From 878b83c30729b5228e56a999460ab53200910574 Mon Sep 17 00:00:00 2001 From: nikohl-de Date: Thu, 14 Nov 2024 15:11:12 +0100 Subject: [PATCH] Added additional examples --- Resources/input/fsh/ISiKDiagnose.fsh | 9 +++++ .../fsh/ISiKPersonImGesundheitsberuf.fsh | 34 +++++++++++++++++++ Resources/input/fsh/ISiKProzedur.fsh | 10 ++++++ 3 files changed, 53 insertions(+) diff --git a/Resources/input/fsh/ISiKDiagnose.fsh b/Resources/input/fsh/ISiKDiagnose.fsh index c58c2cbf..f1e88dc3 100644 --- a/Resources/input/fsh/ISiKDiagnose.fsh +++ b/Resources/input/fsh/ISiKDiagnose.fsh @@ -122,6 +122,15 @@ Usage: #example * onsetDateTime = "2019-09-02" * recordedDate = "2021-01-01" +Instance: PrimaereGonarthrose +InstanceOf: ISiKDiagnose +Usage: #example +* clinicalStatus = $condition-clinical#active +* code.coding.version = "2020" +* code.coding = $icd-10-gm#M17.0 "Primäre Gonarthrose" +* subject = Reference(PatientinAnnaMueller) +* recordedDate = "2024-10-21" + Instance: BehandlungsDiagnoseFreitext InstanceOf: ISiKDiagnose Usage: #example diff --git a/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh b/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh index 0fed9a12..cec0ab3e 100644 --- a/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh +++ b/Resources/input/fsh/ISiKPersonImGesundheitsberuf.fsh @@ -127,6 +127,40 @@ Usage: #example * qualification.code.coding.version = "http://snomed.info/sct/900000000000207008/version/20200131" * qualification.code.coding = $sct#112247003 "Medical doctor (occupation)" +Instance: PractitionerPeters +InstanceOf: ISiKPersonImGesundheitsberuf +Usage: #example +* meta.source = "http://krankenhaus.de" +* identifier[0].type = $v2-0203#LANR +* identifier[=].system = "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR" +* identifier[=].value = "123456789" +* identifier[+].type = $v2-0203#DN +* identifier[=].system = "http://fhir.de/sid/bundesaerztekammer/efn" +* identifier[=].value = "123456789123456" +* active = true +* name[Name] + * text = "Anja Peters" + * family = "Peters" + * extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name" + * extension.valueString = "Peters" + * given = "Anja" +* address.type = #both +* address.line = "Schmiedegasse 16" + * extension[0].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber" + * extension[=].valueString = "16" + * extension[+].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" + * extension[=].valueString = "Schmiedegasse" +* address.city = "Potsdam" +* address.postalCode = "14469" +* address.country = "DE" +* gender = #female +* birthDate.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason" +* birthDate.extension.valueCode = #masked +* qualification.code.coding.version = "http://snomed.info/sct/900000000000207008/version/20200131" +* qualification.code.coding = $sct#112247003 "Medical doctor (occupation)" + + + Invariant: prac-de-1 Description: "Die amtliche Differenzierung der Geschlechtsangabe 'other' darf nur gefüllt sein, wenn das Geschlecht 'other' angegeben ist" Severity: #error diff --git a/Resources/input/fsh/ISiKProzedur.fsh b/Resources/input/fsh/ISiKProzedur.fsh index 87e30b35..c2f94f81 100644 --- a/Resources/input/fsh/ISiKProzedur.fsh +++ b/Resources/input/fsh/ISiKProzedur.fsh @@ -64,6 +64,16 @@ Usage: #example * performedDateTime = "2020-04-23" * note.text = "Testnotiz" +Instance: KnieImplantation +InstanceOf: ISiKProzedur +Usage: #example +* status = #unknown +* category = $sct#387713003 "Surgical procedure (procedure)" +* code.coding[0] = $ops#5-822 "Implantation einer Knie-Endoprothese " +* code.text = "Implantation einer Knie-Endoprothese " +* subject = Reference(PatientinAnnaMueller) +* note.text = "Ziel der Prozedur: Mobilität und Lebensqualität verbessern" + Invariant: proc-ISiK-1 Description: "Falls die Prozedur per OPS kodiert wird, MUSS eine SNOMED-CT kodierte Category abgebildet werden" Severity: #error