Skip to content

Commit

Permalink
remove v3 and v4 canonical dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
MaxMTheilig committed Mar 13, 2024
1 parent 0dc73d3 commit 64dc3b6
Show file tree
Hide file tree
Showing 20 changed files with 78 additions and 77 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "ImplementationGuide",
"url": "https://gematik.de/fhir/ISiK/v4/Medikation/ImplementationGuide/ISiK-Medikation",
"url": "https://gematik.de/fhir/isik/ImplementationGuide/ISiK-Medikation",
"version": "4.0.0",
"name": "Implementierungsleitfaden ISiK-Medikation",
"status": "draft",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@ Hinweis: Die Regeln aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/gu
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction, hybrid}}
### Anmerkungen zu Must-Support-Feldern
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction'
url = 'https://gematik.de/fhir/isik/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 @@ -7,17 +7,17 @@ Hinweis: Die Regeln aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/gu
### Profil

@```
from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransactionResponse' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransactionResponse, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse, hybrid}}
### Anmerkungen zu Must-Support-Feldern
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransactionResponse'
url = 'https://gematik.de/fhir/isik/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/v4/Medikation/CapabilityStatement/medikation-server/information
Canonical: https://gematik.de/fhir/isik/CapabilityStatement/medikation-server/information

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

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

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

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

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

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

{{render:https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/verabreichung}}
{{render:https://gematik.de/fhir/isik/CapabilityStatement/medikation-server/verabreichung}}
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/v4/Medikation/StructureDefinition/ISiKAMTSBewertung' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAMTSBewertung' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKAMTSBewertung, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKAMTSBewertung, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKAMTSBewertung')
where url in ('https://gematik.de/fhir/isik/StructureDefinition/ISiKAMTSBewertung')
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/v4/Medikation/StructureDefinition/ISiKAMTSBewertung'
url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAMTSBewertung'
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/v4/Medikation/StructureDefinition/ISiKMedikament' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament')
where url in ('https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikament'
url = 'https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikationsInformation' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation' )
where url in ('https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikationsInformation'
url = 'https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikationsListe' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsListe, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe, hybrid}}
## Anmerkungen zu Must-Support-Feldern
@```from
StructureDefinition
where
url = 'https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsListe'
url = 'https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung')
where url in ('https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung'
url = 'https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung' select Name: name, Canonical: url
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung' select Name: name, Canonical: url
```
{{tree:https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung, hybrid}}
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung, hybrid}}
---
**Terminology Bindings**
@```
from StructureDefinition
where url in ('https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung')
where url in ('https://gematik.de/fhir/isik/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/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung'
url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung'
for differential.element
where mustSupport = true
and short.exists()
Expand Down
4 changes: 2 additions & 2 deletions ImplementationGuide/markdown/Einfuehrung.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<img src="https://raw.githubusercontent.com/gematik/spec-ISiK-Medikation/main-stufe-3/Material/images/Gematik_Logo_Flag.svg" alt="gematik logo" width="400"/>

----
Version: 3.0.1
Version: 4.0.0-rc

Datum: 12.01.2024
Datum: 13.03.2024

Status: Aktiv

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Die genauere Zielstellung kann unter Einbeziehung der Stakeholder in der Evoluti
### 2.1. Out-of-Scope

Aufgrund technischer Beschränkungen oder eines starken implizierten Aufwands gibt es auch Aspekte, die aktuell noch außen vor bleiben müssen:
* Die Schaffung, Abstimmung und Spezifikation eines vollständigen ISiK Labor Moduls.
* Medical Knowledege Management. Eine medizinische Wissensdatenbank ohne Patientenbezug, in der zum Beispiel Informationen zu bekannten Nebenwirkungen,Wechselwirkungen oder Kontra-Indikationen gespeichert werden (z.B. FHIR-R5 Ressource _ClinicalUseDefinition_). Leider stehen entsprechende Ressourcen erst in R5 zur Verfügung und es gibt kein einheitliches Bild wo eine solche Medical Knowledge DB in der deutschen Gesundheitslandschaft (und in der Telematik Infrastruktur) zu verorten wäre.
* Die Einbeziehung eines Therapieziel (FHIR-R4 Ressource _Goal_), da dies sehr komplex ist und ein erheblicher Abstimmungsaufwand impliziert wäre.
* Die Einbeziehung eines Therapieplan (FHIR-R4 Ressource _Careplan_), da dieser ein neues Fachfeld braucht. Dieses Feld (Onkologie) würde ein neues ISiK Modul sowie IG begründen und benötigt eine eigene Arbeitsgruppe in einer zukünfitgen Stufe.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Usage: #definition
* url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* valueCode = #SHALL
* type = #MedicationStatement
* supportedProfile = "https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsInformation"
* supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation"
* interaction[0]
* extension
* url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
Expand Down Expand Up @@ -114,7 +114,7 @@ Usage: #definition
* url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* valueCode = #SHALL
* type = #List
* supportedProfile = "https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsListe"
* supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsListe"
* interaction[0]
* extension
* url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
Expand Down Expand Up @@ -201,7 +201,7 @@ Usage: #definition
* url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* valueCode = #SHALL
* type = #Medication
* supportedProfile = "https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikament"
* supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament"
* interaction[0]
* extension
* url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
Expand Down Expand Up @@ -273,11 +273,11 @@ Usage: #definition
* url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* valueCode = #SHALL
* code = #transaction
* documentation = "Transaktions-Bundle gemäß Profil https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransaction - Transaktions-Antwort-Bundle gemäß Profil https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationTransactionResponse"
* documentation = "Transaktions-Bundle gemäß Profil https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction - Transaktions-Antwort-Bundle gemäß Profil https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse"
* rest.resource[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* rest.resource[=].extension.valueCode = #SHALL
* rest.resource[=].type = #Patient
* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/v4/Basismodul/StructureDefinition/ISiKPatient"
* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient"
* rest.resource[=].interaction[0].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* rest.resource[=].interaction[=].extension.valueCode = #SHALL
* rest.resource[=].interaction[=].code = #read
Expand Down Expand Up @@ -363,7 +363,7 @@ Usage: #definition
* rest.resource[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* rest.resource[=].extension.valueCode = #SHALL
* rest.resource[=].type = #Encounter
* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/v4/Basismodul/StructureDefinition/ISiKKontaktGesundheitseinrichtung"
* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung"
* rest.resource[=].interaction[0].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* rest.resource[=].interaction[=].extension.valueCode = #SHALL
* rest.resource[=].interaction[=].code = #read
Expand Down Expand Up @@ -445,7 +445,7 @@ Usage: #definition
* rest.resource[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* rest.resource[=].extension.valueCode = #SHALL
* rest.resource[=].type = #Practitioner
* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/v4/Basismodul/StructureDefinition/ISiKPersonImGesundheitsberuf"
* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf"
* rest.resource[=].interaction[0].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"
* rest.resource[=].interaction[=].extension.valueCode = #SHALL
* rest.resource[=].interaction[=].code = #read
Expand Down
Loading

0 comments on commit 64dc3b6

Please sign in to comment.