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