PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.erec@1.1.0-dft
    http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient
description: The Patient resources contain demographics and other administrative information about the individual who is the subject of the referral.
package_name: ca.infoway.io.erec
derivation: constraint
name: Patient
type: Patient
elements:
  address:
    mustSupport: true
    index: 26
    elements:
      text: {mustSupport: true, index: 27}
      line: {mustSupport: true, index: 28}
      city: {mustSupport: true, index: 29}
      postalCode: {mustSupport: true, index: 30}
      country: {mustSupport: true, index: 31}
  meta:
    mustSupport: true
    index: 0
    elements:
      profile: {mustSupport: true, index: 1}
  name:
    mustSupport: true
    index: 17
    elements:
      family: {mustSupport: true, index: 18}
      given: {mustSupport: true, index: 19}
    required: [family]
  birthDate: {mustSupport: true, index: 25}
  extension:
    index: 2
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        CommunicationBarrier:
          match: {url: null}
          schema: {type: Extension, url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ext-CommunicationBarrier', index: 3}
          min: 0
  communication:
    index: 37
    elements:
      language: {mustSupport: true, index: 38}
      preferred: {mustSupport: true, index: 39}
  identifier:
    mustSupport: true
    index: 4
    elements:
      type: {mustSupport: true, index: 5}
      system: {mustSupport: true, index: 6}
      value: {mustSupport: true, index: 7}
    required: [value, type, system]
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: type, type: value}
      min: null
      slices:
        JHN:
          match:
            type:
              coding:
              - {code: JHN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Jurisdictional Health Number}
          schema:
            short: Jurisdictional Health Number
            mustSupport: true
            array: true
            index: 8
            extensions:
              versionCode: {url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-HCNV-code-EXT', min: 0, max: 1, type: Extension, short: Health Number Version Code, index: 9}
            elements:
              extension:
                type: Extension
                short: Health Number Version Code
                url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-HCNV-code-EXT
                index: 9
                slicing:
                  slices:
                    versionCode:
                      match: {}
                      schema: {type: Extension, short: Health Number Version Code, url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-HCNV-code-EXT', index: 9}
                      min: 0
                      max: 1
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: JHN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Jurisdictional Health Number}
                index: 10
              system: {short: A Health Number Naming System from the Canadian URI Registry, mustSupport: true, index: 11}
              value: {mustSupport: true, index: 12}
        MRN:
          match:
            type:
              coding:
              - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Medical Record Number}
          schema:
            short: Medical Record Number
            mustSupport: true
            array: true
            index: 13
            elements:
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Medical Record Number}
                index: 14
              system: {short: An identifier for the system supplying the MRN, mustSupport: true, index: 15}
              value: {mustSupport: true, index: 16}
  telecom:
    mustSupport: true
    index: 20
    elements:
      system: {mustSupport: true, index: 21}
      value: {mustSupport: true, index: 22}
      use: {mustSupport: true, index: 23}
    required: [value]
  generalPractitioner:
    type: Reference
    refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Organization', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Practitioner', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole']
    index: 40
    elements:
      reference: {mustSupport: true, index: 41}
      identifier:
        mustSupport: true
        index: 42
        elements:
          system: {mustSupport: true, index: 43}
          value: {mustSupport: true, index: 44}
        required: [value, system]
  gender: {mustSupport: true, index: 24}
  maritalStatus: {index: 32}
  contact:
    index: 33
    elements:
      relationship:
        binding: {strength: extensible, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/personalrelationshipcodes'}
        mustSupport: true
        index: 34
      name: {mustSupport: true, index: 35}
      telecom: {mustSupport: true, index: 36}
package_version: 1.1.0-dft
extensions:
  CommunicationBarrier: {url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ext-CommunicationBarrier', min: 0, type: Extension, index: 3}
class: profile
kind: resource
url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient
base: http://hl7.org/fhir/StructureDefinition/Patient
version: null
required: [name]