FHIR Chat · Extensions for converting between versions · implementers

Stream: implementers

Topic: Extensions for converting between versions


view this post on Zulip Jeffy Mathew Jose (Oct 26 2021 at 13:50):

Should we use full URL for extensions in implicit extensions used for inter-version conversions?

Eg:
If a MedicationRequest is converted from R4 to STU3 and dispenseRequest has initialFillpopulated,
Will the converted resource be like

...
<dispenseRequest>
  <extension url="http://hl7.org/fhir/4.0/StructureDefinition/extension-
MedicationRequest.dispenseRequest.initialFill">
    <extension url="quantity">
      <valueQuantity>
        <value value="400" />
        <system value="http://unitsofmeasure.org" />
        <code value="mg" />
      </valueQuantity>
    </extension>
    <extension url="duration">
      <valueDuration>
        <value value="6" />
        <unit value="days" />
      </valueDuration>
    </extension>
  </extension>
  <validityPeriod>
    <start value="2015-01-15" />
    <end value="2015-02-12" />
  </validityPeriod>
  ...
</dispenseRequest>
...

or should we use full url like http://hl7.org/fhir/4.0/StructureDefinition/extension-MedicationRequest.dispenseRequest.initialFill.quantity ?

(edit: The url for extensions were corrected)

view this post on Zulip Lloyd McKenzie (Oct 26 2021 at 14:22):

The child extensions can just be the element names - no need for a full URL for those.

view this post on Zulip Jeffy Mathew Jose (Oct 26 2021 at 14:26):

Thanks for confirming.


Last updated: Apr 12 2022 at 19:14 UTC