description: HL7® Austria FHIR® Core Profile for patient data in Austria.\r\nThe HL7® AT Core Patient is based upon the core FHIR® Patient Resource and designed to meet the applicable patient demographic data elements in Austria. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile. Note, this extension represents the common structure of Patient information within Austrian information systems. package_name: hl7.at.fhir.gkl.ig derivation: constraint name: HL7ATCorePatient type: Patient elements: multipleBirthBoolean: type: boolean choiceOf: multipleBirth index: 66 slicing: slices: multipleBirthBoolean: match: {} schema: {type: boolean, choiceOf: multipleBirth, index: 66} min: 0 max: 1 address: type: Address index: 51 elements: use: {index: 52} text: {index: 53} line: {index: 54} city: {index: 55} state: {index: 56} postalCode: {index: 57} country: {index: 58} deceasedDateTime: type: dateTime choiceOf: deceased index: 50 slicing: slices: deceasedDateTime: match: {} schema: {type: dateTime, choiceOf: deceased, index: 50} min: 0 max: 1 managingOrganization: {index: 93} deceasedBoolean: type: boolean choiceOf: deceased index: 47 slicing: slices: deceasedBoolean: match: {} schema: {type: boolean, choiceOf: deceased, index: 47} min: 0 max: 1 name: index: 33 elements: family: {index: 34} given: {index: 35} prefix: {index: 36} suffix: {index: 37} birthDate: {index: 42} multipleBirthInteger: type: integer choiceOf: multipleBirth index: 69 slicing: slices: multipleBirthInteger: match: {} schema: {type: integer, choiceOf: multipleBirth, index: 69} min: 0 max: 1 multipleBirth: choices: [multipleBirthInteger] index: 68 slicing: slices: multipleBirthInteger: match: {} schema: choices: [multipleBirthInteger] index: 68 min: 0 max: 1 deceased: choices: [deceasedDateTime] index: 49 slicing: slices: deceasedDateTime: match: {} schema: choices: [deceasedDateTime] index: 49 min: 0 max: 1 extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: citizenship: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-citizenship index: 1 extensions: code: url: null index: 2 elements: value: choices: [] index: 4 value[x]: elements: coding: elements: system: short: URL for ISO 3166-1 alpha 3 2016 pattern: {type: Uri, value: 'http://hl7.at/fhir/HL7ATCoreProfiles/4.0.1/CodeSystem/at-core-cs-iso-3166-1-alpha-3'} index: 5 elements: extension: index: 2 slicing: slices: code: match: {} schema: index: 2 elements: value: choices: [] index: 4 value[x]: elements: coding: elements: system: short: URL for ISO 3166-1 alpha 3 2016 pattern: {type: Uri, value: 'http://hl7.at/fhir/HL7ATCoreProfiles/4.0.1/CodeSystem/at-core-cs-iso-3166-1-alpha-3'} index: 5 PatientReligion: match: {url: null} schema: {type: Extension, url: 'https://gabriel0316.github.io/ig-tooling-pages/ig/ig-tooling/StructureDefinition/at-core-ext-patient-religion', index: 6} min: 0 max: 1 photo: {index: 70} link: elements: other: {index: 94} type: {index: 95} active: {index: 32} communication: elements: language: {index: 90} preferred: {index: 91} identifier: index: 7 elements: type: binding: {strength: extensible, valueSet: 'https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier'} index: 8 slicing: rules: open ordered: false discriminator: - {path: type.coding.code, type: value} min: null slices: socialSecurityNumber: match: type: coding: {code: SS} schema: index: 9 elements: type: binding: {strength: required, valueSet: 'https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier'} index: 10 elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 11 code: pattern: {type: Code, value: SS} index: 12 display: pattern: {type: String, value: Social Security Number} index: 13 required: [code] system: short: OID for the Social Security Number in Austria pattern: {type: Uri, value: 'urn:oid:1.2.40.0.10.1.4.3.1'} index: 14 value: {index: 15} assigner: elements: display: pattern: {type: String, value: Dachverband der österreichischen Sozialversicherungsträger} index: 16 required: [system] bPK: match: type: coding: {code: NI} schema: array: true index: 17 elements: type: binding: {strength: required, valueSet: 'https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier'} index: 18 elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 19 code: pattern: {type: Code, value: NI} index: 20 display: pattern: {type: String, value: National unique individual identifier} index: 21 required: [code] system: short: OID for the bPK in Austria pattern: {type: Uri, value: 'urn:oid:1.2.40.0.10.2.1.1.149'} index: 22 value: {index: 23} assigner: elements: display: pattern: {type: String, value: Bundesministerium für Inneres} index: 24 required: [system] localPatientId: match: type: coding: {code: PI} schema: index: 25 elements: type: binding: {strength: required, valueSet: 'https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier'} index: 26 elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 27 code: pattern: {type: Code, value: PI} index: 28 display: pattern: {type: String, value: Patient internal identifier} index: 29 required: [code] system: {short: Namespace that assigned the localPatientId., index: 30} value: {index: 31} required: [system] telecom: elements: system: {index: 38} value: {index: 39} use: {index: 40} generalPractitioner: {index: 92} gender: {index: 41} maritalStatus: elements: coding: elements: system: {index: 59} code: {index: 60} display: {index: 61} contact: elements: relationship: elements: coding: elements: system: {index: 71} code: {index: 72} display: {index: 73} name: elements: family: {index: 74} given: {index: 75} telecom: elements: system: {index: 76} value: {index: 77} use: {index: 78} address: type: Address index: 79 elements: use: {index: 80} text: {index: 81} line: {index: 82} city: {index: 83} state: {index: 84} postalCode: {index: 85} country: {index: 86} gender: {index: 87} organization: {index: 88} period: {index: 89} package_version: tooling-0.1.0 extensions: citizenship: url: http://hl7.org/fhir/StructureDefinition/patient-citizenship type: Extension index: 1 extensions: code: url: null index: 2 elements: value: choices: [] index: 4 value[x]: elements: coding: elements: system: short: URL for ISO 3166-1 alpha 3 2016 pattern: {type: Uri, value: 'http://hl7.at/fhir/HL7ATCoreProfiles/4.0.1/CodeSystem/at-core-cs-iso-3166-1-alpha-3'} index: 5 elements: extension: index: 2 slicing: slices: code: match: {} schema: index: 2 elements: value: choices: [] index: 4 value[x]: elements: coding: elements: system: short: URL for ISO 3166-1 alpha 3 2016 pattern: {type: Uri, value: 'http://hl7.at/fhir/HL7ATCoreProfiles/4.0.1/CodeSystem/at-core-cs-iso-3166-1-alpha-3'} index: 5 PatientReligion: {url: 'https://gabriel0316.github.io/ig-tooling-pages/ig/ig-tooling/StructureDefinition/at-core-ext-patient-religion', min: 0, max: 1, type: Extension, index: 6} class: profile kind: resource url: https://gabriel0316.github.io/ig-tooling-pages/ig/ig-tooling/StructureDefinition/at-core-patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 0.1.0 required: [gender, name]