Skip to content

Commit

Permalink
Erstfassung AMTSBewertung
Browse files Browse the repository at this point in the history
Version Bump v4
  • Loading branch information
Stefan Lang committed Feb 20, 2024
1 parent 0c88b30 commit 02bc624
Show file tree
Hide file tree
Showing 57 changed files with 769 additions and 128 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,11 @@
"title": "Medikament",
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md",
"title": "AMTS-Bewertung",
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md",
"title": "Bundle MedikationTransaction",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransaction' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransaction, hybrid}}
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction, hybrid}}
### Anmerkungen zu Must-Support-Feldern
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransaction'
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransactionResponse' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransactionResponse' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransactionResponse, hybrid}}
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransactionResponse, hybrid}}
### Anmerkungen zu Must-Support-Feldern
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransactionResponse'
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransactionResponse'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
12 changes: 6 additions & 6 deletions ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,18 @@ Die für dieses Modul bestätigungsrelevanten Teile des [Moduls "Basis"](https:/

### CapabilityStatement (Requirement) ISiK-Medikation - Bereich Medikationsinformation

Canonical: https://gematik.de/fhir/isik/v3/Medikation/CapabilityStatement/medikation-server/information
Canonical: https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/information

{{render:https://gematik.de/fhir/isik/v3/Medikation/CapabilityStatement/medikation-server/information}}
{{render:https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/information}}

### CapabilityStatement (Requirement) ISiK-Medikation - Bereich Medikationsverordnung

Canonical: https://gematik.de/fhir/isik/v3/Medikation/CapabilityStatement/medikation-server/verordnung
Canonical: https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/verordnung

{{render:https://gematik.de/fhir/isik/v3/Medikation/CapabilityStatement/medikation-server/verordnung}}
{{render:https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/verordnung}}

### CapabilityStatement (Requirement) ISiK-Medikation - Bereich Medikationsverabreichung

Canonical: https://gematik.de/fhir/isik/v3/Medikation/CapabilityStatement/medikation-server/verabreichung
Canonical: https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/verabreichung

{{render:https://gematik.de/fhir/isik/v3/Medikation/CapabilityStatement/medikation-server/verabreichung}}
{{render:https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/verabreichung}}
131 changes: 131 additions & 0 deletions ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
## AMTSBewertung [(RiskAssessment)](https://www.hl7.org/fhir/R4/riskassessment.html)

---

### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKAMTSBewertung' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKAMTSBewertung, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKAMTSBewertung')
for differential.element
select
Path: path,
join binding.where(valueSet.exists())
{
Name: valueSet.substring((9 + valueSet.indexOf('ValueSet/'))),
Strength: strength,
URL: valueSet
}
```

---

### Anmerkungen zu Must-Support-Feldern

@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKAMTSBewertung'
for differential.element
where mustSupport = true
and short.exists()
select
Feldname: id, Kurzbeschreibung: short, Hinweise: comment
```
### Beispiele
Valide Beispiele für das Profil Medikament:
TODO:
{{json:ExampleISiKAMTSBewertung1}}
### Interaktionen
Für die Ressource Medication MÜSSEN die REST-Interaktionen "READ", "CREATE" und "UPDATE" implementiert werden.
Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Kombination:
1. Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
```GET [base]/RiskAssessment?_id=103270```
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:
```GET [base]/RiskAssessment.date=2022-03-21```
Anwendungshinweise: Weitere Informationen zur Suche nach Date-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt "Date"](https://hl7.org/fhir/R4/search.html#date).
1. Der Suchparameter "encounter" MUSS unterstützt werden:
Beispiele:
```GET [base]/RiskAssessment?encounter=Encounter/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).
1. Der verkettete Suchparameter "encounter.identifier" MUSS unterstützt werden:
Beispiele:
```GET [base]/RiskAssessment?encounter.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867```
```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).
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 "patient" MUSS unterstützt werden:
Beispiele:
```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).
1. Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden:
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).
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:
Beispiele:
```GET [base]/RiskAssessment.risk=http://terminology.hl7.org/CodeSystem/risk-probability|high```
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).
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikament' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikament, hybrid}}
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikament')
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament')
for differential.element
select
Path: path,
Expand All @@ -35,7 +35,7 @@ join binding.where(valueSet.exists())
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikament'
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsInformation' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsInformation, hybrid}}
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsInformation' )
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation' )
for differential.element
select
Path: path,
Expand All @@ -35,7 +35,7 @@ join binding.where(valueSet.exists())
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsInformation'
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsListe' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsListe' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsListe, hybrid}}
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsListe, hybrid}}
## Anmerkungen zu Must-Support-Feldern
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsListe'
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsListe'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerabreichung' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerabreichung, hybrid}}
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerabreichung')
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung')
for differential.element
select
Path: path,
Expand All @@ -35,7 +35,7 @@ join binding.where(valueSet.exists())
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerabreichung'
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerordnung' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerordnung, hybrid}}
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerordnung')
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung')
for differential.element
select
Path: path,
Expand All @@ -35,7 +35,7 @@ join binding.where(valueSet.exists())
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerordnung'
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "ExampleISiKMedikationTransaction",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransaction"
"https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction"
]
},
"type": "transaction",
Expand All @@ -15,7 +15,7 @@
"id": "ExampleISiKMedikationsInformation1",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsInformation"
"https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation"
]
},
"dosage": [
Expand Down Expand Up @@ -73,7 +73,7 @@
"id": "ExampleISiKMedikament1",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikament"
"https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament"
]
},
"code": {
Expand Down
Loading

0 comments on commit 02bc624

Please sign in to comment.