diff --git a/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json b/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json index eb901aa5..b314f6d3 100644 --- a/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json +++ b/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json @@ -24,36 +24,12 @@ { "nameUrl": "ImplementationGuide/markdown/Motivation.md", "title": "Motivation", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md", - "title": "ReleaseNotes", - "generation": "markdown" - } - ] + "generation": "markdown" }, { - "nameUrl": "ImplementationGuide/markdown/Zusammenfassung.md", - "title": "Zusammenfassung", - "generation": "markdown", - "page": [ - { - "nameUrl": "ImplementationGuide/markdown/Zusammenfassung/UseCases.md", - "title": "Anwendungsfälle (Use Cases)", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md", - "title": "Informationsmodell", - "generation": "markdown" - }, - { - "nameUrl": "ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md", - "title": "Interaktionen Und SearchTypes", - "generation": "markdown" - } - ] + "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md", + "title": "ReleaseNotes", + "generation": "markdown" }, { "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen.md", @@ -74,37 +50,52 @@ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/RestApi.md", "title": "REST-API", "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Suchparameter.md", + "title": "Suchparameter", + "generation": "markdown" } ] }, { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeUseCases.md", - "title": "Übergreifende Use Cases", + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung.md", + "title": "Use Cases", "generation": "markdown", "page": [ { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeUseCases/AMTS.md", + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md", + "title": "Anwendungsfälle (Use Cases)", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/AkteureUndInteraktionen.md", + "title": "Akteure und Interaktionen", + "generation": "markdown" + }, + { + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/AMTS.md", "title": "Arzneimitteltherapiesicherheit (AMTS)", "generation": "markdown", "page": [ { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Narrative.md", + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Narrative.md", "title": "AMTS Einführung", "generation": "markdown" }, { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md", + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Diagramme.md", "title": "Grafische Zusammenfassung", "generation": "markdown" }, { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Profile.md", + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Profile.md", "title": "Profile", "generation": "markdown" }, { - "nameUrl": "ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Apx_AuszugAK.md", - "title": "Anhang I - Auszug ", + "nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Apx_AuszugAK.md", + "title": "Anhang I - Auszug des IOP Arbeitskreises", "generation": "markdown" } ] diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md b/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md index 3f35d4d2..c943ac67 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md @@ -64,16 +64,6 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Parameters for all resources"](https://hl7.org/fhir/R4/search.html#all). -1. Der verkettete Suchparameter "condition.code" MUSS unterstützt werden: - - Beispiele: - - ```GET [base]/RiskAssessment?condition.code=http://fhir.de/CodeSystem/bfarm/icd-10-gm|F71.0``` - - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). - - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - 1. Der Suchparameter "date" MUSS unterstützt werden: Beispiele: @@ -90,42 +80,56 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "encounter.identifier" MUSS unterstützt werden: +1. Der Suchparameter "patient" MUSS unterstützt werden: Beispiele: - ```GET [base]/RiskAssessment?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` + ```GET [base]/RiskAssessment?patient=Patient/123``` - ```GET [base]/RiskAssessment?encounter.identifier=7567867``` + Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). - Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). +1. Der Suchparameter "risk" MUSS unterstützt werden: - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). + Beispiele: -1. Der Suchparameter "patient" MUSS unterstützt werden: + ```GET [base]/RiskAssessment.risk=http://terminology.hl7.org/CodeSystem/risk-probability|high``` - Beispiele: + Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). - ```GET [base]/RiskAssessment?patient=Patient/123``` +--- - Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). +### Verkettete Suchparameter (Chaining und Reverse Chaining) -1. Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden: +Auch die verketteten Suchparameter MÜSSEN unterstützt werden und sind mit entsprechenden Referenzen im CapabilityStatement unter ```CapabilityStatement.rest.resource.searchInclude``` bzw. ```CapabilityStatement.rest.resource.searchRevInclude``` angegeben. Siehe {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} - Beispiele: +Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [im Basismodul](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter) und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has). + +Die verketteten Suchparameter des Profils ```RiskAssessment``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen: + +1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall: - ```GET [base]/RiskAssessment?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702``` + Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} der Risikobewertung und damit eine falsche Schlussfolgerung zur Medikation zu vermeiden. + + Beispiele: + + ```GET [base]/RiskAssessment?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702``` ```GET [base]/RiskAssessment?patient.identifier=1032702``` - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). +1. Der verkettete Suchparameter ```encounter.identifier``` unterstützt den Anwendungsfall: - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). -- -1. Der Suchparameter "risk" MUSS unterstützt werden: + Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Schlussfolgerung zur Medikation zu vermeiden. Beispiele: - ```GET [base]/RiskAssessment.risk=http://terminology.hl7.org/CodeSystem/risk-probability|high``` + ```GET [base]/RiskAssessment?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + ```GET [base]/RiskAssessment?encounter.identifier=7567867``` + +1. Der verkettete Suchparameter ```condition.code``` unterstützt den Anwendungsfall: + + Um für die Risikobewertung eines Patienten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} alle relevanten Diagnosen zu finden und eine falsche Schlussfolgerung zur der speziell vorliegenden Diagnose zu vermeiden. + + Beispiele: + + ```GET [base]/RiskAssessment?condition.code=http://fhir.de/CodeSystem/bfarm/icd-10-gm|F71.0``` diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md b/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md index 8d71a9f7..21891bd0 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md @@ -87,7 +87,7 @@ Die dort angesprochene Lösung kann gegebenenfalls auch auf den stationären Sek **Relevanter Passus:** Soweit die Übermittlung der Chargenbezeichnung beim „Stellen“ von Arzneimitteln technisch nicht möglich ist, wird bis zur Schaffung entsprechender technischer Möglichkeiten analog § 312 Absatz 1 Nummer 3 SGB V ausnahmsweise bis zum 30. Juni 2025 von der Verpflichtung zur Chargendokumentation abgesehen. Anstelle der tatsächlichen Chargenbezeichnungen ist „STELLEN“ in das entsprechende Datenfeld einzutragen. -Dabei sind die Abrechnungs- und rahmenvertraglichen Regelungen im Übrigen einzuhalten, insbesondere ist sicherzustellen, dass die in Anlage 9 § 2 Satz 1 des Rahmenvertrages nach § 129 Absatz 2 SGB V beschriebenen Mitwirkungspflichten auf Nachfrage erfüllt werden. Siehe auch, [Ergänzung in der Anlage 1 zur Arzneimittelabrechnungsvereinbarung gemäß § 300 Abs. 3 SGB V](https://www.gkv-datenaustausch.de/media/dokumente/leistungserbringer_1/apotheken/technische_anlagen_aktuell/FAQ-Liste_TA7-V004_001_20231127.pdf) in der FAQ-Liste zur TA7. +Dabei sind die Abrechnungs- und rahmenvertraglichen Regelungen im Übrigen einzuhalten, insbesondere ist sicherzustellen, dass die in Anlage 9 § 2 Satz 1 des Rahmenvertrages nach § 129 Absatz 2 SGB V beschriebenen Mitwirkungspflichten auf Nachfrage erfüllt werden. Siehe auch, [Ergänzung in der Anlage 1 zur Arzneimittelabrechnungsvereinbarung gemäß § 300 Abs. 3 SGB V](https://www.gkv-datenaustausch.de/media/dokumente/leistungserbringer_1/apotheken/technische_anlagen_aktuell/FAQ-Liste_TA7-V004_001_20231127.pdf) in der FAQ-Liste zur TA7. ### Interaktionen @@ -127,18 +127,6 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "ingredient.code" MUSS unterstützt werden: - - Beispiele: - - ```GET [base]/Medication?ingredient.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23``` - - Use Case Zusammenhang: Um eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Wechselwirkung}} zwischen Medikamenten auf Basis des Wirkstoffes zu vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). - - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - 1. Der Suchparameter "ingredient-code" MUSS unterstützt werden: Beispiele: @@ -162,3 +150,21 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko ```GET [base]/Medication?status=active``` Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + +--- + +### Verkettete Suchparameter (Chaining und Reverse Chaining) + +Auch die verketteten Suchparameter MÜSSEN unterstützt werden und sind mit entsprechenden Referenzen im CapabilityStatement unter ```CapabilityStatement.rest.resource.searchInclude``` bzw. ```CapabilityStatement.rest.resource.searchRevInclude``` angegeben. Siehe {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} + +Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [im Basismodul](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter) und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has). + +Die verketteten Suchparameter des Profils ```Medication``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen: + +1. Der verkettete Suchparameter ```ingredient.code``` unterstützt den Anwendungsfall: + + Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Wechselwirkung}} zwischen Medikamenten auf Basis des Wirkstoffes zu vermeiden. + + Beispiel: + + ```GET [base]/Medication?ingredient.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23``` diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md index d5b800fa..32bb8ee1 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md @@ -109,20 +109,6 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "context.identifier" MUSS unterstützt werden: - - Beispiele: - - ```GET [base]/MedicationStatement?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - - ```GET [base]/MedicationStatement?context.identifier=7567867``` - - Use Case Zusammenhang: Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Medikation zu vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). - - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - 1. Der Suchparameter "effective" MUSS unterstützt werden: Beispiele: @@ -139,18 +125,6 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "medication.code" MUSS unterstützt werden: - - Beispiele: - - ```GET [base]/MedicationStatement?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23``` - - Use Case Zusammenhang: Um eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Wechselwirkung}} zwischen Medikamenten auf Basis des Wirkstoffes zu vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). - - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - 1. Der Suchparameter "part-of" MUSS unterstützt werden: Beispiele: @@ -167,7 +141,27 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden: +1. Der Suchparameter "status" MUSS unterstützt werden: + + Beispiele: + + ```GET [base]/MedicationStatement?status=active``` + + Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + +--- + +### Verkettete Suchparameter (Chaining und Reverse Chaining) + +Auch die verketteten Suchparameter MÜSSEN unterstützt werden und sind mit entsprechenden Referenzen im CapabilityStatement unter ```CapabilityStatement.rest.resource.searchInclude``` bzw. ```CapabilityStatement.rest.resource.searchRevInclude``` angegeben. Siehe {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} + +Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [im Basismodul](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter) und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has). + +Die verketteten Suchparameter des Profils ```MedicationStatement``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen: + +1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall: + + Um bei den Informationen zur Medikation eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden. Beispiele: @@ -175,16 +169,20 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko ```GET [base]/MedicationStatement?patient.identifier=1032702``` - Use Case Zusammenhang: Um bei den Informationen zur Medikation eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden. +1. Der verkettete Suchparameter ```medication.code``` unterstützt den Anwendungsfall: - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Wechselwirkung}} zwischen Medikamenten auf Basis des Wirkstoffes zu vermeiden. + + Beispiele: - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). + ```GET [base]/MedicationStatement?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23``` -1. Der Suchparameter "status" MUSS unterstützt werden: +1. Der verkettete Suchparameter ```context.identifier``` unterstützt den Anwendungsfall: + + Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Medikation zu vermeiden. Beispiele: - ```GET [base]/MedicationStatement?status=active``` + ```GET [base]/MedicationStatement?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + ```GET [base]/MedicationStatement?context.identifier=7567867``` diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md index 55182598..fd583273 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md @@ -71,20 +71,6 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "encounter.identifier" MUSS unterstützt werden: - - Beispiele: - - ```GET [base]/List?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - - ```GET [base]/List?encounter.identifier=7567867``` - - Use Case Zusammenhang: Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Medikation zu vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). - - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - 1. Der Suchparameter "item" MUSS unterstützt werden: Beispiele: @@ -102,7 +88,27 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden: +1. Der Suchparameter "status" MUSS unterstützt werden: + + Beispiele: + + ```GET [base]/List?status=current``` + + Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + +--- + +### Verkettete Suchparameter (Chaining und Reverse Chaining) + +Auch die verketteten Suchparameter MÜSSEN unterstützt werden und sind mit entsprechenden Referenzen im CapabilityStatement unter ```CapabilityStatement.rest.resource.searchInclude``` bzw. ```CapabilityStatement.rest.resource.searchRevInclude``` angegeben. Siehe {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} + +Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [im Basismodul](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter) und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has). + +Die verketteten Suchparameter des Profils ```List``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen: + +1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall: + + Um bei der Medikationsliste eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden. Beispiele: @@ -110,16 +116,12 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko ```GET [base]/List?patient.identifier=1032702``` - Use Case Zusammenhang: Um bei der Medikationsliste eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). +1. Der verkettete Suchparameter ```encounter.identifier``` unterstützt den Anwendungsfall: - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - -1. Der Suchparameter "status" MUSS unterstützt werden: + Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Medikation zu vermeiden. Beispiele: - ```GET [base]/List?status=current``` + ```GET [base]/List?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + ```GET [base]/List?encounter.identifier=7567867``` diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md index a96843d0..befb26c1 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md @@ -89,20 +89,6 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "context.identifier" MUSS unterstützt werden: - - Beispiele: - - ```GET [base]/MedicationAdministration?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - - ```GET [base]/MedicationAdministration?context.identifier=7567867``` - - Use Case Zusammenhang: Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Verabreichung zu vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). - - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - 1. Der Suchparameter "effective-time" MUSS unterstützt werden: Beispiele: @@ -183,3 +169,52 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko ```GET [base]/MedicationRequest?status=completed``` Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + +--- + +### Verkettete Suchparameter (Chaining und Reverse Chaining) + +Auch die verketteten Suchparameter MÜSSEN unterstützt werden und sind mit entsprechenden Referenzen im CapabilityStatement unter ```CapabilityStatement.rest.resource.searchInclude``` bzw. ```CapabilityStatement.rest.resource.searchRevInclude``` angegeben. Siehe {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} + +Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [im Basismodul](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter) und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has). + +Die verketteten Suchparameter des Profils ```MedicationAdministration``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen: + +1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall: + + Um bei der Verabreichung eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden. + + Beispiele: + + ```GET [base]/MedicationAdministration?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702``` + + ```GET [base]/MedicationAdministration?patient.identifier=1032702``` + +1. Der verkettete Suchparameter ```context.identifier``` unterstützt den Anwendungsfall: + + Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Verabreichung zu vermeiden. + + Beispiele: + + ```GET [base]/MedicationAdministration?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` + + ```GET [base]/MedicationAdministration?context.identifier=7567867``` + +1. Der verkettete Suchparameter ```medication.code``` unterstützt den Anwendungsfall: + + Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Kontraindikation}} bei der Verabreichung auf Basis des Wirkstoffes zu vermeiden. + + Beispiele: + + ```GET [base]/MedicationAdministration?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23``` + +1. Der verkettete Suchparameter ```performer.identifier``` unterstützt den Anwendungsfall: + + Um mich als Heilberufler über die {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Historie}} meiner Medikationsverabreichungen zur informieren. + + + Beispiele: + + ```GET [base]/MedicationAdministration?performer.identifier=http://fhir.de/sid/bundesaerztekammer/efn|123456789123456``` + + ```GET [base]/MedicationAdministration?performer.identifier=123456789123456``` diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md index 96b8cc82..cccb9466 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md @@ -99,20 +99,6 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "encounter.identifier" MUSS unterstützt werden: - - Beispiele: - - ```GET [base]/MedicationRequest?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - - ```GET [base]/MedicationRequest?encounter.identifier=7567867``` - - Use Case Zusammenhang: Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Verordnung zu vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). - - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). - 1. Der Suchparameter "intent" MUSS unterstützt werden: Beispiele: @@ -129,67 +115,75 @@ Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Ko Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "medication.code" MUSS unterstützt werden: +1. Der Suchparameter "patient" MUSS unterstützt werden: Beispiele: - ```GET [base]/MedicationRequest?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23``` - - Use Case Zusammenhang: Um eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Wechselwirkung}} bei der Verordnung auf Basis des Wirkstoffes zu vermeiden. - - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + ```GET [base]/MedicationRequest?patient=Patient/123``` - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). + Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der Suchparameter "patient" MUSS unterstützt werden: +1. Der Suchparameter "requester" MUSS unterstützt werden: Beispiele: - ```GET [base]/MedicationRequest?patient=Patient/123``` + ```GET [base]/MedicationRequest?requester=Practitioner/101112``` Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). -1. Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden: +1. Der Suchparameter "status" MUSS unterstützt werden: Beispiele: - ```GET [base]/MedicationRequest?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702``` + ```GET [base]/MedicationRequest?status=active``` - ```GET [base]/MedicationRequest?patient.identifier=1032702``` + Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). - Use Case Zusammenhang: Um bei der Verordnung einer Medikation eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden. +--- - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). +### Verkettete Suchparameter (Chaining und Reverse Chaining) - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). +Auch die verketteten Suchparameter MÜSSEN unterstützt werden und sind mit entsprechenden Referenzen im CapabilityStatement unter ```CapabilityStatement.rest.resource.searchInclude``` bzw. ```CapabilityStatement.rest.resource.searchRevInclude``` angegeben. Siehe {{pagelink:ImplementationGuide/markdown/CapabilityStatement.md}} -1. Der Suchparameter "requester" MUSS unterstützt werden: +Informationen und Beispiele zur Suche nach verketteten Parametern finden sich [im Basismodul](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter) und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has). + +Die verketteten Suchparameter des Profils ```MedicationRequest``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen: + +1. Der verkettete Suchparameter ```encounter.identifier``` unterstützt den Anwendungsfall: + + Um bei einem wiederkehrenden Patienten eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} des Falls und damit eine falsche Verordnung zu vermeiden. Beispiele: - ```GET [base]/MedicationRequest?requester=Practitioner/101112``` + ```GET [base]/MedicationRequest?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867``` - Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Reference Search"](https://www.hl7.org/fhir/R4/search.html#reference). + ```GET [base]/MedicationRequest?encounter.identifier=7567867``` + +1. Der verkettete Suchparameter ```medication.code``` unterstützt den Anwendungsfall: -1. Der verkettete Suchparameter "requester.identifier" MUSS unterstützt werden: + Um eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Wechselwirkung}} bei der Verordnung auf Basis des Wirkstoffes zu vermeiden. Beispiele: - ```GET [base]/MedicationRequest?requester.identifier=http://fhir.de/sid/bundesaerztekammer/efn|123456789123456``` + ```GET [base]/MedicationRequest?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23``` - ```GET [base]/MedicationRequest?requester.identifier=123456789123456``` +1. Der verkettete Suchparameter ```patient.identifier``` unterstützt den Anwendungsfall: - Use Case Zusammenhang: Um mich als Heilberufler über die {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Historie}} meiner Medikationsverordnungen zur informieren. - - - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + Um bei der Verordnung einer Medikation eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} zwischen verschiedenen Patienten vermeiden. - Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining). + Beispiele: -1. Der Suchparameter "status" MUSS unterstützt werden: + ```GET [base]/MedicationRequest?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702``` + + ```GET [base]/MedicationRequest?patient.identifier=1032702``` + +1. Der verkettete Suchparameter ```requester.identifier``` unterstützt den Anwendungsfall: + + Um mich als Heilberufler über die {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Historie}} meiner Medikationsverordnungen zur informieren. + Beispiele: - ```GET [base]/MedicationRequest?status=active``` + ```GET [base]/MedicationRequest?requester.identifier=http://fhir.de/sid/bundesaerztekammer/efn|123456789123456``` - Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). + ```GET [base]/MedicationRequest?requester.identifier=123456789123456``` diff --git a/ImplementationGuide/markdown/Motivation.md b/ImplementationGuide/markdown/Motivation.md index 497eeaa8..c1285ef2 100644 --- a/ImplementationGuide/markdown/Motivation.md +++ b/ImplementationGuide/markdown/Motivation.md @@ -10,8 +10,4 @@ Das ISiK-Modul "Medikation" möchte diese Daten-Integration ermöglichen und ste Diese Spezifikation lehnt sich an die entsprechenden Teile des IHE-Profils HMW (Hospital Medication Workflow) sowie partiell auch an das IHE-Profil CMPD (Community Medication Prescription and Dispense) an. Weiterhin erfolgte ein Abgleich mit den aktuell in Deutschland bestehenden Spezifikationen im Bereich Medikation. -Der Fokus dieser Spezifikation liegt auf den Festlegungen zum Datenaustausch innerhalb einer Einrichtung, jedoch ist diese offen in dem Sinn, dass auch eine Nutzung in anderen Kontexten möglich ist. - -# Grafische Zusammenfassung des Implementation Guides - -{{index:current}} \ No newline at end of file +Der Fokus dieser Spezifikation liegt auf den Festlegungen zum Datenaustausch innerhalb einer Einrichtung, jedoch ist diese offen in dem Sinn, dass auch eine Nutzung in anderen Kontexten möglich ist. \ No newline at end of file diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/Suchparameter.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/Suchparameter.md new file mode 100644 index 00000000..46d9ac3e --- /dev/null +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/Suchparameter.md @@ -0,0 +1,5 @@ +# Allgemeine Hinweise zu Suchparametern + +Generell gültige Aussagen und einführende Erklärungen zu den Suchparametern sind [im Basismodul](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter) zu finden. + +Innerhalb der jeweiligen Abschnitte 'Interaktionen' der Profilbeschreibungen (Siehe {{pagelink:ImplementationGuide/markdown/Datenobjekte/Datenobjekte.md}}) werden für alle innerhalb dieses Implementierungsleitfadens spezifizierten FHIR-Ressourcen Suchparameter bestimmt, welche im Rahmen des Bestätigungsverfahrens von ISiK unterstützt werden MÜSSEN. Der fachliche Zusammenhang zwischen den {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Use Cases}} und den verketteten Suchparametern wird für das Modul exemplarisch und in der Profilbeschreibung für jede entsprechende Anforderung aufgezeigt. \ No newline at end of file diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases.md b/ImplementationGuide/markdown/UebergreifendeUseCases.md deleted file mode 100644 index 15379311..00000000 --- a/ImplementationGuide/markdown/UebergreifendeUseCases.md +++ /dev/null @@ -1,5 +0,0 @@ -# Übergreifende Use Cases - -In diesem Modul werden folgende Datenobjekt-übergreifende Use Cases definiert: - -{{index:current}} diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS.md b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS.md deleted file mode 100644 index d2f891b8..00000000 --- a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS.md +++ /dev/null @@ -1 +0,0 @@ -# Arzneitmitteltherapiesicherheit im Krankenhaus - AMTS diff --git a/ImplementationGuide/markdown/UseCasesAnwendung.md b/ImplementationGuide/markdown/UseCasesAnwendung.md new file mode 100644 index 00000000..0ae89646 --- /dev/null +++ b/ImplementationGuide/markdown/UseCasesAnwendung.md @@ -0,0 +1,3 @@ +# Use Cases und Anwendungszusammenhänge + +{{index:current}} \ No newline at end of file diff --git a/ImplementationGuide/markdown/UseCasesAnwendung/AMTS.md b/ImplementationGuide/markdown/UseCasesAnwendung/AMTS.md new file mode 100644 index 00000000..31954050 --- /dev/null +++ b/ImplementationGuide/markdown/UseCasesAnwendung/AMTS.md @@ -0,0 +1,5 @@ +# Arzneimitteltherapiesicherheit im Krankenhaus - AMTS + +In diesem Modul wird der Modul- und Datenobjekt-übergreifende Use Cases Arzneimitteltherapiesicherheit (AMTS) definiert: + +{{index:current}} diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Apx_AuszugAK.md b/ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Apx_AuszugAK.md similarity index 100% rename from ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Apx_AuszugAK.md rename to ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Apx_AuszugAK.md diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md b/ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Diagramme.md similarity index 100% rename from ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md rename to ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Diagramme.md diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Narrative.md b/ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Narrative.md similarity index 100% rename from ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Narrative.md rename to ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Narrative.md diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Profile.md b/ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Profile.md similarity index 100% rename from ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Profile.md rename to ImplementationGuide/markdown/UseCasesAnwendung/AMTS/AMTS_Profile.md diff --git a/ImplementationGuide/markdown/UseCasesAnwendung/AkteureUndInteraktionen.md b/ImplementationGuide/markdown/UseCasesAnwendung/AkteureUndInteraktionen.md new file mode 100644 index 00000000..7d00d2c5 --- /dev/null +++ b/ImplementationGuide/markdown/UseCasesAnwendung/AkteureUndInteraktionen.md @@ -0,0 +1,21 @@ +# Akteure und Interaktionen + +Innerhalb des ISiK-Moduls Medikation kann ein beteiligtes System verschiedene Rollen einnehmen und somit unterschiedliche Aufgaben übernehmen. In Anlehnung an IHE HMW werden im Folgenden diese Rollen mithilfe der Definition von Akteuren formalisiert und die Interaktionen zugeordnet. + +Hierbei wird wiederum unterschieden zwischen den folgenden drei Bereichen: + +* **Medication Summary (Medikationsinformationen, "Medikationspläne"):** Bildet den Medikationsstatus eines Patienten ab, z.B. Informationen über Dauermedikation oder Selbstmedikation. In diesem Kontext wird häufig noch eine Liste verwendet, in der die einzelnen Medikationsinformationen strukturiert sind. +* **Medication Order (Medikations-Verordnungen):** Informationen über die Verordnung von Medikamenten im Rahmen des medizinischen Workflows. +* **Administered Medication (Medikations-Verabreichungen):** Informationen über die (erfolgte) Verabreichung bzw. Einnahme von Medikamenten im Rahmen des medizinischen Workflows. + +Für jeden dieser Bereiche wurden jeweils drei Akteure identifiziert, die in einem oder mehreren Systemen implementiert sein können: + +* **Repository:** Hält die jeweiligen Informationen (Datenobjekte) vor und verwaltet diese. Es ermöglicht das Erstellen, Ändern und Lesen dieser Informationen. +* **Provider:** Erstellt bzw. generiert die Informationen und übermittelt sie an das Repository. +* **Consumer:** Liest die Informationen aus dem Repository, beispielsweise um sie dem Benutzer anzuzeigen oder anderweitig zu verarbeiten. + +Die Interaktionen sind somit in allen drei Bereichen äquivalent: + +Interaktionen + +**Interaktionen der FHIR Akteure** diff --git a/ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md b/ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md new file mode 100644 index 00000000..d4bbe823 --- /dev/null +++ b/ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md @@ -0,0 +1,20 @@ +# Use Case Diagramm +Im Folgenden wird ein grafischer Überblick über möglichst in diesem Modul abgedeckten Anwednungsfälle gegeben. +Da es sich um eine Zusammenfassung handelt, werden nur folgende Use Case und dafür hinreichende Funktionen dargestellt: +* Allgemeine und intuitive verständliche Use Cases. +* * Kombinationen und weitere Details sind möglich. +* * Übergreifende Use Cases und und ihre Sub Use Cases können in einem separaten Diagram auf den entsprechenden Seiten gefunden werden. +* Allgemeine und intuitive Adverse Use Cases. Diese gilt es zu vermeiden. + + +Use Case Diagrams + +**Use Case Digramm** + +## Zusammenhang zwischen verketteten Suchparametern und Use Cases + +Jeder Include oder Reverse Include Parameter ist mit mindestens einem {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfall}} begründet. Diese Details sie auf der Seite der jeweiligen Ressource unter {{pagelink:ImplementationGuide/markdown/Datenobjekte.md, text:Datenobjekte}} zu finden. +Im Folgenden sollen für die Lesart des Diagramms zwei Beispiele gegeben werden: +* **Beispiel für einen Include Zusammenhang:** Eine Applikation muss in der Lage sein ein _ISiK Medikament_ anhand der Eigenschaften von _ingredient_ suchen zu können, um den (Adverse) Use Case einer _Wechelwirkung_ zu vermeiden. +* **Beispiel für einen Reverse Include Zusammenhang:** Eine Applikation muss in der Lage sein zu einem _ISiK Patient_ alle _Encounter_ anhand der Zugehörigkeit via _subject_ suchen zu können, um den Anwendungsfall der vollständigen _Dokumentation_ gewährleisten zu können. + \ No newline at end of file diff --git a/ImplementationGuide/markdown/Zusammenfassung.md b/ImplementationGuide/markdown/Zusammenfassung.md deleted file mode 100644 index aab626d3..00000000 --- a/ImplementationGuide/markdown/Zusammenfassung.md +++ /dev/null @@ -1,15 +0,0 @@ -# Motivation - -Die Verordnung, Abgabe und Verabreichung von Medikamenten stellt eine der Kerntätigkeiten der Medizin dar. - -Eine möglichst medienbruch-freie Kommunikation innerhalb dieses Workflows zwischen Behandelnden, Apotheken und Patienten kann zur Effizienz der Behandlungsprozesse beitragen und gleichzeitig die Therapiequalität sichern und verbessern (Stichworte: interne Qualitätssicherung, Arzneimitteltherapiesicherheit, Übernahme der Daten bei Verlegung zwischen Stationen, insbesondere zwischen Normal- und Intensivstation). - -Dies gilt ebenso für die Dokumentation und Weiterverarbeitung der Aufnahme- bzw. Entlass-Medikation (Medikationsplan), die derzeit noch häufig in Form von manueller und somit fehleranfälliger Übertragung der Medikationsangaben umgesetzt wird. - -Das ISiK-Modul "Medikation" möchte diese Daten-Integration ermöglichen und stellt in dieser Ausbaustufe strukturierte Kommunikationsmöglichkeiten auf Basis einer RESTful API zum Austausch von Medikationsinformationen ("Medikationsplan") sowie Verordnungs- und Verabreichungsdaten zur Verfügung. Derzeit nicht berücksichtigt ist das Apothekenwesen. - -Diese Spezifikation lehnt sich an die entsprechenden Teile des IHE-Profils HMW (Hospital Medication Workflow) sowie partiell auch an das IHE-Profil CMPD (Community Medication Prescription and Dispense) an. Weiterhin erfolgte ein Abgleich mit den aktuell in Deutschland bestehenden Spezifikationen im Bereich Medikation. - -Der Fokus dieser Spezifikation liegt auf den Festlegungen zum Datenaustausch innerhalb einer Einrichtung, jedoch ist diese offen in dem Sinn, dass auch eine Nutzung in anderen Kontexten möglich ist. - -{{index:current}} \ No newline at end of file diff --git a/ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md b/ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md deleted file mode 100644 index c8b1339c..00000000 --- a/ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md +++ /dev/null @@ -1,26 +0,0 @@ -## Ressourcen Diagramm (WIP) - -Im Folgenden wird ein grafischer Überblick über alle in diesem Modul profilierten Ressourcen gegeben. -Da es sich um eine Zusammenfassung handelt, werden nur folgende Profile und Felder dargestellt: -* Profile und Extenstion, die im Modul Medikation enstanden sind. -* Profile und Extenstion, die im Modul Medikation zwingend benötigt werden. In vereinfachter Form, mit Verweis auf den Ursprung. -* Felder, die unterstüzt werden MÜSSEN (Must Support). -* * Datentypen, die im ISiK-Kontext enstanden, festgelegt oder eingeschränkt wurden, sind als **Fett** gekennzeichnet. -* Die Elemente (Unterfelder) haben, die unterstüzt werden MÜSSEN (Must Support). -* Nur Unter-Elemente (MS) bis zu zweiten oder dritten Tiefe, abhängig von Umfang und Systematik. D.h. Keine bedingten Wiederholungen (repeat) oder Rekursionen (part-of). - - -Ressourcen Diagramm - -**Ressourcen Diagramm** - - -## Informationsmodell Diagramm - -Für das Informationsmodell gilt des Weiteren: -* Es werden nur die Rümpfe der Profile (Klassen) dargestellt. -* ValueSets und CodeSystems werden, wenn relevant, über gestrichelte Linien dargestellt. - -Vereinfachtes Informationsmodell - -**Vereinfachtes Informationsmodell** diff --git a/ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md b/ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md deleted file mode 100644 index c456fa48..00000000 --- a/ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md +++ /dev/null @@ -1,42 +0,0 @@ -# Interaktionen und Search Types - -Innerhalb des ISiK-Moduls Medikation kann ein beteiligtes System verschiedene Rollen einnehmen und somit unterschiedliche Aufgaben übernehmen. In Anlehnung an IHE HMW werden im Folgenden diese Rollen mithilfe der Definition von Akteuren formalisiert und die Interaktionen zugeordnet. - -Hierbei wird wiederum unterschieden zwischen den folgenden drei Bereichen: - -* **Medication Summary (Medikationsinformationen, "Medikationspläne"):** Bildet den Medikationsstatus eines Patienten ab, z.B. Informationen über Dauermedikation oder Selbstmedikation. In diesem Kontext wird häufig noch eine Liste verwendet, in der die einzelnen Medikationsinformationen strukturiert sind. -* **Medication Order (Medikations-Verordnungen):** Informationen über die Verordnung von Medikamenten im Rahmen des medizinischen Workflows. -* **Administered Medication (Medikations-Verabreichungen):** Informationen über die (erfolgte) Verabreichung bzw. Einnahme von Medikamenten im Rahmen des medizinischen Workflows. - -Für jeden dieser Bereiche wurden jeweils drei Akteure identifiziert, die in einem oder mehreren Systemen implementiert sein können: - -* **Repository:** Hält die jeweiligen Informationen (Datenobjekte) vor und verwaltet diese. Es ermöglicht das Erstellen, Ändern und Lesen dieser Informationen. -* **Provider:** Erstellt bzw. generiert die Informationen und übermittelt sie an das Repository. -* **Consumer:** Liest die Informationen aus dem Repository, beispielsweise um sie dem Benutzer anzuzeigen oder anderweitig zu verarbeiten. - -Die Interaktionen sind somit in allen drei Bereichen äquivalent: - -Interkationen - -**Interaktionen der FHIR Akteure** - - -## Search Includes and Reverse Includes - -Damit diese Akteure sinnvoll miteinander kommunizieren, wird im Folgenden ein grafischer Überblick über die in diesem Modul zu inlduierenden Suchparameter und Operationen gegeben. -Da es sich um eine Zusammenfassung handelt, gelten Bedingungen für die gezeigten Inhalte: -* Alle Must-Support Elemente einer Componente müssen von den entsprechenden Systemen suchbar sein. Diese sind hier nicht erneut aufgezählt. -* Ein Doppelpunkt meint den Zugriff auf ein Element des beinhaltenden Profils. -* Das Elemente hinter einem Doppelpunkt besitzt wiederum die Suchparameter (alle Must-Support Elemente!), die hier in die Suchsyntax zu inkludieren sind. - -Searchtypes - -**Inkludierte Suchparameter nach Capability Statement** - -## Zusammenhang zu den Use Cases - -Jeder Include oder Reverse Include Parameter ist mit mindestens einem {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Anwendungsfall}} begründet. Diese Details sie auf der Seite der jeweiligen Ressource unter {{pagelink:ImplementationGuide/markdown/Datenobjekte.md, text:Datenobjekte}} zu finden. -Im Folgenden sollen für die Lesart des Diagramms zwei Beispiele gegeben werden: -* **Beispiel für einen Include Zusammenhang:** Eine Applikation muss in der Lage sein ein _ISiK Medikament_ anhand der Eigenschaften von _ingredient_ suchen zu können, um den (Adverse) Use Case einer _Wechelwirkung_ zu vermeiden. -* **Beispiel für einen Reverse Include Zusammenhang:** Eine Applikation muss in der Lage sein zu einem _ISiK Patient_ alle _Encounter_ anhand der Zugehörigkeit via _subject_ suchen zu können, um den Anwendungsfall der vollständigen _Dokumentation_ gewährleisten zu können. - \ No newline at end of file diff --git a/ImplementationGuide/markdown/Zusammenfassung/UseCases.md b/ImplementationGuide/markdown/Zusammenfassung/UseCases.md deleted file mode 100644 index 2e7aef8e..00000000 --- a/ImplementationGuide/markdown/Zusammenfassung/UseCases.md +++ /dev/null @@ -1,13 +0,0 @@ -## Use Case Diagramm -Im Folgenden wird ein grafischer Überblick über möglichst in diesem Modul abgedeckten Anwednungsfälle gegeben. -Da es sich um eine Zusammenfassung handelt, werden nur folgende Use Case und dafür hinreichende Funktionen dargestellt: -* Allgemeine und intuitiv verständliche Use Cases. -* * Kombinationen und weitere Details sind möglich. -* * Übergreifende Use Cases und und ihre Sub Use Cases können in einem separaten Diagram auf den entsprechenden Seiten gefunden werden. -* Allgemeine und intuitiv Adverse Use Cases. Diese gilt es zu vermeiden. -* In den Funktionen werde triviale Suchen einer Ressoruce anhand ihrer eigenen Properties nicht dargestelt, z.B. Suche einer Ressoruce anhand der ID, Name, Code usw. - - -Use Case Diagrams - -**Use Case Digramm** \ No newline at end of file diff --git a/Material/images/diagrams/AMTS_pull.svg b/Material/images/diagrams/AMTS_pull.svg index ca4101f3..3399c779 100644 --- a/Material/images/diagrams/AMTS_pull.svg +++ b/Material/images/diagrams/AMTS_pull.svg @@ -1,4 +1,4 @@ -Patientenführendes SystemStart der AMTSÜberprüfungDarstellung desErgebnisAMTS SystemAbfrage benötigter InformationenAMTS ÜberprüfungLISMed. MgmtPIDVerarbeitete AMTS Informationen \ No newline at end of file +Patientenführendes SystemStart der AMTSÜberprüfungDarstellung desErgebnisAMTS SystemAbfrage benötigter InformationenAMTS ÜberprüfungLISMed. MgmtPIDVerarbeitete AMTS Informationen \ No newline at end of file diff --git a/Material/images/diagrams/AMTS_push.svg b/Material/images/diagrams/AMTS_push.svg index 66e042ce..58998e8a 100644 --- a/Material/images/diagrams/AMTS_push.svg +++ b/Material/images/diagrams/AMTS_push.svg @@ -1,4 +1,4 @@ -Patientenführendes SystemStart der AMTSÜberprüfungSammeln der benötigten InformationenDarstellung desErgebnisAMTS SystemAMTS ÜberprüfungMed. MgmtLISAMTS relevante InformationenVerarbeitete AMTS Informationen \ No newline at end of file +Patientenführendes SystemStart der AMTSÜberprüfungSammeln der benötigten InformationenDarstellung desErgebnisAMTS SystemAMTS ÜberprüfungMed. MgmtLISAMTS relevante InformationenVerarbeitete AMTS Informationen \ No newline at end of file diff --git a/Material/images/diagrams/Interaktionen.svg b/Material/images/diagrams/Interaktionen.svg deleted file mode 100644 index e7094d18..00000000 --- a/Material/images/diagrams/Interaktionen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -
X Repository
X Repository
X Provider
X Provider
X Consumer
X Consumer
X

{"Medication Summary", "Medication Order", "Administered Medication"}

X ∈...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/Material/images/diagrams/Klassendiagramm.svg b/Material/images/diagrams/Klassendiagramm.svg deleted file mode 100644 index 46c555ca..00000000 --- a/Material/images/diagrams/Klassendiagramm.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -Medikations-Liste...
...
...
Patient......Medikament...
...
...
0..*1..*
enthält
enthält
Medikations-Information......0..*1
bezieht sich auf
bezieht sich auf
Medikations-Verordnung......Medikations-Verabreichung......0..*1
bezieht sich auf
bezieht sich auf
0..*1
bezieht sich auf
bezieht sich auf
0..*1
gilt für
gilt für
0..*1
gilt für
gilt für
0..*1
gilt für
gilt für
0..*1
gilt für
gilt für
Weitere Datenobjekte (z.B. Organisationen, Fachpersonen, Aufenthalte) sind hier zur besseren Übersichtlichkeit nicht dargestellt.
Weitere Datenobjekte (z.B. Organisationen, Fachpersonen, Aufenthalte) sind hier zur besseren Übersichtlichkeit nicht dargeste...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/Material/images/diagrams/dummy.svg b/Material/images/diagrams/dummy.svg index 768a604c..ef665349 100644 --- a/Material/images/diagrams/dummy.svg +++ b/Material/images/diagrams/dummy.svg @@ -1 +1 @@ -Welcome to PlantUML! You can start with a simple UML Diagram like: Bob->Alice: Hello Or class Example You will find more information about PlantUML syntax onhttps://plantuml.com (Details by typinglicensekeyword)      \ No newline at end of file +Medikation Some textNeu-VerordnungOther textAnpassungInformationAbgabe \ No newline at end of file diff --git a/Material/images/diagrams/infomodel.svg b/Material/images/diagrams/infomodel.svg index 99d17669..09ab47d4 100644 --- a/Material/images/diagrams/infomodel.svg +++ b/Material/images/diagrams/infomodel.svg @@ -1 +1 @@ -ISiK_MedikationMII_KerndatensatzR4_CoreISiK_BasisISiKMedikamentMedicationidcodecoding­PZN :PatternATC-DE :PatternWG14 :Patterntextstatusmanufacturer : Reference (Organization)displayformcodingEDQM :Bindingamountnumerator :Patternvalueunitsystemcodedenominator :PatternvalueunitsystemcodeingredientextensionWirkstofftyp :Extensionitem[x]itemCodeableConceptcoding­ASK :PatternPZN :PatternATC-DE :PatternWG14 :PatterntextitemReference : Reference (Substance|Medication)referenceisActivestrengthnumerator :Patterndenominator :PatternbatchlotNumber ISiKMedikationsInformationMedicationStatementidpartOf : Reference (MedicationAdministration|MedicationDispense| MedicationStatement|Procedure| Observation)statusmedication[x]medicationCodeableConceptcoding­PZN :PatternATC-DE :PatternWG14 :PatterntextmedicationReference : Reference (Medication)referencesubject : Reference (Patient)referencecontext : Reference (Encounter| EpisodeOfCare)referenceeffective[x]effectiveDateTimeeffectivePeriodstartenddateAssertedreasonCodecodingtextreasonReference : Reference (Condition| Observation | DiagnosticReport)referencenotetextdosagetextpatientInstructiontimingeventrepeatsitecodingtextroutecodingEDQM :PatternSNOMED-CT :PatterntextdoseAndRatemaxDosePerPeriodnumerator :Patterndenominator :PatternmaxDosePerAdministration :SimpleQuantityISiKMedikationsListeListidstatus :Bindingmode :Bindingcodecodingmedications :Patternsystemcodedisplaysubject : Reference (Patient)referenceencounter : Reference (Encounter)referencedateentrydateitem : Reference (MedicationStatement)referenceISiKMedikationsVerabreichungMedicationAdministrationidstatussubject : Reference (Patient)referencecontext : Reference (Encounter| EpisodeOfCare)referenceeffective[x]effectiveDateTimeeffectivePeriodstartendpeformeractorreferencereasonReference : Reference (Condition| Observation |DiagnosticReport)referencenote :AnnotationtextdosagetextsitecodingSNOMED-CT :PatterntextroutecodingEDQM :PatternSNOMED-CT :Patterntextdoserate[x]rateRatio :Rationumerator :Patterndenominator :PatternrateQuantity :SimpleQuantityISiKMedikationsVerordnungMedicationRequestidstatusintentdoNotPerformmedication[x]medicationCodeableConceptcoding­PZN :PatternATC-DE :PatternWG14 :PatterntextmedicationReference (Medication)referencesubject : Reference (Patient)referenceencounter : Reference (Encounter)referenceauthoredOnrequester : Reference (Practitioner| PractitionerRole |Organization |Patient|RelatedPerson| Device)referencenote :AnnotationtextdosageInstructiontextpatientInstructiontimingeventrepeatsitecodingSNOMED-CT :PatterntextroutecodingEDQM :PatternSNOMED-CT :PatterntextdoseAndRatemaxDosePerPeriodnumerator :Patterndenominator :PatternmaxDosePerAdministration :SimpleQuantitydispenseRequestquantitysubstitutionallowed[x]allowedBooleanISiKMedikationTransactionBundletype : BundleType.Transactionentry linkfullUrlresource search requestmethodurl responseISiKMedikationTransactionResponseBundletype : BundleType.Responseentry linkfullUrlresource search request responsestatuslocationoutcomeSctRouteOfAdministrationValueSetDokumentation auf SimplifierSNOMED CT Route Of AdministrationBeeinhaltet Codes aus SNOMED CT bei denen dasConcept 284009009 (Route Of Administration) istSNOMED_CT 284009009codes :$CS-SCTis-a284009009Extension_WirkstofftypDokumentation auf SimplifierMII WirkstofftypFoundation_ModulDokumentation auf HL7 OrgHL7 FHIR R4 Core FoundationBundleDokumentationR4 Bundleidentifiertype : BundleTypetimestamptotallinkrelationurlentrylinkfullUrlresource :ResourcesearchmodescorerequestmethodurlifNoneMatchifModifiedSinceifMatchifNoneExistresponsestatuslocationetaglastModifiedoutcomeListDokumentationR4 Listidentifierstatus : ListStatusmode : ListModetitlecodesubject : Reference (Patient|Group | Device | Location)encounter : Reference (Encounter)datesource : Reference (Practitioner|PractitionerRole |Patient| Device)orderedBynoteentryflagdeleteddateitem : Reference(Any)emptyReasonBasismodul_Stufe_4Dokumentation auf SimplifierISiK Basis Stufe 4ISiKPatientPatientDokumentation auf SimplifierISiK PatientISiKKontaktGesundheitseinrichtungEncounterDokumentation auf SimplifierISiK Kontakt GesundheitseinrichtungISiKPractitionerPractitionerDokumentation auf SimplifierISiK Person im GesundheitsberufISiKDiagnoseConditionDokumentation auf SimplifierISiK DiagnoseISiKProzedurProcedureDokumentation auf SimplifierISiK ProzedurISiKAngehoerigerRelatedPersonDokumentation auf SimplifierISiK Angehoeriger \ No newline at end of file +ISiK_MedikationMII_KerndatensatzR4_CoreISiK_BasisISiKMedikamentMedicationidcodecoding­PZN :PatternATC-DE :PatternWG14 :Patterntextstatusmanufacturer : Reference (Organization)displayformcodingEDQM :Bindingamountnumerator :Patternvalueunitsystemcodedenominator :PatternvalueunitsystemcodeingredientextensionWirkstofftyp :Extensionitem[x]itemCodeableConceptcoding­ASK :PatternPZN :PatternATC-DE :PatternWG14 :PatterntextitemReference : Reference (Substance|Medication)referenceisActivestrengthnumerator :Patterndenominator :PatternbatchlotNumber ISiKMedikationsInformationMedicationStatementidpartOf : Reference (MedicationAdministration|MedicationDispense| MedicationStatement|Procedure| Observation)statusmedication[x]medicationCodeableConceptcoding­PZN :PatternATC-DE :PatternWG14 :PatterntextmedicationReference : Reference (Medication)referencesubject : Reference (Patient)referencecontext : Reference (Encounter| EpisodeOfCare)referenceeffective[x]effectiveDateTimeeffectivePeriodstartenddateAssertedreasonCodecodingtextreasonReference : Reference (Condition| Observation | DiagnosticReport)referencenotetextdosagetextpatientInstructiontimingeventrepeatsitecodingtextroutecodingEDQM :PatternSNOMED-CT :PatterntextdoseAndRatemaxDosePerPeriodnumerator :Patterndenominator :PatternmaxDosePerAdministration :SimpleQuantityISiKMedikationsListeListidstatus :Bindingmode :Bindingcodecodingmedications :Patternsystemcodedisplaysubject : Reference (Patient)referenceencounter : Reference (Encounter)referencedateentrydateitem : Reference (MedicationStatement)referenceISiKMedikationsVerabreichungMedicationAdministrationidstatussubject : Reference (Patient)referencecontext : Reference (Encounter| EpisodeOfCare)referenceeffective[x]effectiveDateTimeeffectivePeriodstartendpeformeractorreferencereasonReference : Reference (Condition| Observation |DiagnosticReport)referencenote :AnnotationtextdosagetextsitecodingSNOMED-CT :PatterntextroutecodingEDQM :PatternSNOMED-CT :Patterntextdoserate[x]rateRatio :Rationumerator :Patterndenominator :PatternrateQuantity :SimpleQuantityISiKMedikationsVerordnungMedicationRequestidstatusintentdoNotPerformmedication[x]medicationCodeableConceptcoding­PZN :PatternATC-DE :PatternWG14 :PatterntextmedicationReference (Medication)referencesubject : Reference (Patient)referenceencounter : Reference (Encounter)referenceauthoredOnrequester : Reference (Practitioner| PractitionerRole |Organization |Patient|RelatedPerson| Device)referencenote :AnnotationtextdosageInstructiontextpatientInstructiontimingeventrepeatsitecodingSNOMED-CT :PatterntextroutecodingEDQM :PatternSNOMED-CT :PatterntextdoseAndRatemaxDosePerPeriodnumerator :Patterndenominator :PatternmaxDosePerAdministration :SimpleQuantitydispenseRequestquantitysubstitutionallowed[x]allowedBooleanISiKMedikationTransactionBundletype : BundleType.Transactionentry linkfullUrlresource search requestmethodurl responseISiKMedikationTransactionResponseBundletype : BundleType.Responseentry linkfullUrlresource search request responsestatuslocationoutcomeSctRouteOfAdministrationValueSetDokumentation auf SimplifierSNOMED CT Route Of AdministrationBeeinhaltet Codes aus SNOMED CT bei denen dasConcept 284009009 (Route Of Administration) istSNOMED_CT 284009009codes :$CS-SCTis-a284009009Extension_WirkstofftypDokumentation auf SimplifierMII WirkstofftypFoundation_ModulDokumentation auf HL7 OrgHL7 FHIR R4 Core FoundationBundleDokumentationR4 Bundleidentifiertype : BundleTypetimestamptotallinkrelationurlentrylinkfullUrlresource :ResourcesearchmodescorerequestmethodurlifNoneMatchifModifiedSinceifMatchifNoneExistresponsestatuslocationetaglastModifiedoutcomeListDokumentationR4 Listidentifierstatus : ListStatusmode : ListModetitlecodesubject : Reference (Patient|Group | Device | Location)encounter : Reference (Encounter)datesource : Reference (Practitioner|PractitionerRole |Patient| Device)orderedBynoteentryflagdeleteddateitem : Reference(Any)emptyReasonBasismodul_Stufe_4Dokumentation auf SimplifierISiK Basis Stufe 4ISiKPatientPatientDokumentation auf SimplifierISiK PatientISiKKontaktGesundheitseinrichtungEncounterDokumentation auf SimplifierISiK Kontakt GesundheitseinrichtungISiKPractitionerPractitionerDokumentation auf SimplifierISiK Person im GesundheitsberufISiKDiagnoseConditionDokumentation auf SimplifierISiK DiagnoseISiKProzedurProcedureDokumentation auf SimplifierISiK ProzedurISiKAngehoerigerRelatedPersonDokumentation auf SimplifierISiK Angehoeriger \ No newline at end of file diff --git a/Material/images/diagrams/infomodell.svg b/Material/images/diagrams/infomodell.svg deleted file mode 100644 index 6ec370f8..00000000 --- a/Material/images/diagrams/infomodell.svg +++ /dev/null @@ -1 +0,0 @@ -ISiK_MedikationMII_KerndatensatzR4_CoreISiK_BasisISiKMedikamentMedicationidcodecoding­PZN :PatternATC-DE :PatternWG14 :Patterntextstatusmanufacturer : Reference (Organization)displayformcodingEDQM :Bindingamountnumerator :Patternvalueunitsystemcodedenominator :PatternvalueunitsystemcodeingredientextensionWirkstofftyp :Extensionitem[x]itemCodeableConceptcoding­ASK :PatternPZN :PatternATC-DE :PatternWG14 :PatterntextitemReference : Reference (Substance|Medication)referenceisActivestrengthnumerator :Patterndenominator :PatternbatchlotNumber ISiKMedikationsInformationMedicationStatementidpartOf : Reference (MedicationAdministration|MedicationDispense| MedicationStatement|Procedure| Observation)statusmedication[x]medicationCodeableConceptcoding­PZN :PatternATC-DE :PatternWG14 :PatterntextmedicationReference : Reference (Medication)referencesubject : Reference (Patient)referencecontext : Reference (Encounter| EpisodeOfCare)referenceeffective[x]effectiveDateTimeeffectivePeriodstartenddateAssertedreasonCodecodingtextreasonReference : Reference (Condition| Observation | DiagnosticReport)referencenotetextdosagetextpatientInstructiontimingeventrepeatsitecodingtextroutecodingEDQM :PatternSNOMED-CT :PatterntextdoseAndRatemaxDosePerPeriodnumerator :Patterndenominator :PatternmaxDosePerAdministration :SimpleQuantityISiKMedikationsListeListidstatus :Bindingmode :Bindingcodecodingmedications :Patternsystemcodedisplaysubject : Reference (Patient)referenceencounter : Reference (Encounter)referencedateentrydateitem : Reference (MedicationStatement)referenceISiKMedikationsVerabreichungMedicationAdministrationidstatussubject : Reference (Patient)referencecontext : Reference (Encounter| EpisodeOfCare)referenceeffective[x]effectiveDateTimeeffectivePeriodstartendpeformeractorreferencereasonReference : Reference (Condition| Observation |DiagnosticReport)referencenote :AnnotationtextdosagetextsitecodingSNOMED-CT :PatterntextroutecodingEDQM :PatternSNOMED-CT :Patterntextdoserate[x]rateRatio :Rationumerator :Patterndenominator :PatternrateQuantity :SimpleQuantityISiKMedikationsVerordnungMedicationRequestidstatusintentdoNotPerformmedication[x]medicationCodeableConceptcoding­PZN :PatternATC-DE :PatternWG14 :PatterntextmedicationReference (Medication)referencesubject : Reference (Patient)referenceencounter : Reference (Encounter)referenceauthoredOnrequester : Reference (Practitioner| PractitionerRole |Organization |Patient|RelatedPerson| Device)referencenote :AnnotationtextdosageInstructiontextpatientInstructiontimingeventrepeatsitecodingSNOMED-CT :PatterntextroutecodingEDQM :PatternSNOMED-CT :PatterntextdoseAndRatemaxDosePerPeriodnumerator :Patterndenominator :PatternmaxDosePerAdministration :SimpleQuantitydispenseRequestquantitysubstitutionallowed[x]allowedBooleanISiKMedikationTransactionBundletype : BundleType.Transactionentry linkfullUrlresource search requestmethodurl responseISiKMedikationTransactionResponseBundletype : BundleType.Responseentry linkfullUrlresource search request responsestatuslocationoutcomeSctRouteOfAdministrationValueSetDokumentation auf SimplifierSNOMED CT Route Of AdministrationBeeinhaltet Codes aus SNOMED CT bei denen dasConcept 284009009 (Route Of Administration) istSNOMED_CT 284009009codes :$CS-SCTis-a284009009Extension_WirkstofftypDokumentation auf SimplifierMII WirkstofftypFoundation_ModulDokumentation auf HL7 OrgHL7 FHIR R4 Core FoundationBundleDokumentationR4 Bundleidentifiertype : BundleTypetimestamptotallinkrelationurlentrylinkfullUrlresource :ResourcesearchmodescorerequestmethodurlifNoneMatchifModifiedSinceifMatchifNoneExistresponsestatuslocationetaglastModifiedoutcomeListDokumentationR4 Listidentifierstatus : ListStatusmode : ListModetitlecodesubject : Reference (Patient|Group | Device | Location)encounter : Reference (Encounter)datesource : Reference (Practitioner|PractitionerRole |Patient| Device)orderedBynoteentryflagdeleteddateitem : Reference(Any)emptyReasonBasismodul_Stufe_3Dokumentation auf SimplifierISiK Basis Stufe 3ISiKPatientPatientDokumentation auf SimplifierISiK PatientISiKKontaktGesundheitseinrichtungEncounterDokumentation auf SimplifierISiK Kontakt GesundheitseinrichtungISiKPractitionerPractitionerDokumentation auf SimplifierISiK Person im GesundheitsberufISiKDiagnoseConditionDokumentation auf SimplifierISiK DiagnoseISiKProzedurProcedureDokumentation auf SimplifierISiK ProzedurISiKAngehoerigerRelatedPersonDokumentation auf SimplifierISiK Angehoeriger \ No newline at end of file diff --git a/Material/images/src/plantuml/infomodel.puml b/Material/images/src/plantuml/deprecated_infomodel.puml similarity index 96% rename from Material/images/src/plantuml/infomodel.puml rename to Material/images/src/plantuml/deprecated_infomodel.puml index 6f3edfba..02d68b9d 100644 --- a/Material/images/src/plantuml/infomodel.puml +++ b/Material/images/src/plantuml/deprecated_infomodel.puml @@ -1,24 +1,3 @@ -@startuml dummy -' package Dummy{ -' entity Entität01 { -' optionales Attribut -' **optionales fettes Attribut** -' * **vorgeschriebens fettes Attribut** -' } -' -' entity Entität01 { -' optionales Attribut : text -' **optionales fettes Attribut** nummer <> -' * **vorgeschriebens fettes Attribut** -' } -' Entität01 }|..|| Entität02 -' Entität03 }o..o| Entität04 -' Entität05 ||--o{ Entität06 -' Entität07 |o--|| Entität08 -' } -@enduml - - ' TODO: ' Vervollständigen im Sinne von: https://github.com/gematik/spec-ISiK-Medikation/blob/rc/main-stufe-4/Material/docs/Medikation%20Abgleich%20bestehende%20Spezifikationen.xlsx diff --git a/Material/images/src/plantuml/resourcediagram.puml b/Material/images/src/plantuml/deprecated_resourcediagram.puml similarity index 100% rename from Material/images/src/plantuml/resourcediagram.puml rename to Material/images/src/plantuml/deprecated_resourcediagram.puml diff --git a/Material/images/src/plantuml/search_includes.puml b/Material/images/src/plantuml/deprecated_search_includes.puml similarity index 100% rename from Material/images/src/plantuml/search_includes.puml rename to Material/images/src/plantuml/deprecated_search_includes.puml diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index bb5843fa..5ee717f9 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -68,88 +68,88 @@ "fshName": "ExampleISiKMedikationsListe", "fshType": "Instance", "fshFile": "ISiKMedikationsListe.fsh", - "startLine": 45, - "endLine": 58 + "startLine": 47, + "endLine": 60 }, { "outputFile": "List-ExampleISiKMedikationsListeParkinson.json", "fshName": "ExampleISiKMedikationsListeParkinson", "fshType": "Instance", "fshFile": "ISiKMedikationsListe.fsh", - "startLine": 60, - "endLine": 82 + "startLine": 62, + "endLine": 84 }, { "outputFile": "Medication-ExampleISiKMedikament1.json", "fshName": "ExampleISiKMedikament1", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 121, - "endLine": 128 + "startLine": 123, + "endLine": 130 }, { "outputFile": "Medication-ExampleISiKMedikament2.json", "fshName": "ExampleISiKMedikament2", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 130, - "endLine": 162 + "startLine": 132, + "endLine": 164 }, { "outputFile": "Medication-ExampleISiKMedikament3.json", "fshName": "ExampleISiKMedikament3", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 164, - "endLine": 171 + "startLine": 166, + "endLine": 173 }, { "outputFile": "Medication-ExampleISiKMedikament4.json", "fshName": "ExampleISiKMedikament4", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 173, - "endLine": 209 + "startLine": 175, + "endLine": 211 }, { "outputFile": "Medication-ExampleISiKMedikament5.json", "fshName": "ExampleISiKMedikament5", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 211, - "endLine": 249 + "startLine": 213, + "endLine": 251 }, { "outputFile": "Medication-ExampleISiKMedikament6.json", "fshName": "ExampleISiKMedikament6", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 251, - "endLine": 255 + "startLine": 253, + "endLine": 257 }, { "outputFile": "Medication-ExampleISiKMedikament7.json", "fshName": "ExampleISiKMedikament7", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 257, - "endLine": 290 + "startLine": 259, + "endLine": 292 }, { "outputFile": "Medication-ExampleISiKMedikament8.json", "fshName": "ExampleISiKMedikament8", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 292, - "endLine": 334 + "startLine": 294, + "endLine": 336 }, { "outputFile": "Medication-ExampleISiKMedikament9.json", "fshName": "ExampleISiKMedikament9", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 336, - "endLine": 378 + "startLine": 338, + "endLine": 380 }, { "outputFile": "MedicationAdministration-ExampleISiKMedikationsVerabreichung.json", @@ -167,22 +167,6 @@ "startLine": 130, "endLine": 143 }, - { - "outputFile": "MedicationAdministration-ExampleISiKMedikationsVerabreichung3.json", - "fshName": "ExampleISiKMedikationsVerabreichung3", - "fshType": "Instance", - "fshFile": "ISiKMedikationsVerabreichung.fsh", - "startLine": 145, - "endLine": 168 - }, - { - "outputFile": "MedicationAdministration-ExampleISiKMedikationsVerabreichung4.json", - "fshName": "ExampleISiKMedikationsVerabreichung4", - "fshType": "Instance", - "fshFile": "ISiKMedikationsVerabreichung.fsh", - "startLine": 170, - "endLine": 199 - }, { "outputFile": "MedicationRequest-ExampleISiKMedikationsVerordnung.json", "fshName": "ExampleISiKMedikationsVerordnung", @@ -300,8 +284,8 @@ "fshName": "ExampleISiKAMTSBewertung1", "fshType": "Instance", "fshFile": "ISiKAMTSBewertung.fsh", - "startLine": 67, - "endLine": 84 + "startLine": 69, + "endLine": 86 }, { "outputFile": "StructureDefinition-ExtensionISiKAcceptedRisk.json", @@ -357,7 +341,7 @@ "fshType": "Profile", "fshFile": "ISiKAMTSBewertung.fsh", "startLine": 1, - "endLine": 64 + "endLine": 66 }, { "outputFile": "StructureDefinition-ISiKMedikament.json", @@ -365,7 +349,7 @@ "fshType": "Profile", "fshFile": "ISiKMedikament.fsh", "startLine": 1, - "endLine": 114 + "endLine": 116 }, { "outputFile": "StructureDefinition-ISiKMedikationTransaction.json", @@ -397,7 +381,7 @@ "fshType": "Profile", "fshFile": "ISiKMedikationsListe.fsh", "startLine": 1, - "endLine": 43 + "endLine": 45 }, { "outputFile": "StructureDefinition-ISiKMedikationsVerabreichung.json", diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index 86a4df19..fc176248 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -7,21 +7,19 @@ CapabilityStatement-ISiKCapabilityStatementMedikationVerabreichung.json ISiKCap CapabilityStatement-ISiKCapabilityStatementMedikationVerordnung.json ISiKCapabilityStatementMedikationVerordnung Instance ISiKCapabilityStatementMedikationVerordnung.fsh 1 - 425 CodeSystem-ISiKMedikationsartCS.json ISiKMedikationsart CodeSystem codeSystems.fsh 1 - 6 Encounter-Fachabteilungskontakt.json Fachabteilungskontakt Instance referencedExamples.fsh 53 - 87 -List-ExampleISiKMedikationsListe.json ExampleISiKMedikationsListe Instance ISiKMedikationsListe.fsh 45 - 58 -List-ExampleISiKMedikationsListeParkinson.json ExampleISiKMedikationsListeParkinson Instance ISiKMedikationsListe.fsh 60 - 82 -Medication-ExampleISiKMedikament1.json ExampleISiKMedikament1 Instance ISiKMedikament.fsh 121 - 128 -Medication-ExampleISiKMedikament2.json ExampleISiKMedikament2 Instance ISiKMedikament.fsh 130 - 162 -Medication-ExampleISiKMedikament3.json ExampleISiKMedikament3 Instance ISiKMedikament.fsh 164 - 171 -Medication-ExampleISiKMedikament4.json ExampleISiKMedikament4 Instance ISiKMedikament.fsh 173 - 209 -Medication-ExampleISiKMedikament5.json ExampleISiKMedikament5 Instance ISiKMedikament.fsh 211 - 249 -Medication-ExampleISiKMedikament6.json ExampleISiKMedikament6 Instance ISiKMedikament.fsh 251 - 255 -Medication-ExampleISiKMedikament7.json ExampleISiKMedikament7 Instance ISiKMedikament.fsh 257 - 290 -Medication-ExampleISiKMedikament8.json ExampleISiKMedikament8 Instance ISiKMedikament.fsh 292 - 334 -Medication-ExampleISiKMedikament9.json ExampleISiKMedikament9 Instance ISiKMedikament.fsh 336 - 378 +List-ExampleISiKMedikationsListe.json ExampleISiKMedikationsListe Instance ISiKMedikationsListe.fsh 47 - 60 +List-ExampleISiKMedikationsListeParkinson.json ExampleISiKMedikationsListeParkinson Instance ISiKMedikationsListe.fsh 62 - 84 +Medication-ExampleISiKMedikament1.json ExampleISiKMedikament1 Instance ISiKMedikament.fsh 123 - 130 +Medication-ExampleISiKMedikament2.json ExampleISiKMedikament2 Instance ISiKMedikament.fsh 132 - 164 +Medication-ExampleISiKMedikament3.json ExampleISiKMedikament3 Instance ISiKMedikament.fsh 166 - 173 +Medication-ExampleISiKMedikament4.json ExampleISiKMedikament4 Instance ISiKMedikament.fsh 175 - 211 +Medication-ExampleISiKMedikament5.json ExampleISiKMedikament5 Instance ISiKMedikament.fsh 213 - 251 +Medication-ExampleISiKMedikament6.json ExampleISiKMedikament6 Instance ISiKMedikament.fsh 253 - 257 +Medication-ExampleISiKMedikament7.json ExampleISiKMedikament7 Instance ISiKMedikament.fsh 259 - 292 +Medication-ExampleISiKMedikament8.json ExampleISiKMedikament8 Instance ISiKMedikament.fsh 294 - 336 +Medication-ExampleISiKMedikament9.json ExampleISiKMedikament9 Instance ISiKMedikament.fsh 338 - 380 MedicationAdministration-ExampleISiKMedikationsVerabreichung.json ExampleISiKMedikationsVerabreichung Instance ISiKMedikationsVerabreichung.fsh 115 - 128 MedicationAdministration-ExampleISiKMedikationsVerabreichung2.json ExampleISiKMedikationsVerabreichung2 Instance ISiKMedikationsVerabreichung.fsh 130 - 143 -MedicationAdministration-ExampleISiKMedikationsVerabreichung3.json ExampleISiKMedikationsVerabreichung3 Instance ISiKMedikationsVerabreichung.fsh 145 - 168 -MedicationAdministration-ExampleISiKMedikationsVerabreichung4.json ExampleISiKMedikationsVerabreichung4 Instance ISiKMedikationsVerabreichung.fsh 170 - 199 MedicationRequest-ExampleISiKMedikationsVerordnung.json ExampleISiKMedikationsVerordnung Instance ISiKMedikationsVerordnung.fsh 262 - 285 MedicationRequest-ExampleISiKMedikationsVerordnung2.json ExampleISiKMedikationsVerordnung2 Instance ISiKMedikationsVerordnung.fsh 287 - 310 MedicationStatement-ExampleISiKMedikationsInformation1.json ExampleISiKMedikationsInformation1 Instance ISiKMedikationsInformation.fsh 270 - 293 @@ -36,19 +34,19 @@ MedicationStatement-ExampleISiKMedikationsInformationParkinson3.json Example MedicationStatement-ExampleISiKMedikationsInformationParkinson4.json ExampleISiKMedikationsInformationParkinson4 Instance ISiKMedikationsInformation.fsh 489 - 509 MedicationStatement-ExampleISiKMedikationsInformationParkinson5.json ExampleISiKMedikationsInformationParkinson5 Instance ISiKMedikationsInformation.fsh 512 - 531 Patient-PatientinMusterfrau.json PatientinMusterfrau Instance referencedExamples.fsh 1 - 51 -RiskAssessment-ExampleISiKAMTSBewertung1.json ExampleISiKAMTSBewertung1 Instance ISiKAMTSBewertung.fsh 67 - 84 +RiskAssessment-ExampleISiKAMTSBewertung1.json ExampleISiKAMTSBewertung1 Instance ISiKAMTSBewertung.fsh 69 - 86 StructureDefinition-ExtensionISiKAcceptedRisk.json ExtensionISiKAcceptedRisk Extension ExtensionISiKAcceptedRisk.fsh 1 - 14 StructureDefinition-ExtensionISiKBehandlungsziel.json ExtensionISiKBehandlungsziel Extension ExtensionISiKBehandlungsziel.fsh 1 - 12 StructureDefinition-ExtensionISiKMedicationRequestReplaces.json ExtensionISiKMedicationRequestReplaces Extension ExtensionISiKMedicationRequestReplaces.fsh 1 - 12 StructureDefinition-ExtensionISiKMedicationStatementReplaces.json ExtensionISiKMedicationStatementReplaces Extension ExtensionISiKMedicationStatementReplaces.fsh 1 - 12 StructureDefinition-ExtensionISiKMedikationsart.json ExtensionISiKMedikationsart Extension ExtensionISiKMedikationsart.fsh 1 - 15 StructureDefinition-ExtensionISiKSelbstmedikation.json ExtensionISiKSelbstmedikation Extension ExtensionISiKSelbstmedikation.fsh 1 - 10 -StructureDefinition-ISiKAMTSBewertung.json ISiKAMTSBewertung Profile ISiKAMTSBewertung.fsh 1 - 64 -StructureDefinition-ISiKMedikament.json ISiKMedikament Profile ISiKMedikament.fsh 1 - 114 +StructureDefinition-ISiKAMTSBewertung.json ISiKAMTSBewertung Profile ISiKAMTSBewertung.fsh 1 - 66 +StructureDefinition-ISiKMedikament.json ISiKMedikament Profile ISiKMedikament.fsh 1 - 116 StructureDefinition-ISiKMedikationTransaction.json ISiKMedikationTransaction Profile ISiKMedikationTransaction.fsh 1 - 25 StructureDefinition-ISiKMedikationTransactionResponse.json ISiKMedikationTransactionResponse Profile ISiKMedikationTransactionResponse.fsh 1 - 27 StructureDefinition-ISiKMedikationsInformation.json ISiKMedikationsInformation Profile ISiKMedikationsInformation.fsh 1 - 268 -StructureDefinition-ISiKMedikationsListe.json ISiKMedikationsListe Profile ISiKMedikationsListe.fsh 1 - 43 +StructureDefinition-ISiKMedikationsListe.json ISiKMedikationsListe Profile ISiKMedikationsListe.fsh 1 - 45 StructureDefinition-ISiKMedikationsVerabreichung.json ISiKMedikationsVerabreichung Profile ISiKMedikationsVerabreichung.fsh 1 - 113 StructureDefinition-ISiKMedikationsVerordnung.json ISiKMedikationsVerordnung Profile ISiKMedikationsVerordnung.fsh 1 - 260 ValueSet-ISiKMedikationsartVS.json ISiKMedikationsart ValueSet valueSets.fsh 7 - 11