PackagesCanonicalsLogsProblems
    Packages
    ca.on.ppr.r4@1.2.0
    http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-HealthcareService
{
  "description": "HealthcareService contains the details of a healthcare service available at a location.",
  "_filename": "ca-on-phpd-profile-HealthcareService.json",
  "package_name": "ca.on.ppr.r4",
  "date": "2024-02-21T19:04:18.4265136+00:00",
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "HealthcareService",
  "abstract": false,
  "type": "HealthcareService",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.2.0",
  "status": "draft",
  "id": "609cc4d3-ccb8-497b-af03-be40e443bbc9",
  "kind": "resource",
  "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-HealthcareService",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "HealthcareService.id",
      "path": "HealthcareService.id",
      "comment": "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.\r\n* PHSD: epid"
    }, {
      "id": "HealthcareService.meta",
      "min": 1,
      "path": "HealthcareService.meta",
      "mustSupport": true
    }, {
      "id": "HealthcareService.meta.lastUpdated",
      "path": "HealthcareService.meta.lastUpdated",
      "mustSupport": true
    }, {
      "id": "HealthcareService.meta.profile",
      "min": 1,
      "path": "HealthcareService.meta.profile",
      "comment": "It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time.  The list of profile URLs is a set.\r\n\r\n#### **_` FOR PHSD USAGE: The meta.profile = http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phpd-profile-HealthcareService|2.0.0 `_**",
      "mustSupport": true
    }, {
      "id": "HealthcareService.text",
      "path": "HealthcareService.text",
      "mustSupport": false
    }, {
      "id": "HealthcareService.text.div",
      "path": "HealthcareService.text.div",
      "mustSupport": false
    }, {
      "id": "HealthcareService.identifier",
      "min": 1,
      "path": "HealthcareService.identifier",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier.use",
      "path": "HealthcareService.identifier.use",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/ereferral-identifier-use"
      }
    }, {
      "id": "HealthcareService.identifier.system",
      "path": "HealthcareService.identifier.system",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier.value",
      "path": "HealthcareService.identifier.value",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier.assigner",
      "path": "HealthcareService.identifier.assigner",
      "mustSupport": false
    }, {
      "id": "HealthcareService.identifier:oh-upi",
      "max": "1",
      "path": "HealthcareService.identifier",
      "sliceName": "oh-upi",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-upi.use",
      "path": "HealthcareService.identifier.use",
      "fixedCode": "official",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-upi.system",
      "path": "HealthcareService.identifier.system",
      "fixedUri": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-provider-upi",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-upi.value",
      "path": "HealthcareService.identifier.value",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-connex",
      "path": "HealthcareService.identifier",
      "sliceName": "oh-connex",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-connex.use",
      "path": "HealthcareService.identifier.use",
      "fixedCode": "secondary",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-connex.system",
      "min": 1,
      "path": "HealthcareService.identifier.system",
      "fixedUri": "http://ehealthontario.ca/NamingSystem/id-connex-healthcareservice",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-connex.value",
      "min": 1,
      "path": "HealthcareService.identifier.value",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-thln",
      "path": "HealthcareService.identifier",
      "sliceName": "oh-thln",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-thln.use",
      "path": "HealthcareService.identifier.use",
      "fixedCode": "secondary",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-thln.type",
      "path": "HealthcareService.identifier.type",
      "mustSupport": false
    }, {
      "id": "HealthcareService.identifier:oh-thln.type.coding",
      "path": "HealthcareService.identifier.type.coding",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-thln.system",
      "min": 1,
      "path": "HealthcareService.identifier.system",
      "fixedUri": "http://ehealthontario.ca/NamingSystem/id-thln-healthcareservice",
      "mustSupport": true
    }, {
      "id": "HealthcareService.identifier:oh-thln.value",
      "min": 1,
      "path": "HealthcareService.identifier.value",
      "mustSupport": true
    }, {
      "id": "HealthcareService.active",
      "min": 1,
      "path": "HealthcareService.active",
      "mustSupport": true
    }, {
      "id": "HealthcareService.providedBy",
      "path": "HealthcareService.providedBy",
      "comment": "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.\r\n- - - \r\n\r\n* PHSD-THLN: populate providedBy.display with Organization Name - will use PPR Organization Profile\r\n* PHSD-Connex: \r\n* eConsult: Location parent org will be traced through HCS.location, but providedBy.display/providedby.reference.display can be used\r\n* eVisit: \r\n* eServices:",
      "mustSupport": true
    }, {
      "id": "HealthcareService.providedBy.reference",
      "path": "HealthcareService.providedBy.reference",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category",
      "path": "HealthcareService.category",
      "comment": "Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.\r\n- - - \r\n* 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\r\n* eConsult: direct | group | base\r\n* eVisit: roombased | direct\r\n* PHSD-Connex: (probably not \"program\" - generic | specialized | restricted)\r\n* PHSD-THLN: \"Health Topics\" - 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\r\nAction Item - the THLN \"mid-category\", fariba to align w eServices.",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "coding",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:eServices",
      "path": "HealthcareService.category",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-category-eServices"
      },
      "sliceName": "eServices"
    }, {
      "id": "HealthcareService.category:eConsult",
      "max": "1",
      "path": "HealthcareService.category",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-category-eConsult"
      },
      "sliceName": "eConsult"
    }, {
      "id": "HealthcareService.category:eVisit",
      "max": "1",
      "path": "HealthcareService.category",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-category-eVisit"
      },
      "sliceName": "eVisit"
    }, {
      "id": "HealthcareService.category:Connex",
      "max": "1",
      "path": "HealthcareService.category",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-type-connex"
      },
      "sliceName": "Connex",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:Connex.coding.display",
      "path": "HealthcareService.category.coding.display",
      "fixedString": "focus",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:Connex.coding.display.extension",
      "min": 0,
      "path": "HealthcareService.category.coding.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.category:Connex.coding.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.category.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.category:Connex.coding.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.category.coding.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.category:Connex.coding.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.category.coding.display.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.category:Connex.coding.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.category.coding.display.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:Connex.coding.display.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.category.coding.display.extension.extension",
      "sliceName": "content"
    }, {
      "id": "HealthcareService.category:Connex.coding.display.extension:translation.extension:content.value[x]",
      "path": "HealthcareService.category.coding.display.extension.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:THLN",
      "path": "HealthcareService.category",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-category-thln"
      },
      "sliceName": "THLN",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:THLN.coding",
      "min": 1,
      "path": "HealthcareService.category.coding",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-category-thln"
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:THLN.coding.system",
      "min": 1,
      "path": "HealthcareService.category.coding.system",
      "fixedUri": "http://ehealthontario.ca/fhir/CodeSystem/service-category-thln",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:THLN.coding.code",
      "min": 1,
      "path": "HealthcareService.category.coding.code",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:THLN.coding.display",
      "path": "HealthcareService.category.coding.display",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:THLN.coding.display.extension",
      "min": 0,
      "path": "HealthcareService.category.coding.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.category:THLN.coding.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.category.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.category:THLN.coding.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.category.coding.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.category:THLN.coding.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.category.coding.display.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.category:THLN.coding.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.category.coding.display.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:THLN.coding.display.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.category.coding.display.extension.extension",
      "sliceName": "content"
    }, {
      "id": "HealthcareService.category:THLN.coding.display.extension:translation.extension:content.value[x]",
      "path": "HealthcareService.category.coding.display.extension.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "HealthcareService.category:AllCategory",
      "path": "HealthcareService.category",
      "sliceName": "AllCategory"
    }, {
      "id": "HealthcareService.type",
      "path": "HealthcareService.type",
      "comment": "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.\r\n- - - -\r\n* eServices: uses extensions for single/multi-tag faceted taxonomy; otherwise mapped to practitioner specialty\r\n* eConsult: OTN sub-categories can go here (sample values?) \r\n* PHSD-Connex: Local Connex Value Set (uri=http://ontariohealth.ca/fhir/CodeSystem/ca-on-connex-type)\r\n* PHSD-THLN:  Local THLN Value Set (uri=http://ontariohealth.ca/fhir/CodeSystem/ca-on-thln-type) - THLN Sub-Category",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.type.coding",
      "path": "HealthcareService.type.coding",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type.coding.system",
      "path": "HealthcareService.type.coding.system",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type.coding.code",
      "path": "HealthcareService.type.coding.code",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type.coding.display",
      "path": "HealthcareService.type.coding.display",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type.coding.display.extension",
      "min": 0,
      "path": "HealthcareService.type.coding.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.type.coding.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.type.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.type.coding.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.type.coding.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.type.coding.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.type.coding.display.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.type.coding.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.type.coding.display.extension.extension.value[x]",
      "fixedCode": "fr"
    }, {
      "id": "HealthcareService.type:eServices",
      "path": "HealthcareService.type",
      "sliceName": "eServices"
    }, {
      "id": "HealthcareService.type:eConsult",
      "path": "HealthcareService.type",
      "sliceName": "eConsult"
    }, {
      "id": "HealthcareService.type:eVisit",
      "path": "HealthcareService.type",
      "sliceName": "eVisit"
    }, {
      "id": "HealthcareService.type:Connex",
      "path": "HealthcareService.type",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-type-connex"
      },
      "sliceName": "Connex",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:Connex.coding",
      "path": "HealthcareService.type.coding",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-type-connex"
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:Connex.coding.system",
      "path": "HealthcareService.type.coding.system",
      "fixedUri": "http://ehealthontario.ca/fhir/CodeSystem/service-type-connex",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:Connex.coding.code",
      "path": "HealthcareService.type.coding.code",
      "mustSupport": false
    }, {
      "id": "HealthcareService.type:Connex.coding.display",
      "path": "HealthcareService.type.coding.display",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:Connex.coding.display.extension",
      "min": 0,
      "path": "HealthcareService.type.coding.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.type:Connex.coding.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.type.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.type:Connex.coding.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.type.coding.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.type:Connex.coding.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.type.coding.display.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.type:Connex.coding.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.type.coding.display.extension.extension.value[x]",
      "fixedCode": "fr"
    }, {
      "id": "HealthcareService.type:THLN",
      "path": "HealthcareService.type",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-type-thln"
      },
      "sliceName": "THLN"
    }, {
      "id": "HealthcareService.type:THLN.coding",
      "path": "HealthcareService.type.coding",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/service-type-thln"
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:THLN.coding.system",
      "path": "HealthcareService.type.coding.system",
      "fixedUri": "http://ehealthontario.ca/fhir/CodeSystem/service-type-thln",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:THLN.coding.code",
      "path": "HealthcareService.type.coding.code",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:THLN.coding.display",
      "path": "HealthcareService.type.coding.display",
      "mustSupport": true
    }, {
      "id": "HealthcareService.type:THLN.coding.display.extension",
      "min": 0,
      "path": "HealthcareService.type.coding.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.type:THLN.coding.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.type.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.type:THLN.coding.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.type.coding.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.type:THLN.coding.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.type.coding.display.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.type:THLN.coding.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.type.coding.display.extension.extension.value[x]",
      "fixedCode": "fr"
    }, {
      "id": "HealthcareService.specialty",
      "path": "HealthcareService.specialty",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/ppr-qualified-expertise-role-type"
      },
      "comment": "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.\r\n- - - - \r\neServices: not used for service site specialties - .type is used for speciality and sub-speciality via taxonomies\r\neConsult: BASE specialty/subspecialty available as list; direct/group subspecialty is self-declared, captued in Area of Interest field (same PractitionerRole specialty)\r\nPHSD-Connex: ? Snomed CT Specialties to align w/ PPR?\r\nPHSD-THLN: ? Snomed CT Specialties to align w/ PPR?\r\n\r\nExtension will be used to mark if a hcs.specialty is Specialty vs Subspecialty\r\nFind out if OTN.specialty is fixed to c80-practice-code or if flexible",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.extension",
      "min": 0,
      "path": "HealthcareService.specialty.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "path": "HealthcareService.specialty.extension",
      "min": 0,
      "definition": "This extension is used as a flag to indicate that this is a subspecialty rather than a specialty for this healthcare service.",
      "short": "Subspecialty Indicator",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://ehealthontario.ca/fhir/StructureDefinition/ca-on-phpd-ext-base-subspecialty-ind" ]
      } ],
      "mustSupport": true,
      "sliceName": "subspecialty-indicator",
      "max": "1",
      "id": "HealthcareService.specialty.extension:subspecialty-indicator"
    }, {
      "path": "HealthcareService.specialty.extension",
      "min": 0,
      "definition": "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.",
      "short": "Self-declared Specialty Indicator",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://ehealthontario.ca/fhir/StructureDefinition/ca-on-phpd-ext-selfdeclared-specialty-ind" ]
      } ],
      "mustSupport": true,
      "sliceName": "selfdeclared-specialty-indicator",
      "max": "1",
      "id": "HealthcareService.specialty.extension:selfdeclared-specialty-indicator"
    }, {
      "id": "HealthcareService.specialty.coding",
      "path": "HealthcareService.specialty.coding",
      "binding": {
        "strength": "extensible",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/ppr-qualified-expertise-role-type"
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.system",
      "path": "HealthcareService.specialty.coding.system",
      "fixedUri": "http://snomed.info/sct",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.code",
      "path": "HealthcareService.specialty.coding.code",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.display",
      "path": "HealthcareService.specialty.coding.display",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.display.extension",
      "min": 0,
      "path": "HealthcareService.specialty.coding.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.specialty.coding.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.specialty.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false,
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.specialty.coding.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.specialty.coding.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.specialty.coding.display.extension.extension",
      "sliceName": "lang",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.specialty.coding.display.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.display.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.specialty.coding.display.extension.extension",
      "sliceName": "content",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.coding.display.extension:translation.extension:content.value[x]",
      "path": "HealthcareService.specialty.coding.display.extension.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.text",
      "path": "HealthcareService.specialty.text",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.text.extension",
      "min": 0,
      "path": "HealthcareService.specialty.text.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.specialty.text.extension:translation",
      "min": 0,
      "path": "HealthcareService.specialty.text.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.specialty.text.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.specialty.text.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.specialty.text.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.specialty.text.extension.extension",
      "sliceName": "lang",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.text.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.specialty.text.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.text.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.specialty.text.extension.extension",
      "sliceName": "content",
      "mustSupport": true
    }, {
      "id": "HealthcareService.specialty.text.extension:translation.extension:content.value[x]",
      "path": "HealthcareService.specialty.text.extension.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "HealthcareService.location",
      "path": "HealthcareService.location",
      "comment": "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.\r\n\r\nnote: 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": true
    }, {
      "id": "HealthcareService.location.reference",
      "path": "HealthcareService.location.reference",
      "comment": "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 \"/[type]/[id]\" then it should be assumed that the reference is to a FHIR RESTful server.\r\n\r\nhttp://ehealthontario.ca/fhir/StructureDefinition/ca-on-ppr-location-response-profile-Location",
      "mustSupport": true
    }, {
      "id": "HealthcareService.name",
      "path": "HealthcareService.name",
      "mustSupport": true
    }, {
      "id": "HealthcareService.name.extension",
      "min": 0,
      "path": "HealthcareService.name.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.name.extension:translation",
      "min": 0,
      "path": "HealthcareService.name.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.name.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.name.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.name.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.name.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.name.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.name.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.comment",
      "path": "HealthcareService.comment",
      "mustSupport": true
    }, {
      "id": "HealthcareService.extraDetails",
      "path": "HealthcareService.extraDetails",
      "mustSupport": true
    }, {
      "id": "HealthcareService.extraDetails.extension",
      "min": 0,
      "path": "HealthcareService.extraDetails.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.extraDetails.extension:translation",
      "min": 0,
      "path": "HealthcareService.extraDetails.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.extraDetails.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.extraDetails.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.extraDetails.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.extraDetails.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.extraDetails.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.extraDetails.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.telecom",
      "path": "HealthcareService.telecom",
      "mustSupport": true
    }, {
      "id": "HealthcareService.telecom.extension",
      "min": 0,
      "path": "HealthcareService.telecom.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.telecom.extension:contactPurpose",
      "min": 0,
      "path": "HealthcareService.telecom.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-contact-purpose" ]
      } ],
      "sliceName": "contactPurpose",
      "isModifier": false
    }, {
      "id": "HealthcareService.telecom.extension:contactPurpose.value[x]",
      "path": "HealthcareService.telecom.extension.value[x]",
      "comment": "AfterHoursPhone / CrisisPhone / TollFreePhone",
      "mustSupport": true
    }, {
      "id": "HealthcareService.telecom.extension:contactPurpose.value[x].extension",
      "min": 0,
      "path": "HealthcareService.telecom.extension.value[x].extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.telecom.extension:contactPurpose.value[x].extension:translation",
      "min": 0,
      "path": "HealthcareService.telecom.extension.value[x].extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.telecom.system",
      "path": "HealthcareService.telecom.system",
      "mustSupport": true
    }, {
      "id": "HealthcareService.telecom.value",
      "path": "HealthcareService.telecom.value",
      "mustSupport": true
    }, {
      "id": "HealthcareService.telecom.use",
      "path": "HealthcareService.telecom.use",
      "fixedCode": "work",
      "mustSupport": true
    }, {
      "id": "HealthcareService.telecom.period",
      "path": "HealthcareService.telecom.period",
      "mustSupport": true
    }, {
      "id": "HealthcareService.telecom.period.start",
      "path": "HealthcareService.telecom.period.start",
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea",
      "path": "HealthcareService.coverageArea",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phpd-profile-Location-coverage" ]
      } ],
      "comment": "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 \"in-home\".\r\n- - - \r\n* PHSD-Connex: County, LHIN, Municipality - all non-nullable 75-varchar + geocode\r\n* PHSD-THLN: string + hyperlink to map service\r\n* eConsult: \r\n* eServices: N/A",
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea.reference",
      "path": "HealthcareService.coverageArea.reference",
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea.display",
      "path": "HealthcareService.coverageArea.display",
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea.display.extension",
      "min": 0,
      "path": "HealthcareService.coverageArea.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.coverageArea.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.coverageArea.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false,
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.coverageArea.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.coverageArea.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.coverageArea.display.extension.extension",
      "sliceName": "lang",
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.coverageArea.display.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea.display.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.coverageArea.display.extension.extension",
      "sliceName": "content",
      "mustSupport": true
    }, {
      "id": "HealthcareService.coverageArea.display.extension:translation.extension:content.value[x]",
      "path": "HealthcareService.coverageArea.display.extension.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "HealthcareService.serviceProvisionCode",
      "path": "HealthcareService.serviceProvisionCode",
      "comment": "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.\r\n\r\n--------\r\n\r\n* PHSD-Connex has \"additional cost\" field indicating fee for service &possible funding source\r\n* PHSD-THLN: Fee For Service\r\n* PHSD: likely extension to send actual fee information as freetext",
      "mustSupport": true
    }, {
      "id": "HealthcareService.serviceProvisionCode.text",
      "path": "HealthcareService.serviceProvisionCode.text",
      "mustSupport": true
    }, {
      "id": "HealthcareService.serviceProvisionCode.text.extension",
      "min": 0,
      "path": "HealthcareService.serviceProvisionCode.text.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.serviceProvisionCode.text.extension:translation",
      "min": 0,
      "path": "HealthcareService.serviceProvisionCode.text.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false,
      "mustSupport": true
    }, {
      "id": "HealthcareService.serviceProvisionCode.text.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.serviceProvisionCode.text.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.serviceProvisionCode.text.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.serviceProvisionCode.text.extension.extension",
      "sliceName": "lang",
      "mustSupport": true
    }, {
      "id": "HealthcareService.serviceProvisionCode.text.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.serviceProvisionCode.text.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.serviceProvisionCode.text.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.serviceProvisionCode.text.extension.extension",
      "sliceName": "content"
    }, {
      "id": "HealthcareService.serviceProvisionCode.text.extension:translation.extension:content.value[x]",
      "path": "HealthcareService.serviceProvisionCode.text.extension.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "HealthcareService.eligibility",
      "path": "HealthcareService.eligibility",
      "comment": "ECE/Ocean requesting for eligibility info to be listed in HSC as narrative",
      "mustSupport": true
    }, {
      "id": "HealthcareService.eligibility.code",
      "path": "HealthcareService.eligibility.code",
      "mustSupport": true
    }, {
      "id": "HealthcareService.eligibility.code.text",
      "path": "HealthcareService.eligibility.code.text",
      "mustSupport": true
    }, {
      "id": "HealthcareService.eligibility.code.text.extension",
      "min": 0,
      "path": "HealthcareService.eligibility.code.text.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.eligibility.code.text.extension:translation",
      "min": 0,
      "path": "HealthcareService.eligibility.code.text.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.eligibility.code.text.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.eligibility.code.text.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.eligibility.code.text.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.eligibility.code.text.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.eligibility.code.text.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.eligibility.code.text.extension.extension.value[x]",
      "fixedCode": "fr"
    }, {
      "id": "HealthcareService.eligibility.comment",
      "path": "HealthcareService.eligibility.comment",
      "mustSupport": true
    }, {
      "id": "HealthcareService.eligibility.comment.extension",
      "min": 0,
      "path": "HealthcareService.eligibility.comment.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.eligibility.comment.extension:translation",
      "max": "1",
      "min": 0,
      "path": "HealthcareService.eligibility.comment.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.program",
      "path": "HealthcareService.program",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/phsd-programs"
      },
      "comment": "Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….\r\nmapped to eServices | eConsult | eVisit | Connex | THLN for now",
      "mustSupport": true
    }, {
      "id": "HealthcareService.program.coding",
      "max": "1",
      "min": 1,
      "path": "HealthcareService.program.coding",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/phsd-programs"
      },
      "mustSupport": true
    }, {
      "id": "HealthcareService.program.coding.system",
      "min": 1,
      "path": "HealthcareService.program.coding.system",
      "fixedUri": "http://ehealthontario.ca/fhir/CodeSystem/phsd-programs",
      "mustSupport": true
    }, {
      "id": "HealthcareService.program.coding.code",
      "min": 1,
      "path": "HealthcareService.program.coding.code",
      "mustSupport": true
    }, {
      "id": "HealthcareService.program.coding.display",
      "path": "HealthcareService.program.coding.display",
      "mustSupport": true
    }, {
      "id": "HealthcareService.program.coding.display.extension",
      "min": 0,
      "path": "HealthcareService.program.coding.display.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.program.coding.display.extension:translation",
      "min": 0,
      "path": "HealthcareService.program.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "HealthcareService.program.coding.display.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.program.coding.display.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.program.coding.display.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.program.coding.display.extension.extension",
      "sliceName": "lang"
    }, {
      "id": "HealthcareService.program.coding.display.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.program.coding.display.extension.extension.value[x]",
      "fixedCode": "fr"
    }, {
      "id": "HealthcareService.characteristic",
      "path": "HealthcareService.characteristic",
      "comment": "These could be such things as is wheelchair accessible.\r\n---\r\nOTN: Accessibility 0..1, Accessibility Note 0..1",
      "mustSupport": true
    }, {
      "id": "HealthcareService.characteristic.text",
      "path": "HealthcareService.characteristic.text",
      "mustSupport": true
    }, {
      "id": "HealthcareService.characteristic.text.extension",
      "min": 0,
      "path": "HealthcareService.characteristic.text.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.characteristic.text.extension:translation",
      "min": 0,
      "path": "HealthcareService.characteristic.text.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false,
      "mustSupport": true
    }, {
      "id": "HealthcareService.characteristic.text.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.characteristic.text.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.characteristic.text.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.characteristic.text.extension.extension",
      "sliceName": "lang",
      "mustSupport": true
    }, {
      "id": "HealthcareService.characteristic.text.extension:translation.extension:lang.value[x]",
      "path": "HealthcareService.characteristic.text.extension.extension.value[x]",
      "fixedCode": "fr",
      "mustSupport": true
    }, {
      "id": "HealthcareService.characteristic.text.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.characteristic.text.extension.extension",
      "sliceName": "content"
    }, {
      "id": "HealthcareService.characteristic.text.extension:translation.extension:content.value[x]",
      "path": "HealthcareService.characteristic.text.extension.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "HealthcareService.communication",
      "path": "HealthcareService.communication",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://ehealthontario.ca/fhir/ValueSet/human-language",
        "description": "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."
      },
      "comment": "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.\r\n\r\nLanguage goes into Communication\r\nsupport for indiginous services, translator services - where would this go?",
      "mustSupport": true
    }, {
      "id": "HealthcareService.communication.coding",
      "path": "HealthcareService.communication.coding",
      "mustSupport": true
    }, {
      "id": "HealthcareService.communication.coding.system",
      "path": "HealthcareService.communication.coding.system",
      "fixedUri": "urn:ietf:bcp:47",
      "mustSupport": true
    }, {
      "id": "HealthcareService.communication.coding.code",
      "path": "HealthcareService.communication.coding.code",
      "mustSupport": true
    }, {
      "id": "HealthcareService.referralMethod",
      "path": "HealthcareService.referralMethod",
      "comment": "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.\r\n* eServices: \r\n* PHSD: Not Captured/Used\r\n* eConsult:",
      "mustSupport": true
    }, {
      "id": "HealthcareService.referralMethod.text",
      "path": "HealthcareService.referralMethod.text",
      "mustSupport": true
    }, {
      "id": "HealthcareService.referralMethod.text.extension",
      "min": 0,
      "path": "HealthcareService.referralMethod.text.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.referralMethod.text.extension:translation",
      "min": 0,
      "path": "HealthcareService.referralMethod.text.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false,
      "mustSupport": true
    }, {
      "id": "HealthcareService.referralMethod.text.extension:translation.extension",
      "min": 2,
      "path": "HealthcareService.referralMethod.text.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.referralMethod.text.extension:translation.extension:lang",
      "min": 1,
      "path": "HealthcareService.referralMethod.text.extension.extension",
      "sliceName": "lang",
      "mustSupport": true
    }, {
      "id": "HealthcareService.referralMethod.text.extension:translation.extension:content",
      "min": 1,
      "path": "HealthcareService.referralMethod.text.extension.extension",
      "sliceName": "content",
      "mustSupport": true
    }, {
      "id": "HealthcareService.appointmentRequired",
      "path": "HealthcareService.appointmentRequired",
      "mustSupport": true
    }, {
      "id": "HealthcareService.availableTime",
      "path": "HealthcareService.availableTime",
      "mustSupport": true
    }, {
      "id": "HealthcareService.availableTime.extension",
      "min": 0,
      "path": "HealthcareService.availableTime.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "HealthcareService.availableTime.extension:availableTimeString",
      "min": 0,
      "path": "HealthcareService.availableTime.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-available-time-string" ]
      } ],
      "sliceName": "availableTimeString",
      "isModifier": false
    }, {
      "id": "HealthcareService.endpoint.reference",
      "path": "HealthcareService.endpoint.reference",
      "mustSupport": false
    }, {
      "id": "HealthcareService.endpoint.type",
      "path": "HealthcareService.endpoint.type",
      "mustSupport": false
    }, {
      "id": "HealthcareService.endpoint.identifier",
      "path": "HealthcareService.endpoint.identifier",
      "mustSupport": false
    }, {
      "id": "HealthcareService.endpoint.display",
      "path": "HealthcareService.endpoint.display",
      "mustSupport": false
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/HealthcareService"
}