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.
1356
1356
type:
1357
-
$ref: "#/components/schemas/CodeableConcept"
1357
+
$ref: "#/components/schemas/NRLCodeableConcept"
1358
1358
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.
1359
1359
category:
1360
1360
type: array
1361
1361
items:
1362
-
$ref: "#/components/schemas/CodeableConcept"
1362
+
$ref: "#/components/schemas/NRLCodeableConcept"
1363
1363
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.
1364
1364
subject:
1365
1365
$ref: "#/components/schemas/Reference"
@@ -1386,7 +1386,7 @@ components:
1386
1386
description: Relationships that this document has with other document references that already exist.
1387
1387
description:
1388
1388
type: string
1389
-
pattern: "[ \\r\\n\\t\\S]+"
1389
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1390
1390
description: Human–readable description of the source document.
1391
1391
securityLabel:
1392
1392
type: array
@@ -1408,6 +1408,8 @@ components:
1408
1408
- content
1409
1409
- author
1410
1410
- context
1411
+
- type
1412
+
- category
1411
1413
Bundle:
1412
1414
type: object
1413
1415
properties:
@@ -1607,7 +1609,7 @@ components:
1607
1609
$ref: "#/components/schemas/CodeableConcept"
1608
1610
description: The kind of facility where the patient was seen.
1609
1611
practiceSetting:
1610
-
$ref: "#/components/schemas/CodeableConcept"
1612
+
$ref: "#/components/schemas/NRLCodeableConcept"
1611
1613
description: This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.
1612
1614
sourcePatientInfo:
1613
1615
$ref: "#/components/schemas/Reference"
@@ -1693,7 +1695,7 @@ components:
1693
1695
description: The calculated hash of the data using SHA–1. Represented using base64.
1694
1696
title:
1695
1697
type: string
1696
-
pattern: "[ \\r\\n\\t\\S]+"
1698
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1697
1699
description: A label or set of text to display in place of the data.
1698
1700
creation:
1699
1701
type: string
@@ -1716,8 +1718,29 @@ components:
1716
1718
description: A reference to a code defined by a terminology system.
1717
1719
text:
1718
1720
type: string
1719
-
pattern: "[ \\r\\n\\t\\S]+"
1721
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1722
+
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.
1723
+
NRLCodeableConcept:
1724
+
type: object
1725
+
properties:
1726
+
id:
1727
+
type: string
1728
+
pattern: "[A-Za-z0-9\\-\\.]{1,64}"
1729
+
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1730
+
coding:
1731
+
type: array
1732
+
items:
1733
+
$ref: "#/components/schemas/NRLCoding"
1734
+
description: A reference to a code defined by a terminology system.
1735
+
minItems: 1
1736
+
maxItems: 1
1737
+
text:
1738
+
type: string
1739
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1720
1740
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.
1741
+
required:
1742
+
- coding
1743
+
1721
1744
Coding:
1722
1745
type: object
1723
1746
properties:
@@ -1727,23 +1750,53 @@ components:
1727
1750
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1728
1751
system:
1729
1752
type: string
1730
-
pattern: \S*
1753
+
pattern: \S+
1731
1754
description: The identification of the code system that defines the meaning of the symbol in the code.
1732
1755
version:
1733
1756
type: string
1734
-
pattern: "[ \\r\\n\\t\\S]+"
1757
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1735
1758
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.
1736
1759
code:
1737
1760
type: string
1738
1761
pattern: "[^\\s]+(\\s[^\\s]+)*"
1739
1762
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).
1740
1763
display:
1741
1764
type: string
1742
-
pattern: "[ \\r\\n\\t\\S]+"
1765
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1743
1766
description: A representation of the meaning of the code in the system, following the rules of the system.
1744
1767
userSelected:
1745
1768
type: boolean
1746
1769
description: Indicates that this coding was chosen by a user directly – e.g. off a pick list of available items (codes or displays).
1770
+
NRLCoding:
1771
+
type: object
1772
+
properties:
1773
+
id:
1774
+
type: string
1775
+
pattern: "[A-Za-z0-9\\-\\.]{1,64}"
1776
+
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1777
+
system:
1778
+
type: string
1779
+
pattern: \S+
1780
+
description: The identification of the code system that defines the meaning of the symbol in the code.
1781
+
version:
1782
+
type: string
1783
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1784
+
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.
1785
+
code:
1786
+
type: string
1787
+
pattern: "[^\\s]+(\\s[^\\s]+)*"
1788
+
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).
1789
+
display:
1790
+
type: string
1791
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1792
+
description: A representation of the meaning of the code in the system, following the rules of the system.
1793
+
userSelected:
1794
+
type: boolean
1795
+
description: Indicates that this coding was chosen by a user directly – e.g. off a pick list of available items (codes or displays).
1796
+
required:
1797
+
- system
1798
+
- code
1799
+
- display
1747
1800
Extension:
1748
1801
type: object
1749
1802
properties:
@@ -1842,11 +1895,11 @@ components:
1842
1895
description: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
1843
1896
system:
1844
1897
type: string
1845
-
pattern: \S*
1898
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1846
1899
description: Establishes the namespace for the value – that is, a URL that describes a set values that are unique.
1847
1900
value:
1848
1901
type: string
1849
-
pattern: "[ \\r\\n\\t\\S]+"
1902
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1850
1903
description: The portion of the identifier typically relevant to the user and which is unique within the context of the system.
1851
1904
period:
1852
1905
$ref: "#/components/schemas/Period"
@@ -1885,11 +1938,11 @@ components:
1885
1938
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.
1886
1939
unit:
1887
1940
type: string
1888
-
pattern: "[ \\r\\n\\t\\S]+"
1941
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1889
1942
description: A human–readable form of the unit.
1890
1943
system:
1891
1944
type: string
1892
-
pattern: \S*
1945
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1893
1946
description: The identification of the system that provides the coded form of the unit.
1894
1947
code:
1895
1948
type: string
@@ -1904,11 +1957,11 @@ components:
1904
1957
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1905
1958
reference:
1906
1959
type: string
1907
-
pattern: "[ \\r\\n\\t\\S]+"
1960
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1908
1961
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.
1909
1962
type:
1910
1963
type: string
1911
-
pattern: \S*
1964
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1912
1965
description: |-
1913
1966
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.
1914
1967
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).
@@ -1917,7 +1970,7 @@ components:
1917
1970
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.
1918
1971
display:
1919
1972
type: string
1920
-
pattern: "[ \\r\\n\\t\\S]+"
1973
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1921
1974
description: Plain text narrative that identifies the resource in addition to the resource reference.
1922
1975
Signature:
1923
1976
type: object
@@ -1975,13 +2028,13 @@ components:
1975
2028
description: When the resource last changed – e.g. when the version changed.
1976
2029
source:
1977
2030
type: string
1978
-
pattern: \S*
2031
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1979
2032
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.
1980
2033
profile:
1981
2034
type: array
1982
2035
items:
1983
2036
type: string
1984
-
pattern: \S*
2037
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1985
2038
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