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
Copy file name to clipboardExpand all lines: api/producer/swagger.yaml
+19-17Lines changed: 19 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -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:
@@ -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,7 +1718,7 @@ 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]*"
1720
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.
1721
1723
NRLCodeableConcept:
1722
1724
type: object
@@ -1734,7 +1736,7 @@ components:
1734
1736
maxItems: 1
1735
1737
text:
1736
1738
type: string
1737
-
pattern: "[ \\r\\n\\t\\S]+"
1739
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1738
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.
1739
1741
required:
1740
1742
- coding
@@ -1752,15 +1754,15 @@ components:
1752
1754
description: The identification of the code system that defines the meaning of the symbol in the code.
1753
1755
version:
1754
1756
type: string
1755
-
pattern: "[ \\r\\n\\t\\S]+"
1757
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1756
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.
1757
1759
code:
1758
1760
type: string
1759
1761
pattern: "[^\\s]+(\\s[^\\s]+)*"
1760
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).
1761
1763
display:
1762
1764
type: string
1763
-
pattern: "[ \\r\\n\\t\\S]+"
1765
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1764
1766
description: A representation of the meaning of the code in the system, following the rules of the system.
1765
1767
userSelected:
1766
1768
type: boolean
@@ -1778,15 +1780,15 @@ components:
1778
1780
description: The identification of the code system that defines the meaning of the symbol in the code.
1779
1781
version:
1780
1782
type: string
1781
-
pattern: "[ \\r\\n\\t\\S]+"
1783
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1782
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.
1783
1785
code:
1784
1786
type: string
1785
1787
pattern: "[^\\s]+(\\s[^\\s]+)*"
1786
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).
1787
1789
display:
1788
1790
type: string
1789
-
pattern: "[ \\r\\n\\t\\S]+"
1791
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1790
1792
description: A representation of the meaning of the code in the system, following the rules of the system.
1791
1793
userSelected:
1792
1794
type: boolean
@@ -1893,11 +1895,11 @@ components:
1893
1895
description: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
1894
1896
system:
1895
1897
type: string
1896
-
pattern: \S*
1898
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1897
1899
description: Establishes the namespace for the value – that is, a URL that describes a set values that are unique.
1898
1900
value:
1899
1901
type: string
1900
-
pattern: "[ \\r\\n\\t\\S]+"
1902
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1901
1903
description: The portion of the identifier typically relevant to the user and which is unique within the context of the system.
1902
1904
period:
1903
1905
$ref: "#/components/schemas/Period"
@@ -1936,11 +1938,11 @@ components:
1936
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.
1937
1939
unit:
1938
1940
type: string
1939
-
pattern: "[ \\r\\n\\t\\S]+"
1941
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1940
1942
description: A human–readable form of the unit.
1941
1943
system:
1942
1944
type: string
1943
-
pattern: \S*
1945
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1944
1946
description: The identification of the system that provides the coded form of the unit.
1945
1947
code:
1946
1948
type: string
@@ -1955,11 +1957,11 @@ components:
1955
1957
description: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
1956
1958
reference:
1957
1959
type: string
1958
-
pattern: "[ \\r\\n\\t\\S]+"
1960
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1959
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.
1960
1962
type:
1961
1963
type: string
1962
-
pattern: \S*
1964
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
1963
1965
description: |-
1964
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.
1965
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).
@@ -1968,7 +1970,7 @@ components:
1968
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.
1969
1971
display:
1970
1972
type: string
1971
-
pattern: "[ \\r\\n\\t\\S]+"
1973
+
pattern: "[\\S]+[\\r\\n\\t\\S]*"
1972
1974
description: Plain text narrative that identifies the resource in addition to the resource reference.
1973
1975
Signature:
1974
1976
type: object
@@ -2026,13 +2028,13 @@ components:
2026
2028
description: When the resource last changed – e.g. when the version changed.
2027
2029
source:
2028
2030
type: string
2029
-
pattern: \S*
2031
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
2030
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.
2031
2033
profile:
2032
2034
type: array
2033
2035
items:
2034
2036
type: string
2035
-
pattern: \S*
2037
+
pattern: "[\\S]+[ \\r\\n\\t\\S]*"
2036
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