Konformitätserklärung (CapabilityStatement)

Jede Instanz eines bestätigungsrelevanten Systems MUSS an ihrem Endpunkt eine CapabilityStatement-Ressource bereitstellen.

Hierzu MUSS die capabilities-Interaktion gemäß FHIR-Spezifikation unterstützt werden. Der MODE-Parameter kann ignoriert werden.

Die CapabilityStatements in dieser Spezifikation stellen die Anforderungen seitens der gematik für den jeweiligen Bereich dieser Spezifikation dar. (kind = "requirements"). Zur Unterscheidung von Anforderungen, die erfüllt werden MÜSSEN gegenüber jenen, die erfüllt werden KÖNNEN, wird die CapabilityStatement-Expectation-Extension mit den möglichen Werten "SHALL" (=MUSS) und "MAY" (=KANN) verwendet.

Eine Server-Instanz MUSS ihrerseits ein CapabilityStatement vom kind= "instance" liefern und im Element software den Namen und die Versionsnummer angeben.

Darüber hinaus MUSS in 'CapabilityStatement.instantiates' die Canonical URL des nachfolgenden CapabilityStatement in der jeweiligen CapabilityStatement Instanz angegeben werden.

Das CapabilityStatement der Instanz MUSS alle Funktionalitäten auflisten, die in dem folgenden, für den zu bestätigenden Bereich relevanten, CapabilityStatement mit "SHALL" gekennzeichnet sind. Das CapabilityStatement KANN darüber hinaus die mit "MAY" gekennzeichneten Funktionalitäten, sowie weitere Funktionalitäten auflisten, sofern diese in der Instanz implementiert wurden.

Implementiert ein System mehr als einen der drei Bereiche dieser Spezifikation, so MUSS dessen CapabilityStatement die Vereinigung der Funktionalitäten der betreffenden CapabilityStatements dieses Implementierungsleitfadens enthalten. Bei gleichartigen Elementen mit unterschiedlicher Anforderungsstärke (expectation) MUSS die stärkere Anforderung umgesetzt werden ("SHALL" gilt vor "MAY"). Ebenso MÜSSEN in diesem Fall die Canonical URLs der CapabilityStatements aller unten genannter implementierter Bereiche in 'CapabilityStatement.instantiates' angegeben werden.

Die Verwendung der CapabilityStatement-Expectation-Extension ist im CapabilityStatement der Server-Instanz nicht erforderlich.

Die für dieses Modul bestätigungsrelevanten Teile des Moduls "Basis" sind in den CapabilityStatements ebenfalls enthalten.

CapabilityStatement (Requirement) ISiK-Medikation - Bereich Medikationsinformation

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

REST Capabilities Server

ModeServer
transactionSHALL

Transaktions-Bundle gemäß Profil https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationTransaction - Transaktions-Antwort-Bundle gemäß Profil https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationTransactionResponse

Resource Interactions

Resource TypeSupported ProfilesCreateReadUpdateSearchType
MedicationStatement
  • ISiKMedikationsInformation
  • SHALLSHALLSHALLSHALL
    List
  • ISiKMedikationsListe
  • SHALLSHALLSHALLSHALL
    Medication
  • ISiKMedikament
  • SHALLSHALLSHALLSHALL
    Patient
  • SHALLSHALL
    Encounter
  • SHALLSHALL
    Practitioner
  • SHALLSHALL

    Search Parameters per resource type

    MedicationStatement

    NameTypeLevel
    _idtokenSHALL
    codetokenSHALL
    contextreferenceSHALL
    effectivedateSHALL
    medicationreferenceSHALL
    part-ofreferenceSHALL
    patientreferenceSHALL
    statustokenSHALL

    Supported Includes:

    • MedicationStatement:medication
    • MedicationStatement:patient
    • MedicationStatement:context

    List

    NameTypeLevel
    _idtokenSHALL
    codetokenSHALL
    datedateSHALL
    encounterreferenceSHALL
    itemreferenceSHALL
    patientreferenceSHALL
    statustokenSHALL

    Supported Includes:

    • List:patient
    • List:encounter
    • List:item

    Medication

    NameTypeLevel
    _idtokenSHALL
    codetokenSHALL
    formtokenSHALL
    ingredientreferenceSHALL
    ingredient-codetokenSHALL
    statustokenSHALL

    Supported Includes:

    • Medication:ingredient

    Patient

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    familystringSHALL
    givenstringSHALL
    birthdatedateSHALL
    gendertokenSHALL
    namestringMAY
    _profileuriMAY
    addressstringMAY
    address-citystringMAY
    address-countrystringMAY
    address-postalcodestringMAY
    activetokenMAY
    telecomtokenMAY

    Supported Reverse Includes:

    • Encounter:patient
    • Encounter:subject

    Encounter

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    statustokenSHALL
    classtokenSHALL
    typetokenSHALL
    patientreferenceSHALL
    subjectreferenceSHALL
    accountreferenceSHALL
    datedateMAY
    locationreferenceMAY
    service-providerreferenceMAY
    _profileuriMAY

    Supported Includes:

    • Encounter:patient
    • Encounter:subject
    • Encounter:part-of

    Supported Reverse Includes:

    • Encounter:part-of

    Practitioner

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    familystringSHALL
    givenstringSHALL
    addressstringMAY
    gendertokenMAY
    _profileuriMAY
    namestringMAY

    CapabilityStatement (Requirement) ISiK-Medikation - Bereich Medikationsverordnung

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

    REST Capabilities Server

    ModeServer
    transactionSHALL

    Transaktions-Bundle gemäß Profil https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationTransaction - Transaktions-Antwort-Bundle gemäß Profil https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationTransactionResponse

    Resource Interactions

    Resource TypeSupported ProfilesCreateReadUpdateSearchType
    MedicationRequest
  • ISiKMedikationsVerordnung
  • SHALLSHALLSHALLSHALL
    Medication
  • ISiKMedikament
  • SHALLSHALLSHALLSHALL
    Patient
  • SHALLSHALL
    Encounter
  • SHALLSHALL
    Practitioner
  • SHALLSHALL

    Search Parameters per resource type

    MedicationRequest

    NameTypeLevel
    _idtokenSHALL
    authoredondateSHALL
    codetokenSHALL
    datedateSHALL
    encounterreferenceSHALL
    intenttokenSHALL
    medicationreferenceSHALL
    patientreferenceSHALL
    requesterreferenceSHALL
    statustokenSHALL

    Supported Includes:

    • MedicationRequest:medication
    • MedicationRequest:patient
    • MedicationRequest:encounter
    • MedicationRequest:requester

    Medication

    NameTypeLevel
    _idtokenSHALL
    codetokenSHALL
    formtokenSHALL
    ingredientreferenceSHALL
    ingredient-codetokenSHALL
    statustokenSHALL

    Supported Includes:

    • Medication:ingredient

    Patient

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    familystringSHALL
    givenstringSHALL
    birthdatedateSHALL
    gendertokenSHALL
    namestringMAY
    _profileuriMAY
    addressstringMAY
    address-citystringMAY
    address-countrystringMAY
    address-postalcodestringMAY
    activetokenMAY
    telecomtokenMAY

    Supported Reverse Includes:

    • Encounter:patient
    • Encounter:subject

    Encounter

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    statustokenSHALL
    classtokenSHALL
    typetokenSHALL
    patientreferenceSHALL
    subjectreferenceSHALL
    accountreferenceSHALL
    datedateMAY
    locationreferenceMAY
    service-providerreferenceMAY
    _profileuriMAY

    Supported Includes:

    • Encounter:patient
    • Encounter:subject
    • Encounter:part-of

    Supported Reverse Includes:

    • Encounter:part-of

    Practitioner

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    familystringSHALL
    givenstringSHALL
    addressstringMAY
    gendertokenMAY
    _profileuriMAY
    namestringMAY

    CapabilityStatement (Requirement) ISiK-Medikation - Bereich Medikationsverabreichung

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

    REST Capabilities Server

    ModeServer
    transactionSHALL

    Transaktions-Bundle gemäß Profil https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationTransaction - Transaktions-Antwort-Bundle gemäß Profil https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationTransactionResponse

    Resource Interactions

    Resource TypeSupported ProfilesCreateReadUpdateSearchType
    MedicationAdministration
  • ISiKMedikationsVerabreichung
  • SHALLSHALLSHALLSHALL
    Medication
  • ISiKMedikament
  • SHALLSHALLSHALLSHALL
    Patient
  • SHALLSHALL
    Encounter
  • SHALLSHALL
    Practitioner
  • SHALLSHALL

    Search Parameters per resource type

    MedicationAdministration

    NameTypeLevel
    _idtokenSHALL
    codetokenSHALL
    contextreferenceSHALL
    effective-timedateSHALL
    medicationreferenceSHALL
    patientreferenceSHALL
    performerreferenceSHALL
    statustokenSHALL

    Supported Includes:

    • MedicationAdministration:medication
    • MedicationAdministration:patient
    • MedicationAdministration:context
    • MedicationAdministration:performer

    Medication

    NameTypeLevel
    _idtokenSHALL
    codetokenSHALL
    formtokenSHALL
    ingredientreferenceSHALL
    ingredient-codetokenSHALL
    statustokenSHALL

    Supported Includes:

    • Medication:ingredient

    Patient

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    familystringSHALL
    givenstringSHALL
    birthdatedateSHALL
    gendertokenSHALL
    namestringMAY
    _profileuriMAY
    addressstringMAY
    address-citystringMAY
    address-countrystringMAY
    address-postalcodestringMAY
    activetokenMAY
    telecomtokenMAY

    Supported Reverse Includes:

    • Encounter:patient
    • Encounter:subject

    Encounter

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    statustokenSHALL
    classtokenSHALL
    typetokenSHALL
    patientreferenceSHALL
    subjectreferenceSHALL
    accountreferenceSHALL
    datedateMAY
    locationreferenceMAY
    service-providerreferenceMAY
    _profileuriMAY

    Supported Includes:

    • Encounter:patient
    • Encounter:subject
    • Encounter:part-of

    Supported Reverse Includes:

    • Encounter:part-of

    Practitioner

    NameTypeLevel
    _idtokenSHALL
    identifiertokenSHALL
    familystringSHALL
    givenstringSHALL
    addressstringMAY
    gendertokenMAY
    _profileuriMAY
    namestringMAY