From af65c005ce117cc072571b76fc8f20b2d6440d98 Mon Sep 17 00:00:00 2001 From: patrick-werner Date: Thu, 23 May 2024 15:14:55 +0200 Subject: [PATCH] fixing build --- .../Bundle_MedikationTransaction.md | 2 +- .../Bundle_MedikationTransactionResponse.md | 2 +- ImplementationGuide/markdown/Motivation.md | 2 +- ImplementationGuide/markdown/ReleaseNotes.md | 4 +- .../markdown/UebergreifendeFestlegungen.md | 8 +- .../Kompatibilitaet.md | 4 +- .../UebergreifendeFestlegungen/RestApi.md | 2 +- .../AMTS/AMTS_Diagramme.md | 18 +- .../AMTS/AMTS_Narrative.md | 32 +-- .../AMTS/AMTS_Profile.md | 8 +- .../markdown/Zusammenfassung.md | 2 +- .../InteraktionenUndSearchTypes.md | 2 +- Resources/fsh-generated/fsh-index.json | 204 +++++++----------- Resources/fsh-generated/fsh-index.txt | 83 ++++--- .../CodeSystem-ISiKMedikationsartCS.json | 5 +- ...eDefinition-ExtensionISiKAcceptedRisk.json | 2 +- ...finition-ExtensionISiKBehandlungsziel.json | 2 +- ...xtensionISiKMedicationRequestReplaces.json | 4 +- ...ensionISiKMedicationStatementReplaces.json | 4 +- ...efinition-ExtensionISiKMedikationsart.json | 2 +- ...inition-ExtensionISiKSelbstmedikation.json | 2 +- ...StructureDefinition-ISiKAMTSBewertung.json | 10 +- .../StructureDefinition-ISiKMedikament.json | 10 +- ...eDefinition-ISiKMedikationTransaction.json | 1 + ...ion-ISiKMedikationTransactionResponse.json | 1 + ...Definition-ISiKMedikationsInformation.json | 12 +- ...uctureDefinition-ISiKMedikationsListe.json | 15 +- ...finition-ISiKMedikationsVerabreichung.json | 7 +- ...eDefinition-ISiKMedikationsVerordnung.json | 13 +- .../ValueSet-ISiKMedikationsartVS.json | 5 +- .../ValueSet-MedikationsListeListModeVS.json | 28 +++ .../ValueSet-SctRouteOfAdministration.json | 5 +- .../input/fsh/ExtensionISiKAcceptedRisk.fsh | 2 +- .../fsh/ExtensionISiKBehandlungsziel.fsh | 2 +- ...ExtensionISiKMedicationRequestReplaces.fsh | 4 +- ...tensionISiKMedicationStatementReplaces.fsh | 4 +- .../input/fsh/ExtensionISiKMedikationsart.fsh | 4 +- .../fsh/ExtensionISiKSelbstmedikation.fsh | 2 +- Resources/input/fsh/ISiKAMTSBewertung.fsh | 30 ++- Resources/input/fsh/ISiKMedikament.fsh | 50 +++-- .../input/fsh/ISiKMedikationTransaction.fsh | 3 +- .../fsh/ISiKMedikationTransactionResponse.fsh | 3 +- .../input/fsh/ISiKMedikationsInformation.fsh | 104 +++++---- Resources/input/fsh/ISiKMedikationsListe.fsh | 20 +- .../fsh/ISiKMedikationsVerabreichung.fsh | 37 ++-- .../input/fsh/ISiKMedikationsVerordnung.fsh | 105 +++++---- Resources/input/fsh/codeSystems.fsh | 4 +- Resources/input/fsh/valueSets.fsh | 16 +- 48 files changed, 415 insertions(+), 476 deletions(-) create mode 100644 Resources/fsh-generated/resources/ValueSet-MedikationsListeListModeVS.json diff --git a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md index e9f85ba..9816680 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md +++ b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md @@ -1,6 +1,6 @@ ## Bundle MedikationTransaction [(Bundle)](https://www.hl7.org/fhir/R4/bundle.html) -Hinweis: Die Regeln aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/guide/basis-v4?version=current) für die Verarbeitung Document-Bundles, treffen hier nicht zu, da es sich um den Bundle-Typ Transaction handelt. +Hinweis: Die Regeln aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/guide/isik-basis-v4) für die Verarbeitung Document-Bundles, treffen hier nicht zu, da es sich um den Bundle-Typ Transaction handelt. --- diff --git a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md index 0b03e8a..8176b3b 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md +++ b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md @@ -1,6 +1,6 @@ ## Bundle MedikationTransactionResponse [(Bundle)](https://www.hl7.org/fhir/R4/bundle.html) -Hinweis: Die Regeln aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/guide/basis-v4?version=current) für die Verarbeitung Document-Bundles, treffen hier nicht zu, da es sich um den Bundle-Typ Transaction handelt. +Hinweis: Die Regeln aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/guide/isik-basis-v4) für die Verarbeitung Document-Bundles, treffen hier nicht zu, da es sich um den Bundle-Typ Transaction handelt. --- diff --git a/ImplementationGuide/markdown/Motivation.md b/ImplementationGuide/markdown/Motivation.md index 497eeaa..beebd6b 100644 --- a/ImplementationGuide/markdown/Motivation.md +++ b/ImplementationGuide/markdown/Motivation.md @@ -4,7 +4,7 @@ Die Verordnung, Abgabe und Verabreichung von Medikamenten stellt eine der Kernt 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. +Dies gilt ebenso für die Dokumentation und Weiterverarbeitung der Aufnahme- bzw. Entlassmedikation (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. diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md index bcf1281..b6e4584 100644 --- a/ImplementationGuide/markdown/ReleaseNotes.md +++ b/ImplementationGuide/markdown/ReleaseNotes.md @@ -24,7 +24,7 @@ Datum: 04.04.2024 * Behandlungsziel * Replaces als Ersatz-Verordnung * AcceptedRisk im Zuge einer AMTS-Bewertung -* Erweiterung um Use Case Diagramm, Resourcen Diagramm und Informationsmodell +* Erweiterung um Use Case Diagramm, Ressourcen Diagramm und Informationsmodell * Erweiterung um Use Case Zusammenhänge von verketteten Suchparametern **Full Changelog**: https://github.com/gematik/spec-ISiK-Medikation/compare/v.3.0.2...rc/main-stufe-4 @@ -64,7 +64,7 @@ Version: 2.0.2 Datum: 31.01.2023 - Update Basismodul Dependency -> 2.0.4 -- weitere Änderungen an Implmentierungsleitfaden (informativ) +- weitere Änderungen an Implementierungsleitfaden (informativ) ---- Version: 2.0.1 diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen.md index b7264ca..fc5cfd4 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen.md @@ -1,10 +1,10 @@ # Übergreifende Festlegungen Folgende Festlegungen aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/guide/isik-basis-v4?version=current) haben in diesem Modul Gültigkeit: -* [Methodik der Schlüsselworte MUSS, SOLL, KANN](https://simplifier.net/guide/isik-basis-v4/markdown-UebergreifendeFestlegungen-UebergreifendeFestlegungen-Methodik?version=current) -* [Bedeutung der Must-Support-Flags](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen-Must-Support-Flags?version=current) -* [Zu implementierende Repräsentationsformate](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-Repraesentationsformate?version=current) -* [Allgemeine Hinweise zu Suchparametern](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen-Suchparameter?version=current) +* [Methodik der Schlüsselworte MUSS, SOLL, KANN](https://simplifier.net/guide/isik-basis-v4/markdown-UebergreifendeFestlegungen-UebergreifendeFestlegungen_Methodik?version=current) +* [Bedeutung der Must-Support-Flags](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Must-Support-Flags?version=current) +* [Zu implementierende Repräsentationsformate](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen_Repraesentationsformate?version=current) +* [Allgemeine Hinweise zu Suchparametern](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter?version=current) Darüber hinaus gelten in diesem Modul folgende Datenobjekt-übergreifende Festlegungen: diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md index bff6eba..bd30be6 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md @@ -2,7 +2,7 @@ Der vorliegende Implementierungsleitfaden wurde aus der Analyse verschiedener in Deutschland bestehender Spezifikationen im Bereich Medikation heraus entwickelt. -Überwiegend wurde dabei eine Vereinigungsmenge aus diesen, teilweise mit stark unterschiedlicher Ausrichtung verfassten, Spezifikationen hergestellt. Allerdings wurde auch zum einen der Entwicklung der letzten Jahre Rechnung getragen, zum anderen wurden sehr spezifische Datenelemente, die für die Medikations-Kommunikation im stationären Bereich nicht von Bedeutung sind, nicht berücksichtigt. +Überwiegend wurde dabei eine Vereinigungsmenge aus diesen, teilweise mit stark unterschiedlicher Ausrichtung verfassten, Spezifikationen hergestellt. Allerdings wurde auch zum einen der Entwicklung der letzten Jahre Rechnung getragen, zum anderen wurden sehr spezifische Datenelemente, die für die Medikationskommunikation im stationären Bereich nicht von Bedeutung sind, nicht berücksichtigt. ## Kompatibilität zum Medizininformatik-Initiative Kerndatensatz Modul Medikation @@ -10,7 +10,7 @@ Die Medikations-Spezifikationen der Medizininformatik-Initiative sowie in ISiK s Dies trifft auch für die verwendeten Terminologien zu, mit Ausnahme der Medikamenten-Codierung. Hier erlaubt ISiK die Verwendung von ABDATA WG14, jedoch nicht ATC-WHO. Unter Umständen muss hier also ein Mapping vorgenommen werden. -Weiterhin erlaubt die Medizininformatik-Initiative derzeit mehrfache Slices der einzelnen Codesysteme zum Medikament (z.B. PZN), während im vorliegenden Implementierungsleitfaden gemäß Abstimmung mit dem BfArm und in Übereinstimmung mit den Regeln für den FHIR CodeableConcept Datentyp jedes Codesystem jeweils nur ein Mal vorkommen darf. Im (bei bestimmungsgemäßer Verwendung der Codesysteme nicht zu erwartenden) Fall einer Instanz mit zwei unterschiedlichen Medikamenten-Codes aus dem selben Codesystem muss also eine Einzelfallentscheidung getroffen werden. +Weiterhin erlaubt die Medizininformatik-Initiative derzeit mehrfache Slices der einzelnen Codesysteme zum Medikament (z.B. PZN), während im vorliegenden Implementierungsleitfaden gemäß Abstimmung mit dem BfArm und in Übereinstimmung mit den Regeln für den FHIR CodeableConcept Datentyp jedes Codesystem jeweils nur ein Mal vorkommen darf. Im (bei bestimmungsgemäßer Verwendung der Codesysteme nicht zu erwartenden) Fall einer Instanz mit zwei unterschiedlichen Medikamenten-Codes aus demselben Codesystem muss also eine Einzelfallentscheidung getroffen werden. ## Kompatibilität zum KBV eRezept diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/RestApi.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/RestApi.md index 93f5ecc..1596b2c 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/RestApi.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/RestApi.md @@ -1,6 +1,6 @@ # REST-API -Es gelten grundsätzlich die [Allgemeinen Hinweise zur REST API aus dem Basismodul](https://simplifier.net/guide/isik-basis-v4/markdown-UebergreifendeFestlegungen-UebergreifendeFestlegungen-Rest?version=current). +Es gelten grundsätzlich die [Allgemeinen Hinweise zur REST API aus dem Basismodul](https://simplifier.net/guide/isik-basis-v4/markdown-UebergreifendeFestlegungen-UebergreifendeFestlegungen_Rest?version=current). Abweichend hiervon bzw. ergänzend hierzu gilt: diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md index ab37ea8..650585a 100644 --- a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md +++ b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md @@ -3,13 +3,13 @@ Im Gegensatz zu den sonstigen Zusammenfassungen, wird in den folgenden Diagramme ### Use Case Diagramm AMTS -Im Folgenden wird ein grafischer Überblick über möglichst in diesem Implementierungsleitfaden (AMTS) abgedeckten Anwednungsfälle gegeben. +Im Folgenden wird ein grafischer Überblick über möglichst in diesem Implementierungsleitfaden (AMTS) abgedeckten Anwendungsfä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. +* In den Funktionen werde triviale Suchen einer Ressource anhand ihrer eigenen Properties nicht dargestellt, z.B. Suche einer Ressource anhand der ID, Name, Code usw. AMTS Use Cases @@ -18,7 +18,7 @@ Da es sich um eine Zusammenfassung handelt, werden nur folgende Use Case und daf ### Interaktionen In der Versorgung -Im Folgenden ist ein beispielhafter Versorgungsprozess aus dem [Auszug des IOP-Arbeitskreises](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS#Anhang-I-Auszug) dargestellt, welcher der Erarbeitung diese Implemetierungsleitfadens zugrunde lag. Weitere Prozesse und Details finden sich im [Anhang](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS#Anhang-I-Auszug). +Im Folgenden ist ein beispielhafter Versorgungsprozess aus dem [Auszug des IOP-Arbeitskreises](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS#Anhang-I-Auszug) dargestellt, welcher der Erarbeitung diese Implementierungsleitfadens zugrunde lag. Weitere Prozesse und Details finden sich im [Anhang](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS#Anhang-I-Auszug). Sturz mit stationärer Behandlung und hausärztlicher Weiterbehandlung @@ -29,14 +29,14 @@ Im Folgenden ist ein beispielhafter Versorgungsprozess aus dem [Auszug des IOP-A Im Folgenden wird ein grafischer Überblick über alle für diesen Übergreifenden Use Case (AMTS) profilierten Ressourcen gegeben. Da es sich um eine Zusammenfassung handelt, werden nur folgende Profile und Felder dargestellt: -* Profile und Extenstion, die spezielle für AMTS profiliert wurden. -* Profile und Extenstion, die für AMTS zwingend benötigt werden. In vereinfachter Form, mit Verweis auf den Ursprung. -* Felder, mit besonderer Relevanz, 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). +* Profile und Extension, die spezielle für AMTS profiliert wurden. +* Profile und Extension, die für AMTS zwingend benötigt werden. In vereinfachter Form, mit Verweis auf den Ursprung. +* Felder, mit besonderer Relevanz, die unterstützt werden MÜSSEN (Must Support). +* * Datentypen, die im ISiK-Kontext entstanden, festgelegt oder eingeschränkt wurden, sind als **Fett** gekennzeichnet. +* Die Elemente (Unterfelder) haben, die unterstützt werden MÜSSEN (Must Support). * Nur Unter-Elemente (MS) bis zu ersten Tiefe, abhängig von Umfang und Systematik. D.h. Keine bedingten Wiederholungen (repeat) oder Rekursionen (part-of). -AMTS Ressourcenciagramm +AMTS Ressourcendiagramm **Ressourcendiagramm AMTS** diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Narrative.md b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Narrative.md index 3b94da2..0f7f463 100644 --- a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Narrative.md +++ b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Narrative.md @@ -17,7 +17,7 @@ Dieser Implementierungsleitfaden beschreibt die an der Schnittstelle verfügbaren Informationen für eine sichere Arzneimitteltherapie. Das beinhaltet die Vermeidung sämtlicher unerwünschter und potenziell gefährlicher Reaktionen eines individuellen Patienten im Zuge der Einnahme einer verordneten Medikation. Ein intuitives Beispiel dafür ist eine Penicillinallergie des Patienten. Im Zuge der Ausbaustufe 4 des Moduls ISiK-Medikation werden die bereitgestellten Ressourcen der ISiK-Landschaft erweitert, sodass nun eine Vielzahl an Funktionen möglich ist, mit denen eine Medikation individuell durch die Informationssysteme beurteilt oder angepasst werden kann. -Die bedeutendsten abzudeckenden Use Cases sind Wechselwirkungen, Allergien und Kontraindikationen, die vor einer Abgabe identifziert werden sollten. So lässt sich dann z.B. erkennen, ob ein Medikament in einem bestimmten Behandlungsfall nicht als sicher einzustufen ist. Mit den verfügbaren Informationen könnte potenziell auch ein individuell besser geeignetes Medikament vorgeschlagen werden. +Die bedeutendsten abzudeckenden Use Cases sind Wechselwirkungen, Allergien und Kontraindikationen, die vor einer Abgabe identifiziert werden sollten. So lässt sich dann z.B. erkennen, ob ein Medikament in einem bestimmten Behandlungsfall nicht als sicher einzustufen ist. Mit den verfügbaren Informationen könnte potenziell auch ein individuell besser geeignetes Medikament vorgeschlagen werden. ## 2. Ziele @@ -25,7 +25,7 @@ Ziele des vorliegenden IG sind: 1. Die Identifikation und Beschreibung zentral relevanter Anwendungsfälle. 2. Die Identifikation und nachfolgende Spezifikation neuer notwendiger (oder zu erweiternder) Ressourcen als Informationsträger für die AMTS Bewertung. 3. Die Schaffung eines Implementierungsleitfadens zur Bereitstellung ebendieser AMTS relevanter Informationen. -4. Die korrekte Abgrenzung des Leistungsumfang ISiK-Medikation im Bezug auf AMTS (Out-of-Scope). +4. Die korrekte Abgrenzung des Leistungsumfangs ISiK-Medikation im Bezug auf AMTS (Out-of-Scope). Die genauere Zielstellung kann unter Einbeziehung der Stakeholder in der Evolution von ISiK erweitert oder verändert werden. @@ -33,15 +33,15 @@ Die genauere Zielstellung kann unter Einbeziehung der Stakeholder in der Evoluti Aufgrund technischer Beschränkungen oder eines starken implizierten Aufwands gibt es auch Aspekte, die aktuell noch außen vor bleiben müssen: * Die Schaffung, Abstimmung und Spezifikation eines vollständigen ISiK Labor Moduls. -* Medical Knowledege Management. Eine medizinische Wissensdatenbank ohne Patientenbezug, in der zum Beispiel Informationen zu bekannten Nebenwirkungen,Wechselwirkungen oder Kontra-Indikationen gespeichert werden (z.B. FHIR-R5 Ressource _ClinicalUseDefinition_). Leider stehen entsprechende Ressourcen erst in R5 zur Verfügung und es gibt kein einheitliches Bild wo eine solche Medical Knowledge DB in der deutschen Gesundheitslandschaft (und in der Telematik Infrastruktur) zu verorten wäre. +* Medical Knowledge Management. Eine medizinische Wissensdatenbank ohne Patientenbezug, in der zum Beispiel Informationen zu bekannten Nebenwirkungen,Wechselwirkungen oder Kontra-Indikationen gespeichert werden (z.B. FHIR-R5 Ressource _ClinicalUseDefinition_). Leider stehen entsprechende Ressourcen erst in R5 zur Verfügung und es gibt kein einheitliches Bild wo eine solche Medical Knowledge DB in der deutschen Gesundheitslandschaft (und in der Telematik Infrastruktur) zu verorten wäre. * Die Einbeziehung eines Therapieziel (FHIR-R4 Ressource _Goal_), da dies sehr komplex ist und ein erheblicher Abstimmungsaufwand impliziert wäre. -* Die Einbeziehung eines Therapieplan (FHIR-R4 Ressource _Careplan_), da dieser ein neues Fachfeld braucht. Dieses Feld (Onkologie) würde ein neues ISiK Modul sowie IG begründen und benötigt eine eigene Arbeitsgruppe in einer zukünfitgen Stufe. +* Die Einbeziehung eines Therapieplan (FHIR-R4 Ressource _Careplan_), da dieser ein neues Fachfeld braucht. Dieses Feld (Onkologie) würde ein neues ISiK Modul sowie IG begründen und benötigt eine eigene Arbeitsgruppe in einer zukünftigen Stufe. Einige dieser Aspekte sind bereits im Backlog für kommende ISiK Entwicklungsstufen aufgenommen. ## 3. Stakeholder, User und weitere Systeme -Die Spezifikation richtet sich insbesondere an SW-Hersteller von 1) KIS, 2) zugehörigen Submodulen und Subsystemen, die von Stationsapotheker genutzt werden sowie 3) eigenständigen aber im Ökosystem integrierten Systemen, die in der Krankenhausapotheke zum Einsatz kommen. Alle anderen Hersteller von ISiK-nahen Systemen sind auch eingeladen sich zu beteiligen, da Aufrufe und Ergebnisse potenziell propagier werden müssen. +Die Spezifikation richtet sich insbesondere an SW-Hersteller von 1) KIS, 2) zugehörigen Submodulen und Subsystemen, die von Stationsapotheker genutzt werden sowie 3) eigenständigen aber im Ökosystem integrierten Systemen, die in der Krankenhausapotheke zum Einsatz kommen. Alle anderen Hersteller von ISiK-nahen Systemen sind auch eingeladen sich zu beteiligen, da Aufrufe und Ergebnisse potenziell propagiert werden müssen. Es handelt sich um eine technische Spezifikation, zu der keine weiteren medizinischen Fachexperten zu Rate gezogen werden müssen. Die sogenannten 'AMTS-Checks' - zur medizinischen und pharmakologischen Bewertung von AMTS - müssen durch die IS weiterhin selbst durchgeführt werden. @@ -50,7 +50,7 @@ Es handelt sich um eine technische Spezifikation, zu der keine weiteren medizini Primär zu berücksichtigende User sind * Krankenhausmitarbeiter (MFAs, Ärzte etc.) * Pharmazeutisches Personal (Apotheker, PTAs etc.) -* Patienten (bei Aufnahme, Entlassunge, stationärer Medikation usw.) +* Patienten (bei Aufnahme, Entlassung, stationärer Medikation usw.) Beteiligte Systeme sind prinzipiell alle bestätigungsrelevanten Systeme (siehe [DKG Festlegung](https://www.dkgev.de/themen/digitalisierung-daten/elektronische-datenuebermittlung/datenuebermittlung-nach-373-sgb-v-informationssysteme-im-krankenhaus/)). Primär hervorzuheben sind dabei: * KIS, auch fokussierte KIS der Dentalklinik oder der Mund-, Kiefer- und Gesichtschirurgie @@ -67,7 +67,7 @@ Zudem sind hervorzuheben als mögliche Clients oder Subsysteme auch Datenbanken Als Übergreifender Use Case ist AMTS grundsätzlich im Modul Medikation verankert. Dennoch werden AMTS-relevante Information aus weiteren ISiK-Modulen benötigt, die aus verschiedenen Gründen dort fachlich zugeordnet werden und verbleiben: - **ISiK Modul Medikation: Mit Informationen zur Medikation und Verordnung** - In dem vorliegenden Modul finden sich Information zur aktuellen Medikation (z.B. Blutdruck-Senker) und patienten-spezifischen Verordnung. Ziel der hier verorteten Profile ist es vor allem Wechselwirkung zu weiteren Verordnungen oder Behandlungen zu identifizieren und in ihrem Risiko zu bewerten. Auch die Bewertung von akzeptieren Risiken findet sich hier. Da ISiK aktuell noch einen starken Patientenzentrischen Ansatz verfolgt, sei darauf hingewiesen, dass es keine MedicationKnowledge-Profile gibt (Arzneimittel- oder Wissensdatenbank im weiteren Sinne). -- **ISiK Basismodul: Mit Informationen zum Patienten und Diagnosen** - Hier sind Profile im Zusammehang mit Allergien und Unverträglichkeiten verortet. Es gehören aber auch chronische Erkrankungen (z.B. Niereninsuffizienz), Lebensumstände (z.B. Schwangerschaft) und Lebensgewohnheiten (z.B. Raucher) dazu. +- **ISiK Basismodul: Mit Informationen zum Patienten und Diagnosen** - Hier sind Profile im Zusammenhang mit Allergien und Unverträglichkeiten verortet. Es gehören aber auch chronische Erkrankungen (z.B. Niereninsuffizienz), Lebensumstände (z.B. Schwangerschaft) und Lebensgewohnheiten (z.B. Raucher) dazu. [ISiK Basismodul](https://simplifier.net/guide/isik-basis-v4) - **ISiK Support Modul Labor: Mit Informationen aus der Labor Diagnostik** - In diesem Modul finden sich vor allem AMTS-relevante Beobachtungen und Messwerte, die als Ergebnis eines diagnostischen Prozesses oder einer Probe zugeordnet werden kann. [ISiK Modul Labor](https://simplifier.net/guide/isik-labor-v4) @@ -86,7 +86,7 @@ Neben den allgemein geltenden Festlegungen in FHIR und HL7v2 können auch folgen ## 4. Anwendungsfälle und Versorgungsprozesse -Im Vorfeld der Ausbaustufe 4 des Moduls ISiK-Medikation fand ein umfangreicher Arbeitskreis mit dem Thema "Analyse der Mediaktionsprozesse" des IOP-Councils statt. Dort wurden ambulante, stationäre sowie sektorenübergreifen Anwendungsfälle und Vesorgungsprozesse untersucht. Wie alle ISiK Spezifikation beziehen sich die Neuerungen am ISiK Modul Medikation allerdings vorrangig auf die Kommunikation innerhalb des Krankenhauses (d.h. zwischen KIS und Subsystemen). +Im Vorfeld der Ausbaustufe 4 des Moduls ISiK-Medikation fand ein umfangreicher Arbeitskreis mit dem Thema "Analyse der Medikationsprozesse" des IOP-Councils statt. Dort wurden ambulante, stationäre sowie sektorenübergreifende Anwendungsfälle und Versorgungsprozesse untersucht. Wie alle ISiK Spezifikation beziehen sich die Neuerungen am ISiK Modul Medikation allerdings vorrangig auf die Kommunikation innerhalb des Krankenhauses (d.h. zwischen KIS und Subsystemen). Daher ist im Anhang ist ein thematischer [Auszug des IOP-Arbeitskreises](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS#Anhang-I-Auszug) der Anwendungsfälle und Versorgungsprozesse für den stationären Sektor gegeben. Dieser ist für eine detaillierten Einstieg und Auseinandersetzung mit dem Thema geeignet und hat bildet die fachliche Grundlage (Motivation) des vorliegenden IG AMTS. @@ -97,7 +97,7 @@ User Stories sollen dazu dienen die Bereiche der Bedarfsanalyse grob abzudecken, ### 4.2. User Stories - Business -Die User Stories beschreiben die grundlegenden Kontexte, in denen der Bedarf nach einem AMTS-Check und einem entsprechenden Informationsaustuasch entsteht. +Die User Stories beschreiben die grundlegenden Kontexte, in denen der Bedarf nach einem AMTS-Check und einem entsprechenden Informationsaustausch entsteht. - **User Story 01** - AMTS Prüfung bei Verordnung, Änderung der Verordnung und Abgabe - Ein Heilberufler (insb. Ärzte, Apotheker) möchte AMTS-relevante Informationen abrufen, um eine sichere Verordnung, Änderung einer Verordnung (z.B. Substitution) oder Abgabe einer Medikation zu gewährleisten. @@ -118,29 +118,29 @@ Der zentrale Auslöser einer AMTS-Prüfung und damit auch für die Nutzung der S **Beispiel-Sequenz Geplanter operativer mit stationärem Aufenthalt** Ein geriatrischer Patient unterzieht sich einer geplanten Hüftersatzoperation: -* Der Patient kommt am Tag vor dem Eingriff wie verainbart zur stationäre Aufnahme. -* Das Krankenhauspersonal erfasst den relevanten Krankheits- bzw. Versorungsverlauf. -* Das Krankenhauspersonal erhebt relevante klinische Daten: Anamese, Untersusuchung, Vitalparameter, Allergien, Laborbefunde, Blutbild u.ä. +* Der Patient kommt am Tag vor dem Eingriff wie vereinbart zur stationären Aufnahme. +* Das Krankenhauspersonal erfasst den relevanten Krankheits- bzw. Versorgungsverlauf. +* Das Krankenhauspersonal erhebt relevante klinische Daten: Anamnese, Untersuchung, Vitalparameter, Allergien, Laborbefunde, Blutbild u.ä. * Das Krankenhauspersonal erhebt seinen umfassenden Medikationsstatus: Anamnese, Medikationsplan, Einweisung & Begleitdokumentation u.ä. * Das Krankenhauspersonal erarbeitet einen Vorschlag zur Umstellung auf Krankenhaus Medikation * Mit Hilfe der Schnittstellen werden alle **AMTS relevanten Informationen konsolidiert** und ein AMTS-Check durchgeführt. * Der Patienten bekommt ein Hüftprothese und wird beobachtet. * Klinische Daten werden nach dem Eingriff aktualisiert bzw. neu erhoben. -* Zur Entzündungsvermeidung ist eine weitere Verodnung notwendig. +* Zur Entzündungsvermeidung ist eine weitere Verordnung notwendig. * Im Rahmen des Entlassprozesses erarbeitet das Krankenhauspersonal einen Vorschlag zur Umstellung auf häusliche Gesamtmedikation. * Mit Hilfe der Schnittstellen werden alle **AMTS relevanten Informationen konsolidiert** und ein AMTS-Check durchgeführt. * Im Entlassgespräch werdenden Veränderungen kommuniziert und erklärt. * Der Patient wird mit einem neuen Medikationsplan entlassen. -Daher ist im Anhang ist ein thematischer [Auszug des IOP-Arbeitskreises](https://simplifier.net/guide/isik-medikation-v4/implementationguide-markdown-uebergreifendeusecases-amts?version=current#ImplementationGuide-markdown-UebergreifendeUseCases-AMTS-AMTS_Apx_AuszugAK) der Anwendungsfälle und Versorgungsprozesse für den stationären Sektor gegeben. Dieser ist für eine detaillierten Einstieg und Auseinandersetzung mit dem Thema geeignet und hat bildet die fachliche Grundlage (Motivation) des vorliegenden IG AMTS. +Daher ist im Anhang ist ein thematischer [Auszug des IOP-Arbeitskreises](https://simplifier.net/guide/isik-medikation-v4/implementationguide-markdown-uebergreifendeusecases-amts?version=current#ImplementationGuide-markdown-UebergreifendeUseCases-AMTS-AMTS_Apx_AuszugAK) der Anwendungsfälle und Versorgungsprozesse für den stationären Sektor gegeben. Dieser ist für einen detaillierten Einstieg und Auseinandersetzung mit dem Thema geeignet und hat bildet die fachliche Grundlage (Motivation) des vorliegenden IG AMTS. ### 4.4. Weitere implizite Annahmen und weitere Informationen *Annahmen:* * Ein beteiligtes und ISiK-AMTS-bestätigtes System verfügt über die grundlegende Funktion zur Durchführung eines AMTS-Checks. Wie ein AMTS-Check durchzuführen ist wird in diesem IG nicht beschrieben. -* Ein beteiligtes und ISiK-AMTS-bestätigtes System erkennt selber, ob ein (erneuter) AMTS-Check notwendig wird, z.B. nach einer Arzneimittelsubstition. Fachliche Systemführung, Fachliche Trigger oder Listener-Observer-Pattern zur Festlegung der Reihenfolge der AMTS-Teilschritte werden in diesem IG nicht beschrieben. +* Ein beteiligtes und ISiK-AMTS-bestätigtes System erkennt selber, ob ein (erneuter) AMTS-Check notwendig wird, z.B. nach einer Arzneimittelsubstitution. Fachliche Systemführung, fachliche Trigger oder Listener-Observer-Pattern zur Festlegung der Reihenfolge der AMTS-Teilschritte werden in diesem IG nicht beschrieben. *Anmerkungen:* -* AMTS-Checks sollten protokolliert werden, um Verantwortlichkeit und Rückverfolgbarkeit zu gewährleisten. Dies gilt sowohl für den positiven Fall der Veträglichkeit, als auch für den Fall in dem eine akzeptierte oder eine nicht akzeptable Risikobewertung erstellt wid. +* AMTS-Checks sollten protokolliert werden, um Verantwortlichkeit und Rückverfolgbarkeit zu gewährleisten. Dies gilt sowohl für den positiven Fall der Verträglichkeit, als auch für den Fall in dem eine akzeptierte oder eine nicht akzeptable Risikobewertung erstellt wid. * AMTS-Checks könnten protokolliert werden, um redundante Prüfungen und Mehrarbeit zu vermeiden. diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Profile.md b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Profile.md index af43b85..f7ad79d 100644 --- a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Profile.md +++ b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Profile.md @@ -4,10 +4,10 @@ Dieser Übergreifende Use Case mehrere Profile aus verschiedenen Modulen. Die Ei - Die [AMTS Bewertung der Medikation](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-Datenobjekte-Profile_AMTSBewertung) zur Persistierung des Ergebnisses eines AMTS-Checks. - Die [Allergien und Unverträglichkeiten der Basis](https://simplifier.net/guide/isik-basis-v4/markdown-Datenobjekte-Datenobjekte_AllergieUnvertraeglichkeit) zur Synchronisation der patientenbezogenen Intoleranzfaktoren. - Verschiedene [Untersuchungsergebnisse des Labors](https://simplifier.net/isik-labor-v4/isiklaboruntersuchung) zur Erfassung fallbezogener Einflussfaktoren. -- Verschiedene [Lebenszustände des Basis](https://simplifier.net/guide/isik-basis-v4/ImplementationGuide-markdown-Datenobjekte-Datenobjekte_Lebenszustand) zur Erfassung aktueller (zeitbezogener) Zustände oder Kondidtionen, insbesondere: +- Verschiedene [Lebenszustände des Basis](https://simplifier.net/guide/isik-basis-v4/ImplementationGuide-markdown-Datenobjekte-Datenobjekte_Lebenszustand) zur Erfassung aktueller (zeitbezogener) Zustände oder Konditionen, insbesondere: - Schwangerschaft, - - Akohol-Absus, + - Alkoholabusus, - Raucherstatus. -- Verschiedene aktuelle [Merkmale der Vitalparamater](https://simplifier.net/guide/isik-vitalparameter-v4/ImplementationGuide-markdown-Datenobjekte) zur Erfassung von Einflussfaktoren, welche die physische Kondition des Pattienten betreffen, insbesondere. - - Köprergewicht, +- Verschiedene aktuelle [Merkmale der Vitalparameter](https://simplifier.net/guide/isik-vitalparameter-v4/ImplementationGuide-markdown-Datenobjekte) zur Erfassung von Einflussfaktoren, welche die physische Kondition des Patienten betreffen, insbesondere. + - Körpergewicht, - Körpergröße. \ No newline at end of file diff --git a/ImplementationGuide/markdown/Zusammenfassung.md b/ImplementationGuide/markdown/Zusammenfassung.md index aab626d..cd7f8aa 100644 --- a/ImplementationGuide/markdown/Zusammenfassung.md +++ b/ImplementationGuide/markdown/Zusammenfassung.md @@ -4,7 +4,7 @@ Die Verordnung, Abgabe und Verabreichung von Medikamenten stellt eine der Kernt 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. +Dies gilt ebenso für die Dokumentation und Weiterverarbeitung der Aufnahme- bzw. Entlassmedikation (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. diff --git a/ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md b/ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md index c456fa4..3605f49 100644 --- a/ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md +++ b/ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md @@ -16,7 +16,7 @@ Für jeden dieser Bereiche wurden jeweils drei Akteure identifiziert, die in ein Die Interaktionen sind somit in allen drei Bereichen äquivalent: -Interkationen +Interkationen **Interaktionen der FHIR Akteure** diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index 70bc44c..066fbe2 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -4,16 +4,16 @@ "fshName": "ExampleISiKMedikationTransaction", "fshType": "Instance", "fshFile": "ISiKMedikationTransaction.fsh", - "startLine": 27, - "endLine": 42 + "startLine": 28, + "endLine": 43 }, { "outputFile": "Bundle-ExampleISiKMedikationTransactionResponse.json", "fshName": "ExampleISiKMedikationTransactionResponse", "fshType": "Instance", "fshFile": "ISiKMedikationTransactionResponse.fsh", - "startLine": 29, - "endLine": 44 + "startLine": 30, + "endLine": 45 }, { "outputFile": "CapabilityStatement-ISiKCapabilityStatementAMTS.json", @@ -49,11 +49,11 @@ }, { "outputFile": "CodeSystem-ISiKMedikationsartCS.json", - "fshName": "ISiKMedikationsart", + "fshName": "ISiKMedikationsartCS", "fshType": "CodeSystem", "fshFile": "codeSystems.fsh", "startLine": 1, - "endLine": 6 + "endLine": 7 }, { "outputFile": "Encounter-Fachabteilungskontakt.json", @@ -84,192 +84,192 @@ "fshName": "ExampleISiKMedikament1", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 123, - "endLine": 130 + "startLine": 121, + "endLine": 128 }, { "outputFile": "Medication-ExampleISiKMedikament2.json", "fshName": "ExampleISiKMedikament2", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 132, - "endLine": 164 + "startLine": 130, + "endLine": 162 }, { "outputFile": "Medication-ExampleISiKMedikament3.json", "fshName": "ExampleISiKMedikament3", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 166, - "endLine": 173 + "startLine": 164, + "endLine": 171 }, { "outputFile": "Medication-ExampleISiKMedikament4.json", "fshName": "ExampleISiKMedikament4", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 175, - "endLine": 211 + "startLine": 173, + "endLine": 209 }, { "outputFile": "Medication-ExampleISiKMedikament5.json", "fshName": "ExampleISiKMedikament5", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 213, - "endLine": 251 + "startLine": 211, + "endLine": 249 }, { "outputFile": "Medication-ExampleISiKMedikament6.json", "fshName": "ExampleISiKMedikament6", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 253, - "endLine": 257 + "startLine": 251, + "endLine": 255 }, { "outputFile": "Medication-ExampleISiKMedikament7.json", "fshName": "ExampleISiKMedikament7", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 259, - "endLine": 292 + "startLine": 257, + "endLine": 290 }, { "outputFile": "Medication-ExampleISiKMedikament8.json", "fshName": "ExampleISiKMedikament8", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 294, - "endLine": 336 + "startLine": 292, + "endLine": 334 }, { "outputFile": "Medication-ExampleISiKMedikament9.json", "fshName": "ExampleISiKMedikament9", "fshType": "Instance", "fshFile": "ISiKMedikament.fsh", - "startLine": 338, - "endLine": 380 + "startLine": 336, + "endLine": 378 }, { "outputFile": "MedicationAdministration-ExampleISiKMedikationsVerabreichung.json", "fshName": "ExampleISiKMedikationsVerabreichung", "fshType": "Instance", "fshFile": "ISiKMedikationsVerabreichung.fsh", - "startLine": 115, - "endLine": 128 + "startLine": 114, + "endLine": 127 }, { "outputFile": "MedicationAdministration-ExampleISiKMedikationsVerabreichung2.json", "fshName": "ExampleISiKMedikationsVerabreichung2", "fshType": "Instance", "fshFile": "ISiKMedikationsVerabreichung.fsh", - "startLine": 130, - "endLine": 143 + "startLine": 129, + "endLine": 142 }, { "outputFile": "MedicationRequest-ExampleISiKMedikationsVerordnung.json", "fshName": "ExampleISiKMedikationsVerordnung", "fshType": "Instance", "fshFile": "ISiKMedikationsVerordnung.fsh", - "startLine": 262, - "endLine": 285 + "startLine": 261, + "endLine": 284 }, { "outputFile": "MedicationRequest-ExampleISiKMedikationsVerordnung2.json", "fshName": "ExampleISiKMedikationsVerordnung2", "fshType": "Instance", "fshFile": "ISiKMedikationsVerordnung.fsh", - "startLine": 287, - "endLine": 310 + "startLine": 286, + "endLine": 309 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformation1.json", "fshName": "ExampleISiKMedikationsInformation1", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 270, - "endLine": 293 + "startLine": 268, + "endLine": 291 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformation2.json", "fshName": "ExampleISiKMedikationsInformation2", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 295, - "endLine": 315 + "startLine": 293, + "endLine": 313 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformation3.json", "fshName": "ExampleISiKMedikationsInformation3", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 317, - "endLine": 340 + "startLine": 315, + "endLine": 338 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformation4.json", "fshName": "ExampleISiKMedikationsInformation4", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 343, - "endLine": 362 + "startLine": 341, + "endLine": 360 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformation5.json", "fshName": "ExampleISiKMedikationsInformation5", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 365, - "endLine": 387 + "startLine": 363, + "endLine": 385 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformation6.json", "fshName": "ExampleISiKMedikationsInformation6", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 390, - "endLine": 406 + "startLine": 388, + "endLine": 404 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformationParkinson1.json", "fshName": "ExampleISiKMedikationsInformationParkinson1", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 409, - "endLine": 431 + "startLine": 407, + "endLine": 429 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformationParkinson2.json", "fshName": "ExampleISiKMedikationsInformationParkinson2", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 434, - "endLine": 454 + "startLine": 432, + "endLine": 452 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformationParkinson3.json", "fshName": "ExampleISiKMedikationsInformationParkinson3", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 457, - "endLine": 486 + "startLine": 455, + "endLine": 484 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformationParkinson4.json", "fshName": "ExampleISiKMedikationsInformationParkinson4", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 489, - "endLine": 509 + "startLine": 487, + "endLine": 507 }, { "outputFile": "MedicationStatement-ExampleISiKMedikationsInformationParkinson5.json", "fshName": "ExampleISiKMedikationsInformationParkinson5", "fshType": "Instance", "fshFile": "ISiKMedikationsInformation.fsh", - "startLine": 512, - "endLine": 531 + "startLine": 510, + "endLine": 529 }, { "outputFile": "Patient-PatientinMusterfrau.json", @@ -284,8 +284,8 @@ "fshName": "ExampleISiKAMTSBewertung1", "fshType": "Instance", "fshFile": "ISiKAMTSBewertung.fsh", - "startLine": 69, - "endLine": 86 + "startLine": 67, + "endLine": 84 }, { "outputFile": "StructureDefinition-ExtensionISiKAcceptedRisk.json", @@ -341,47 +341,7 @@ "fshType": "Profile", "fshFile": "ISiKAMTSBewertung.fsh", "startLine": 1, - "endLine": 66 - }, - { - "outputFile": "StructureDefinition-ISiKASKCoding.json", - "fshName": "ISiKASKCoding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 50, - "endLine": 57 - }, - { - "outputFile": "StructureDefinition-ISiKATCCoding.json", - "fshName": "ISiKATCCoding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 59, - "endLine": 66 - }, - { - "outputFile": "StructureDefinition-ISiKCoding.json", - "fshName": "ISiKCoding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 4, - "endLine": 11 - }, - { - "outputFile": "StructureDefinition-ISiKICD10GMCoding.json", - "fshName": "ISiKICD10GMCoding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 40, - "endLine": 48 - }, - { - "outputFile": "StructureDefinition-ISiKLoincCoding.json", - "fshName": "ISiKLoincCoding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 21, - "endLine": 27 + "endLine": 64 }, { "outputFile": "StructureDefinition-ISiKMedikament.json", @@ -389,7 +349,7 @@ "fshType": "Profile", "fshFile": "ISiKMedikament.fsh", "startLine": 1, - "endLine": 116 + "endLine": 114 }, { "outputFile": "StructureDefinition-ISiKMedikationTransaction.json", @@ -397,7 +357,7 @@ "fshType": "Profile", "fshFile": "ISiKMedikationTransaction.fsh", "startLine": 1, - "endLine": 25 + "endLine": 26 }, { "outputFile": "StructureDefinition-ISiKMedikationTransactionResponse.json", @@ -405,7 +365,7 @@ "fshType": "Profile", "fshFile": "ISiKMedikationTransactionResponse.fsh", "startLine": 1, - "endLine": 27 + "endLine": 28 }, { "outputFile": "StructureDefinition-ISiKMedikationsInformation.json", @@ -413,7 +373,7 @@ "fshType": "Profile", "fshFile": "ISiKMedikationsInformation.fsh", "startLine": 1, - "endLine": 268 + "endLine": 266 }, { "outputFile": "StructureDefinition-ISiKMedikationsListe.json", @@ -429,7 +389,7 @@ "fshType": "Profile", "fshFile": "ISiKMedikationsVerabreichung.fsh", "startLine": 1, - "endLine": 113 + "endLine": 112 }, { "outputFile": "StructureDefinition-ISiKMedikationsVerordnung.json", @@ -437,39 +397,23 @@ "fshType": "Profile", "fshFile": "ISiKMedikationsVerordnung.fsh", "startLine": 1, - "endLine": 260 + "endLine": 259 }, { - "outputFile": "StructureDefinition-ISiKPZNCoding.json", - "fshName": "ISiKPZNCoding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 68, - "endLine": 75 - }, - { - "outputFile": "StructureDefinition-ISiKSnomedCTCoding.json", - "fshName": "ISiKSnomedCTCoding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 13, - "endLine": 19 - }, - { - "outputFile": "StructureDefinition-ISiKWG14Coding.json", - "fshName": "ISiKWG14Coding", - "fshType": "Profile", - "fshFile": "ISiKDataTypeProfiles.fsh", - "startLine": 29, - "endLine": 34 + "outputFile": "ValueSet-ISiKMedikationsartVS.json", + "fshName": "ISiKMedikationsartVS", + "fshType": "ValueSet", + "fshFile": "valueSets.fsh", + "startLine": 8, + "endLine": 13 }, { - "outputFile": "ValueSet-ISiKMedikationsartVS.json", - "fshName": "ISiKMedikationsart", + "outputFile": "ValueSet-MedikationsListeListModeVS.json", + "fshName": "MedikationsListeListModeVS", "fshType": "ValueSet", "fshFile": "valueSets.fsh", - "startLine": 7, - "endLine": 11 + "startLine": 15, + "endLine": 21 }, { "outputFile": "ValueSet-SctRouteOfAdministration.json", @@ -477,6 +421,6 @@ "fshType": "ValueSet", "fshFile": "valueSets.fsh", "startLine": 1, - "endLine": 5 + "endLine": 6 } ] diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index a22f881..0447b82 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -1,61 +1,54 @@ Output File Name Type FSH File Lines -Bundle-ExampleISiKMedikationTransaction.json ExampleISiKMedikationTransaction Instance ISiKMedikationTransaction.fsh 27 - 42 -Bundle-ExampleISiKMedikationTransactionResponse.json ExampleISiKMedikationTransactionResponse Instance ISiKMedikationTransactionResponse.fsh 29 - 44 +Bundle-ExampleISiKMedikationTransaction.json ExampleISiKMedikationTransaction Instance ISiKMedikationTransaction.fsh 28 - 43 +Bundle-ExampleISiKMedikationTransactionResponse.json ExampleISiKMedikationTransactionResponse Instance ISiKMedikationTransactionResponse.fsh 30 - 45 CapabilityStatement-ISiKCapabilityStatementAMTS.json ISiKCapabilityStatementAMTS Instance ISiKCapabilityStatementAMTS.fsh 1 - 858 CapabilityStatement-ISiKCapabilityStatementMedikationInformation.json ISiKCapabilityStatementMedikationInformation Instance ISiKCapabilityStatementMedikationInformation.fsh 1 - 494 CapabilityStatement-ISiKCapabilityStatementMedikationVerabreichung.json ISiKCapabilityStatementMedikationVerabreichung Instance ISiKCapabilityStatementMedikationVerabreichung.fsh 1 - 411 CapabilityStatement-ISiKCapabilityStatementMedikationVerordnung.json ISiKCapabilityStatementMedikationVerordnung Instance ISiKCapabilityStatementMedikationVerordnung.fsh 1 - 425 -CodeSystem-ISiKMedikationsartCS.json ISiKMedikationsart CodeSystem codeSystems.fsh 1 - 6 +CodeSystem-ISiKMedikationsartCS.json ISiKMedikationsartCS CodeSystem codeSystems.fsh 1 - 7 Encounter-Fachabteilungskontakt.json Fachabteilungskontakt Instance referencedExamples.fsh 53 - 87 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 -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 -MedicationStatement-ExampleISiKMedikationsInformation2.json ExampleISiKMedikationsInformation2 Instance ISiKMedikationsInformation.fsh 295 - 315 -MedicationStatement-ExampleISiKMedikationsInformation3.json ExampleISiKMedikationsInformation3 Instance ISiKMedikationsInformation.fsh 317 - 340 -MedicationStatement-ExampleISiKMedikationsInformation4.json ExampleISiKMedikationsInformation4 Instance ISiKMedikationsInformation.fsh 343 - 362 -MedicationStatement-ExampleISiKMedikationsInformation5.json ExampleISiKMedikationsInformation5 Instance ISiKMedikationsInformation.fsh 365 - 387 -MedicationStatement-ExampleISiKMedikationsInformation6.json ExampleISiKMedikationsInformation6 Instance ISiKMedikationsInformation.fsh 390 - 406 -MedicationStatement-ExampleISiKMedikationsInformationParkinson1.json ExampleISiKMedikationsInformationParkinson1 Instance ISiKMedikationsInformation.fsh 409 - 431 -MedicationStatement-ExampleISiKMedikationsInformationParkinson2.json ExampleISiKMedikationsInformationParkinson2 Instance ISiKMedikationsInformation.fsh 434 - 454 -MedicationStatement-ExampleISiKMedikationsInformationParkinson3.json ExampleISiKMedikationsInformationParkinson3 Instance ISiKMedikationsInformation.fsh 457 - 486 -MedicationStatement-ExampleISiKMedikationsInformationParkinson4.json ExampleISiKMedikationsInformationParkinson4 Instance ISiKMedikationsInformation.fsh 489 - 509 -MedicationStatement-ExampleISiKMedikationsInformationParkinson5.json ExampleISiKMedikationsInformationParkinson5 Instance ISiKMedikationsInformation.fsh 512 - 531 +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 +MedicationAdministration-ExampleISiKMedikationsVerabreichung.json ExampleISiKMedikationsVerabreichung Instance ISiKMedikationsVerabreichung.fsh 114 - 127 +MedicationAdministration-ExampleISiKMedikationsVerabreichung2.json ExampleISiKMedikationsVerabreichung2 Instance ISiKMedikationsVerabreichung.fsh 129 - 142 +MedicationRequest-ExampleISiKMedikationsVerordnung.json ExampleISiKMedikationsVerordnung Instance ISiKMedikationsVerordnung.fsh 261 - 284 +MedicationRequest-ExampleISiKMedikationsVerordnung2.json ExampleISiKMedikationsVerordnung2 Instance ISiKMedikationsVerordnung.fsh 286 - 309 +MedicationStatement-ExampleISiKMedikationsInformation1.json ExampleISiKMedikationsInformation1 Instance ISiKMedikationsInformation.fsh 268 - 291 +MedicationStatement-ExampleISiKMedikationsInformation2.json ExampleISiKMedikationsInformation2 Instance ISiKMedikationsInformation.fsh 293 - 313 +MedicationStatement-ExampleISiKMedikationsInformation3.json ExampleISiKMedikationsInformation3 Instance ISiKMedikationsInformation.fsh 315 - 338 +MedicationStatement-ExampleISiKMedikationsInformation4.json ExampleISiKMedikationsInformation4 Instance ISiKMedikationsInformation.fsh 341 - 360 +MedicationStatement-ExampleISiKMedikationsInformation5.json ExampleISiKMedikationsInformation5 Instance ISiKMedikationsInformation.fsh 363 - 385 +MedicationStatement-ExampleISiKMedikationsInformation6.json ExampleISiKMedikationsInformation6 Instance ISiKMedikationsInformation.fsh 388 - 404 +MedicationStatement-ExampleISiKMedikationsInformationParkinson1.json ExampleISiKMedikationsInformationParkinson1 Instance ISiKMedikationsInformation.fsh 407 - 429 +MedicationStatement-ExampleISiKMedikationsInformationParkinson2.json ExampleISiKMedikationsInformationParkinson2 Instance ISiKMedikationsInformation.fsh 432 - 452 +MedicationStatement-ExampleISiKMedikationsInformationParkinson3.json ExampleISiKMedikationsInformationParkinson3 Instance ISiKMedikationsInformation.fsh 455 - 484 +MedicationStatement-ExampleISiKMedikationsInformationParkinson4.json ExampleISiKMedikationsInformationParkinson4 Instance ISiKMedikationsInformation.fsh 487 - 507 +MedicationStatement-ExampleISiKMedikationsInformationParkinson5.json ExampleISiKMedikationsInformationParkinson5 Instance ISiKMedikationsInformation.fsh 510 - 529 Patient-PatientinMusterfrau.json PatientinMusterfrau Instance referencedExamples.fsh 1 - 51 -RiskAssessment-ExampleISiKAMTSBewertung1.json ExampleISiKAMTSBewertung1 Instance ISiKAMTSBewertung.fsh 69 - 86 +RiskAssessment-ExampleISiKAMTSBewertung1.json ExampleISiKAMTSBewertung1 Instance ISiKAMTSBewertung.fsh 67 - 84 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 - 66 -StructureDefinition-ISiKASKCoding.json ISiKASKCoding Profile ISiKDataTypeProfiles.fsh 50 - 57 -StructureDefinition-ISiKATCCoding.json ISiKATCCoding Profile ISiKDataTypeProfiles.fsh 59 - 66 -StructureDefinition-ISiKCoding.json ISiKCoding Profile ISiKDataTypeProfiles.fsh 4 - 11 -StructureDefinition-ISiKICD10GMCoding.json ISiKICD10GMCoding Profile ISiKDataTypeProfiles.fsh 40 - 48 -StructureDefinition-ISiKLoincCoding.json ISiKLoincCoding Profile ISiKDataTypeProfiles.fsh 21 - 27 -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-ISiKAMTSBewertung.json ISiKAMTSBewertung Profile ISiKAMTSBewertung.fsh 1 - 64 +StructureDefinition-ISiKMedikament.json ISiKMedikament Profile ISiKMedikament.fsh 1 - 114 +StructureDefinition-ISiKMedikationTransaction.json ISiKMedikationTransaction Profile ISiKMedikationTransaction.fsh 1 - 26 +StructureDefinition-ISiKMedikationTransactionResponse.json ISiKMedikationTransactionResponse Profile ISiKMedikationTransactionResponse.fsh 1 - 28 +StructureDefinition-ISiKMedikationsInformation.json ISiKMedikationsInformation Profile ISiKMedikationsInformation.fsh 1 - 266 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 -StructureDefinition-ISiKPZNCoding.json ISiKPZNCoding Profile ISiKDataTypeProfiles.fsh 68 - 75 -StructureDefinition-ISiKSnomedCTCoding.json ISiKSnomedCTCoding Profile ISiKDataTypeProfiles.fsh 13 - 19 -StructureDefinition-ISiKWG14Coding.json ISiKWG14Coding Profile ISiKDataTypeProfiles.fsh 29 - 34 -ValueSet-ISiKMedikationsartVS.json ISiKMedikationsart ValueSet valueSets.fsh 7 - 11 -ValueSet-SctRouteOfAdministration.json SctRouteOfAdministration ValueSet valueSets.fsh 1 - 5 \ No newline at end of file +StructureDefinition-ISiKMedikationsVerabreichung.json ISiKMedikationsVerabreichung Profile ISiKMedikationsVerabreichung.fsh 1 - 112 +StructureDefinition-ISiKMedikationsVerordnung.json ISiKMedikationsVerordnung Profile ISiKMedikationsVerordnung.fsh 1 - 259 +ValueSet-ISiKMedikationsartVS.json ISiKMedikationsartVS ValueSet valueSets.fsh 8 - 13 +ValueSet-MedikationsListeListModeVS.json MedikationsListeListModeVS ValueSet valueSets.fsh 15 - 21 +ValueSet-SctRouteOfAdministration.json SctRouteOfAdministration ValueSet valueSets.fsh 1 - 6 \ No newline at end of file diff --git a/Resources/fsh-generated/resources/CodeSystem-ISiKMedikationsartCS.json b/Resources/fsh-generated/resources/CodeSystem-ISiKMedikationsartCS.json index c96e808..a90aa85 100644 --- a/Resources/fsh-generated/resources/CodeSystem-ISiKMedikationsartCS.json +++ b/Resources/fsh-generated/resources/CodeSystem-ISiKMedikationsartCS.json @@ -2,9 +2,11 @@ "resourceType": "CodeSystem", "status": "draft", "content": "complete", - "name": "ISiKMedikationsart", + "name": "ISiKMedikationsartCS", "id": "ISiKMedikationsartCS", + "title": "ISiK Medikationsart", "description": "ISiK Therapiearten für Medikation", + "version": "4.0.0-rc", "url": "https://gematik.de/fhir/isik/CodeSystem/ISiKMedikationsartCS", "concept": [ { @@ -18,7 +20,6 @@ ], "experimental": false, "publisher": "gematik GmbH", - "version": "4.0.0-rc", "date": "2024-04-04", "count": 2 } diff --git a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKAcceptedRisk.json b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKAcceptedRisk.json index 8024f9c..b2aede8 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKAcceptedRisk.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKAcceptedRisk.json @@ -4,7 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKAcceptedRisk", "version": "4.0.0-rc", "name": "ExtensionISiKAcceptedRisk", - "title": "ISiKAcceptedRisk", + "title": "ISiK Accepted Risk", "status": "draft", "experimental": false, "date": "2024-04-04", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKBehandlungsziel.json b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKBehandlungsziel.json index baef9e2..7859aca 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKBehandlungsziel.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKBehandlungsziel.json @@ -4,7 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKBehandlungsziel", "version": "4.0.0-rc", "name": "ExtensionISiKBehandlungsziel", - "title": "ISiKBehandlungsziel", + "title": "ISiK Behandlungsziel", "status": "draft", "experimental": false, "date": "2024-04-04", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationRequestReplaces.json b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationRequestReplaces.json index e480855..cfb2492 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationRequestReplaces.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationRequestReplaces.json @@ -4,12 +4,12 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedicationRequestReplaces", "version": "4.0.0-rc", "name": "ExtensionISiKMedicationRequestReplaces", - "title": "ISiKMedicationRequestReplaces", + "title": "ISiK MedicationRequestReplaces", "status": "draft", "experimental": false, "date": "2024-04-04", "publisher": "gematik GmbH", - "description": "Welche Medikationsverordnung wird ersetzt?", + "description": "Extension zur Verlinkung der Medikationsverordnung die ersetzt wurde", "fhirVersion": "4.0.1", "kind": "complex-type", "abstract": false, diff --git a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationStatementReplaces.json b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationStatementReplaces.json index 51d6c9e..5a984a2 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationStatementReplaces.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedicationStatementReplaces.json @@ -4,12 +4,12 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedicationStatementReplaces", "version": "4.0.0-rc", "name": "ExtensionISiKMedicationStatementReplaces", - "title": "ISiKMedicationStatementReplaces", + "title": "ISiK MedicationStatementReplaces", "status": "draft", "experimental": false, "date": "2024-04-04", "publisher": "gematik GmbH", - "description": "Welche Medikationsinformation wird ersetzt?", + "description": "Extension zur Verlinkung der Medikationsinformation die ersetzt wurde", "fhirVersion": "4.0.1", "kind": "complex-type", "abstract": false, diff --git a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedikationsart.json b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedikationsart.json index 6ee36e0..3e82f56 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedikationsart.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKMedikationsart.json @@ -4,7 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedikationsart", "version": "4.0.0-rc", "name": "ExtensionISiKMedikationsart", - "title": "ISiKMedikationsart", + "title": "ISiK Medikationsart", "status": "draft", "experimental": false, "date": "2024-04-04", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKSelbstmedikation.json b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKSelbstmedikation.json index dd0478d..9c4b5ae 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKSelbstmedikation.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKSelbstmedikation.json @@ -4,7 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKSelbstmedikation", "version": "4.0.0-rc", "name": "ExtensionISiKSelbstmedikation", - "title": "ISiKSelbstmedikation", + "title": "ISiK Selbstmedikation", "status": "draft", "experimental": false, "date": "2024-04-04", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAMTSBewertung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAMTSBewertung.json index a54c2a3..bc82dcc 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAMTSBewertung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAMTSBewertung.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKAMTSBewertung", "version": "4.0.0-rc", "name": "ISiKAMTSBewertung", + "title": "ISiK AMTS-Bewertung", "status": "draft", "experimental": false, "date": "2024-04-04", @@ -17,18 +18,11 @@ "derivation": "constraint", "differential": { "element": [ - { - "id": "RiskAssessment.id", - "path": "RiskAssessment.id", - "short": "eindeutige ID der Ressource auf dem Server", - "mustSupport": true - }, { "id": "RiskAssessment.extension", "path": "RiskAssessment.extension", "short": "akzeptiertes (in Kauf genommenes) Risiko", - "comment": "Hier kann die Begründung und ggf. erforderliche Begleitmaßnahmen für ein in Kauf genommenes Risiko dokumentiert werden.", - "mustSupport": true + "comment": "Hier kann die Begründung und ggf. erforderliche Begleitmaßnahmen für ein in Kauf genommenes Risiko dokumentiert werden." }, { "id": "RiskAssessment.extension:acceptedRisk", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikament.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikament.json index f42c3c5..6fd80f8 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikament.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikament.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament", "version": "4.0.0-rc", "name": "ISiKMedikament", + "title": "ISiK Medikament", "status": "draft", "experimental": false, "date": "2024-04-04", @@ -30,12 +31,6 @@ } ] }, - { - "id": "Medication.id", - "path": "Medication.id", - "short": "eindeutige ID der Ressource auf dem Server", - "mustSupport": true - }, { "id": "Medication.code", "path": "Medication.code", @@ -284,8 +279,7 @@ "id": "Medication.ingredient.extension", "path": "Medication.ingredient.extension", "short": "Wirkstofftyp", - "comment": "Handelt es sich um eine Angabe zum Wirkstoff oder zum exakter Inhaltsstoff (z.B. Salze)?", - "mustSupport": true + "comment": "Handelt es sich um eine Angabe zum Wirkstoff oder zum exakter Inhaltsstoff (z.B. Salze)?" }, { "id": "Medication.ingredient.extension:wirkstofftyp", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransaction.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransaction.json index d1b2224..578725a 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransaction.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransaction.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction", "version": "4.0.0-rc", "name": "ISiKMedikationTransaction", + "title": "ISiK Medikation Transactionbundle", "status": "draft", "experimental": false, "date": "2024-04-04", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransactionResponse.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransactionResponse.json index fb9bbc1..83306ba 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransactionResponse.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationTransactionResponse.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse", "version": "4.0.0-rc", "name": "ISiKMedikationTransactionResponse", + "title": "ISiK Medikation TransactionBundle-Response", "status": "draft", "experimental": false, "date": "2024-04-04", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsInformation.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsInformation.json index 88fe633..62edba2 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsInformation.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsInformation.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation", "version": "4.0.0-rc", "name": "ISiKMedikationsInformation", + "title": "ISiK Medikationsinformation", "status": "draft", "experimental": false, "date": "2024-04-04", @@ -17,17 +18,6 @@ "derivation": "constraint", "differential": { "element": [ - { - "id": "MedicationStatement.id", - "path": "MedicationStatement.id", - "short": "eindeutige ID der Ressource auf dem Server", - "mustSupport": true - }, - { - "id": "MedicationStatement.extension", - "path": "MedicationStatement.extension", - "mustSupport": true - }, { "id": "MedicationStatement.extension:acceptedRisk", "path": "MedicationStatement.extension", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsListe.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsListe.json index d23efd6..9c29696 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsListe.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsListe.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe", "version": "4.0.0-rc", "name": "ISiKMedikationsListe", + "title": "ISiK Medikationsliste", "status": "draft", "experimental": false, "date": "2024-04-04", @@ -17,12 +18,6 @@ "derivation": "constraint", "differential": { "element": [ - { - "id": "List.id", - "path": "List.id", - "short": "eindeutige ID der Ressource auf dem Server", - "mustSupport": true - }, { "id": "List.status", "path": "List.status", @@ -34,7 +29,11 @@ "path": "List.mode", "short": "Listenmodus", "comment": "Beispiel: eingelesene Medikationspläne werden als snapshot repräsentiert. Kontinuierlich fortgeschriebene Listen, z.B. im Rahmen der hausinternen Behandlung, sind als 'working' codiert.", - "mustSupport": true + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/isik/ValueSet/MedikationsListeListModeVS" + } }, { "id": "List.code", @@ -64,7 +63,7 @@ "path": "List.code.coding", "sliceName": "medications", "min": 1, - "max": "1", + "max": "*", "patternCoding": { "system": "http://terminology.hl7.org/CodeSystem/list-example-use-codes", "code": "medications" diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerabreichung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerabreichung.json index ac02806..709f469 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerabreichung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerabreichung.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung", "version": "4.0.0-rc", "name": "ISiKMedikationsVerabreichung", + "title": "ISiK Medikationsverabreichung", "status": "draft", "experimental": false, "date": "2024-04-04", @@ -17,12 +18,6 @@ "derivation": "constraint", "differential": { "element": [ - { - "id": "MedicationAdministration.id", - "path": "MedicationAdministration.id", - "short": "eindeutige ID der Ressource auf dem Server", - "mustSupport": true - }, { "id": "MedicationAdministration.status", "path": "MedicationAdministration.status", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerordnung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerordnung.json index 75730e5..d106d0a 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerordnung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedikationsVerordnung.json @@ -4,6 +4,7 @@ "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung", "version": "4.0.0-rc", "name": "ISiKMedikationsVerordnung", + "title": "ISiK Medikationsverordnung", "status": "draft", "experimental": false, "date": "2024-04-04", @@ -17,17 +18,6 @@ "derivation": "constraint", "differential": { "element": [ - { - "id": "MedicationRequest.id", - "path": "MedicationRequest.id", - "short": "eindeutige ID der Ressource auf dem Server", - "mustSupport": true - }, - { - "id": "MedicationRequest.extension", - "path": "MedicationRequest.extension", - "mustSupport": true - }, { "id": "MedicationRequest.extension:acceptedRisk", "path": "MedicationRequest.extension", @@ -151,6 +141,7 @@ { "id": "MedicationRequest.doNotPerform", "path": "MedicationRequest.doNotPerform", + "short": "Aktuell kein ISiK use-case, daher auf 0 constraint", "max": "0" }, { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKMedikationsartVS.json b/Resources/fsh-generated/resources/ValueSet-ISiKMedikationsartVS.json index 2cac043..e8a6c1f 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKMedikationsartVS.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKMedikationsartVS.json @@ -1,13 +1,14 @@ { "resourceType": "ValueSet", "status": "draft", - "name": "ISiKMedikationsart", + "name": "ISiKMedikationsartVS", "id": "ISiKMedikationsartVS", + "title": "ISiK Medikationsart", "description": "ISiK Therapiearten für Medikation", + "version": "4.0.0-rc", "url": "https://gematik.de/fhir/isik/ValueSet/ISiKMedikationsartVS", "experimental": false, "publisher": "gematik GmbH", - "version": "4.0.0-rc", "date": "2024-04-04", "compose": { "include": [ diff --git a/Resources/fsh-generated/resources/ValueSet-MedikationsListeListModeVS.json b/Resources/fsh-generated/resources/ValueSet-MedikationsListeListModeVS.json new file mode 100644 index 0000000..dedbba8 --- /dev/null +++ b/Resources/fsh-generated/resources/ValueSet-MedikationsListeListModeVS.json @@ -0,0 +1,28 @@ +{ + "resourceType": "ValueSet", + "status": "draft", + "name": "MedikationsListeListModeVS", + "id": "MedikationsListeListModeVS", + "title": "Medikationslisten-Modes", + "description": "Erlaubte ListModes der ISiK MedikationsListe", + "version": "4.0.0-rc", + "url": "https://gematik.de/fhir/isik/ValueSet/MedikationsListeListModeVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-04-04", + "compose": { + "include": [ + { + "system": "http://hl7.org/fhir/list-mode", + "concept": [ + { + "code": "working" + }, + { + "code": "snapshot" + } + ] + } + ] + } +} diff --git a/Resources/fsh-generated/resources/ValueSet-SctRouteOfAdministration.json b/Resources/fsh-generated/resources/ValueSet-SctRouteOfAdministration.json index d8616b8..a497e8c 100644 --- a/Resources/fsh-generated/resources/ValueSet-SctRouteOfAdministration.json +++ b/Resources/fsh-generated/resources/ValueSet-SctRouteOfAdministration.json @@ -3,11 +3,12 @@ "status": "draft", "name": "SctRouteOfAdministration", "id": "SctRouteOfAdministration", - "description": "Enthaelt alle SNOMED CT Administrationsarten", + "title": "SnomedCT Medikation Administrationsarten", + "description": "Enthaelt alle SNOMED CT Medikations-Administrationsarten", + "version": "4.0.0-rc", "url": "https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration", "experimental": false, "publisher": "gematik GmbH", - "version": "4.0.0-rc", "date": "2024-04-04", "compose": { "include": [ diff --git a/Resources/input/fsh/ExtensionISiKAcceptedRisk.fsh b/Resources/input/fsh/ExtensionISiKAcceptedRisk.fsh index 28441c0..7a68c6f 100644 --- a/Resources/input/fsh/ExtensionISiKAcceptedRisk.fsh +++ b/Resources/input/fsh/ExtensionISiKAcceptedRisk.fsh @@ -1,6 +1,6 @@ Extension: ExtensionISiKAcceptedRisk Id: ExtensionISiKAcceptedRisk -Title: "ISiKAcceptedRisk" +Title: "ISiK Accepted Risk" Description: "Extension zur Dokumentation eines im Rahmen der AMTS bewusst eingegangenen Risikos. In diesem Freitext kann die Begründung und ggf. zu treffende besondere Maßnahmen dokumentiert werden." * insert Meta * ^experimental = false diff --git a/Resources/input/fsh/ExtensionISiKBehandlungsziel.fsh b/Resources/input/fsh/ExtensionISiKBehandlungsziel.fsh index 97c04a7..60161f2 100644 --- a/Resources/input/fsh/ExtensionISiKBehandlungsziel.fsh +++ b/Resources/input/fsh/ExtensionISiKBehandlungsziel.fsh @@ -1,6 +1,6 @@ Extension: ExtensionISiKBehandlungsziel Id: ExtensionISiKBehandlungsziel -Title: "ISiKBehandlungsziel" +Title: "ISiK Behandlungsziel" Description: "Extension zur freitextlichen Angabe des Behandlungsziels." * insert Meta * ^experimental = false diff --git a/Resources/input/fsh/ExtensionISiKMedicationRequestReplaces.fsh b/Resources/input/fsh/ExtensionISiKMedicationRequestReplaces.fsh index 4982f9f..82b5dcf 100644 --- a/Resources/input/fsh/ExtensionISiKMedicationRequestReplaces.fsh +++ b/Resources/input/fsh/ExtensionISiKMedicationRequestReplaces.fsh @@ -1,7 +1,7 @@ Extension: ExtensionISiKMedicationRequestReplaces Id: ExtensionISiKMedicationRequestReplaces -Title: "ISiKMedicationRequestReplaces" -Description: "Welche Medikationsverordnung wird ersetzt?" +Title: "ISiK MedicationRequestReplaces" +Description: "Extension zur Verlinkung der Medikationsverordnung die ersetzt wurde" * insert Meta * ^experimental = false * ^context[+].type = #element diff --git a/Resources/input/fsh/ExtensionISiKMedicationStatementReplaces.fsh b/Resources/input/fsh/ExtensionISiKMedicationStatementReplaces.fsh index ca4ab20..34b24ba 100644 --- a/Resources/input/fsh/ExtensionISiKMedicationStatementReplaces.fsh +++ b/Resources/input/fsh/ExtensionISiKMedicationStatementReplaces.fsh @@ -1,7 +1,7 @@ Extension: ExtensionISiKMedicationStatementReplaces Id: ExtensionISiKMedicationStatementReplaces -Title: "ISiKMedicationStatementReplaces" -Description: "Welche Medikationsinformation wird ersetzt?" +Title: "ISiK MedicationStatementReplaces" +Description: "Extension zur Verlinkung der Medikationsinformation die ersetzt wurde" * insert Meta * ^experimental = false * ^context[+].type = #element diff --git a/Resources/input/fsh/ExtensionISiKMedikationsart.fsh b/Resources/input/fsh/ExtensionISiKMedikationsart.fsh index aaa0441..cd56ede 100644 --- a/Resources/input/fsh/ExtensionISiKMedikationsart.fsh +++ b/Resources/input/fsh/ExtensionISiKMedikationsart.fsh @@ -1,6 +1,6 @@ Extension: ExtensionISiKMedikationsart Id: ExtensionISiKMedikationsart -Title: "ISiKMedikationsart" +Title: "ISiK Medikationsart" Description: "Extension zur Dokumentation der Therapieart einer Medikation (Akut- oder Dauermedikation)." * insert Meta * ^experimental = false @@ -10,6 +10,6 @@ Description: "Extension zur Dokumentation der Therapieart einer Medikation (Akut * ^context[=].expression = "MedicationRequest" * value[x] 1.. * value[x] only Coding -* valueCoding from ISiKMedikationsart +* valueCoding from ISiKMedikationsartVS * system 1.. * code 1.. diff --git a/Resources/input/fsh/ExtensionISiKSelbstmedikation.fsh b/Resources/input/fsh/ExtensionISiKSelbstmedikation.fsh index e82b4a3..8534724 100644 --- a/Resources/input/fsh/ExtensionISiKSelbstmedikation.fsh +++ b/Resources/input/fsh/ExtensionISiKSelbstmedikation.fsh @@ -1,6 +1,6 @@ Extension: ExtensionISiKSelbstmedikation Id: ExtensionISiKSelbstmedikation -Title: "ISiKSelbstmedikation" +Title: "ISiK Selbstmedikation" Description: "Extension zur Angabe, ob es sich bei der Medikation um eine Selbstmedikation handelt." * insert Meta * ^experimental = false diff --git a/Resources/input/fsh/ISiKAMTSBewertung.fsh b/Resources/input/fsh/ISiKAMTSBewertung.fsh index 10b38c6..c3d89c4 100644 --- a/Resources/input/fsh/ISiKAMTSBewertung.fsh +++ b/Resources/input/fsh/ISiKAMTSBewertung.fsh @@ -1,11 +1,9 @@ Profile: ISiKAMTSBewertung Parent: RiskAssessment Id: ISiKAMTSBewertung +Title: "ISiK AMTS-Bewertung" Description: "Dieses Profil ermöglicht die Abbildung von Informationen zur Risikobeurteilung im Rahmen der Arzneimitteltherapiesicherheit (AMTS)." * insert Meta -* id MS - * ^short = "eindeutige ID der Ressource auf dem Server" -* extension MS * extension contains ExtensionISiKAcceptedRisk named acceptedRisk 0..1 MS * ^short = "akzeptiertes (in Kauf genommenes) Risiko" * ^comment = "Hier kann die Begründung und ggf. erforderliche Begleitmaßnahmen für ein in Kauf genommenes Risiko dokumentiert werden." @@ -13,50 +11,50 @@ Description: "Dieses Profil ermöglicht die Abbildung von Informationen zur Risi * code MS * ^short = "Art der Risikobeurteilung" * coding MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * text MS * subject MS * ^short = "Referenz auf den Patienten" * subject only Reference(Patient) - * reference 1..1 MS + * reference 1.. MS * encounter MS * ^short = "Referenz auf den Abteilungskontakt" - * reference 1..1 MS + * reference 1.. MS * occurrence[x] MS * ^short = "Zeitpunkt oder Zeitraum der Beurteilung" * occurrenceDateTime MS * occurrencePeriod MS * condition MS * ^short = "Bezugsdiagnose (Referenz)" - * reference 1..1 MS + * reference 1.. MS * reasonCode MS * ^short = "Grund der Risikobewertung (codiert)" * coding MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * text MS * reasonReference MS * ^short = "Grund der Risikobewertung (Referenz)" - * reference 1..1 MS + * reference 1.. MS * basis MS * ^short = "Entscheidungsgrundlagen der Risikobewertung (Referenz)" - * reference 1..1 MS + * reference 1.. MS * prediction MS * outcome MS * ^short = "Mögliches Outcome für den Patienten" * coding MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * text MS * qualitativeRisk MS * ^short = "Risikowahrscheinlichkeit (qualitativ, codiert)" * coding MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * text MS * qualitativeRisk from $vs-risk-probability (extensible) diff --git a/Resources/input/fsh/ISiKMedikament.fsh b/Resources/input/fsh/ISiKMedikament.fsh index 92f2b8c..fad1488 100644 --- a/Resources/input/fsh/ISiKMedikament.fsh +++ b/Resources/input/fsh/ISiKMedikament.fsh @@ -1,11 +1,10 @@ Profile: ISiKMedikament Parent: Medication Id: ISiKMedikament +Title: "ISiK Medikament" Description: "Dieses Profil ermöglicht die Abbildung von patientenunabhängigen Informationen zu Medikamenten in ISiK Szenarien." * insert Meta * obeys isik-med-1 -* id MS - * ^short = "eindeutige ID der Ressource auf dem Server" * code MS * ^short = "Medikament in codierter Form oder ggf. als Freitext" * coding MS @@ -18,26 +17,26 @@ Description: "Dieses Profil ermöglicht die Abbildung von patientenunabhängigen WG14 0..1 MS * coding[PZN] * ^patternCoding.system = $cs-pzn - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * coding[ATC-DE] * ^patternCoding.system = $cs-atc-de - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * coding[WG14] * ^patternCoding.system = $cs-wg14 - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * text MS -* status 1..1 MS +* status 1.. MS * ^short = "Status der Medikamenteninformation" * manufacturer MS * ^short = "Hersteller des Medikaments" * ^comment = "Hier kann der tatsächliche Hersteller des Medikaments benannt werden, vornehmlich im Fall von Wirkstoffmischungen (Rezepturen), beispielsweise die Krankenhausapotheke. Zu beachten ist, dass die zulassende Organisation, wie sie z.B. in den Daten zur PZN benannt ist, nicht als Hersteller gilt." - * display 1..1 MS + * display 1.. MS * form MS * ^short = "Abgabeform" * form @@ -51,21 +50,20 @@ Description: "Dieses Profil ermöglicht die Abbildung von patientenunabhängigen * coding[EDQM] only ISiKCoding * amount MS * ^short = "Menge" - * numerator 1..1 MS + * numerator 1.. MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * denominator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * ingredient MS * ^short = "Informationen zu Bestandteilen (Rezeptur)" - * extension MS * extension contains $ext-wirkstofftyp named wirkstofftyp 0..1 MS * ^short = "Wirkstofftyp" * ^comment = "Handelt es sich um eine Angabe zum Wirkstoff oder zum exakter Inhaltsstoff (z.B. Salze)?" @@ -91,23 +89,23 @@ Description: "Dieses Profil ermöglicht die Abbildung von patientenunabhängigen * text MS * itemReference MS * ^short = "Bestandteil (Referenz auf ein anderes Medikament)" - * reference 1..1 MS + * reference 1.. MS * isActive MS * ^short = "handelt es sich um einen aktiven Bestandteil?" * strength MS * ^short = "Stärke" - * numerator 1..1 MS + * numerator 1.. MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * denominator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * batch MS * ^short = "Angaben zur Charge" * ^comment = "Bitte beachten Sie gegebenenfalls die Regelungen der zwischen GKV-SV und DAV: https://www.gkv-datenaustausch.de/leistungserbringer/apotheken/apotheken.jsp . Insbesondere den Technischen Anhang 7 (TA7) zur Arzneimittelabrechnungsvereinbarung gemäß § 300 Absatz 3 SGB V in der aktuellsten Fassung." diff --git a/Resources/input/fsh/ISiKMedikationTransaction.fsh b/Resources/input/fsh/ISiKMedikationTransaction.fsh index 0be73ab..8ae18a9 100644 --- a/Resources/input/fsh/ISiKMedikationTransaction.fsh +++ b/Resources/input/fsh/ISiKMedikationTransaction.fsh @@ -1,6 +1,7 @@ Profile: ISiKMedikationTransaction Parent: Bundle Id: ISiKMedikationTransaction +Title: "ISiK Medikation Transactionbundle" Description: "Dieses Profil definiert die Transaktions-Bundles im Rahmen von ISiK-Medikations-Szenarien." * insert Meta * type MS @@ -16,7 +17,7 @@ Description: "Dieses Profil definiert die Transaktions-Bundles im Rahmen von ISi * resource MS * ^short = "Die Ressourcen-Instanz der Interaktion" * search 0..0 - * request 1..1 MS + * request 1.. MS * ^short = "HTTP-Request innerhalb der Transaktion" * method MS * ^short = "HTTP-Verb" diff --git a/Resources/input/fsh/ISiKMedikationTransactionResponse.fsh b/Resources/input/fsh/ISiKMedikationTransactionResponse.fsh index 9b7be0b..ee6fb84 100644 --- a/Resources/input/fsh/ISiKMedikationTransactionResponse.fsh +++ b/Resources/input/fsh/ISiKMedikationTransactionResponse.fsh @@ -1,6 +1,7 @@ Profile: ISiKMedikationTransactionResponse Parent: Bundle Id: ISiKMedikationTransactionResponse +Title: "ISiK Medikation TransactionBundle-Response" Description: "Dieses Profil definiert die Server-Antwort auf Transaktions-Bundles im Rahmen von ISiK-Medikations-Szenarien." * insert Meta * type MS @@ -16,7 +17,7 @@ Description: "Dieses Profil definiert die Server-Antwort auf Transaktions-Bundle * ^short = "Die Ressourcen-Instanz der Interaktion" * search 0..0 * request 0..0 - * response 1..1 MS + * response 1.. MS * ^short = "HTTP-Response des Servers innerhalb der Transaktions-Antwort" * status MS * ^short = "HTTP-Statuscode" diff --git a/Resources/input/fsh/ISiKMedikationsInformation.fsh b/Resources/input/fsh/ISiKMedikationsInformation.fsh index c0159a4..0fa2d2b 100644 --- a/Resources/input/fsh/ISiKMedikationsInformation.fsh +++ b/Resources/input/fsh/ISiKMedikationsInformation.fsh @@ -1,11 +1,9 @@ Profile: ISiKMedikationsInformation Parent: MedicationStatement Id: ISiKMedikationsInformation +Title: "ISiK Medikationsinformation" Description: "Dieses Profil ermöglicht die Abbildung von Informationen zur Medikation eines Patienten in ISiK Szenarien." * insert Meta -* id MS - * ^short = "eindeutige ID der Ressource auf dem Server" -* extension MS * extension contains ExtensionISiKAcceptedRisk named acceptedRisk 0..1 MS and ExtensionISiKMedikationsart named medikationsart 0..1 MS and @@ -62,15 +60,15 @@ Description: "Dieses Profil ermöglicht die Abbildung von Informationen zur Medi * medicationReference MS * ^short = "Referenz auf das Medikament (Medication-Ressource)" * ^comment = "wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen" - * reference 1..1 MS + * reference 1.. MS * subject MS * ^short = "Referenz auf den Patienten" * subject only Reference(Patient) - * reference 1..1 MS + * reference 1.. MS * context MS * ^short = "Referenz auf den Abteilungskontakt" - * reference 1..1 MS -* effective[x] 1..1 MS + * reference 1.. MS +* effective[x] 1.. MS * ^short = "Zeitpunkt oder Zeitraum, für den die MedikationsInformation gilt" * effectiveDateTime MS * ^short = "Zeitpunkt" @@ -83,13 +81,13 @@ Description: "Dieses Profil ermöglicht die Abbildung von Informationen zur Medi * reasonCode MS * ^short = "Grund der Medikation (codiert)" * coding MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS * text MS * reasonReference MS * ^short = "Grund der Medikation (Referenz)" - * reference 1..1 MS + * reference 1.. MS * note MS * text MS * ^short = "Freitext-Notiz" @@ -108,24 +106,24 @@ Description: "Dieses Profil ermöglicht die Abbildung von Informationen zur Medi * boundsDuration MS * ^short = "Begrenzung der Dauer" * ^patternDuration.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * boundsRange MS * ^short = "Bereich für die Begrenzung" * low MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * high MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * boundsPeriod MS * ^short = "begrenzender Zeitraum" * start MS @@ -193,85 +191,85 @@ Description: "Dieses Profil ermöglicht die Abbildung von Informationen zur Medi * ^short = "Dosisbereich" * low MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * high MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * doseQuantity MS * ^short = "Dosis" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateRatio MS * ^short = "Raten-Verhältnis" * numerator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * denominator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateRange MS * ^short = "Raten-Bereich" * low MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * high MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateQuantity MS * ^short = "Rate" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * maxDosePerPeriod MS * ^short = "Maximaldosis (Zähler) pro Zeitraum (Nenner)" * numerator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * denominator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * maxDosePerAdministration MS * ^short = "Maximaldosis pro Verabreichung" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS Instance: ExampleISiKMedikationsInformation1 InstanceOf: ISiKMedikationsInformation Usage: #example * extension[acceptedRisk].valueString = "Erhöhtes Blutungsrisiko ist in diesem Fall vertretbar." -* extension[medikationsart].valueCoding = ISiKMedikationsart#akut +* extension[medikationsart].valueCoding = ISiKMedikationsartCS#akut * extension[selbstmedikation].valueBoolean = true * extension[behandlungsziel].valueString = "Schmerztherapie postoperativ" * status = #active diff --git a/Resources/input/fsh/ISiKMedikationsListe.fsh b/Resources/input/fsh/ISiKMedikationsListe.fsh index b628738..e7a498b 100644 --- a/Resources/input/fsh/ISiKMedikationsListe.fsh +++ b/Resources/input/fsh/ISiKMedikationsListe.fsh @@ -1,16 +1,16 @@ Profile: ISiKMedikationsListe Parent: List Id: ISiKMedikationsListe +Title: "ISiK Medikationsliste" Description: "Dieses Profil ermöglicht die Zusammenführung einzelner MedikationsInformationen eines Patienten in ISiK Szenarien." * insert Meta -* id MS - * ^short = "eindeutige ID der Ressource auf dem Server" * status MS * ^short = "(Aktualitäts-)Status der Liste" * mode MS +* mode from MedikationsListeListModeVS * ^short = "Listenmodus" * ^comment = "Beispiel: eingelesene Medikationspläne werden als snapshot repräsentiert. Kontinuierlich fortgeschriebene Listen, z.B. im Rahmen der hausinternen Behandlung, sind als 'working' codiert." -* code 1..1 MS +* code 1.. MS * ^short = "Art der Liste." * ^comment = "Es ist mindestens ein Coding mit dem Code 'medications' anzugeben. Weitere Codes, z.B. im Kontext anderer Spezifikationen oder Hauscodierungen sind zulässig." * coding MS @@ -18,20 +18,20 @@ Description: "Dieses Profil ermöglicht die Zusammenführung einzelner Medikatio * ^slicing.discriminator.path = "$this" * ^slicing.rules = #open * coding contains - medications 1..1 MS + medications 1.. MS * coding[medications] * ^patternCoding.system = "http://terminology.hl7.org/CodeSystem/list-example-use-codes" * ^patternCoding.code = #medications - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * display MS -* subject 1..1 MS +* subject 1.. MS * ^short = "Referenz auf den Patienten" * subject only Reference(Patient) - * reference 1..1 MS + * reference 1.. MS * encounter MS * ^short = "Referenz auf den Abteilungskontakt" - * reference 1..1 MS + * reference 1.. MS * date MS * ^short = "Erstellungsdatum der Liste" * entry MS @@ -42,7 +42,7 @@ Description: "Dieses Profil ermöglicht die Zusammenführung einzelner Medikatio * item MS * ^short = "Referenz auf die MedikationsInformation" * item only Reference(MedicationStatement) - * reference 1..1 MS + * reference 1.. MS Instance: ExampleISiKMedikationsListe InstanceOf: ISiKMedikationsListe diff --git a/Resources/input/fsh/ISiKMedikationsVerabreichung.fsh b/Resources/input/fsh/ISiKMedikationsVerabreichung.fsh index 3ddbd3a..b5cf747 100644 --- a/Resources/input/fsh/ISiKMedikationsVerabreichung.fsh +++ b/Resources/input/fsh/ISiKMedikationsVerabreichung.fsh @@ -1,10 +1,9 @@ Profile: ISiKMedikationsVerabreichung Parent: MedicationAdministration Id: ISiKMedikationsVerabreichung +Title: "ISiK Medikationsverabreichung" Description: "Dieses Profil ermöglicht die Abbildung der Verabreichung von Medikamenten für einen Patienten in ISiK Szenarien." * insert Meta -* id MS - * ^short = "eindeutige ID der Ressource auf dem Server" * status MS * ^short = "Status der Verabreichungsinformation" * medicationCodeableConcept MS @@ -28,14 +27,14 @@ Description: "Dieses Profil ermöglicht die Abbildung der Verabreichung von Medi * medicationReference MS * ^short = "Referenz auf das Medikament (Medication-Ressource)" * ^comment = "wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen" - * reference 1..1 MS + * reference 1.. MS * subject MS * ^short = "Referenz auf den Patienten" * subject only Reference(Patient) - * reference 1..1 MS + * reference 1.. MS * context MS * ^short = "Referenz auf den Abteilungskontakt" - * reference 1..1 MS + * reference 1.. MS * effectiveDateTime MS * ^short = "Zeitpunkt der Verabreichung" * effectivePeriod MS @@ -45,10 +44,10 @@ Description: "Dieses Profil ermöglicht die Abbildung der Verabreichung von Medi * performer MS * actor MS * ^short = "Referenz auf die verabreichende Person" - * reference 1..1 MS + * reference 1.. MS * reasonReference MS * ^short = "Grund der Medikation (Referenz)" - * reference 1..1 MS + * reference 1.. MS * note MS * text MS * ^short = "Freitext-Notiz" @@ -86,31 +85,31 @@ Description: "Dieses Profil ermöglicht die Abbildung der Verabreichung von Medi * dose MS * ^short = "verabreichte Dosis" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateRatio MS * ^short = "Verabreichungs-Rate (Verhältnis)" * numerator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * denominator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateQuantity MS * ^short = "Verabreichungs-Rate" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS Instance: ExampleISiKMedikationsVerabreichung InstanceOf: ISiKMedikationsVerabreichung diff --git a/Resources/input/fsh/ISiKMedikationsVerordnung.fsh b/Resources/input/fsh/ISiKMedikationsVerordnung.fsh index ff878f4..3d1fabb 100644 --- a/Resources/input/fsh/ISiKMedikationsVerordnung.fsh +++ b/Resources/input/fsh/ISiKMedikationsVerordnung.fsh @@ -1,11 +1,9 @@ Profile: ISiKMedikationsVerordnung Parent: MedicationRequest Id: ISiKMedikationsVerordnung +Title: "ISiK Medikationsverordnung" Description: "Dieses Profil ermöglicht die Abbildung von Medikationsverordnungen eines Patienten in ISiK Szenarien." * insert Meta -* id MS - * ^short = "eindeutige ID der Ressource auf dem Server" -* extension MS * extension contains ExtensionISiKAcceptedRisk named acceptedRisk 0..1 MS and ExtensionISiKMedikationsart named medikationsart 0..1 MS and @@ -37,6 +35,7 @@ Description: "Dieses Profil ermöglicht die Abbildung von Medikationsverordnunge * ^short = "Ziel der Verordnungsinformation" * ^comment = "i.d.R. 'order'" * doNotPerform ..0 + * ^short = "Aktuell kein ISiK use-case, daher auf 0 constraint" * medicationCodeableConcept MS * ^short = "Medikament in codierter Form oder ggf. als Freitext" * ^comment = "kann verwendet werden, wenn keine detaillierten Informationen zum Medikament (z.B. Rezepturen) existieren." @@ -58,19 +57,19 @@ Description: "Dieses Profil ermöglicht die Abbildung von Medikationsverordnunge * medicationReference MS * ^short = "Referenz auf das Medikament (Medication-Ressource)" * ^comment = "wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen" - * reference 1..1 MS + * reference 1.. MS * subject MS * ^short = "Referenz auf den Patienten" * subject only Reference(Patient) - * reference 1..1 MS + * reference 1.. MS * encounter MS * ^short = "Referenz auf den Abteilungskontakt" - * reference 1..1 MS + * reference 1.. MS * authoredOn MS * ^short = "Erstellungsdatum der Verordnung" * requester MS * ^short = "Referenz auf die verordnende Person" - * reference 1..1 MS + * reference 1.. MS * note MS * text MS * ^short = "Freitext-Notiz" @@ -89,24 +88,24 @@ Description: "Dieses Profil ermöglicht die Abbildung von Medikationsverordnunge * boundsDuration MS * ^short = "Begrenzung der Dauer" * ^patternDuration.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * boundsRange MS * ^short = "Bereich für die Begrenzung" * low MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * high MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * boundsPeriod MS * ^short = "begrenzender Zeitraum" * start MS @@ -174,87 +173,87 @@ Description: "Dieses Profil ermöglicht die Abbildung von Medikationsverordnunge * ^short = "Dosisbereich" * low MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * high MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * doseQuantity MS * ^short = "Dosis" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateRatio MS * ^short = "Raten-Verhältnis" * numerator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * denominator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateRange MS * ^short = "Raten-Bereich" * low MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * high MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * rateQuantity MS * ^short = "Rate" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * maxDosePerPeriod MS * ^short = "Maximaldosis (Zähler) pro Zeitraum (Nenner)" * numerator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * denominator MS * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * maxDosePerAdministration MS * ^short = "Maximaldosis pro Verabreichung" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * dispenseRequest MS * quantity MS * ^short = "angeforderte Abgabemenge" * ^patternQuantity.system = $cs-ucum - * value 1..1 MS + * value 1.. MS * unit MS - * system 1..1 MS - * code 1..1 MS + * system 1.. MS + * code 1.. MS * substitution MS * ^short = "Ersatz zulässig" * allowedBoolean MS @@ -263,7 +262,7 @@ Instance: ExampleISiKMedikationsVerordnung InstanceOf: ISiKMedikationsVerordnung Usage: #example * extension[acceptedRisk].valueString = "Erhöhtes Blutungsrisiko ist in diesem Fall vertretbar." -* extension[medikationsart].valueCoding = ISiKMedikationsart#akut +* extension[medikationsart].valueCoding = ISiKMedikationsartCS#akut * extension[behandlungsziel].valueString = "Schmerztherapie postoperativ" * status = #active * intent = #order diff --git a/Resources/input/fsh/codeSystems.fsh b/Resources/input/fsh/codeSystems.fsh index 8d4fa84..1216d39 100644 --- a/Resources/input/fsh/codeSystems.fsh +++ b/Resources/input/fsh/codeSystems.fsh @@ -1,6 +1,8 @@ -CodeSystem: ISiKMedikationsart +CodeSystem: ISiKMedikationsartCS Id: ISiKMedikationsartCS +Title: "ISiK Medikationsart" Description: "ISiK Therapiearten für Medikation" * insert Meta * #akut "Akutmedikation" * #dauer "Dauermedikation" + diff --git a/Resources/input/fsh/valueSets.fsh b/Resources/input/fsh/valueSets.fsh index fedd432..ea485bc 100644 --- a/Resources/input/fsh/valueSets.fsh +++ b/Resources/input/fsh/valueSets.fsh @@ -1,11 +1,21 @@ ValueSet: SctRouteOfAdministration Id: SctRouteOfAdministration -Description: "Enthaelt alle SNOMED CT Administrationsarten" +Title: "SnomedCT Medikation Administrationsarten" +Description: "Enthaelt alle SNOMED CT Medikations-Administrationsarten" * insert Meta * include codes from system $cs-sct where concept is-a #284009009 -ValueSet: ISiKMedikationsart +ValueSet: ISiKMedikationsartVS Id: ISiKMedikationsartVS +Title: "ISiK Medikationsart" Description: "ISiK Therapiearten für Medikation" * insert Meta -* include codes from system ISiKMedikationsart +* include codes from system ISiKMedikationsartCS + +ValueSet: MedikationsListeListModeVS +Id: MedikationsListeListModeVS +Title: "Medikationslisten-Modes" +Description: "Erlaubte ListModes der ISiK MedikationsListe" +* insert Meta +* ListMode#working +* ListMode#snapshot \ No newline at end of file