PackagesCanonicalsLogsProblems
    Packages
    ca.on.oh@cms-1.0.1-alpha1.0.1
    http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Location
description: Please see ://simplifier.net/guide/OntarioContextManagement/ConformanceRules\" target=\"_blank\">Conformance Rules  for the expected behavior of MustSupport.
package_name: ca.on.oh
derivation: constraint
name: CMSLocation
type: Location
elements:
  meta:
    mustSupport: true
    index: 0
    elements:
      profile: {mustSupport: true, index: 1}
    required: [profile]
  identifier:
    mustSupport: true
    index: 2
    elements:
      system: {mustSupport: true, index: 3}
      value: {mustSupport: true, index: 4}
    required: [value, system]
  name: {mustSupport: true, index: 5}
  alias:
    mustSupport: true
    index: 6
    extensions:
      HumanLanguage: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/cms-ext-human-language', min: 0, type: Extension, mustSupport: true, index: 8}
      OrganizationNameType: {url: 'http://ehealthontario.ca/fhir/StructureDefinition/cms-ext-organization-name-type', min: 0, type: Extension, mustSupport: true, index: 9}
    elements:
      extension:
        index: 7
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            HumanLanguage:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/cms-ext-human-language', index: 8}
              min: 0
            OrganizationNameType:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://ehealthontario.ca/fhir/StructureDefinition/cms-ext-organization-name-type', index: 9}
              min: 0
  type:
    mustSupport: true
    index: 10
    elements:
      coding:
        binding: {strength: extensible, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType'}
        mustSupport: true
        index: 11
        elements:
          system:
            pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'}
            mustSupport: true
            index: 12
          code: {mustSupport: true, index: 13}
          display: {mustSupport: true, index: 14}
        required: [display, system, code]
  telecom:
    mustSupport: true
    index: 15
    elements:
      system: {mustSupport: true, index: 16}
      value: {mustSupport: true, index: 17}
    required: [value, system]
  address:
    mustSupport: true
    index: 18
    elements:
      use:
        pattern: {type: Code, value: work}
        mustSupport: true
        index: 19
      type:
        pattern: {type: Code, value: physical}
        mustSupport: true
        index: 20
      line: {mustSupport: true, index: 21}
      city: {mustSupport: true, index: 22}
      state: {mustSupport: true, index: 23}
      postalCode: {mustSupport: true, index: 24}
      country: {mustSupport: true, index: 25}
  managingOrganization:
    type: Reference
    mustSupport: true
    refers: ['https://simplifier.net/ontariocontextmanagement/cmsorganization']
    index: 26
package_version: cms-1.0.1-alpha1.0.1
class: profile
kind: resource
url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Location
base: http://hl7.org/fhir/StructureDefinition/Location
version: null
required: [meta]