description: A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient.\r\nNationality is used as an indication of the country of citizenship. \r\nMarital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union.\r\nLinguistic proficiency is the ability to express oneself in a certain language and understand statements made in that language. This includes both oral and written communication. package_name: nictiz.nl.gbb derivation: constraint name: NlCorePatient type: Patient elements: multipleBirthBoolean: short: MultipleBirthIndicator type: boolean mustSupport: true choiceOf: multipleBirth index: 36 slicing: slices: multipleBirthBoolean: match: {} schema: {short: MultipleBirthIndicator, type: boolean, mustSupport: true, choiceOf: multipleBirth, index: 36} address: {short: Address, type: Address, mustSupport: true, index: 30} deceasedDateTime: short: DateOfDeath type: dateTime mustSupport: true choiceOf: deceased index: 29 slicing: slices: deceasedDateTime: match: {} schema: {short: DateOfDeath, type: dateTime, mustSupport: true, choiceOf: deceased, index: 29} deceasedBoolean: short: DeathIndicator type: boolean mustSupport: true choiceOf: deceased index: 26 slicing: slices: deceasedBoolean: match: {} schema: {short: DeathIndicator, type: boolean, mustSupport: true, choiceOf: deceased, index: 26} name: {short: NameInformation, type: HumanName, mustSupport: true, index: 18} birthDate: {short: DateOfBirth, mustSupport: true, index: 21} multipleBirthInteger: short: MultipleBirthSequence The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the MultipleIndicator can be assumed 'True' but is not communicated. type: integer mustSupport: true choiceOf: multipleBirth index: 39 slicing: slices: multipleBirthInteger: match: {} schema: {short: MultipleBirthSequence The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the MultipleIndicator can be assumed 'True' but is not communicated., type: integer, mustSupport: true, choiceOf: multipleBirth, index: 39} multipleBirth: short: MultipleBirthSequence The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the MultipleIndicator can be assumed 'True' but is not communicated. mustSupport: true choices: [multipleBirthInteger] index: 38 slicing: slices: multipleBirthInteger: match: {} schema: short: MultipleBirthSequence The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the MultipleIndicator can be assumed 'True' but is not communicated. mustSupport: true choices: [multipleBirthInteger] index: 38 deceased: short: DateOfDeath mustSupport: true choices: [deceasedDateTime] index: 28 slicing: slices: deceasedDateTime: match: {} schema: short: DateOfDeath mustSupport: true choices: [deceasedDateTime] index: 28 extension: type: Extension isModifier: false mustSupport: true url: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity index: 0 slicing: slices: genderIdentity: match: {} schema: type: Extension isModifier: false mustSupport: true url: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity index: 0 extensions: value: url: null mustSupport: true index: 2 elements: value: short: GenderIdentity mustSupport: true choices: [] index: 4 elements: extension: mustSupport: true index: 1 slicing: slices: value: match: {} schema: mustSupport: true index: 2 elements: value: short: GenderIdentity mustSupport: true choices: [] index: 4 required: [extension] pronouns: match: {} schema: type: Extension isModifier: false mustSupport: true url: http://hl7.org/fhir/StructureDefinition/individual-pronouns index: 5 extensions: value: url: null mustSupport: true index: 7 elements: value: short: Pronouns mustSupport: true choices: [] index: 9 elements: extension: mustSupport: true index: 6 slicing: slices: value: match: {} schema: mustSupport: true index: 7 elements: value: short: Pronouns mustSupport: true choices: [] index: 9 required: [extension] patSexParameterForClinicalUse: match: {} schema: type: Extension isModifier: false mustSupport: true url: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse index: 10 extensions: value: url: null mustSupport: true index: 12 elements: value: short: SexParameterForClinicalUse mustSupport: true choices: [] index: 14 patSexParameterForClinicalUse: {url: null, min: 1, mustSupport: true, _required: true, index: 15} elements: extension: array: true min: 2 index: 11 slicing: slices: value: match: {} schema: mustSupport: true index: 12 elements: value: short: SexParameterForClinicalUse mustSupport: true choices: [] index: 14 patSexParameterForClinicalUse: match: {} schema: {mustSupport: true, _required: true, index: 15} min: 1 identifier: short: PatientIdentificationNumber mustSupport: true index: 16 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: bsn: match: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'} schema: mustSupport: true pattern: type: Identifier value: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'} index: 17 max: 1 telecom: {short: ContactInformation, type: ContactPoint, mustSupport: true, index: 19} generalPractitioner: short: GeneralPractitioner[x] refers: ['http://ig.nictiz.nl/gbb/StructureDefinition/nl-core-Organization', 'http://ig.nictiz.nl/gbb/StructureDefinition/nl-core-Practitioner', 'http://ig.nictiz.nl/gbb/StructureDefinition/nl-core-PractitionerRole'] type: Reference mustSupport: true index: 45 gender: {short: Gender, mustSupport: true, index: 20} maritalStatus: {short: MaritalStatus, mustSupport: true, index: 31} contact: short: Contact mustSupport: true index: 40 elements: name: {short: Name, type: HumanName, mustSupport: true, index: 41} telecom: {short: Telecom, type: ContactPoint, mustSupport: true, index: 42} address: {short: Address, type: Address, mustSupport: true, index: 43} organization: short: Organization refers: ['http://ig.nictiz.nl/gbb/StructureDefinition/nl-core-Organization'] type: Reference mustSupport: true index: 44 package_version: 1.0.0-alpha.1 extensions: genderIdentity: url: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity type: Extension isModifier: false mustSupport: true index: 0 extensions: value: url: null mustSupport: true index: 2 elements: value: short: GenderIdentity mustSupport: true choices: [] index: 4 elements: extension: mustSupport: true index: 1 slicing: slices: value: match: {} schema: mustSupport: true index: 2 elements: value: short: GenderIdentity mustSupport: true choices: [] index: 4 required: [extension] pronouns: url: http://hl7.org/fhir/StructureDefinition/individual-pronouns type: Extension isModifier: false mustSupport: true index: 5 extensions: value: url: null mustSupport: true index: 7 elements: value: short: Pronouns mustSupport: true choices: [] index: 9 elements: extension: mustSupport: true index: 6 slicing: slices: value: match: {} schema: mustSupport: true index: 7 elements: value: short: Pronouns mustSupport: true choices: [] index: 9 required: [extension] patSexParameterForClinicalUse: url: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse type: Extension isModifier: false mustSupport: true index: 10 extensions: value: url: null mustSupport: true index: 12 elements: value: short: SexParameterForClinicalUse mustSupport: true choices: [] index: 14 patSexParameterForClinicalUse: {url: null, min: 1, mustSupport: true, _required: true, index: 15} elements: extension: array: true min: 2 index: 11 slicing: slices: value: match: {} schema: mustSupport: true index: 12 elements: value: short: SexParameterForClinicalUse mustSupport: true choices: [] index: 14 patSexParameterForClinicalUse: match: {} schema: {mustSupport: true, _required: true, index: 15} min: 1 class: profile kind: resource url: http://ig.nictiz.nl/gbb/StructureDefinition/nl-core-Patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 1.0.0-alpha.1 required: [identifier]