PackagesCanonicalsLogsProblems
    Packages
    rs/caseworks.mhaie@0.0.1
    https://vitalhub.com/caseworks/fhir/StructureDefinition/MHAIEPatient
description: null
package_name: rs/caseworks.mhaie
derivation: constraint
name: MHAIEPatient
type: Patient
elements:
  address:
    extensions:
      preferred: {url: null, index: 46}
      alerts:
        url: https://vitalhub.com/fhir/StructureDefinition/ext-Alerts
        type: Extension
        isModifier: false
        index: 47
        elements:
          value[x]:
            extensions:
              alertDescription: {url: null, max: 0, index: 48}
              alertResponse: {url: null, max: 0, index: 49}
              alertResponseDescription: {url: null, max: 0, index: 50}
            elements:
              extension:
                index: 48
                slicing:
                  slices:
                    alertDescription:
                      match: {}
                      schema: {index: 48}
                      max: 0
                    alertResponse:
                      match: {}
                      schema: {index: 49}
                      max: 0
                    alertResponseDescription:
                      match: {}
                      schema: {index: 50}
                      max: 0
    elements:
      extension:
        index: 46
        slicing:
          slices:
            preferred:
              match: {}
              schema: {index: 46}
            alerts:
              match: {}
              schema:
                type: Extension
                isModifier: false
                url: https://vitalhub.com/fhir/StructureDefinition/ext-Alerts
                index: 47
                elements:
                  value[x]:
                    extensions:
                      alertDescription: {url: null, max: 0, index: 48}
                      alertResponse: {url: null, max: 0, index: 49}
                      alertResponseDescription: {url: null, max: 0, index: 50}
                    elements:
                      extension:
                        index: 48
                        slicing:
                          slices:
                            alertDescription:
                              match: {}
                              schema: {index: 48}
                              max: 0
                            alertResponse:
                              match: {}
                              schema: {index: 49}
                              max: 0
                            alertResponseDescription:
                              match: {}
                              schema: {index: 50}
                              max: 0
      use:
        code:
        - {code: Home, display: Home}
        - {code: Work, display: Work}
        short: home | work | other
        index: 51
      type:
        code:
        - {code: Mail, display: Mailing}
        - {code: Bill, display: Billing}
        - {code: Both, display: Mailing and Billing}
        short: mail | bill | both
        index: 52
      text: {index: 53}
      line: {index: 54}
      district: {index: 55}
      period: {index: 56}
    required: [line]
  managingOrganization: {index: 72}
  name:
    index: 37
    elements:
      use: {index: 38}
      text: {index: 39}
      family: {index: 40}
      given: {index: 41}
      prefix: {index: 42}
      suffix: {index: 43}
      period: {index: 44}
    required: [family, given, use]
  birthDate: {index: 45}
  multipleBirth:
    choices: []
    index: 59
  extension:
    type: Extension
    isModifier: false
    url: https://vitalhub.com/fhir/StructureDefinition/ext-Alerts
    index: 0
    slicing:
      slices:
        religion:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://hl7.org/fhir/StructureDefinition/patient-religion', index: 1}
        bornInCanada:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://vitalhub.com/fhir/StructureDefinition/ext-BornInCanada', index: 5}
        legalStatus:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/LegalStatus', index: 19}
        employment:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/Employment', index: 8}
        mHStatus:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/MHStatus', index: 20}
        housing:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/Housing', index: 11}
        pronouns:
          match: {}
          schema:
            type: Extension
            isModifier: false
            url: http://hl7.org/fhir/StructureDefinition/individual-pronouns
            index: 3
            extensions: {}
            elements:
              extension: {index: 4}
            required: [extension]
        sexualOrientation:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://vitalhub.com/fhir/StructureDefinition/ext-SexualOrientation', index: 2}
        incomeHHSize:
          match: {}
          schema:
            type: Extension
            isModifier: false
            url: https://example.org/fhir/StructureDefinition/IncomeHHSize
            index: 13
            elements:
              value[x]:
                extensions: {}
                elements:
                  extension: {index: 14}
                  system: {index: 15}
                  version: {index: 16}
                  code: {index: 17}
                  userSelected: {index: 18}
        citizenship:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://hl7.org/fhir/StructureDefinition/patient-citizenship', index: 6}
        alerts:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://vitalhub.com/fhir/StructureDefinition/ext-Alerts', index: 0}
        education:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/Education', index: 7}
        maritalStatus:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/MaritalStatus', index: 10}
        income:
          match: {}
          schema: {type: Extension, short: Total Household Income, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/Income', index: 12}
        incomeSource:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/IncomeSource', index: 9}
  photo: {index: 60}
  link: {index: 73}
  communication:
    extensions:
      motherstongue: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-preferred', type: Extension, short: Mothers Tongue, isModifier: false, index: 70}
    elements:
      extension:
        type: Extension
        short: Mothers Tongue
        isModifier: false
        url: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
        index: 70
        slicing:
          slices:
            motherstongue:
              match: {}
              schema: {type: Extension, short: Mothers Tongue, isModifier: false, url: 'http://hl7.org/fhir/StructureDefinition/iso21090-preferred', index: 70}
  identifier:
    index: 21
    slicing:
      slices:
        JHN:
          match: {}
          schema:
            index: 21
            elements:
              assigner: {index: 22}
        MRN:
          match: {}
          schema:
            index: 23
            elements:
              use: {index: 24}
              type: {index: 25}
              period: {index: 26}
              assigner:
                index: 27
                elements:
                  reference: {index: 28}
                  type: {index: 29}
                  identifier: {index: 30}
                  display: {index: 31}
                required: [display]
            required: [assigner]
        MHAIE:
          match: {}
          schema:
            index: 32
            elements:
              use: {index: 33}
              type: {index: 34}
              period: {index: 35}
              assigner: {index: 36}
  generalPractitioner: {index: 71}
  maritalStatus: {index: 57}
  contact:
    extensions:
      id: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-initialValue', max: 1, type: Extension, isModifier: false, index: 61}
      alerts: {url: 'https://vitalhub.com/fhir/StructureDefinition/ext-Alerts', type: Extension, isModifier: false, index: 62}
    elements:
      extension:
        type: Extension
        isModifier: false
        url: http://hl7.org/fhir/StructureDefinition/cqf-initialValue
        index: 61
        slicing:
          slices:
            id:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-initialValue', index: 61}
              max: 1
            alerts:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'https://vitalhub.com/fhir/StructureDefinition/ext-Alerts', index: 62}
      name:
        elements:
          use: {index: 63}
          text: {index: 64}
          family: {index: 65}
          given: {index: 66}
          prefix: {index: 67}
          suffix: {index: 68}
        required: [family, given]
      telecom:
        extensions:
          alerts: {url: 'https://vitalhub.com/fhir/StructureDefinition/ext-Alerts', type: Extension, isModifier: false, index: 69}
        elements:
          extension:
            type: Extension
            isModifier: false
            url: https://vitalhub.com/fhir/StructureDefinition/ext-Alerts
            index: 69
            slicing:
              slices:
                alerts:
                  match: {}
                  schema: {type: Extension, isModifier: false, url: 'https://vitalhub.com/fhir/StructureDefinition/ext-Alerts', index: 69}
package_version: 0.0.1
extensions:
  religion: {url: 'http://hl7.org/fhir/StructureDefinition/patient-religion', type: Extension, isModifier: false, index: 1}
  bornInCanada: {url: 'https://vitalhub.com/fhir/StructureDefinition/ext-BornInCanada', type: Extension, isModifier: false, index: 5}
  legalStatus: {url: 'https://example.org/fhir/StructureDefinition/LegalStatus', type: Extension, isModifier: false, index: 19}
  employment: {url: 'https://example.org/fhir/StructureDefinition/Employment', type: Extension, isModifier: false, index: 8}
  mHStatus: {url: 'https://example.org/fhir/StructureDefinition/MHStatus', type: Extension, isModifier: false, index: 20}
  housing: {url: 'https://example.org/fhir/StructureDefinition/Housing', type: Extension, isModifier: false, index: 11}
  pronouns:
    url: http://hl7.org/fhir/StructureDefinition/individual-pronouns
    type: Extension
    isModifier: false
    index: 3
    extensions: {}
    elements:
      extension: {index: 4}
    required: [extension]
  sexualOrientation: {url: 'https://vitalhub.com/fhir/StructureDefinition/ext-SexualOrientation', type: Extension, isModifier: false, index: 2}
  incomeHHSize:
    url: https://example.org/fhir/StructureDefinition/IncomeHHSize
    type: Extension
    isModifier: false
    index: 13
    elements:
      value[x]:
        extensions: {}
        elements:
          extension: {index: 14}
          system: {index: 15}
          version: {index: 16}
          code: {index: 17}
          userSelected: {index: 18}
  citizenship: {url: 'http://hl7.org/fhir/StructureDefinition/patient-citizenship', type: Extension, isModifier: false, index: 6}
  alerts: {url: 'https://vitalhub.com/fhir/StructureDefinition/ext-Alerts', type: Extension, isModifier: false, index: 0}
  education: {url: 'https://example.org/fhir/StructureDefinition/Education', type: Extension, isModifier: false, index: 7}
  maritalStatus: {url: 'https://example.org/fhir/StructureDefinition/MaritalStatus', type: Extension, isModifier: false, index: 10}
  income: {url: 'https://example.org/fhir/StructureDefinition/Income', type: Extension, short: Total Household Income, isModifier: false, index: 12}
  incomeSource: {url: 'https://example.org/fhir/StructureDefinition/IncomeSource', type: Extension, isModifier: false, index: 9}
class: profile
kind: resource
url: https://vitalhub.com/caseworks/fhir/StructureDefinition/MHAIEPatient
base: http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient
version: null
required: [birthDate, name]