|
| 1 | +Profile: AustrianPatient |
| 2 | +Parent: Patient |
| 3 | +Id: austrian-patient |
| 4 | +Title: "Austrian Patient" |
| 5 | +Description: "FHIR Base Profile for Patient Data in Austria." |
| 6 | +// Define Mandatory Fields |
| 7 | +* name 1..* |
| 8 | +* gender 1..1 |
| 9 | +// Address is based on the profile for the Austrian Representation of an Address |
| 10 | +* address only AustrianRepresentationOfAddress |
| 11 | + |
| 12 | +//Slice for Identifier, order matters |
| 13 | +* identifier ^slicing.rules = #open |
| 14 | +* identifier ^slicing.discriminator.type = #value |
| 15 | +* identifier ^slicing.discriminator.path = "type.coding.code" |
| 16 | +* identifier ^slicing.ordered = false |
| 17 | +* identifier contains socialSecurityNumber 0..1 and bPK 0..* and localPatientId 0..1 |
| 18 | +* identifier[socialSecurityNumber].type.coding.system = "http://terminology.hl7.org/CodeSystem/v2-0203" (exactly) |
| 19 | +* identifier[socialSecurityNumber].type.coding.code = HL7V2#SS (exactly) |
| 20 | +* identifier[socialSecurityNumber].type.coding.display = "Social Security Number" (exactly) |
| 21 | +* identifier[socialSecurityNumber].system = "urn:oid:1.2.40.0.10.1.4.3.1" (exactly) |
| 22 | +* identifier[socialSecurityNumber].system ^short = "OID for the Social Security Number in Austria" |
| 23 | +//* identifier[socialSecurityNumber].assigner.reference = "https://www.gesundheit.gv.at/OID_Frontend/oiddetail.htm?smallView=true&actualOid=1.2.40.0.10.1.4.3.1" (exactly) |
| 24 | +* identifier[socialSecurityNumber].assigner.display = "Hauptverband der österreichischen Sozialversicherungsträger" (exactly) |
| 25 | +* identifier[bPK].type.coding.system = "http://terminology.hl7.org/CodeSystem/v2-0203" (exactly) |
| 26 | +* identifier[bPK].type.coding.code = HL7V2#NI (exactly) |
| 27 | +* identifier[bPK].type.coding.display = "National unique individual identifier" (exactly) |
| 28 | +* identifier[bPK].system = "urn:oid:1.2.40.0.10.2.1.1.149" (exactly) |
| 29 | +* identifier[bPK].system ^short = "OID for the bPK in Austria" |
| 30 | +//* identifier[bPK].assigner.reference = "https://www.gesundheit.gv.at/OID_Frontend/oiddetail.htm?smallView=true&actualOid=1.2.40.0.10.2.1.1.149" (exactly) |
| 31 | +* identifier[bPK].assigner.display = "Bundesministerium für Inneres" (exactly) |
| 32 | +* identifier[localPatientId].type.coding.system = "http://terminology.hl7.org/CodeSystem/v2-0203" (exactly) |
| 33 | +* identifier[localPatientId].type.coding.code = HL7V2#PI (exactly) |
| 34 | +* identifier[localPatientId].type.coding.display = "Patient internal identifier" (exactly) |
| 35 | + |
| 36 | +//Extension for Citizenship -> official HL7 Int Extension with ValueSet Bindung of HL7 Austria |
| 37 | +* extension contains CitizenshipExtension named citizenship 0..1 |
| 38 | +* extension[citizenship].extension[code].valueCodeableConcept from ELGALaendercodesVS (extensible) |
| 39 | +* extension[citizenship].extension[code].valueCodeableConcept 1..1 //Workaround for sushi issue 596, can be removed when fixed |
| 40 | +* extension[citizenship].extension[code].valueCodeableConcept.coding.system ^fixedUri = "urn:oid:1.0.3166.1.2.3" |
| 41 | +* extension[citizenship].extension[code].valueCodeableConcept.coding.system ^short = "OID for ISO 3166-1 alpha 3 2016" |
| 42 | + |
| 43 | +//Extension for Religion -> HL7 Austria's AustrianReligion Extension |
| 44 | +* extension contains PatientReligion named PatientReligion 0..1 |
0 commit comments