You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: The status of the underlying document.
1383
1383
type:
1384
-
$ref: "#/components/schemas/CodeableConcept"
1384
+
$ref: "#/components/schemas/NRLCodeableConcept"
1385
1385
description: Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.
1386
1386
category:
1387
1387
type: array
1388
1388
items:
1389
-
$ref: "#/components/schemas/CodeableConcept"
1389
+
$ref: "#/components/schemas/NRLCodeableConcept"
1390
1390
description: A categorization for the type of document referenced – helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.
1391
1391
subject:
1392
1392
$ref: "#/components/schemas/Reference"
@@ -1413,7 +1413,7 @@ components:
1413
1413
description: Relationships that this document has with other document references that already exist.
1414
1414
description:
1415
1415
type: string
1416
-
pattern: "[ \\r\\n\\t\\S]+"
1416
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1417
1417
description: Human–readable description of the source document.
1418
1418
securityLabel:
1419
1419
type: array
@@ -1435,6 +1435,8 @@ components:
1435
1435
- content
1436
1436
- author
1437
1437
- context
1438
+
- type
1439
+
- category
1438
1440
Bundle:
1439
1441
type: object
1440
1442
properties:
@@ -1634,7 +1636,7 @@ components:
1634
1636
$ref: "#/components/schemas/CodeableConcept"
1635
1637
description: The kind of facility where the patient was seen.
1636
1638
practiceSetting:
1637
-
$ref: "#/components/schemas/CodeableConcept"
1639
+
$ref: "#/components/schemas/NRLCodeableConcept"
1638
1640
description: This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.
1639
1641
sourcePatientInfo:
1640
1642
$ref: "#/components/schemas/Reference"
@@ -1720,7 +1722,7 @@ components:
1720
1722
description: The calculated hash of the data using SHA–1. Represented using base64.
1721
1723
title:
1722
1724
type: string
1723
-
pattern: "[ \\r\\n\\t\\S]+"
1725
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1724
1726
description: A label or set of text to display in place of the data.
1725
1727
creation:
1726
1728
type: string
@@ -1743,8 +1745,29 @@ components:
1743
1745
description: A reference to a code defined by a terminology system.
1744
1746
text:
1745
1747
type: string
1746
-
pattern: "[ \\r\\n\\t\\S]+"
1748
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1749
+
description: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
1750
+
NRLCodeableConcept:
1751
+
type: object
1752
+
properties:
1753
+
id:
1754
+
type: string
1755
+
pattern: "[A-Za-z0-9\\-\\.]{1,64}"
1756
+
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1757
+
coding:
1758
+
type: array
1759
+
items:
1760
+
$ref: "#/components/schemas/NRLCoding"
1761
+
description: A reference to a code defined by a terminology system.
1762
+
minItems: 1
1763
+
maxItems: 1
1764
+
text:
1765
+
type: string
1766
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1747
1767
description: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
1768
+
required:
1769
+
- coding
1770
+
1748
1771
Coding:
1749
1772
type: object
1750
1773
properties:
@@ -1754,23 +1777,53 @@ components:
1754
1777
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1755
1778
system:
1756
1779
type: string
1757
-
pattern: \S*
1780
+
pattern: \S+
1758
1781
description: The identification of the code system that defines the meaning of the symbol in the code.
1759
1782
version:
1760
1783
type: string
1761
-
pattern: "[ \\r\\n\\t\\S]+"
1784
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1762
1785
description: The version of the code system which was used when choosing this code. Note that a well–maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.
1763
1786
code:
1764
1787
type: string
1765
1788
pattern: "[^\\s]+(\\s[^\\s]+)*"
1766
1789
description: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post–coordination).
1767
1790
display:
1768
1791
type: string
1769
-
pattern: "[ \\r\\n\\t\\S]+"
1792
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1770
1793
description: A representation of the meaning of the code in the system, following the rules of the system.
1771
1794
userSelected:
1772
1795
type: boolean
1773
1796
description: Indicates that this coding was chosen by a user directly – e.g. off a pick list of available items (codes or displays).
1797
+
NRLCoding:
1798
+
type: object
1799
+
properties:
1800
+
id:
1801
+
type: string
1802
+
pattern: "[A-Za-z0-9\\-\\.]{1,64}"
1803
+
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1804
+
system:
1805
+
type: string
1806
+
pattern: \S+
1807
+
description: The identification of the code system that defines the meaning of the symbol in the code.
1808
+
version:
1809
+
type: string
1810
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1811
+
description: The version of the code system which was used when choosing this code. Note that a well–maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.
1812
+
code:
1813
+
type: string
1814
+
pattern: "[^\\s]+(\\s[^\\s]+)*"
1815
+
description: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post–coordination).
1816
+
display:
1817
+
type: string
1818
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1819
+
description: A representation of the meaning of the code in the system, following the rules of the system.
1820
+
userSelected:
1821
+
type: boolean
1822
+
description: Indicates that this coding was chosen by a user directly – e.g. off a pick list of available items (codes or displays).
1823
+
required:
1824
+
- system
1825
+
- code
1826
+
- display
1774
1827
Extension:
1775
1828
type: object
1776
1829
properties:
@@ -1874,11 +1927,11 @@ components:
1874
1927
description: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
1875
1928
system:
1876
1929
type: string
1877
-
pattern: \S*
1930
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1878
1931
description: Establishes the namespace for the value – that is, a URL that describes a set values that are unique.
1879
1932
value:
1880
1933
type: string
1881
-
pattern: "[ \\r\\n\\t\\S]+"
1934
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1882
1935
description: The portion of the identifier typically relevant to the user and which is unique within the context of the system.
1883
1936
period:
1884
1937
$ref: "#/components/schemas/Period"
@@ -1917,11 +1970,11 @@ components:
1917
1970
description: How the value should be understood and represented – whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<" , then the real value is < stated value.
1918
1971
unit:
1919
1972
type: string
1920
-
pattern: "[ \\r\\n\\t\\S]+"
1973
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1921
1974
description: A human–readable form of the unit.
1922
1975
system:
1923
1976
type: string
1924
-
pattern: \S*
1977
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1925
1978
description: The identification of the system that provides the coded form of the unit.
1926
1979
code:
1927
1980
type: string
@@ -1936,11 +1989,11 @@ components:
1936
1989
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1937
1990
reference:
1938
1991
type: string
1939
-
pattern: "[ \\r\\n\\t\\S]+"
1992
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1940
1993
description: A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.
1941
1994
type:
1942
1995
type: string
1943
-
pattern: \S*
1996
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1944
1997
description: |-
1945
1998
The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.
1946
1999
The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).
@@ -1949,7 +2002,7 @@ components:
1949
2002
description: An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.
1950
2003
display:
1951
2004
type: string
1952
-
pattern: "[ \\r\\n\\t\\S]+"
2005
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1953
2006
description: Plain text narrative that identifies the resource in addition to the resource reference.
1954
2007
Signature:
1955
2008
type: object
@@ -2007,13 +2060,13 @@ components:
2007
2060
description: When the resource last changed – e.g. when the version changed.
2008
2061
source:
2009
2062
type: string
2010
-
pattern: \S*
2063
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
2011
2064
description: A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.
2012
2065
profile:
2013
2066
type: array
2014
2067
items:
2015
2068
type: string
2016
-
pattern: \S*
2069
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
2017
2070
description: A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition–definitions.html#StructureDefinition.url).
0 commit comments