<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/AEFI-publicHealth-recomm" />
  <name value="AEFIpublicHealthRecomm" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="AdverseEvent" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <comment value="Version 2024.4: Send DateTime for element phrDate." />
    </element>
    <element id="Extension.extension:phrRecommendations">
      <path value="Extension.extension" />
      <sliceName value="phrRecommendations" />
      <short value="AEFI Public Health Recommendations" />
      <definition value="AEFI Public Health Recommendations" />
    </element>
    <element id="Extension.extension:phrRecommendations.id">
      <path value="Extension.extension.id" />
      <max value="0" />
    </element>
    <element id="Extension.extension:phrRecommendations.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:phrRecommendations.url">
      <path value="Extension.extension.url" />
      <fixedUri value="phrRecommendations" />
    </element>
    <element id="Extension.extension:phrRecommendations.value[x]">
      <path value="Extension.extension.value[x]" />
      <min value="1" />
      <type>
        <code value="Annotation" />
      </type>
    </element>
    <element id="Extension.extension:phrDate">
      <path value="Extension.extension" />
      <sliceName value="phrDate" />
      <short value="AEFI Public Health Recommendations Date" />
      <definition value="AEFI Public Health Recommendations Date" />
    </element>
    <element id="Extension.extension:phrDate.id">
      <path value="Extension.extension.id" />
      <max value="0" />
    </element>
    <element id="Extension.extension:phrDate.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:phrDate.url">
      <path value="Extension.extension.url" />
      <fixedUri value="phrDate" />
    </element>
    <element id="Extension.extension:phrDate.value[x]">
      <path value="Extension.extension.value[x]" />
      <comment value="See Mappings" />
      <min value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <mapping>
        <identity value="source-PIR" />
        <map value="REPORTNG.AE_EVENT_RECOMMENDATION.CREATED_ON" />
      </mapping>
    </element>
    <element id="Extension.extension:phrComment">
      <path value="Extension.extension" />
      <sliceName value="phrComment" />
      <short value="AEFI Public Health Recommendations Comments" />
      <definition value="AEFI Public Health Recommendations Comments" />
    </element>
    <element id="Extension.extension:phrComment.id">
      <path value="Extension.extension.id" />
      <max value="0" />
    </element>
    <element id="Extension.extension:phrComment.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:phrComment.url">
      <path value="Extension.extension.url" />
      <fixedUri value="phrComment" />
    </element>
    <element id="Extension.extension:phrComment.value[x]">
      <path value="Extension.extension.value[x]" />
      <comment value="See Mappings. Only applies to adverse event recommendation comment types, i.e.,where reportng.ae_event_recommendation.ae_event_recommendation_id = immunization_comment.row_id AND comment_type = 'AE' AND comment_subtype = 'RECOMM'" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="source-PIR" />
        <map value="IMMUNIZATION_COMMENT.COMMENT_TEXT" />
      </mapping>
    </element>
    <element id="Extension.extension:phrComment.value[x].extension:pIRIdentifierExtension">
      <path value="Extension.extension.value[x].extension" />
      <sliceName value="pIRIdentifierExtension" />
      <type>
        <code value="Extension" />
        <profile value="https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Extension.extension:phrComment.value[x].extension:pIRLockSeqNumberExtension">
      <path value="Extension.extension.value[x].extension" />
      <sliceName value="pIRLockSeqNumberExtension" />
      <type>
        <code value="Extension" />
        <profile value="https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-lock-sequence-number" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/AEFI-publicHealth-recomm" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>