description: Core patient definition in the swiss context. Relevant are definitions by the eCH-0010 V7.0 data standard mailing address and eCH-0011 V8.1 data standard pesond data and CDA-CH V2 definitions. The CH Core Patient is based upon the core FHIR Patient Resource and designed to meet the applicable patient demographic data elements in Switzerland. See also [BFS](https://www.bfs.admin.ch/bfs/de/home/register/personenregister/registerharmonisierung/nomenklaturen.html) for further information package_name: ch.fhir.ig.ch derivation: constraint name: CHCorePatient type: Patient elements: address: {short: An address for the individual, type: Address, array: true, index: 21} deceasedDateTime: {isModifier: true, short: Indicates if the individual is deceased or not, type: dateTime, isModifierReason: 'This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.', choiceOf: deceased, isSummary: true, index: 20} deceasedBoolean: {isModifier: true, short: Indicates if the individual is deceased or not, type: boolean, isModifierReason: 'This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.', choiceOf: deceased, isSummary: true, index: 19} name: short: A name associated with the patient type: HumanName array: true base: {max: '*', min: 0, path: Patient.name} index: 13 birthDate: {short: The date of birth for the individual, type: date, isSummary: true, index: 16} deceased: isModifier: true short: Indicates if the individual is deceased or not choices: [deceasedBoolean, deceasedDateTime] isModifierReason: This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different. isSummary: true index: 18 extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: birthPlace: match: {url: null} schema: {type: Extension, short: Place of birth of patient, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-ech-11-placeofbirth', index: 1} min: 0 max: 1 placeOfOrigin: match: {url: null} schema: {type: Extension, short: Place of origin(s) of patient, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-ech-11-placeoforigin', index: 2} min: 0 citizenship: match: {url: null} schema: {type: Extension, short: Citizenships of patient, url: 'http://hl7.org/fhir/StructureDefinition/patient-citizenship', index: 3} min: 0 religion: match: {url: null} schema: {type: Extension, short: Religion of patient, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-religion', index: 4} min: 0 max: 1 communication: short: A language which may be used to communicate with the patient about his or her health index: 35 slicing: rules: open ordered: false discriminator: - {path: preferred, type: value} min: null slices: languageOfCorrespondance: match: {preferred: true} schema: type: BackboneElement short: A language which may be used to communicate with the patient about his or her health index: 36 elements: language: {short: The language which can be used to communicate with the patient about his or her health, type: CodeableConcept, index: 37} preferred: short: Language preference indicator type: boolean pattern: {type: Boolean, value: true} index: 38 required: [preferred, language] identifier: index: 5 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: EPR-SPID: match: {system: 'urn:oid:2.16.756.5.30.1.127.3.10.3'} schema: short: EPR-SPID pattern: type: Identifier value: {system: 'urn:oid:2.16.756.5.30.1.127.3.10.3'} index: 6 elements: value: {short: EPR-SPID of the patient (13 digits starting ith 756), index: 7} required: [value] AHVN13: match: {system: 'urn:oid:2.16.756.5.32'} schema: short: AHVN13 / NAVS13 pattern: type: Identifier value: {system: 'urn:oid:2.16.756.5.32'} index: 8 elements: value: {short: AHVN13 / NAVS13 of the patient (13 digits starting ith 756), index: 9} required: [value] LocalPid: match: type: coding: - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: Local patient identifiers pattern: type: Identifier value: type: coding: - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} array: true index: 10 elements: system: {index: 11} value: {index: 12} required: [value, system] telecom: {short: A contact detail for the individual, type: ContactPoint, array: true, isSummary: true, index: 14} gender: short: male | female | other type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/administrative-gender'} isSummary: true index: 15 maritalStatus: isModifier: false short: Marital (civil) status of a patient type: CodeableConcept binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-core/ValueSet/ch-core-maritalstatus'} base: {max: '1', min: 0, path: Patient.maritalStatus} isSummary: false index: 22 contact: index: 23 slicing: rules: open ordered: false discriminator: - {path: relationship, type: value} min: null slices: contact: match: relationship: coding: - {code: contactData, system: 'http://fhir.ch/ig/ch-core/CodeSystem/ech-11'} schema: short: Contactdata if it is not address of patient index: 24 elements: relationship: short: The kind of relationship type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: contactData, system: 'http://fhir.ch/ig/ch-core/CodeSystem/ech-11'} index: 25 name: {short: A name associated with the contact person, type: HumanName, index: 26} telecom: {short: A contact detail for the person, index: 27} address: {type: Address, short: Address for the contact person, index: 28} required: [address] nameOfFather: match: relationship: coding: - {code: FTH, system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'} schema: short: Name of Father index: 29 elements: relationship: short: The kind of relationship type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: FTH, system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'} index: 30 name: {type: HumanName, short: A name associated with the contact person, index: 31} required: [name] nameOfMother: match: relationship: coding: - {code: MTH, system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'} schema: short: Name of Mother index: 32 elements: relationship: short: The kind of relationship type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: MTH, system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'} index: 33 name: {type: HumanName, short: A name associated with the contact person, index: 34} required: [name] package_version: core-0.1.0 extensions: birthPlace: {url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-ech-11-placeofbirth', min: 0, max: 1, type: Extension, short: Place of birth of patient, index: 1} placeOfOrigin: {url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-ech-11-placeoforigin', min: 0, type: Extension, short: Place of origin(s) of patient, index: 2} citizenship: {url: 'http://hl7.org/fhir/StructureDefinition/patient-citizenship', min: 0, type: Extension, short: Citizenships of patient, index: 3} religion: {url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-religion', min: 0, max: 1, type: Extension, short: Religion of patient, index: 4} class: profile kind: resource url: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 0.1.0