PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2015@1.0.0
    http://fhir.nl/fhir/StructureDefinition/nl-core-patient
description: 'A Patient resource as defined by the Dutch Health and Care Information models or HCIM (Dutch: Zorginformatiebouwsteen or ZIB) Patient, with additions from the HCIMs Nationality, MaritalStatus, ContactPerson, HealthProfessional and HealthcareProvider (HCIM releases 2015, 2016 and 2017)'
package_name: nictiz.fhir.nl.stu3.zib2015
derivation: constraint
name: nl-core-patient
type: Patient
elements:
  address: {type: Address, short: AddressInformation, index: 17}
  name: {type: HumanName, short: NameInformation, index: 8}
  birthDate: {short: 'Patients date of birth. The date of birth is mandatory for a patient. An incomplete date, e.g. only year or only year + month, is permitted.', index: 14}
  multipleBirth:
    short: MultipleBirthIndicator
    choices: []
    index: 20
  deceased:
    short: DeathIndicator/DateOfDeath
    choices: []
    index: 16
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        preferredPharmacy:
          match: {url: null}
          schema: {type: Extension, short: References a patient's preferered pharmacy, url: h, index: 1}
          max: 1
        nationality:
          match: {url: null}
          schema: {short: Nationality, type: Extension, url: h, index: 2}
          min: 0
  active: {index: 7}
  identifier:
    short: PatientIdentificationNumber
    index: 3
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        BSN:
          match: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'}
          schema:
            short: BSN
            index: 4
            elements:
              system:
                type: uri
                pattern: {type: Uri, value: 'http://fhir.nl/fhir/NamingSystem/bsn'}
                index: 5
              value: {short: BSN (Burgerservicenummer (Dutch person identification number)), index: 6}
            required: [value, system]
  telecom:
    short: ContactInformation
    index: 9
    elements:
      system: {index: 10}
      value: {short: TelephoneNumber / E-mailAddress, index: 11}
      use: {short: NumberType / E-mailAddressType, index: 12}
    required: [value, system]
  generalPractitioner:
    type: Reference
    short: GeneralPractitioner
    refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner']
    index: 31
  gender: {short: Gender, index: 13}
  maritalStatus: {short: MaritalStatus, index: 18}
  contact:
    short: ContactPerson
    index: 21
    elements:
      relationship:
        index: 22
        slicing:
          rules: open
          discriminator:
          - {path: coding.system, type: value}
          min: null
          slices:
            relationship:
              match:
                coding: {system: null}
              schema: {short: Relationship, index: 23}
            role:
              match:
                coding: {system: null}
              schema: {short: Role, index: 24}
      name: {type: HumanName, short: NameInformation, index: 25}
      telecom:
        short: ContactInformation
        index: 26
        elements:
          system: {index: 27}
          value: {short: TelephoneNumber / E-mailAddress, index: 28}
          use: {short: NumberType / E-mailAddressType, index: 29}
        required: [value, system]
      address: {type: Address, short: AddressInformation, index: 30}
package_version: 1.0.0
extensions:
  preferredPharmacy: {url: h, max: 1, type: Extension, short: References a patient's preferered pharmacy, index: 1}
  nationality: {url: h, min: 0, short: Nationality, type: Extension, index: 2}
class: profile
kind: resource
url: http://fhir.nl/fhir/StructureDefinition/nl-core-patient
base: http://hl7.org/fhir/StructureDefinition/Patient
version: '1.0'