description: null package_name: de.gematik.schuleingangsuntersuchung derivation: constraint name: Person type: Patient elements: address: mustSupport: true index: 43 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: Hauptwohnsitz: match: {type: both} schema: type: Address mustSupport: true pattern: type: Address value: {type: both} array: true index: 44 elements: type: {mustSupport: true, index: 45} line: mustSupport: true index: 46 extensions: Strasse: {url: null, mustSupport: true, index: 47} Hausnummer: {url: null, mustSupport: true, index: 48} Adresszusatz: {url: null, mustSupport: true, index: 49} Postfach: {url: null, max: 0, index: 50} elements: extension: mustSupport: true index: 47 slicing: slices: Strasse: match: {} schema: {mustSupport: true, index: 47} Hausnummer: match: {} schema: {mustSupport: true, index: 48} Adresszusatz: match: {} schema: {mustSupport: true, index: 49} Postfach: match: {} schema: {index: 50} max: 0 city: mustSupport: true index: 51 extensions: gemeindeschluessel: {url: 'http://fhir.de/StructureDefinition/destatis/ags', min: 0, max: 1, type: Extension, mustSupport: true, index: 52} frueherergemeindename: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/FruehererGemeindeNameEX', min: 0, max: 1, type: Extension, mustSupport: true, index: 53} elements: extension: type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/destatis/ags index: 52 slicing: slices: gemeindeschluessel: match: {} schema: {type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/destatis/ags', index: 52} min: 0 max: 1 frueherergemeindename: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/FruehererGemeindeNameEX', index: 53} min: 0 max: 1 postalCode: {mustSupport: true, index: 54} country: constraint: address-cnt-2or3-char: {human: 'The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.', source: 'https://www.oegd.de/fhir/seu/StructureDefinition/Person', severity: warning, expression: 'country.empty() or (country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-2'') or country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-3''))'} mustSupport: true index: 55 required: [country, city, postalCode, line, type] Postfach: match: {type: postal} schema: type: Address mustSupport: true pattern: type: Address value: {type: postal} array: true index: 56 elements: type: {mustSupport: true, index: 57} line: mustSupport: true index: 58 extensions: Strasse: {url: null, max: 0, index: 59} Hausnummer: {url: null, max: 0, index: 60} Adresszusatz: {url: null, max: 0, index: 61} Postfach: {url: null, mustSupport: true, index: 62} elements: extension: index: 59 slicing: slices: Strasse: match: {} schema: {index: 59} max: 0 Hausnummer: match: {} schema: {index: 60} max: 0 Adresszusatz: match: {} schema: {index: 61} max: 0 Postfach: match: {} schema: {mustSupport: true, index: 62} city: {mustSupport: true, index: 63} postalCode: {mustSupport: true, index: 64} country: constraint: address-cnt-2or3-char: {human: 'The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.', source: 'https://www.oegd.de/fhir/seu/StructureDefinition/Person', severity: warning, expression: 'country.empty() or (country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-2'') or country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-3''))'} mustSupport: true index: 65 required: [country, city, postalCode, line, type] deceasedDateTime: {type: dateTime, mustSupport: true, choiceOf: deceased, index: 42} name: mustSupport: true index: 17 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: Name: match: {use: official} schema: type: HumanName mustSupport: true pattern: type: HumanName value: {use: official} _required: true index: 18 elements: use: {mustSupport: true, index: 19} family: mustSupport: true index: 20 extensions: namenszusatz: {url: null, mustSupport: true, index: 21} nachname: {url: null, mustSupport: true, index: 22} vorsatzwort: {url: null, mustSupport: true, index: 23} elements: extension: mustSupport: true index: 21 slicing: slices: namenszusatz: match: {} schema: {mustSupport: true, index: 21} nachname: match: {} schema: {mustSupport: true, index: 22} vorsatzwort: match: {} schema: {mustSupport: true, index: 23} given: {mustSupport: true, index: 24} prefix: mustSupport: true index: 25 extensions: prefix-qualifier: url: null mustSupport: true index: 26 elements: value: pattern: {type: Code, value: AC} choices: [] index: 28 elements: extension: mustSupport: true index: 26 slicing: slices: prefix-qualifier: match: {} schema: mustSupport: true index: 26 elements: value: pattern: {type: Code, value: AC} choices: [] index: 28 required: [given, family, use] Geburtsname: match: {use: maiden} schema: type: HumanName mustSupport: true pattern: type: HumanName value: {use: maiden} index: 29 elements: use: {mustSupport: true, index: 30} family: mustSupport: true index: 31 extensions: namenszusatz: {url: null, mustSupport: true, index: 32} nachname: {url: null, mustSupport: true, index: 33} vorsatzwort: {url: null, mustSupport: true, index: 34} elements: extension: mustSupport: true index: 32 slicing: slices: namenszusatz: match: {} schema: {mustSupport: true, index: 32} nachname: match: {} schema: {mustSupport: true, index: 33} vorsatzwort: match: {} schema: {mustSupport: true, index: 34} given: {index: 35} prefix: {index: 36} required: [family, use] birthDate: {mustSupport: true, index: 39} deceased: mustSupport: true choices: [deceasedDateTime] index: 41 extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace index: 0 slicing: slices: Geburtsort: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/patient-birthPlace', index: 0} min: 0 max: 1 Staatsangehoerigkeit: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/patient-nationality', index: 1} min: 0 SperreReligion: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreReligionEX', index: 2} min: 0 max: 1 SperrePolitik: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperrePolitikEX', index: 3} min: 0 max: 1 SperreJubilaen: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreJubilaenEX', index: 4} min: 0 max: 1 SperreAddressbuch: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreAdressbuchEX', index: 5} min: 0 max: 1 SperreBundeswehr: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreBundeswehrEX', index: 6} min: 0 max: 1 Migrationshintergrund: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonMigrationshintergrundEX', index: 7} min: 0 max: 1 communication: mustSupport: true array: true min: 2 index: 80 elements: language: {mustSupport: true, index: 81} preferred: {mustSupport: true, index: 82} slicing: rules: open discriminator: - {path: $this, type: pattern} min: 2 slices: deutsch: match: {} schema: mustSupport: true _required: true index: 83 extensions: deutschkenntnis: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonDeutschkenntnisEX', min: 1, max: 1, type: Extension, mustSupport: true, index: 85} elements: extension: mustSupport: true index: 84 slicing: slices: deutschkenntnis: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonDeutschkenntnisEX', index: 85} min: 1 max: 1 language: pattern: type: CodeableConcept value: coding: - {code: de, system: 'urn:ietf:bcp:47', display: German} index: 86 required: [extension] erstsprache: match: {} schema: mustSupport: true _required: true index: 87 elements: preferred: pattern: {type: Boolean, value: true} index: 88 identifier: mustSupport: true index: 8 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: FachverfahrenId: match: {use: usual} schema: mustSupport: true pattern: type: Identifier value: {use: usual} _required: true index: 9 elements: use: {mustSupport: true, index: 10} system: {mustSupport: true, index: 11} value: {mustSupport: true, index: 12} required: [value, system, use] SteuerId: match: type: coding: - {code: tax-id, system: 'https://www.oegd.de/fhir/seu/'} schema: mustSupport: true pattern: type: Identifier value: type: coding: - {code: tax-id, system: 'https://www.oegd.de/fhir/seu/'} index: 13 elements: type: {mustSupport: true, index: 14} system: {mustSupport: true, index: 15} value: {mustSupport: true, index: 16} required: [type] gender: mustSupport: true index: 37 extensions: Geschlecht-Administrativ: {url: 'http://fhir.de/StructureDefinition/gender-amtlich-de', min: 0, max: 1, type: Extension, mustSupport: true, index: 38} elements: extension: type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/gender-amtlich-de index: 38 slicing: slices: Geschlecht-Administrativ: match: {} schema: {type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/gender-amtlich-de', index: 38} min: 0 max: 1 contact: mustSupport: true index: 66 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: Personensorgeberechtigte: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 67 extensions: ContactBirthDate: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/contactbirthdate', min: 1, type: Extension, index: 69} elements: extension: index: 68 slicing: slices: ContactBirthDate: match: {} schema: {type: Extension, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/contactbirthdate', index: 69} min: 1 relationship: mustSupport: true index: 70 elements: coding: pattern: type: Coding value: {code: N, system: 'http://hl7.org/fhir/ValueSet/patient-contactrelationship', display: Personensorgeberechtigter} index: 71 name: {type: HumanName, mustSupport: true, index: 72} address: {type: Address, mustSupport: true, index: 73} required: [relationship, name, extension, address] Kindertagesstaette: match: {} schema: array: true index: 74 extensions: KiTaName: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/kitaname', min: 0, type: Extension, index: 75} KiTaID: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/kitaid', min: 0, type: Extension, index: 76} elements: extension: type: Extension url: https://www.oegd.de/fhir/seu/StructureDefinition/kitaname index: 75 slicing: slices: KiTaName: match: {} schema: {type: Extension, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/kitaname', index: 75} min: 0 KiTaID: match: {} schema: {type: Extension, url: 'https://www.oegd.de/fhir/seu/StructureDefinition/kitaid', index: 76} min: 0 relationship: mustSupport: true index: 77 elements: coding: pattern: type: Coding value: {code: U, system: 'http://hl7.org/fhir/ValueSet/patient-contactrelationship', display: Kindertagesstätte} index: 78 address: {type: Address, mustSupport: true, index: 79} required: [relationship, address] package_version: 1.0.0-beta.1 extensions: Geburtsort: {url: 'http://hl7.org/fhir/StructureDefinition/patient-birthPlace', min: 0, max: 1, type: Extension, mustSupport: true, index: 0} Staatsangehoerigkeit: {url: 'http://hl7.org/fhir/StructureDefinition/patient-nationality', min: 0, type: Extension, mustSupport: true, index: 1} SperreReligion: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreReligionEX', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} SperrePolitik: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperrePolitikEX', min: 0, max: 1, type: Extension, mustSupport: true, index: 3} SperreJubilaen: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreJubilaenEX', min: 0, max: 1, type: Extension, mustSupport: true, index: 4} SperreAddressbuch: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreAdressbuchEX', min: 0, max: 1, type: Extension, mustSupport: true, index: 5} SperreBundeswehr: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonUebermittlungsssperreBundeswehrEX', min: 0, max: 1, type: Extension, mustSupport: true, index: 6} Migrationshintergrund: {url: 'https://www.oegd.de/fhir/seu/StructureDefinition/PersonMigrationshintergrundEX', min: 0, max: 1, type: Extension, mustSupport: true, index: 7} class: profile kind: resource url: https://www.oegd.de/fhir/seu/StructureDefinition/Person base: http://hl7.org/fhir/StructureDefinition/Patient version: null required: [gender, name, address, identifier, birthDate, contact]