diff --git a/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md b/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md index 47fb63b..6407585 100644 --- a/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md +++ b/ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md @@ -37,3 +37,11 @@ Canonical: https://gematik.de/fhir/isik/CapabilityStatement/medikation-server/ve Canonical: https://gematik.de/fhir/isik/CapabilityStatement/medikation-server/verabreichung {{render:https://gematik.de/fhir/isik/CapabilityStatement/medikation-server/verabreichung}} + +### CapabilityStatement (Requirement) ISiK-Medikation - Bereich AMTS + +Der lesende Zugriff auf die typischen Eingangs-Parameter eines AMTS-Systems (Medikationsangaben, Laborwerte usw.) wurde vor dem Hintergrund integriert, dass die entsprechenden Informationen vom AMTS-System nach der Bewertung wieder zurückgegeben werden können (im Sinn von zugrundeliegenden, zum Zeitpunkt der Bewertung vorhandene Informationen). + +Canonical: https://gematik.de/fhir/isik/CapabilityStatement/medikation-server/amts + +{{render:https://gematik.de/fhir/isik/CapabilityStatement/medikation-server/amts}} diff --git a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md index 6ca21e6..24071bf 100644 --- a/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md +++ b/ImplementationGuide/markdown/UebergreifendeUseCases/AMTS/AMTS_Diagramme.md @@ -15,7 +15,7 @@ Da es sich um eine Zusammenfassung handelt, werden nur folgende Use Case und daf **Anwendungsfälle AMTS** -### Interkationen In der Versorgung +### Interaktionen In der Versorgung Im Folgenden ist ein beispielhafter Versorgungsprozess aus dem [Auszug des IOP-Arbeitskreises](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS#Anhang-I-Auszug) dargestellt, welcher der Erarbeitung diese Implemetierungsleitfadens zugrunde lag. Weitere Prozesse und Details finden sich im [Anhang](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS#Anhang-I-Auszug). @@ -67,4 +67,4 @@ Im Folgenden sind exemplarisch die Interaktionen für einen AMTS Pull und -Push AMTS Push -**AMTS Push** \ No newline at end of file +**AMTS Push** diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementAMTS.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementAMTS.json new file mode 100644 index 0000000..bce6673 --- /dev/null +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementAMTS.json @@ -0,0 +1,1766 @@ +{ + "resourceType": "CapabilityStatement", + "id": "ISiKCapabilityStatementAMTS", + "url": "https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementMedikationInformation", + "status": "active", + "experimental": false, + "version": "4.0.0-rc", + "publisher": "gematik GmbH", + "date": "2024-03-13", + "implementationGuide": [ + "https://gematik.de/fhir/Medikation/ImplementationGuide/ISiK-Medikation" + ], + "name": "ISiKCapabilityStatementAMTS", + "title": "ISiK CapabilityStatement AMTS Server", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "https://www.gematik.de" + } + ] + } + ], + "description": "Das vorliegende CapabilityStatement beschreibt alle verpflichtenden Interaktionen die ein ISiK-konformes System unterstützen muss um das Bestätigungsverfahren des Moduls 'Medikation', Bereich 'AMTS' zu bestehen.", + "jurisdiction": [ + { + "coding": [ + { + "code": "DE", + "system": "urn:iso:std:iso:3166", + "display": "Germany" + } + ] + } + ], + "kind": "requirements", + "fhirVersion": "4.0.1", + "format": [ + "application/fhir+xml", + "application/fhir+json" + ], + "instantiates": [ + "https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementMedikationInformation" + ], + "rest": [ + { + "mode": "server", + "resource": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "RiskAssessment", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKAMTSBewertung" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "create" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "update" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchInclude": [ + "RiskAssessment:condition", + "RiskAssessment:encounter", + "RiskAssessment:patient" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "date", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-date", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "encounter", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-encounter", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "risk", + "definition": "http://hl7.org/fhir/SearchParameter/RiskAssessment-risk", + "type": "token" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "MedicationStatement", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "create" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "update" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchInclude": [ + "MedicationStatement:medication", + "MedicationStatement:patient", + "MedicationStatement:context" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "code", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-code", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "context", + "definition": "http://hl7.org/fhir/SearchParameter/MedicationStatement-context", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "effective", + "definition": "http://hl7.org/fhir/SearchParameter/MedicationStatement-effective", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "medication", + "definition": "http://hl7.org/fhir/SearchParameter/medications-medication", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "part-of", + "definition": "http://hl7.org/fhir/SearchParameter/MedicationStatement-part-of", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "status", + "definition": "http://hl7.org/fhir/SearchParameter/medications-status", + "type": "token" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "MedicationRequest", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "create" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "update" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchInclude": [ + "MedicationRequest:medication", + "MedicationRequest:patient", + "MedicationRequest:encounter", + "MedicationRequest:requester" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "authoredon", + "definition": "http://hl7.org/fhir/SearchParameter/MedicationRequest-authoredon", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "code", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-code", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "date", + "definition": "http://hl7.org/fhir/SearchParameter/medications-date", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "encounter", + "definition": "http://hl7.org/fhir/SearchParameter/medications-encounter", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "intent", + "definition": "http://hl7.org/fhir/SearchParameter/MedicationRequest-intent", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "medication", + "definition": "http://hl7.org/fhir/SearchParameter/medications-medication", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "requester", + "definition": "http://hl7.org/fhir/SearchParameter/MedicationRequest-requester", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "status", + "definition": "http://hl7.org/fhir/SearchParameter/medications-status", + "type": "token" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "Medication", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "create" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "update" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchInclude": [ + "Medication:ingredient" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "code", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-code", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "form", + "definition": "http://hl7.org/fhir/SearchParameter/Medication-form", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "ingredient", + "definition": "http://hl7.org/fhir/SearchParameter/Medication-ingredient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "ingredient-code", + "definition": "http://hl7.org/fhir/SearchParameter/Medication-ingredient-code", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "status", + "definition": "http://hl7.org/fhir/SearchParameter/Medication-status", + "type": "token" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "AllergyIntolerance", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "create" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "update" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchInclude": [ + "AllergyIntolerance:patient" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "clinical-status", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "onset", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "date", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-date", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_profile", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "category", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "type", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-type", + "type": "token" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "Observation", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchung", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungCRP", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungGFR", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungHb", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungPCT", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungSerumkreatinin", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungThrombozyten", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungTroponin", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungTSH", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKKoerpergewicht", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKKoerpergroesse" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "create" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "update" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchInclude": [ + "Observation:encounter", + "Observation:patient" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "code", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-code", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "date", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-date", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "encounter", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-encounter", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "status", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-status", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "value-concept", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-value-concept", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "value-quantity", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-value-quantity", + "type": "quantity" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_profile", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "category", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-category", + "type": "token" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "Patient", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "identifier", + "definition": "http://hl7.org/fhir/SearchParameter/Patient-identifier", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "family", + "definition": "http://hl7.org/fhir/SearchParameter/individual-family", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "given", + "definition": "http://hl7.org/fhir/SearchParameter/individual-given", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "birthdate", + "definition": "http://hl7.org/fhir/SearchParameter/individual-birthdate", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "gender", + "definition": "http://hl7.org/fhir/SearchParameter/individual-gender", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "name", + "definition": "http://hl7.org/fhir/SearchParameter/Patient-name", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_profile", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", + "type": "uri" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "address", + "definition": "http://hl7.org/fhir/SearchParameter/individual-address", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "address-city", + "definition": "http://hl7.org/fhir/SearchParameter/individual-address-city", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "address-country", + "definition": "http://hl7.org/fhir/SearchParameter/individual-address-country", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "address-postalcode", + "definition": "http://hl7.org/fhir/SearchParameter/individual-address-postalcode", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "active", + "definition": "http://hl7.org/fhir/SearchParameter/Patient-active", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "telecom", + "definition": "http://hl7.org/fhir/SearchParameter/individual-telecom", + "type": "token" + } + ], + "searchRevInclude": [ + "Encounter:patient", + "Encounter:subject" + ], + "_searchRevInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "Encounter", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "identifier", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-identifier", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "status", + "definition": "http://hl7.org/fhir/SearchParameter/Encounter-status", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "class", + "definition": "http://hl7.org/fhir/SearchParameter/Encounter-class", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "type", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-type", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "subject", + "definition": "http://hl7.org/fhir/SearchParameter/Encounter-subject", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "account", + "definition": "http://hl7.org/fhir/SearchParameter/Encounter-account", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "date", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-date", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "location", + "definition": "http://hl7.org/fhir/SearchParameter/Encounter-location", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "service-provider", + "definition": "http://hl7.org/fhir/SearchParameter/Encounter-service-provider", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_profile", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", + "type": "uri" + } + ], + "searchInclude": [ + "Encounter:patient", + "Encounter:subject", + "Encounter:part-of" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchRevInclude": [ + "Encounter:part-of" + ], + "_searchRevInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "Practitioner", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "identifier", + "definition": "http://hl7.org/fhir/SearchParameter/Practitioner-identifier", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "family", + "definition": "http://hl7.org/fhir/SearchParameter/individual-family", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "given", + "definition": "http://hl7.org/fhir/SearchParameter/individual-given", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "address", + "definition": "http://hl7.org/fhir/SearchParameter/individual-address", + "type": "string" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "gender", + "definition": "http://hl7.org/fhir/SearchParameter/individual-gender", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_profile", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", + "type": "uri" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "name", + "definition": "http://hl7.org/fhir/SearchParameter/Practitioner-name", + "type": "string" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "type": "Condition", + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose" + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "read" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "search-type" + } + ], + "searchParam": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "clinical-status", + "definition": "http://hl7.org/fhir/SearchParameter/Condition-clinical-status", + "type": "token" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "subject", + "definition": "http://hl7.org/fhir/SearchParameter/Condition-subject", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "encounter", + "definition": "http://hl7.org/fhir/SearchParameter/Condition-encounter", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "recorded-date", + "definition": "http://hl7.org/fhir/SearchParameter/Condition-recorded-date", + "type": "date" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "related", + "definition": "http://fhir.de/SearchParameter/Condition-related", + "type": "reference" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "category", + "definition": "http://hl7.org/fhir/SearchParameter/Condition-category", + "type": "token" + } + ], + "searchInclude": [ + "Condition:patient", + "Condition:subject", + "Condition:encounter" + ], + "_searchInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ], + "searchRevInclude": [ + "Encounter:diagnosis" + ], + "_searchRevInclude": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + } + ] + } + ], + "interaction": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "code": "transaction", + "documentation": "Transaktions-Bundle gemäß Profil https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction - Transaktions-Antwort-Bundle gemäß Profil https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse" + } + ] + } + ] +} diff --git a/Resources/input/fsh/ISiKCapabilityStatementAMTS.fsh b/Resources/input/fsh/ISiKCapabilityStatementAMTS.fsh new file mode 100644 index 0000000..9e97eb2 --- /dev/null +++ b/Resources/input/fsh/ISiKCapabilityStatementAMTS.fsh @@ -0,0 +1,858 @@ +Instance: ISiKCapabilityStatementAMTS +InstanceOf: CapabilityStatement +Usage: #definition +* insert Meta-CapabilityStatementInformation +* name = "ISiKCapabilityStatementAMTS" +* title = "ISiK CapabilityStatement AMTS Server" +* contact.telecom.system = #url +* contact.telecom.value = "https://www.gematik.de" +* description = "Das vorliegende CapabilityStatement beschreibt alle verpflichtenden Interaktionen die ein ISiK-konformes System unterstützen muss um das Bestätigungsverfahren des Moduls 'Medikation', Bereich 'AMTS' zu bestehen." +* jurisdiction = urn:iso:std:iso:3166#DE "Germany" +* kind = #requirements +* fhirVersion = #4.0.1 +* format[+] = #application/fhir+xml +* format[+] = #application/fhir+json +* instantiates = Canonical(ISiKCapabilityStatementAMTS) +* rest + * mode = #server + * resource[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * type = #RiskAssessment + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAMTSBewertung" + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #create + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #read + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #update + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #search-type + * searchInclude[+] = "RiskAssessment:condition" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "RiskAssessment:encounter" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "RiskAssessment:patient" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "_id" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-date" + * type = #date + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "encounter" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-encounter" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "risk" + * definition = "http://hl7.org/fhir/SearchParameter/RiskAssessment-risk" + * type = #token + * resource[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * type = #MedicationStatement + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #create + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #read + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #update + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #search-type + * searchInclude[+] = "MedicationStatement:medication" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "MedicationStatement:patient" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "MedicationStatement:context" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "_id" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "code" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-code" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "context" + * definition = "http://hl7.org/fhir/SearchParameter/MedicationStatement-context" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "effective" + * definition = "http://hl7.org/fhir/SearchParameter/MedicationStatement-effective" + * type = #date + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "medication" + * definition = "http://hl7.org/fhir/SearchParameter/medications-medication" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "part-of" + * definition = "http://hl7.org/fhir/SearchParameter/MedicationStatement-part-of" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/medications-status" + * type = #token + * resource[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * type = #MedicationRequest + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung" + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #create + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #read + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #update + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #search-type + * searchInclude[+] = "MedicationRequest:medication" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "MedicationRequest:patient" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "MedicationRequest:encounter" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "MedicationRequest:requester" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "_id" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "authoredon" + * definition = "http://hl7.org/fhir/SearchParameter/MedicationRequest-authoredon" + * type = #date + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "code" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-code" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/medications-date" + * type = #date + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "encounter" + * definition = "http://hl7.org/fhir/SearchParameter/medications-encounter" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "intent" + * definition = "http://hl7.org/fhir/SearchParameter/MedicationRequest-intent" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "medication" + * definition = "http://hl7.org/fhir/SearchParameter/medications-medication" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "requester" + * definition = "http://hl7.org/fhir/SearchParameter/MedicationRequest-requester" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/medications-status" + * type = #token + * resource[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * type = #Medication + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament" + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #create + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #read + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #update + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #search-type + * searchInclude[+] = "Medication:ingredient" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "_id" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "code" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-code" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "form" + * definition = "http://hl7.org/fhir/SearchParameter/Medication-form" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "ingredient" + * definition = "http://hl7.org/fhir/SearchParameter/Medication-ingredient" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "ingredient-code" + * definition = "http://hl7.org/fhir/SearchParameter/Medication-ingredient-code" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/Medication-status" + * type = #token + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #transaction + * documentation = "Transaktions-Bundle gemäß Profil https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction - Transaktions-Antwort-Bundle gemäß Profil https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse" + * resource[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * type = #AllergyIntolerance + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #create + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #read + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #update + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #search-type + * searchInclude[+] = "AllergyIntolerance:patient" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "_id" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "clinical-status" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "onset" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset" + * type = #date + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-date" + * type = #date + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #MAY + * name = "_profile" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-profile" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #MAY + * name = "category" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #MAY + * name = "type" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-type" + * type = #token + * resource[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * type = #Observation + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchung" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungCRP" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungGFR" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungHb" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungPCT" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungSerumkreatinin" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungThrombozyten" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungTroponin" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungTSH" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKKoerpergewicht" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKKoerpergroesse" + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #create + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #read + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #update + * interaction[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * code = #search-type + * searchInclude[+] = "Observation:encounter" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchInclude[+] = "Observation:patient" + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "_id" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "code" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-code" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-date" + * type = #date + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "encounter" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-encounter" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-status" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "value-concept" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-value-concept" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #SHALL + * name = "value-quantity" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-value-quantity" + * type = #quantity + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #MAY + * name = "_profile" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-profile" + * type = #token + * searchParam[+] + * extension + * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * valueCode = #MAY + * name = "category" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-category" + * type = #token +* 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/StructureDefinition/ISiKPatient" +* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #read +* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #search-type +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "_id" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "identifier" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Patient-identifier" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "family" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-family" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "given" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-given" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "birthdate" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-birthdate" +* rest.resource[=].searchParam[=].type = #date +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "gender" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-gender" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "name" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Patient-name" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "_profile" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-profile" +* rest.resource[=].searchParam[=].type = #uri +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "address" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "address-city" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-city" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "address-country" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-country" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "address-postalcode" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-postalcode" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "active" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Patient-active" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "telecom" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-telecom" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchRevInclude[+] = "Encounter:patient" +* rest.resource[=].searchRevInclude[=].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchRevInclude[+] = "Encounter:subject" +* rest.resource[=].searchRevInclude[=].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL +* 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/StructureDefinition/ISiKKontaktGesundheitseinrichtung" +* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #read +* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #search-type +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "_id" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "identifier" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-identifier" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "status" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-status" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "class" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-class" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "type" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-type" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "patient" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "subject" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-subject" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "account" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-account" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "date" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-date" +* rest.resource[=].searchParam[=].type = #date +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "location" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-location" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "service-provider" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-service-provider" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "_profile" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-profile" +* rest.resource[=].searchParam[=].type = #uri +* rest.resource[=].searchInclude = "Encounter:patient" +* rest.resource[=].searchInclude[=].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchInclude[+] = "Encounter:subject" +* rest.resource[=].searchInclude[=].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchInclude[+] = "Encounter:part-of" +* rest.resource[=].searchInclude[=].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchRevInclude = "Encounter:part-of" +* rest.resource[=].searchRevInclude[=].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL +* 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/StructureDefinition/ISiKPersonImGesundheitsberuf" +* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #read +* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #search-type +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "_id" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "identifier" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Practitioner-identifier" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "family" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-family" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "given" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-given" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "address" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "gender" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-gender" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "_profile" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-profile" +* rest.resource[=].searchParam[=].type = #uri +* rest.resource[=].searchParam[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "name" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Practitioner-name" +* rest.resource[=].searchParam[=].type = #string +* rest.resource[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].extension.valueCode = #SHALL +* rest.resource[=].type = #Condition +* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose" +* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #read +* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].interaction[=].extension.valueCode = #SHALL +* rest.resource[=].interaction[=].code = #search-type +* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "_id" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "clinical-status" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-clinical-status" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "patient" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "subject" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-subject" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "encounter" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-encounter" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "recorded-date" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-recorded-date" +* rest.resource[=].searchParam[=].type = #date +* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #SHALL +* rest.resource[=].searchParam[=].name = "related" +* rest.resource[=].searchParam[=].definition = "http://fhir.de/SearchParameter/Condition-related" +* rest.resource[=].searchParam[=].type = #reference +* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchParam[=].extension.valueCode = #MAY +* rest.resource[=].searchParam[=].name = "category" +* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-category" +* rest.resource[=].searchParam[=].type = #token +* rest.resource[=].searchInclude = "Condition:patient" +* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchInclude[+] = "Condition:subject" +* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchInclude[+] = "Condition:encounter" +* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL +* rest.resource[=].searchRevInclude = "Encounter:diagnosis" +* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation +* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL diff --git a/Resources/input/fsh/aliases.fsh b/Resources/input/fsh/aliases.fsh index b1003ac..c7960da 100644 --- a/Resources/input/fsh/aliases.fsh +++ b/Resources/input/fsh/aliases.fsh @@ -27,3 +27,4 @@ Alias: $EntlassungsgrundErsteUndZweiteStelle = http://fhir.de/CodeSystem/dkgev/E Alias: $EntlassungsgrundDritteStelle = http://fhir.de/CodeSystem/dkgev/EntlassungsgrundDritteStelle Alias: $LocationPhysicalType = http://terminology.hl7.org/CodeSystem/location-physical-type Alias: $identifier-type-de-basis = http://fhir.de/CodeSystem/identifier-type-de-basis +Alias: $capabilitystatement-expectation = http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml index d842e5e..5a9e077 100644 --- a/Resources/sushi-config.yaml +++ b/Resources/sushi-config.yaml @@ -5,4 +5,5 @@ applyExtensionMetadataToRoot: false version: 4.0.0-rc dependencies: hl7.fhir.r4.core: 4.0.1 + de.basisprofil.r4: 1.5.0-ballot de.gematik.isik-basismodul: 4.0.0-rc diff --git a/package.json b/package.json index dcc432f..9120726 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "dependencies": { "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.ips": "1.0.0", + "de.basisprofil.r4": "1.5.0-ballot", "de.gematik.isik-basismodul": "4.0.0-rc" } }