Skip to content

Commit 8a0e82a

Browse files
author
Lloyd McKenzie
committed
Added versions
1 parent 8bc1212 commit 8a0e82a

27 files changed

+84
-26
lines changed

schemas/specification.xsd

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@
77
</xs:annotation>
88
<xs:complexType>
99
<xs:sequence>
10+
<xs:element name="version" minOccurs="1" maxOccurs="unbounded">
11+
<xs:annotation>
12+
<xs:documentation>Indicates an official major published release version. (Technical correction releases are not tracked.) Used to identify list of allowed versions when tracking version issue is raised in and fixed in.</xs:documentation>
13+
</xs:annotation>
14+
<xs:complexType>
15+
<xs:attribute name="code" type="xs:NMTOKEN" use="required">
16+
<xs:annotation>
17+
<xs:documentation>The code to display for the version</xs:documentation>
18+
</xs:annotation>
19+
</xs:attribute>
20+
</xs:complexType>
21+
</xs:element>
1022
<xs:element name="artifactPageExtension" minOccurs="0" maxOccurs="unbounded">
1123
<xs:annotation>
1224
<xs:documentation>Indicates suffixes that might be associated with pages generated for artifacts. Used for checking/populating artifacts based on URLs entered for the tracker</xs:documentation>
@@ -105,7 +117,20 @@
105117
<xs:documentation>The work group typically associated with issues raised against this specification if a more specific work group isn't determined based on pages or artifacts</xs:documentation>
106118
</xs:annotation>
107119
</xs:attribute>
120+
<xs:attribute name="defaultVersion" type="xs:NMTOKEN" use="required">
121+
<xs:annotation>
122+
<xs:documentation>The version to identify as the 'raised' version for an issue if not overridden by the submitter</xs:documentation>
123+
</xs:annotation>
124+
</xs:attribute>
108125
</xs:complexType>
126+
<xs:key name="version-code">
127+
<xs:selector xpath="version"/>
128+
<xs:field xpath="@code"/>
129+
</xs:key>
130+
<xs:keyref name="version-code-default" refer="version-code">
131+
<xs:selector xpath="."/>
132+
<xs:field xpath="@defaultVersion"/>
133+
</xs:keyref>
109134
<xs:unique name="artifactPageExtension-value-unique">
110135
<xs:selector xpath="artifactPageExtension"/>
111136
<xs:field xpath="@value"/>

schemas/workgroups.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="UTF-8"?><!--WARNING: This is a generated file. It must be kept in sync with WorkGroups.xml--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:simpleType name="WorkGroup"><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="brr"/><xs:enumeration value="cbcc"/><xs:enumeration value="cgit"/><xs:enumeration value="cds"/><xs:enumeration value="cic"/><xs:enumeration value="cg"/><xs:enumeration value="cqi"/><xs:enumeration value="dev"/><xs:enumeration value="ehr"/><xs:enumeration value="fhir-tools-core"/><xs:enumeration value="director"/><xs:enumeration value="fgb"/><xs:enumeration value="fhir-tools-ig"/><xs:enumeration value="fhir-i"/><xs:enumeration value="fmg"/><xs:enumeration value="fm"/><xs:enumeration value="hsi"/><xs:enumeration value="project"/><xs:enumeration value="its"/><xs:enumeration value="ii"/><xs:enumeration value="inm"/><xs:enumeration value="mnm"/><xs:enumeration value="oo"/><xs:enumeration value="pa"/><xs:enumeration value="pc"/><xs:enumeration value="pharm"/><xs:enumeration value="pher"/><xs:enumeration value="pubs"/><xs:enumeration value="security"/><xs:enumeration value="soa"/><xs:enumeration value="sd"/><xs:enumeration value="templates"/><xs:enumeration value="us-realm"/><xs:enumeration value="vocab"/></xs:restriction></xs:simpleType></xs:schema>
1+
<?xml version="1.0" encoding="UTF-8"?><!--WARNING: This is a generated file. It must be kept in sync with WorkGroups.xml--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:simpleType name="WorkGroup"><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="brr"/><xs:enumeration value="cbcc"/><xs:enumeration value="cgit"/><xs:enumeration value="cimi"/><xs:enumeration value="cds"/><xs:enumeration value="cic"/><xs:enumeration value="cg"/><xs:enumeration value="cqi"/><xs:enumeration value="dev"/><xs:enumeration value="ehr"/><xs:enumeration value="fhir-tools-core"/><xs:enumeration value="director"/><xs:enumeration value="fgb"/><xs:enumeration value="fhir-tools-ig"/><xs:enumeration value="fhir-i"/><xs:enumeration value="fmg"/><xs:enumeration value="fm"/><xs:enumeration value="hsi"/><xs:enumeration value="project"/><xs:enumeration value="its"/><xs:enumeration value="ii"/><xs:enumeration value="inm"/><xs:enumeration value="mnm"/><xs:enumeration value="oo"/><xs:enumeration value="pa"/><xs:enumeration value="pc"/><xs:enumeration value="pharm"/><xs:enumeration value="pher"/><xs:enumeration value="pubs"/><xs:enumeration value="security"/><xs:enumeration value="soa"/><xs:enumeration value="sd"/><xs:enumeration value="templates"/><xs:enumeration value="us-realm"/><xs:enumeration value="vocab"/></xs:restriction></xs:simpleType></xs:schema>

xml/CDA-core.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!-- This data is just for testing purposes and is not complete -->
3-
<specification defaultWorkgroup="sd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<specification defaultWorkgroup="sd" defaultVersion="R2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
4+
<version code="R1"/>
5+
<version code="R2"/>
6+
<version code="R2.1"/>
47
<artifact name="SomeClass" key="someclass"/>
58
<artifact name="SomeOtherClass6" key="someotherclass"/>
69
<page name="(NA)" key="NA"/>

xml/CDA-someig.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!-- This data is just for testing purposes and is not complete -->
3-
<specification defaultWorkgroup="sd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<specification defaultWorkgroup="sd" defaultVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
4+
<version code="1.0"/>
45
<artifact name="SomeClass" key="someclass"/>
56
<artifact name="SomeOtherClass" key="someotherclass"/>
67
<page name="(NA)" key="NA"/>

xml/FHIR-core.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<specification url="http://hl7.org/fhir" ciUrl="http://build.fhir.org" defaultWorkgroup="fhir-i" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
2+
<specification url="http://hl7.org/fhir" ciUrl="http://build.fhir.org" defaultWorkgroup="fhir-i" defaultVersion="R4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<version code="DSTU1"/>
4+
<version code="DSTU2"/>
5+
<version code="STU3"/>
6+
<version code="R4"/>
7+
<version code="R5"/>
38
<artifactPageExtension value="-definitions"/>
49
<artifactPageExtension value="-examples"/>
510
<artifactPageExtension value="-mappings"/>

xml/FHIR-cqif.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<specification defaultWorkgroup="cds" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
2+
<specification defaultWorkgroup="cds" defaultVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<version code="1.0"/>
34
<artifactPageExtension value="-definitions"/>
45
<artifactPageExtension value="-examples"/>
56
<artifactPageExtension value="-mappings"/>

xml/FHIR-ecr.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<specification url="http://hl7.org/fhir/uv/ecr" ciUrl="http://build.fhir.org/ig/HL7/case-reporting" defaultWorkgroup="pher" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
2+
<specification url="http://hl7.org/fhir/uv/ecr" ciUrl="http://build.fhir.org/ig/HL7/case-reporting" defaultWorkgroup="pher" defaultVersion="0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<version code="0.1"/>
34
<artifactPageExtension value="-definitions"/>
45
<artifactPageExtension value="-examples"/>
56
<artifactPageExtension value="-mappings"/>

xml/FHIR-fhirpath.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<specification url="http://hl7.org/fhirpath" ciUrl="https://github.com/FHIR/fluentpath/blob/master/spec/index.adoc" defaultWorkgroup="its" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
2+
<specification url="http://hl7.org/fhirpath" ciUrl="https://github.com/FHIR/fluentpath/blob/master/spec/index.adoc" defaultWorkgroup="its" defaultVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<version code="1.0"/>
34
<page name="(NA)" key="NA"/>
45
<page name="Documentation" key="documentation" url="documentation" deprecated="true"/>
56
<page name="FHIRPath (fluentpath)" key="fluentpath" url="fhirpath" deprecated="true"/>

xml/FHIR-gao.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<specification defaultWorkgroup="hsi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
2+
<specification defaultWorkgroup="hsi" defaultVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<version code="1.0"/>
34
<artifactPageExtension value="-definitions"/>
45
<artifactPageExtension value="-examples"/>
56
<artifactPageExtension value="-mappings"/>

xml/FHIR-genomics-reporting.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<specification url="http://hl7.org/fhir/uv/genomics-reporting" ciUrl="http://build.fhir.org/ig/HL7/genomics-reporting" defaultWorkgroup="cg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
2+
<specification url="http://hl7.org/fhir/uv/genomics-reporting" ciUrl="http://build.fhir.org/ig/HL7/genomics-reporting" defaultWorkgroup="cg" defaultVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schemas/specification.xsd">
3+
<version code="1.0"/>
34
<artifactPageExtension value="-definitions"/>
45
<artifactPageExtension value="-examples"/>
56
<artifactPageExtension value="-mappings"/>

0 commit comments

Comments
 (0)