Skip to content

Commit

Permalink
Update tests for fixes to extension handling while generating snapshots
Browse files Browse the repository at this point in the history
  • Loading branch information
Grahame Grieve committed Nov 9, 2023
1 parent 87508ba commit be87245
Show file tree
Hide file tree
Showing 112 changed files with 8,698 additions and 7,535 deletions.
62 changes: 52 additions & 10 deletions r5/snapshot-generation/address-no-examples-expected.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@
<td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">
<span style="opacity: 0.5">An address expressed using postal conventions (as opposed to GPS or other location definition formats)</span>
</td>
</tr>
</tr>

<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7">
<td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)" class="hierarchy">
<td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy">
<img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/>
<img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/>
<img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/>
<img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> use
<a name="Address.use"> </a>
</td>
Expand All @@ -68,7 +68,55 @@
<span style="font-weight:bold">Example $all: </span>
<span style="color: darkgreen">home</span>
</td>
</tr>
</tr>

<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white">
<td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy">
<img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/>
<img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/>
<img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> type
<a name="Address.type"> </a>
</td>
<td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/>
<td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">
<span style="opacity: 0.5">0</span>
<span style="opacity: 0.5">..</span>
<span style="opacity: 0.5">1</span>
</td>
<td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">
<a style="opacity: 0.5" href="http://hl7.org/fhir/datatypes.html#code">code</a>
</td>
<td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">
<span style="opacity: 0.5">postal | physical | both</span>
<br/>
<span style="font-weight:bold">Example General: </span>
<span style="color: darkgreen">both</span>
</td>
</tr>

<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7">
<td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)" class="hierarchy">
<img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/>
<img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/>
<img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> text
<a name="Address.text"> </a>
</td>
<td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/>
<td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">
<span style="opacity: 0.5">0</span>
<span style="opacity: 0.5">..</span>
<span style="opacity: 0.5">1</span>
</td>
<td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">
<a style="opacity: 0.5" href="http://hl7.org/fhir/datatypes.html#string">string</a>
</td>
<td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">
<span style="opacity: 0.5">Text representation of the address</span>
<br/>
<span style="font-weight:bold">Example GeneralX: </span>
<span style="color: darkgreen">{}</span>
</td>
</tr>

<tr>
<td colspan="5" class="hierarchy">
Expand Down Expand Up @@ -243,9 +291,6 @@
<isModifierReason value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary or old address etc.for a current/permanent one"/>
<isSummary value="true"/>
<binding>
<extension url="http://hl7.org/fhir/tools/StructureDefinition/binding-definition">
<valueString value="The use of an address."/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="AddressUse"/>
</extension>
Expand Down Expand Up @@ -291,9 +336,6 @@
<isModifier value="false"/>
<isSummary value="true"/>
<binding>
<extension url="http://hl7.org/fhir/tools/StructureDefinition/binding-definition">
<valueString value="The type of an address (physical / postal)."/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="AddressType"/>
</extension>
Expand Down
15 changes: 0 additions & 15 deletions r5/snapshot-generation/au-med-k-expected.xml
Original file line number Diff line number Diff line change
Expand Up @@ -378,9 +378,6 @@
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="Language"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
<valueBoolean value="true"/>
</extension>
<strength value="required"/>
<description value="IETF language tag for a human language"/>
<valueSet value="http://hl7.org/fhir/ValueSet/all-languages|5.0.0"/>
Expand Down Expand Up @@ -1150,9 +1147,6 @@
</mapping>
</element>
<element id="MedicationStatement.medication.concept.coding:pbs.code">
<extension url="http://hl7.org/fhir/tools/StructureDefinition/no-binding">
<valueBoolean value="true"/>
</extension>
<path value="MedicationStatement.medication.concept.coding.code"/>
<short value="Symbol in syntax defined by the system"/>
<definition value="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)."/>
Expand Down Expand Up @@ -1463,9 +1457,6 @@
</mapping>
</element>
<element id="MedicationStatement.medication.concept.coding:gtin.code">
<extension url="http://hl7.org/fhir/tools/StructureDefinition/no-binding">
<valueBoolean value="true"/>
</extension>
<path value="MedicationStatement.medication.concept.coding.code"/>
<short value="Symbol in syntax defined by the system"/>
<definition value="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)."/>
Expand Down Expand Up @@ -1802,9 +1793,6 @@
</mapping>
</element>
<element id="MedicationStatement.medication.concept.coding:amt.code">
<extension url="http://hl7.org/fhir/tools/StructureDefinition/no-binding">
<valueBoolean value="true"/>
</extension>
<path value="MedicationStatement.medication.concept.coding.code"/>
<short value="Symbol in syntax defined by the system"/>
<definition value="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)."/>
Expand Down Expand Up @@ -2116,9 +2104,6 @@
</mapping>
</element>
<element id="MedicationStatement.medication.concept.coding:mimsPackage.code">
<extension url="http://hl7.org/fhir/tools/StructureDefinition/no-binding">
<valueBoolean value="true"/>
</extension>
<path value="MedicationStatement.medication.concept.coding.code"/>
<short value="Symbol in syntax defined by the system"/>
<definition value="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)."/>
Expand Down
42 changes: 0 additions & 42 deletions r5/snapshot-generation/au3-expected.xml
Original file line number Diff line number Diff line change
Expand Up @@ -551,9 +551,6 @@
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="Language"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
<valueBoolean value="true"/>
</extension>
<strength value="required"/>
<description value="IETF language tag for a human language"/>
<valueSet value="http://hl7.org/fhir/ValueSet/all-languages|5.0.0"/>
Expand Down Expand Up @@ -751,9 +748,6 @@
</mapping>
</element>
<element id="Observation.instantiates[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use"/>
</extension>
<path value="Observation.instantiates[x]"/>
<short value="Instantiates FHIR ObservationDefinition"/>
<definition value="The reference to a FHIR ObservationDefinition resource that provides the definition that is adhered to in whole or in part by this Observation instance."/>
Expand Down Expand Up @@ -838,9 +832,6 @@
</mapping>
</element>
<element id="Observation.triggeredBy">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use"/>
</extension>
<path value="Observation.triggeredBy"/>
<short value="Triggering observation(s)"/>
<definition value="Identifies the observation(s) that triggered the performance of this observation."/>
Expand Down Expand Up @@ -1325,9 +1316,6 @@
</mapping>
</element>
<element id="Observation.focus">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use"/>
</extension>
<path value="Observation.focus"/>
<short value="What the observation is about, when it is not about the subject of record"/>
<definition value="The actual focus of an observation when it is not the patient of record representing something or someone associated with the patient such as a spouse, parent, fetus, or donor. For example, fetus observations in a mother's record. The focus of an observation could also be an existing condition, an intervention, the subject's diet, another observation of the subject, or a body structure such as tumor or implanted device. An example use case would be using the Observation resource to capture whether the mother is trained to change her child's tracheostomy tube. In this example, the child is the patient of record and the mother is the focus."/>
Expand Down Expand Up @@ -1777,15 +1765,9 @@
<isModifier value="false"/>
<isSummary value="true"/>
<binding>
<extension url="http://hl7.org/fhir/tools/StructureDefinition/binding-definition">
<valueString value="Aa resource (or, for logical models, the URI of the logical model)."/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="FHIRResourceTypeExt"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
<valueBoolean value="true"/>
</extension>
<strength value="extensible"/>
<description value="Aa resource (or, for logical models, the URI of the logical model)."/>
<valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/>
Expand Down Expand Up @@ -2031,15 +2013,9 @@
<isModifier value="false"/>
<isSummary value="true"/>
<binding>
<extension url="http://hl7.org/fhir/tools/StructureDefinition/binding-definition">
<valueString value="Aa resource (or, for logical models, the URI of the logical model)."/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="FHIRResourceTypeExt"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
<valueBoolean value="true"/>
</extension>
<strength value="extensible"/>
<description value="Aa resource (or, for logical models, the URI of the logical model)."/>
<valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/>
Expand Down Expand Up @@ -2226,9 +2202,6 @@
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="ObservationValueAbsentReason"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
<valueBoolean value="true"/>
</extension>
<strength value="extensible"/>
<description value="Codes specifying why the result (`Observation.value[x]`) is missing."/>
<valueSet value="http://hl7.org/fhir/ValueSet/data-absent-reason"/>
Expand Down Expand Up @@ -2356,9 +2329,6 @@
<isModifier value="false"/>
<isSummary value="false"/>
<binding>
<extension url="http://hl7.org/fhir/tools/StructureDefinition/binding-definition">
<valueString value="Codes describing anatomical locations. May include laterality."/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="BodySite"/>
</extension>
Expand All @@ -2384,9 +2354,6 @@
</mapping>
</element>
<element id="Observation.bodyStructure">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use"/>
</extension>
<path value="Observation.bodyStructure"/>
<short value="Observed body structure"/>
<definition value="Indicates the body structure on the subject's body where the observation was made (i.e. the target site)."/>
Expand Down Expand Up @@ -2774,9 +2741,6 @@
</mapping>
</element>
<element id="Observation.referenceRange.normalValue">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use"/>
</extension>
<path value="Observation.referenceRange.normalValue"/>
<short value="Normal value, if relevant"/>
<definition value="The value of the normal value of the reference range."/>
Expand Down Expand Up @@ -2818,9 +2782,6 @@
</mapping>
</element>
<element id="Observation.referenceRange.type">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use"/>
</extension>
<path value="Observation.referenceRange.type"/>
<short value="Reference range qualifier"/>
<definition value="Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range."/>
Expand Down Expand Up @@ -3359,9 +3320,6 @@
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="ObservationValueAbsentReason"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
<valueBoolean value="true"/>
</extension>
<strength value="extensible"/>
<description value="Codes specifying why the result (`Observation.value[x]`) is missing."/>
<valueSet value="http://hl7.org/fhir/ValueSet/data-absent-reason"/>
Expand Down
Loading

0 comments on commit be87245

Please sign in to comment.