<StructureDefinition xmlns="http://hl7.org/fhir">
  <text>
    <status value="empty" />
    <div xmlns="http://www.w3.org/1999/xhtml">No human-readable text provided in this case.</div>
  </text>
  <url value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-HealthcareService" />
  <version value="1.0.0" />
  <name value="HealthcareService" />
  <title value="PHSD Healthcare Service" />
  <status value="draft" />
  <date value="2024-05-17T19:13:13.5853298+00:00" />
  <description value="HealthcareService contains the details of a healthcare service available at a location." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="HealthcareService" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/HealthcareService" />
  <derivation value="constraint" />
  <differential>
    <element id="HealthcareService.id">
      <path value="HealthcareService.id" />
      <comment value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation.&#xD;&#xA;* PHSD: epid" />
    </element>
    <element id="HealthcareService.meta">
      <path value="HealthcareService.meta" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.meta.lastUpdated">
      <path value="HealthcareService.meta.lastUpdated" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.meta.profile">
      <path value="HealthcareService.meta.profile" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.meta.security">
      <path value="HealthcareService.meta.security" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.text">
      <path value="HealthcareService.text" />
      <mustSupport value="false" />
    </element>
    <element id="HealthcareService.text.div">
      <path value="HealthcareService.text.div" />
      <mustSupport value="false" />
    </element>
    <element id="HealthcareService.identifier">
      <path value="HealthcareService.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier.use">
      <path value="HealthcareService.identifier.use" />
      <binding>
        <strength value="required" />
        <valueSet value="http://ehealthontario.ca/fhir/ValueSet/ereferral-identifier-use" />
      </binding>
    </element>
    <element id="HealthcareService.identifier.system">
      <path value="HealthcareService.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier.value">
      <path value="HealthcareService.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier.assigner">
      <path value="HealthcareService.identifier.assigner" />
      <mustSupport value="false" />
    </element>
    <element id="HealthcareService.identifier:oh-upi">
      <path value="HealthcareService.identifier" />
      <sliceName value="oh-upi" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier:oh-upi.use">
      <path value="HealthcareService.identifier.use" />
      <fixedCode value="official" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier:oh-upi.system">
      <path value="HealthcareService.identifier.system" />
      <fixedUri value="https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-provider-upi" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier:oh-upi.value">
      <path value="HealthcareService.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier:other-identifiers">
      <path value="HealthcareService.identifier" />
      <sliceName value="other-identifiers" />
      <comment value="Other types of healthcare service identifers will be populated such as Connex, THLN, CWM, etc. Please refer to the value set bound to the system." />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier:other-identifiers.use">
      <path value="HealthcareService.identifier.use" />
      <fixedCode value="secondary" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier:other-identifiers.system">
      <path value="HealthcareService.identifier.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.identifier:other-identifiers.value">
      <path value="HealthcareService.identifier.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.active">
      <path value="HealthcareService.active" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.providedBy">
      <path value="HealthcareService.providedBy" />
      <comment value="This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.&#xD;&#xA;- - - &#xD;&#xA;&#xD;&#xA;* PHSD-THLN: populate providedBy.display with Organization Name - will use PPR Organization Profile&#xD;&#xA;* PHSD-Connex: &#xD;&#xA;* eConsult: Location parent org will be traced through HCS.location, but providedBy.display/providedby.reference.display can be used&#xD;&#xA;* eVisit: &#xD;&#xA;* eServices:" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.providedBy.reference">
      <path value="HealthcareService.providedBy.reference" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.providedBy.identifier">
      <path value="HealthcareService.providedBy.identifier" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.providedBy.identifier.system">
      <path value="HealthcareService.providedBy.identifier.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.providedBy.identifier.value">
      <path value="HealthcareService.providedBy.identifier.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category">
      <path value="HealthcareService.category" />
      <comment value="Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.&#xD;&#xA;- - - &#xD;&#xA;* eServices: SnomedCT Codes for - Acute care inpatient | Addiction service | Community Health services | Diagnostic Imaging service | Laboratory service | Long Term Care service | Mental Health service | Public health service | Rehabilitation service&#xD;&#xA;* eConsult: direct | group | base&#xD;&#xA;* eVisit: roombased | direct&#xD;&#xA;* PHSD-Connex: (probably not &quot;program&quot; - generic | specialized | restricted)&#xD;&#xA;* PHSD-THLN: &quot;Health Topics&quot; - Abuse and Sexual Assault | Addictions | Diseases and Conditions | Environmental and Workplace Health | Mental Health | Palliative and End-of-Life Care | People with Disabilities | Rehabilitative Care | Residential Care | Respite Care | Sexual and Reproductive Health&#xD;&#xA;Action Item - the THLN &quot;mid-category&quot;, fariba to align w eServices." />
      <min value="1" />
      <mustSupport value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ontariohealth.ca/fhir/ValueSet/service-category-eServices" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="type of eServices service that may be delivered or performed" />
          </extension>
          <extension url="key">
            <valueId value="eServices" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ontariohealth.ca/fhir/ValueSet/service-category-eConsult" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="type of eConsult service that may be delivered or performed" />
          </extension>
          <extension url="key">
            <valueId value="eConsult" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ontariohealth.ca/fhir/ValueSet/service-category-eVisit" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="type of eVisit service that may be delivered or performed" />
          </extension>
          <extension url="key">
            <valueId value="eVisit" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ontariohealth.ca/fhir/ValueSet/service-category-connex-thln" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="type of Connex service that may be delivered or performed" />
          </extension>
          <extension url="key">
            <valueId value="connex-thln" />
          </extension>
        </extension>
        <strength value="example" />
      </binding>
    </element>
    <element id="HealthcareService.category.coding">
      <path value="HealthcareService.category.coding" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.coding.system">
      <path value="HealthcareService.category.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.coding.code">
      <path value="HealthcareService.category.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.coding.display">
      <path value="HealthcareService.category.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.coding.display.extension:translation">
      <path value="HealthcareService.category.coding.display.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.category.coding.display.extension:translation.extension">
      <path value="HealthcareService.category.coding.display.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.category.coding.display.extension:translation.extension:lang">
      <path value="HealthcareService.category.coding.display.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.coding.display.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.category.coding.display.extension.extension.value[x]" />
      <fixedCode value="fr" />
    </element>
    <element id="HealthcareService.category.coding.display.extension:translation.extension:content">
      <path value="HealthcareService.category.coding.display.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.coding.display.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.category.coding.display.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.text">
      <path value="HealthcareService.category.text" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.text.extension:translation">
      <path value="HealthcareService.category.text.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.category.text.extension:translation.extension">
      <path value="HealthcareService.category.text.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.category.text.extension:translation.extension:lang">
      <path value="HealthcareService.category.text.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.text.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.category.text.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.text.extension:translation.extension:content">
      <path value="HealthcareService.category.text.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.category.text.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.category.text.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type">
      <path value="HealthcareService.type" />
      <comment value="Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.&#xD;&#xA;- - - -&#xD;&#xA;* eServices: uses extensions for single/multi-tag faceted taxonomy; otherwise mapped to practitioner specialty&#xD;&#xA;* eConsult: OTN sub-categories can go here (sample values?) &#xD;&#xA;* PHSD-Connex: Local Connex Value Set (uri=http://ontariohealth.ca/fhir/CodeSystem/ca-on-connex-type)&#xD;&#xA;* PHSD-THLN:  Local THLN Value Set (uri=http://ontariohealth.ca/fhir/CodeSystem/ca-on-thln-type) - THLN Sub-Category" />
      <min value="1" />
      <mustSupport value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ontariohealth.ca/fhir/ValueSet/service-type-eservices" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="type of eServices service that may be delivered or performed" />
          </extension>
          <extension url="key">
            <valueId value="eServices" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ontariohealth.ca/fhir/ValueSet/service-type-connex" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="type of eConsult service that may be delivered or performed" />
          </extension>
          <extension url="key">
            <valueId value="Connex" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ehealthontario.ca/fhir/ValueSet/service-indication" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="indication of service" />
          </extension>
          <extension url="key">
            <valueId value="WTIS" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="candidate" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://ontariohealth.ca/fhir/ValueSet/service-type-thln" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="indication of service" />
          </extension>
          <extension url="key">
            <valueId value="THLN" />
          </extension>
        </extension>
        <strength value="example" />
      </binding>
    </element>
    <element id="HealthcareService.type.extension:dataAbsentReason">
      <path value="HealthcareService.type.extension" />
      <sliceName value="dataAbsentReason" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/data-absent-reason" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.type.extension:dataAbsentReason.value[x]">
      <path value="HealthcareService.type.extension.value[x]" />
      <fixedCode value="unknown" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.extension:serviceCapability">
      <path value="HealthcareService.type.extension" />
      <sliceName value="serviceCapability" />
      <type>
        <code value="Extension" />
        <profile value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-service-capability" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.type.coding">
      <path value="HealthcareService.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.coding.system">
      <path value="HealthcareService.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.coding.code">
      <path value="HealthcareService.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.coding.display">
      <path value="HealthcareService.type.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.coding.display.extension:translation">
      <path value="HealthcareService.type.coding.display.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.type.coding.display.extension:translation.extension">
      <path value="HealthcareService.type.coding.display.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.type.coding.display.extension:translation.extension:lang">
      <path value="HealthcareService.type.coding.display.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.coding.display.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.type.coding.display.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.coding.display.extension:translation.extension:content">
      <path value="HealthcareService.type.coding.display.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.type.coding.display.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.type.coding.display.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty">
      <path value="HealthcareService.specialty" />
      <comment value="Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.&#xD;&#xA;- - - - &#xD;&#xA;eServices: not used for service site specialties - .type is used for speciality and sub-speciality via taxonomies&#xD;&#xA;eConsult: BASE specialty/subspecialty available as list; direct/group subspecialty is self-declared, captued in Area of Interest field (same PractitionerRole specialty)&#xD;&#xA;PHSD-Connex: ? Snomed CT Specialties to align w/ PPR?&#xD;&#xA;PHSD-THLN: ? Snomed CT Specialties to align w/ PPR?&#xD;&#xA;&#xD;&#xA;Extension will be used to mark if a hcs.specialty is Specialty vs Subspecialty&#xD;&#xA;Find out if OTN.specialty is fixed to c80-practice-code or if flexible" />
      <mustSupport value="false" />
      <binding>
        <strength value="required" />
        <valueSet value="http://ontariohealth.ca/fhir/ValueSet/qualified-expertise-role-type" />
      </binding>
    </element>
    <element id="HealthcareService.specialty.extension:subspecialty-indicator">
      <path value="HealthcareService.specialty.extension" />
      <sliceName value="subspecialty-indicator" />
      <short value="Subspecialty Indicator" />
      <definition value="This extension is used as a flag to indicate that this is a subspecialty rather than a specialty for this healthcare service." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-base-subspecialty-ind" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.extension:subspecialty-indicator.url">
      <path value="HealthcareService.specialty.extension.url" />
      <fixedUri value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-base-subspecialty-ind" />
    </element>
    <element id="HealthcareService.specialty.extension:selfdeclared-specialty-indicator">
      <path value="HealthcareService.specialty.extension" />
      <sliceName value="selfdeclared-specialty-indicator" />
      <short value="Self-declared Specialty Indicator" />
      <definition value="This extension is used as a flag to indicate that this is a self-declared specialty rather than a specialty supplied by a professional college for this healthcare service." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-selfdeclared-specialty-ind" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.extension:selfdeclared-specialty-indicator.url">
      <path value="HealthcareService.specialty.extension.url" />
      <fixedUri value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-selfdeclared-specialty-ind" />
    </element>
    <element id="HealthcareService.specialty.coding">
      <path value="HealthcareService.specialty.coding" />
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://ontariohealth.ca/fhir/ValueSet/qualified-expertise-role-type" />
      </binding>
    </element>
    <element id="HealthcareService.specialty.coding.system">
      <path value="HealthcareService.specialty.coding.system" />
      <fixedUri value="http://snomed.info/sct" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.coding.code">
      <path value="HealthcareService.specialty.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.coding.display">
      <path value="HealthcareService.specialty.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.coding.display.extension:translation">
      <path value="HealthcareService.specialty.coding.display.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.specialty.coding.display.extension:translation.extension">
      <path value="HealthcareService.specialty.coding.display.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.specialty.coding.display.extension:translation.extension:lang">
      <path value="HealthcareService.specialty.coding.display.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.coding.display.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.specialty.coding.display.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.coding.display.extension:translation.extension:content">
      <path value="HealthcareService.specialty.coding.display.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.coding.display.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.specialty.coding.display.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.text">
      <path value="HealthcareService.specialty.text" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.text.extension:translation">
      <path value="HealthcareService.specialty.text.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.specialty.text.extension:translation.extension">
      <path value="HealthcareService.specialty.text.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.specialty.text.extension:translation.extension:lang">
      <path value="HealthcareService.specialty.text.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.text.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.specialty.text.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.text.extension:translation.extension:content">
      <path value="HealthcareService.specialty.text.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.specialty.text.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.specialty.text.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.location">
      <path value="HealthcareService.location" />
      <comment value="References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.&#xD;&#xA;&#xD;&#xA;note: eConsult will only have 1 location per healthcare service (HCS may have diff hours at diff locations) - will need to decide - does Connex and THLN have diff HCS info for diff locations?" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.location.reference">
      <path value="HealthcareService.location.reference" />
      <comment value="Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries.   Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure &quot;/[type]/[id]&quot; then it should be assumed that the reference is to a FHIR RESTful server.&#xD;&#xA;&#xD;&#xA;http://ehealthontario.ca/fhir/StructureDefinition/ca-on-ppr-location-response-profile-Location" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.name">
      <path value="HealthcareService.name" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.name.extension:translation">
      <path value="HealthcareService.name.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.name.extension:translation.extension">
      <path value="HealthcareService.name.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.name.extension:translation.extension:lang">
      <path value="HealthcareService.name.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.name.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.name.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.name.extension:translation.extension:content">
      <path value="HealthcareService.name.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.name.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.name.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.name.extension:dataAbsentReason">
      <path value="HealthcareService.name.extension" />
      <sliceName value="dataAbsentReason" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/data-absent-reason" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.name.extension:dataAbsentReason.value[x]">
      <path value="HealthcareService.name.extension.value[x]" />
      <fixedCode value="unknown" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.comment">
      <path value="HealthcareService.comment" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.comment.extension:translation">
      <path value="HealthcareService.comment.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.comment.extension:translation.extension">
      <path value="HealthcareService.comment.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.extraDetails">
      <path value="HealthcareService.extraDetails" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.extraDetails.extension:translation">
      <path value="HealthcareService.extraDetails.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.extraDetails.extension:translation.extension">
      <path value="HealthcareService.extraDetails.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.extraDetails.extension:translation.extension:lang">
      <path value="HealthcareService.extraDetails.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.extraDetails.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.extraDetails.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.extraDetails.extension:translation.extension:content">
      <path value="HealthcareService.extraDetails.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.extraDetails.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.extraDetails.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.telecom">
      <path value="HealthcareService.telecom" />
      <type>
        <code value="ContactPoint" />
        <profile value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-ContactPoint" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.coverageArea">
      <path value="HealthcareService.coverageArea" />
      <comment value="The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as &quot;in-home&quot;.&#xD;&#xA;- - - &#xD;&#xA;* PHSD-Connex: County, LHIN, Municipality - all non-nullable 75-varchar + geocode&#xD;&#xA;* PHSD-THLN: string + hyperlink to map service&#xD;&#xA;* eConsult: &#xD;&#xA;* eServices: N/A" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-Location-coverage" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.coverageArea.reference">
      <path value="HealthcareService.coverageArea.reference" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.coverageArea.display">
      <path value="HealthcareService.coverageArea.display" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.coverageArea.display.extension:translation">
      <path value="HealthcareService.coverageArea.display.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.coverageArea.display.extension:translation.extension">
      <path value="HealthcareService.coverageArea.display.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.coverageArea.display.extension:translation.extension:lang">
      <path value="HealthcareService.coverageArea.display.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.coverageArea.display.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.coverageArea.display.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.coverageArea.display.extension:translation.extension:content">
      <path value="HealthcareService.coverageArea.display.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.coverageArea.display.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.coverageArea.display.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.serviceProvisionCode">
      <path value="HealthcareService.serviceProvisionCode" />
      <comment value="The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply.&#xD;&#xA;&#xD;&#xA;--------&#xD;&#xA;&#xD;&#xA;* PHSD-Connex has &quot;additional cost&quot; field indicating fee for service &amp;possible funding source&#xD;&#xA;* PHSD-THLN: Fee For Service&#xD;&#xA;* PHSD: likely extension to send actual fee information as freetext" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.serviceProvisionCode.text">
      <path value="HealthcareService.serviceProvisionCode.text" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.serviceProvisionCode.text.extension:translation">
      <path value="HealthcareService.serviceProvisionCode.text.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.serviceProvisionCode.text.extension:translation.extension">
      <path value="HealthcareService.serviceProvisionCode.text.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.serviceProvisionCode.text.extension:translation.extension:lang">
      <path value="HealthcareService.serviceProvisionCode.text.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.serviceProvisionCode.text.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.serviceProvisionCode.text.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.serviceProvisionCode.text.extension:translation.extension:content">
      <path value="HealthcareService.serviceProvisionCode.text.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.serviceProvisionCode.text.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.serviceProvisionCode.text.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility">
      <path value="HealthcareService.eligibility" />
      <comment value="ECE/Ocean requesting for eligibility info to be listed in HSC as narrative" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.code">
      <path value="HealthcareService.eligibility.code" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.code.text">
      <path value="HealthcareService.eligibility.code.text" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.code.text.extension:translation">
      <path value="HealthcareService.eligibility.code.text.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.eligibility.code.text.extension:translation.extension">
      <path value="HealthcareService.eligibility.code.text.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.eligibility.code.text.extension:translation.extension:lang">
      <path value="HealthcareService.eligibility.code.text.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.code.text.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.eligibility.code.text.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.code.text.extension:translation.extension:content">
      <path value="HealthcareService.eligibility.code.text.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.code.text.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.eligibility.code.text.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.comment">
      <path value="HealthcareService.eligibility.comment" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.comment.extension:translation">
      <path value="HealthcareService.eligibility.comment.extension" />
      <sliceName value="translation" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.eligibility.comment.extension:translation.extension">
      <path value="HealthcareService.eligibility.comment.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.eligibility.comment.extension:translation.extension:lang">
      <path value="HealthcareService.eligibility.comment.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.comment.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.eligibility.comment.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.comment.extension:translation.extension:content">
      <path value="HealthcareService.eligibility.comment.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.eligibility.comment.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.eligibility.comment.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program">
      <path value="HealthcareService.program" />
      <comment value="Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….&#xD;&#xA;mapped to eServices | eConsult | eVisit | Connex | THLN for now" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://ontariohealth.ca/fhir/ValueSet/phsd-programs" />
      </binding>
    </element>
    <element id="HealthcareService.program.coding">
      <path value="HealthcareService.program.coding" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program.coding.system">
      <path value="HealthcareService.program.coding.system" />
      <min value="1" />
      <fixedUri value="http://ehealthontario.ca/fhir/CodeSystem/phsd-programs" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program.coding.code">
      <path value="HealthcareService.program.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program.coding.display">
      <path value="HealthcareService.program.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program.coding.display.extension:translation">
      <path value="HealthcareService.program.coding.display.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.program.coding.display.extension:translation.extension">
      <path value="HealthcareService.program.coding.display.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.program.coding.display.extension:translation.extension:lang">
      <path value="HealthcareService.program.coding.display.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program.coding.display.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.program.coding.display.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program.coding.display.extension:translation.extension:content">
      <path value="HealthcareService.program.coding.display.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.program.coding.display.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.program.coding.display.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.characteristic">
      <path value="HealthcareService.characteristic" />
      <comment value="These could be such things as is wheelchair accessible.&#xD;&#xA;---&#xD;&#xA;OTN: Accessibility 0..1, Accessibility Note 0..1" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.characteristic.text">
      <path value="HealthcareService.characteristic.text" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.characteristic.text.extension:translation">
      <path value="HealthcareService.characteristic.text.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.characteristic.text.extension:translation.extension">
      <path value="HealthcareService.characteristic.text.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.characteristic.text.extension:translation.extension:lang">
      <path value="HealthcareService.characteristic.text.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.characteristic.text.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.characteristic.text.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.characteristic.text.extension:translation.extension:content">
      <path value="HealthcareService.characteristic.text.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.characteristic.text.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.characteristic.text.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.communication">
      <path value="HealthcareService.communication" />
      <comment value="When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling.&#xD;&#xA;&#xD;&#xA;Language goes into Communication&#xD;&#xA;support for indiginous services, translator services - where would this go?" />
      <mustSupport value="true" />
      <binding>
        <strength value="preferred" />
        <description value="Languages understood or supported by Ontario clients and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020." />
        <valueSet value="http://ehealthontario.ca/fhir/ValueSet/human-language" />
      </binding>
    </element>
    <element id="HealthcareService.communication.coding">
      <path value="HealthcareService.communication.coding" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.communication.coding.system">
      <path value="HealthcareService.communication.coding.system" />
      <fixedUri value="urn:ietf:bcp:47" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.communication.coding.code">
      <path value="HealthcareService.communication.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.referralMethod">
      <path value="HealthcareService.referralMethod" />
      <comment value="Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.&#xD;&#xA;* eServices: &#xD;&#xA;* PHSD: Not Captured/Used&#xD;&#xA;* eConsult:" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.referralMethod.text">
      <path value="HealthcareService.referralMethod.text" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.referralMethod.text.extension:translation">
      <path value="HealthcareService.referralMethod.text.extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.referralMethod.text.extension:translation.extension">
      <path value="HealthcareService.referralMethod.text.extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.referralMethod.text.extension:translation.extension:lang">
      <path value="HealthcareService.referralMethod.text.extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.referralMethod.text.extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.referralMethod.text.extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.referralMethod.text.extension:translation.extension:content">
      <path value="HealthcareService.referralMethod.text.extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.referralMethod.text.extension:translation.extension:content.value[x]">
      <path value="HealthcareService.referralMethod.text.extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.appointmentRequired">
      <path value="HealthcareService.appointmentRequired" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.availableTime">
      <path value="HealthcareService.availableTime" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString">
      <path value="HealthcareService.availableTime.extension" />
      <sliceName value="availableTimeString" />
      <type>
        <code value="Extension" />
        <profile value="https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-available-time-string" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString.value[x]">
      <path value="HealthcareService.availableTime.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString.value[x].extension:translation">
      <path value="HealthcareService.availableTime.extension.value[x].extension" />
      <sliceName value="translation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/translation" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString.value[x].extension:translation.extension">
      <path value="HealthcareService.availableTime.extension.value[x].extension.extension" />
      <min value="2" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString.value[x].extension:translation.extension:lang">
      <path value="HealthcareService.availableTime.extension.value[x].extension.extension" />
      <sliceName value="lang" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString.value[x].extension:translation.extension:lang.value[x]">
      <path value="HealthcareService.availableTime.extension.value[x].extension.extension.value[x]" />
      <fixedCode value="fr" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString.value[x].extension:translation.extension:content">
      <path value="HealthcareService.availableTime.extension.value[x].extension.extension" />
      <sliceName value="content" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.availableTime.extension:availableTimeString.value[x].extension:translation.extension:content.value[x]">
      <path value="HealthcareService.availableTime.extension.value[x].extension.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="HealthcareService.endpoint.type">
      <path value="HealthcareService.endpoint.type" />
      <mustSupport value="false" />
    </element>
    <element id="HealthcareService.endpoint.display">
      <path value="HealthcareService.endpoint.display" />
      <mustSupport value="false" />
    </element>
  </differential>
</StructureDefinition>