description: This profile constrains the Patient resource for representing patient information and information about any participants involved. package_name: ch.fhir.ig.ch-ems derivation: constraint name: CHEmsPatient type: Patient elements: extension: mustSupport: true index: 0 slicing: slices: placeOfOrigin: match: {} schema: {mustSupport: true, index: 0} citizenship: match: {} schema: {mustSupport: true, index: 1} identification: match: {} schema: type: Extension mustSupport: true url: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-identification index: 2 extensions: medium: {url: null, short: Medium der Identifikation, index: 3} source: {url: null, short: Quelle der Identifikation, index: 4} elements: extension: short: Medium der Identifikation index: 3 slicing: slices: medium: match: {} schema: {short: Medium der Identifikation, index: 3} source: match: {} schema: {short: Quelle der Identifikation, index: 4} identifier: mustSupport: true index: 5 slicing: slices: AHVN13: match: {} schema: {mustSupport: true, index: 5} max: 1 LocalPid: match: {} schema: {short: 'Local patient identifier: PLS-ID (Number from the patient guidance system (PLS) for temporary identification)', mustSupport: true, index: 6} name: mustSupport: true index: 7 elements: family: {short: Nachname, index: 8} given: {short: Vorname, index: 9} gender: {mustSupport: true, index: 10} birthDate: {mustSupport: true, index: 11} address: mustSupport: true index: 12 elements: line: {short: Strasse, index: 13} city: {short: Ort, index: 14} postalCode: {short: PLZ, index: 15} contact: short: Involved Participant mustSupport: true array: true index: 16 slicing: slices: involvedParticipant: match: {} schema: short: Involved Participant mustSupport: true array: true index: 16 extensions: personRole: {url: 'http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-personrole', min: 0, type: Extension, short: Role of the involved participant, mustSupport: true, index: 18} elements: extension: index: 17 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: personRole: match: {url: null} schema: {type: Extension, short: Role of the involved participant, mustSupport: true, url: 'http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-personrole', index: 18} min: 0 relationship: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: thirdParty, system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'} index: 19 name: {type: HumanName, short: Name of the involved participant, mustSupport: true, index: 20} required: [relationship] package_version: 2.0.0-ballot extensions: placeOfOrigin: {url: null, mustSupport: true, index: 0} citizenship: {url: null, mustSupport: true, index: 1} identification: url: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-identification type: Extension mustSupport: true index: 2 extensions: medium: {url: null, short: Medium der Identifikation, index: 3} source: {url: null, short: Quelle der Identifikation, index: 4} elements: extension: short: Medium der Identifikation index: 3 slicing: slices: medium: match: {} schema: {short: Medium der Identifikation, index: 3} source: match: {} schema: {short: Quelle der Identifikation, index: 4} class: profile kind: resource url: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-patient base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient version: 2.0.0-ballot