PackagesCanonicalsLogsProblems
    Packages
    ca.on.oh@ereferral-econsult-0.11.1-alpha1.0.10
    http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-HealthcareService
description: HealthcareService contains the details of a healthcare service available at a location.
package_name: ca.on.oh
derivation: constraint
name: HealthcareService
type: HealthcareService
elements:
  category:
    binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/healthcareservice-categories'}
    index: 26
  meta:
    mustSupport: true
    index: 0
    elements:
      profile: {mustSupport: true, index: 1}
      security:
        binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/security-labels'}
        index: 2
      tag:
        mustSupport: true
        index: 3
        elements:
          system: {mustSupport: true, index: 4}
          code: {mustSupport: true, index: 5}
          display: {mustSupport: true, index: 6}
    required: [profile]
  name: {mustSupport: true, index: 38}
  providedBy:
    type: Reference
    mustSupport: true
    refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Organization']
    index: 24
    elements:
      display: {mustSupport: true, index: 25}
    required: [display]
  type:
    binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty'}
    mustSupport: true
    index: 27
    extensions:
      IsPrimary: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-is-primary', min: 0, max: 1, type: Extension, isModifier: false, index: 29}
      Facet: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-facet', min: 0, type: Extension, isModifier: false, mustSupport: true, index: 30}
    elements:
      extension:
        index: 28
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            IsPrimary:
              match: {url: null}
              schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-is-primary', index: 29}
              min: 0
              max: 1
            Facet:
              match: {url: null}
              schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-facet', index: 30}
              min: 0
      coding:
        mustSupport: true
        index: 31
        elements:
          system: {mustSupport: true, index: 32}
          code: {mustSupport: true, index: 33}
          display: {mustSupport: true, index: 34}
  eligibility:
    elements:
      code:
        binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/eligibility-criteria'}
        mustSupport: true
        index: 47
  extraDetails: {mustSupport: true, index: 40}
  characteristic:
    extensions:
      Facet:
        url: http://ehealthontario.ca/fhir/StructureDefinition/ext-facet
        type: Extension
        isModifier: false
        index: 52
        elements:
          url:
            pattern: {type: Uri, value: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-facet'}
            index: 53
          value:
            mustSupport: true
            choices: []
            index: 55
    elements:
      extension:
        index: 51
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            Facet:
              match: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-facet'}
              schema:
                type: Extension
                isModifier: false
                url: http://ehealthontario.ca/fhir/StructureDefinition/ext-facet
                index: 52
                elements:
                  url:
                    pattern: {type: Uri, value: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-facet'}
                    index: 53
                  value:
                    mustSupport: true
                    choices: []
                    index: 55
  extension:
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        UsageLicense:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-usage-license', index: 9}
          min: 0
          max: 1
        Media:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-media', index: 10}
          min: 0
        AccessInstructions:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-access-instructions', index: 11}
          min: 0
          max: 1
        DeliveryMethod:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-delivery-method', index: 12}
          min: 0
  active: {index: 23}
  communication:
    binding: {strength: preferred, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/human-language'}
    index: 56
  comment: {mustSupport: true, index: 39}
  identifier:
    mustSupport: true
    index: 13
    elements:
      use:
        binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ereferral-identifier-use'}
        index: 14
      type:
        binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ereferral-identifier-type'}
        mustSupport: true
        index: 15
        elements:
          coding:
            mustSupport: true
            index: 16
            elements:
              system: {mustSupport: true, index: 17}
              code: {mustSupport: true, index: 18}
              display: {mustSupport: true, index: 19}
      system: {mustSupport: true, index: 20}
      value: {mustSupport: true, index: 21}
      assigner: {mustSupport: true, index: 22}
  serviceProvisionCode:
    binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/service-provision-conditions'}
    index: 46
  telecom:
    mustSupport: true
    index: 41
    elements:
      system: {mustSupport: true, index: 42}
      value: {mustSupport: true, index: 43}
      period:
        elements:
          start: {mustSupport: true, index: 44}
          end: {mustSupport: true, index: 45}
  location:
    type: Reference
    mustSupport: true
    refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Location']
    index: 35
    elements:
      reference: {mustSupport: true, index: 36}
      display: {mustSupport: true, index: 37}
  program:
    elements:
      coding:
        elements:
          system: {mustSupport: true, index: 48}
          code: {mustSupport: true, index: 49}
          display: {mustSupport: true, index: 50}
  endpoint:
    mustSupport: true
    index: 57
    elements:
      reference: {mustSupport: true, index: 58}
      type: {mustSupport: true, index: 59}
      identifier: {mustSupport: true, index: 60}
      display: {mustSupport: true, index: 61}
  text: {mustSupport: true, index: 7}
package_version: ereferral-econsult-0.11.1-alpha1.0.10
extensions:
  UsageLicense: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-usage-license', min: 0, max: 1, type: Extension, isModifier: false, index: 9}
  Media: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-media', min: 0, type: Extension, isModifier: false, index: 10}
  AccessInstructions: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-access-instructions', min: 0, max: 1, type: Extension, isModifier: false, index: 11}
  DeliveryMethod: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-delivery-method', min: 0, type: Extension, isModifier: false, index: 12}
class: profile
kind: resource
url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-HealthcareService
base: http://hl7.org/fhir/StructureDefinition/HealthcareService
version: 1.0.1
required: [meta, active]