PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.core@0.3.0-dft-ballot-1
    http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/patient-ca-core
description: This profile represents the constraints applied to the Patient resource by the CA Core+ project to represent the minimum expectations for the Patient resource when used to promote capacity building for functionality found across Canadian FHIR implementations. It is informed by the constraints of shared across CIHI pCHDCF data sets and has also undergone analysis to assert alignment with the [Canadian Baseline Patient Profile](http://build.fhir.org/ig/HL7-Canada/ca-baseline/branches/master/StructureDefinition-profile-patient.html)
package_name: ca.infoway.io.core
derivation: constraint
name: PatientCACore
type: Patient
elements:
  extension:
    type: Extension
    short: Extension for representing a code classifying a person's indigenous identity.
    url: http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/indigenous-identity-ca-core
    index: 0
    slicing:
      slices:
        indigenous-identity:
          match: {}
          schema: {type: Extension, short: Extension for representing a code classifying a person's indigenous identity., url: 'http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/indigenous-identity-ca-core', index: 0}
        racialized-group:
          match: {}
          schema: {type: Extension, short: Extension for representing a code classifying a person's racialized group., url: 'http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/racialized-group-ca-core', index: 1}
  identifier:
    index: 2
    elements:
      type: {index: 3}
      system: {index: 4}
      value: {index: 5}
      period:
        index: 6
        elements:
          start: {index: 7}
          end: {index: 8}
      assigner:
        index: 9
        elements:
          reference: {index: 10}
    required: [value, type, system]
  name:
    constraint:
      ca-core-pat-1: {human: Either Patient.name.given and/or Patient.name.family SHALL be present., severity: error, expression: (family.exists() or given.exists())}
    index: 11
    elements:
      use: {index: 12}
      text: {index: 13}
      family: {index: 14}
      given: {orderMeaning: 'Patient.name.given[0] is expected to be the first name in a sequence. Patient.name.given[i], where i>0, is expected to express a Patient''s middle name(s)', index: 15}
      period:
        elements:
          start: {index: 16}
          end: {index: 17}
    required: [use]
  birthDate: {index: 18}
  communication:
    index: 19
    elements:
      language:
        index: 20
        elements:
          coding:
            index: 21
            elements:
              code: {index: 22}
            required: [code]
package_version: 0.3.0-dft-ballot-1
extensions:
  indigenous-identity: {url: 'http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/indigenous-identity-ca-core', type: Extension, short: Extension for representing a code classifying a person's indigenous identity., index: 0}
  racialized-group: {url: 'http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/racialized-group-ca-core', type: Extension, short: Extension for representing a code classifying a person's racialized group., index: 1}
class: profile
kind: resource
url: http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/patient-ca-core
base: http://hl7.org/fhir/StructureDefinition/Patient
version: null
required: [name, identifier]