PackagesCanonicalsLogsProblems
    Packages
    ca.on.oh-ereferral-econsult@0.11.0-alpha1.0.6
    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-ereferral-econsult
derivation: constraint
name: HealthcareService
type: HealthcareService
elements:
  category:
    binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/healthcareservice-categories'}
    index: 22
  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
    required: [profile]
  name: {mustSupport: true, index: 34}
  providedBy:
    type: Reference
    mustSupport: true
    refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Organization']
    index: 20
    elements:
      display: {mustSupport: true, index: 21}
    required: [display]
  type:
    binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty'}
    mustSupport: true
    index: 23
    extensions:
      PrimaryType: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-primary-type', min: 0, max: 1, type: Extension, isModifier: false, index: 25}
      Facet: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-facet', min: 0, type: Extension, isModifier: false, mustSupport: true, index: 26}
    elements:
      extension:
        index: 24
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            PrimaryType:
              match: {url: null}
              schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-primary-type', index: 25}
              min: 0
              max: 1
            Facet:
              match: {url: null}
              schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-facet', index: 26}
              min: 0
      coding:
        mustSupport: true
        index: 27
        elements:
          system: {mustSupport: true, index: 28}
          code: {mustSupport: true, index: 29}
          display: {mustSupport: true, index: 30}
  eligibility:
    elements:
      code:
        binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/eligibility-criteria'}
        mustSupport: true
        index: 43
  extraDetails: {mustSupport: true, index: 36}
  characteristic:
    extensions:
      Facet:
        url: http://ehealthontario.ca/fhir/StructureDefinition/ext-facet
        type: Extension
        isModifier: false
        index: 48
        elements:
          value:
            mustSupport: true
            choices: []
            index: 50
    elements:
      extension:
        index: 47
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            Facet:
              match: {url: null}
              schema:
                type: Extension
                isModifier: false
                url: http://ehealthontario.ca/fhir/StructureDefinition/ext-facet
                index: 48
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 50
  extension:
    index: 4
    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: 5}
          min: 0
          max: 1
        Media:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-media', index: 6}
          min: 0
        AccessInstructions:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-access-instructions', index: 7}
          min: 0
          max: 1
        DeliveryMethod:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-delivery-method', index: 8}
          min: 0
  active: {index: 19}
  communication:
    binding: {strength: preferred, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/human-language'}
    index: 51
  comment: {mustSupport: true, index: 35}
  identifier:
    mustSupport: true
    index: 9
    elements:
      use:
        binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ereferral-identifier-use'}
        index: 10
      type:
        binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ereferral-identifier-type'}
        mustSupport: true
        index: 11
        elements:
          coding:
            mustSupport: true
            index: 12
            elements:
              system: {mustSupport: true, index: 13}
              code: {mustSupport: true, index: 14}
              display: {mustSupport: true, index: 15}
      system: {mustSupport: true, index: 16}
      value: {mustSupport: true, index: 17}
      assigner: {mustSupport: true, index: 18}
  serviceProvisionCode:
    binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/service-provision-conditions'}
    index: 42
  telecom:
    mustSupport: true
    index: 37
    elements:
      system: {mustSupport: true, index: 38}
      value: {mustSupport: true, index: 39}
      period:
        elements:
          start: {mustSupport: true, index: 40}
          end: {mustSupport: true, index: 41}
  location:
    type: Reference
    mustSupport: true
    refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Location']
    index: 31
    elements:
      reference: {mustSupport: true, index: 32}
      display: {mustSupport: true, index: 33}
  program:
    elements:
      coding:
        elements:
          system: {mustSupport: true, index: 44}
          code: {mustSupport: true, index: 45}
          display: {mustSupport: true, index: 46}
  endpoint:
    mustSupport: true
    index: 52
    elements:
      reference: {mustSupport: true, index: 53}
      type: {mustSupport: true, index: 54}
      identifier: {mustSupport: true, index: 55}
      display: {mustSupport: true, index: 56}
  text: {mustSupport: true, index: 3}
package_version: 0.11.0-alpha1.0.6
extensions:
  UsageLicense: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-usage-license', min: 0, max: 1, type: Extension, isModifier: false, index: 5}
  Media: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-media', min: 0, type: Extension, isModifier: false, index: 6}
  AccessInstructions: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-access-instructions', min: 0, max: 1, type: Extension, isModifier: false, index: 7}
  DeliveryMethod: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/ext-delivery-method', min: 0, type: Extension, isModifier: false, index: 8}
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]