diff --git a/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json b/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json index 586c8e1..9fb7c72 100644 --- a/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json +++ b/ImplementationGuide/Implementierungsleitfaden_ISiKMedikation.json @@ -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", diff --git a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md index 9384a37..e9f85ba 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md +++ b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransaction.md @@ -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() diff --git a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md index 41e1bb5..0b03e8a 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md +++ b/ImplementationGuide/markdown/Datenobjekte/Bundle_MedikationTransactionResponse.md @@ -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() diff --git a/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md b/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md index ed37406..47fb63b 100644 --- a/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md +++ b/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md @@ -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}} diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md b/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md index 95bcb0d..3f35d4d 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_AMTSBewertung.md @@ -5,10 +5,10 @@ ### 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}} --- @@ -16,7 +16,7 @@ from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation @``` 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, @@ -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() diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md b/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md index db06ee6..a1b6ffa 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_Medikament.md @@ -5,10 +5,10 @@ ### 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}} --- @@ -16,7 +16,7 @@ from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation @``` 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, @@ -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() diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md index 247d74e..d5b800f 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsInformation.md @@ -5,10 +5,10 @@ ### 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}} --- @@ -16,7 +16,7 @@ from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation @``` 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, @@ -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() diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md index a433f40..5518259 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsListe.md @@ -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() diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md index 5d03269..817bd67 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerabreichung.md @@ -5,10 +5,10 @@ ### 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}} --- @@ -16,7 +16,7 @@ from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation @``` 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, @@ -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() diff --git a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md index d0c0190..96b8cc8 100644 --- a/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md +++ b/ImplementationGuide/markdown/Datenobjekte/Profile_MedikationsVerordnung.md @@ -5,10 +5,10 @@ ### 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}} --- @@ -16,7 +16,7 @@ from StructureDefinition where url = 'https://gematik.de/fhir/isik/v4/Medikation @``` 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, @@ -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() diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index c385c6a..44ce9e5 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -1,9 +1,9 @@ gematik logo ---- -Version: 3.0.1 +Version: 4.0.0-rc -Datum: 12.01.2024 +Datum: 13.03.2024 Status: Aktiv diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Motivation.md b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Motivation.md index 8e90cbb..580fdaf 100644 --- a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Motivation.md +++ b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Motivation.md @@ -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. diff --git a/Resources/input/fsh/ISiKCapabilityStatementMedikationInformation.fsh b/Resources/input/fsh/ISiKCapabilityStatementMedikationInformation.fsh index 9e28c5d..409f327 100644 --- a/Resources/input/fsh/ISiKCapabilityStatementMedikationInformation.fsh +++ b/Resources/input/fsh/ISiKCapabilityStatementMedikationInformation.fsh @@ -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" @@ -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" @@ -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" @@ -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 @@ -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 @@ -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 diff --git a/Resources/input/fsh/ISiKCapabilityStatementMedikationVerabreichung.fsh b/Resources/input/fsh/ISiKCapabilityStatementMedikationVerabreichung.fsh index 9ea90e9..ebb5861 100644 --- a/Resources/input/fsh/ISiKCapabilityStatementMedikationVerabreichung.fsh +++ b/Resources/input/fsh/ISiKCapabilityStatementMedikationVerabreichung.fsh @@ -20,7 +20,7 @@ Usage: #definition * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * valueCode = #SHALL * type = #MedicationAdministration - * supportedProfile = "https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerabreichung" + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" * interaction[0] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" @@ -118,7 +118,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" @@ -190,11 +190,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 @@ -280,7 +280,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 @@ -362,7 +362,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 diff --git a/Resources/input/fsh/ISiKCapabilityStatementMedikationVerordnung.fsh b/Resources/input/fsh/ISiKCapabilityStatementMedikationVerordnung.fsh index c7d937a..6627cd4 100644 --- a/Resources/input/fsh/ISiKCapabilityStatementMedikationVerordnung.fsh +++ b/Resources/input/fsh/ISiKCapabilityStatementMedikationVerordnung.fsh @@ -20,7 +20,7 @@ Usage: #definition * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * valueCode = #SHALL * type = #MedicationRequest - * supportedProfile = "https://gematik.de/fhir/isik/v4/Medikation/StructureDefinition/ISiKMedikationsVerordnung" + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung" * interaction[0] * extension * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" @@ -132,7 +132,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" @@ -204,11 +204,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 @@ -294,7 +294,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 @@ -376,7 +376,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 diff --git a/Resources/input/fsh/ISiKMedikationsInformation.fsh b/Resources/input/fsh/ISiKMedikationsInformation.fsh index e631484..b97d2d9 100644 --- a/Resources/input/fsh/ISiKMedikationsInformation.fsh +++ b/Resources/input/fsh/ISiKMedikationsInformation.fsh @@ -369,7 +369,7 @@ Usage: #example * dosage * timing * repeat - * when = $cs-v4-event-timing#C + * when = $cs-v3-event-timing#C * patientInstruction = "auch zu Zwischenmahlzeiten" * doseAndRate.doseQuantity * value = 1 diff --git a/Resources/input/fsh/aliases.fsh b/Resources/input/fsh/aliases.fsh index 714450a..b1003ac 100644 --- a/Resources/input/fsh/aliases.fsh +++ b/Resources/input/fsh/aliases.fsh @@ -6,7 +6,7 @@ Alias: $cs-pzn = http://fhir.de/CodeSystem/ifa/pzn Alias: $cs-risk-probability = http://terminology.hl7.org/CodeSystem/risk-probability Alias: $cs-sct = http://snomed.info/sct Alias: $cs-ucum = http://unitsofmeasure.org -Alias: $cs-v4-event-timing = http://terminology.hl7.org/CodeSystem/v3-TimingEvent +Alias: $cs-v3-event-timing = http://terminology.hl7.org/CodeSystem/v3-TimingEvent Alias: $cs-wg14 = http://fhir.de/CodeSystem/abdata/wg14 Alias: $vs-edqm-doseform = http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform Alias: $vs-edqm-route = http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index 97b3fdd..38a3445 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -2,32 +2,32 @@ RuleSet: Meta * ^status = #active * ^experimental = false * ^publisher = "gematik GmbH" -* ^version = "3.0.1" -* ^date = "2024-01-12" +* ^version = "4.0.0-rc" +* ^date = "2024-03-13" RuleSet: Meta-CapabilityStatementInformation * status = #active * experimental = false -* version = "3.0.1" +* version = "4.0.0-rc" * publisher = "gematik GmbH" -* date = "2024-01-12" -* implementationGuide = "https://gematik.de/fhir/isik/v4/Medikation/ImplementationGuide|3.0.1" -* url = "https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/information" +* date = "2024-03-13" +* implementationGuide = "https://gematik.de/fhir/Medikation/ImplementationGuide/ISiK-Medikation" +* url = "https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementMedikationInformation" RuleSet: Meta-CapabilityStatementVerordnung * status = #active * experimental = false -* version = "3.0.1" +* version = "4.0.0-rc" * publisher = "gematik GmbH" -* date = "2024-01-12" -* implementationGuide = "https://gematik.de/fhir/isik/v4/Medikation/ImplementationGuide|3.0.1" -* url = "https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/verordnung" +* date = "2024-03-13" +* implementationGuide = "https://gematik.de/fhir/ISiK/ImplementationGuide/ISiK-Medikation" +* url = "https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementMedikationVerordnung" RuleSet: Meta-CapabilityStatementVerabreichung * status = #active * experimental = false -* version = "3.0.1" +* version = "4.0.0-rc" * publisher = "gematik GmbH" -* date = "2024-01-12" -* implementationGuide = "https://gematik.de/fhir/isik/v4/Medikation/ImplementationGuide|3.0.1" -* url = "https://gematik.de/fhir/isik/v4/Medikation/CapabilityStatement/medikation-server/verabreichung" +* date = "2024-03-13" +* implementationGuide = "https://gematik.de/fhir/ISiK/ImplementationGuide/ISiK-Medikation" +* url = "https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementMedikationVerabreichung" diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml index a588f14..c130bfc 100644 --- a/Resources/sushi-config.yaml +++ b/Resources/sushi-config.yaml @@ -1,9 +1,9 @@ -canonical: https://gematik.de/fhir/isik/v4/Medikation +canonical: https://gematik.de/fhir/isik fhirVersion: 4.0.1 FSHOnly: true applyExtensionMetadataToRoot: false -version: 3.0.1 +version: 4.0.0-rc dependencies: de.basisprofil.r4: 1.5.0-ballot hl7.fhir.r4.core: 4.0.1 - de.gematik.isik-basismodul: 3.0.3 + de.gematik.isik-basismodul: 4.0.0-rc diff --git a/package.json b/package.json index 332c74c..b0eef22 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "de.gematik.isik-medikation", - "version": "4.0.0", + "version": "4.0.0-rc", "fhirVersions": [ "4.0.1" ],