Skip to content

Commit

Permalink
Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
leslieber committed Dec 18, 2024
1 parent c106707 commit a223761
Showing 1 changed file with 17 additions and 20 deletions.
37 changes: 17 additions & 20 deletions Resources/input/fsh/Beispiel-patient-ausfuehrlich.fsh
Original file line number Diff line number Diff line change
@@ -1,28 +1,15 @@
Profile: ISiKPatient
Parent: Patient
Id: ISiKPatient
Description: "Dr. Fürstin Anna von Müller, geboren Weber, 67 Jahre, mit der Diagnose primäre Gonarthrose,

/*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)
in einem spezialisierten Krankenhaus ihre Mobilität und Lebensqualität verbessern.*/

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?*/
Instance: PatientinAusfuehrlich
InstanceOf: ISiKPatient
Usage: #example
* identifier[0].type = $v2-0203#MR
* identifier[=].system = "https://fhir.krankenhaus.example/sid/PID"
* identifier[=].system = "https://fhir.krankenhaus.example/sid/PID"
/*Link funktioniert nicht*/
* identifier[=].value = "TestPID1"
/*PID?*/
Expand Down Expand Up @@ -96,3 +83,13 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.
/*Beispiel Organization evtl. erstellen*/
* link[0].other = Reference(Patient/9876)
* link[0].type = #seealso

Invariant: isik-pat-1
Description: "Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden"
Severity: #error
Expression: "gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()"

Invariant: address-cnt-2or3-char
Description: "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."
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'))"

0 comments on commit a223761

Please sign in to comment.