Skip to content

Commit

Permalink
Ausführlich
Browse files Browse the repository at this point in the history
  • Loading branch information
leslieber committed Dec 17, 2024
1 parent ea7261a commit 90afc2a
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 0 deletions.
98 changes: 98 additions & 0 deletions Resources/input/fsh/Beispiel-patient-ausfuehrlich.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
Profile: ISiKPatient
Parent: Patient
Id: ISiKPatient
Description: "Dr. Fürstin Anna von Müller, geboren Weber, 67 Jahre, mit der Diagnose primäre Gonarthrose,
beidseitig (ICD M17.0), die durch ihre Orthopädin (Frau Dr. Peters) gestellt wurde,
möchte durch die geplante Implantation einer Knie-Endoprothese (OPS 5-822)
in einem spezialisierten Krankenhaus ihre Mobilität und Lebensqualität verbessern.

### Kompatibilität
Für das Profil ISIKPatient wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKPatient valide sind, auch valide sind gegen:

* [Profil KBV_PR_Base_Patient der KBV Basisprofile](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient)
* [Profil Patient im International Patient Summary (IPS)](https://hl7.org/fhir/uv/ips/StructureDefinition-Patient-uv-ips.html)
* [Profil Patient der MI-Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient)

Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden."


* meta.profile = "https://gematik.de/fhir/isik/v4/Basismodul/StructureDefinition/ISiKPatient"
/*v3 oder v4?*/
* obeys isik-pat-1
* . ^constraint[5].source = Canonical(ISiKPatient)
/*obeys notwendig?*/
* identifier[0].type = $v2-0203#MR
* identifier[=].system = "https://fhir.krankenhaus.example/sid/PID"
/*Link funktioniert nicht*/
* identifier[=].value = "TestPID1"
/*PID?*/
* identifier[+].type = $identifier-type-de-basis#GKV
/*GKV retired? https://simplifier.net/packages/de.basisprofil.r4/1.5.1-beta1/files/2680552 */
* identifier[=].system = "http://fhir.de/sid/gkv/kvid-10"
* identifier[=].value = "A1234567890"
* active = true
* name[0].use = #official
* name[=].family = "Müller"
* name[=].family.extension[0].url = "http://fhir.de/StructureDefinition/humanname-namenszusatz"
* name[=].family.extension[=].valueString = "Fürstin"
* name[=].family.extension[+].url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
* name[=].family.extension[=].valueString = "Müller"
* name[=].family.extension[+].url = "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"
* name[=].family.extension[=].valueString = "von"
* name[=].given = "Anna"
* name[=].prefix = "Dr."
* name[=].prefix.extension.url = "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"
* name[=].prefix.extension.valueCode = #AC
* name[+].use = #maiden
* name[=].family = "Weber"
* name[=].family.extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name"
* name[=].family.extension.valueString = "Weber"
* telecom[0].system = "phone"
* telecom[0].value = "+49 170 1234567"
* telecom[0].use = "mobile"
* telecom[0].rank = 1
* telecom[1].system = "email"
* telecom[1].value = "[email protected]"
* telecom[1].use = "work"
* telecom[0].rank = 2
* gender = #female
* birthDate = "1957-08-12"
* deceasedBoolean = false
* address[0].type = #both
* address[=].line[0] = "Musterweg 2"
* address[=].line[+] = "3. Etage"
* address[=].line[0].extension[0].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"
* address[=].line[=].extension[=].valueString = "Musterweg"
* address[=].line[=].extension[+].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"
* address[=].line[=].extension[=].valueString = "2"
* address[=].line[+].extension.url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"
* address[=].line[=].extension.valueString = "3. Etage"
* address[=].city = "Demmin"
* address[=].postalCode = "17109"
* address[=].country = "DE"
* address[+].type = #postal
* address[=].line = "Postfach 8 15"
* address[=].line.extension.url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox"
* address[=].line.extension.valueString = "Postfach 8 15"
* address[=].city = "Musterhausen"
* address[=].postalCode = "98764"
* address[=].country = "DE"
* maritalStatus = $v3-MaritalStatus#M
* multipleBirth = true
* multipleBirth = 2
* photo.contentType = "image/jpeg"
* photo.url = "https://example.com/patient-photo.jpg"
* contact[0].relationship = $v2-0131#EP
* contact[0].name.family = "Schmidt"
* contact[0].name.given = "Clara"
* contact[0].telecom.system = "phone"
* contact[0].telecom.value = "+49 123 456789"
* communication[0].language.coding[0].system = "urn:ietf:bcp:47"
* communication[0].language.coding[0].code = "en-US"
* communication[0].language.coding[0].display = "American English"
* generalPractitioner[0] = Reference(Practitioner/1234)
/*Beispiel Practitioner evtl. erstellen*/
* managingOrganization = Reference(Organization/5678)
/*Beispiel Organization evtl. erstellen*/
* link[0].other = Reference(Patient/9876)
* link[0].type = #seealso
3 changes: 3 additions & 0 deletions Resources/input/fsh/aliases.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Alias: $condition-clinical = http://terminology.hl7.org/CodeSystem/condition-cli
Alias: $observation-category = http://terminology.hl7.org/CodeSystem/observation-category
Alias: $v2-0203 = http://terminology.hl7.org/CodeSystem/v2-0203
Alias: $v2-0116-BedStatus = http://terminology.hl7.org/ValueSet/v2-0116
Alias: $v2-0131 = http://terminology.hl7.org/CodeSystem/v2-0131
Alias: $diagnosis-role = http://terminology.hl7.org/CodeSystem/diagnosis-role
Alias: $v3-ActCode = http://terminology.hl7.org/CodeSystem/v3-ActCode
Alias: $DiagnosisRole = http://terminology.hl7.org/CodeSystem/diagnosis-role
Expand Down Expand Up @@ -48,6 +49,8 @@ Alias: $vsAllergyIntoleranceVerificationStatus = http://terminology.hl7.org/Code
Alias: $IHEpracticeSettingVS = http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode
Alias: $IHEAerztlicheFachrichtungen = http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen
Alias: $IHEXDSFacilityType = http://ihe-d.de/ValueSets/IHEXDShealthcareFacilityTypeCode
Alias: $v3-MaritalStatus = http://terminology.hl7.org/CodeSystem/v3-MaritalStatus
Alias: $identifier-type-de-basis = http://fhir.de/CodeSystem/identifier-type-de-basis

Alias: $GEM_PR_KIM_AdressIdentifier = https://gematik.de/fhir/atf/StructureDefinition/identifier-address-kim
Alias: $GEM_PR_TIM_AdressIdentifier = https://gematik.de/fhir/atf/StructureDefinition/identifier-address-tim
Expand Down

0 comments on commit 90afc2a

Please sign in to comment.