Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change/uc descriptions #119

Closed
wants to merge 7 commits into from
Closed
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 27 additions & 36 deletions ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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"
}
]
Expand Down
60 changes: 32 additions & 28 deletions ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).

lhitc marked this conversation as resolved.
Show resolved Hide resolved
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:
Expand All @@ -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:

```GET [base]/RiskAssessment?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702```
1. Der verkettete Suchparameter ```Patient:identifier``` unterstützt den Anwendungsfall:
lhitc marked this conversation as resolved.
Show resolved Hide resolved

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:
lhitc marked this conversation as resolved.
Show resolved Hide resolved

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:
lhitc marked this conversation as resolved.
Show resolved Hide resolved

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```
30 changes: 18 additions & 12 deletions ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
lhitc marked this conversation as resolved.
Show resolved Hide resolved

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```
Loading