DEMIS Wissensdatenbank

Umgebungen

Endpunkte

ServiceToken Endpunkte
idp.tokenendpoint für Gesundheitsämter<umgebung>/auth/realms/OEGD/protocol/openid-connect/token
idp.lab.tokenendpoint für Labore<umgebung>/auth/realms/LAB/protocol/openid-connect/token
idp.tokenendpoint für Krankenhäuser

<umgebung>/auth/realms/HOSPITAL/protocol/openid-connect/token


Service Endpunkte
Meldungen abholen für Gesundheitsämter<umgebung>/notification-clearing-api/fhir/
Meldungen senden für Labore<umgebung>/notification-api/fhir/$process-notification
Meldungen senden für Krankenhäuser<umgebung>/hospitalization/fhir/$process-notification
Reportingservice für Krankenhäuser, z.B. Bettenbelegung<umgebung>/reports/fhir/$process-report

DRAFTARS: Übermittlung von Antibiotika-Resistenzen

<umgebung>/surveillance/antibiotic-resistance/fhir/$process-notification


Service Endpunkte IGS
DocumentReference erzeugen<umgebung>/surveillance/notification-sequence/fhir/DocumentReference
Presigned URLs holen und Dokument (Sequenz) hochladen und validieren<umgebung>/surveillance/notification-sequence/S3Controller/upload
Meldung senden<umgebung>/surveillance/notification-sequence/fhir/$process-notification-sequence

Zukünftig
Meldungen senden für Labore und Krankenhäuser<umgebung>/notifications/fhir/$process-notification
Der Endpunkt ist noch nicht aktiv.
Übermittlung von Antibiotika-Resistenzen (ARS)

<umgebung>/surveillance/antibiotic-resistance/fhir/$process-notification
Der Endpunkt ist noch nicht aktiv.

ClientIds

Für die Nutzung der FHIR-Schnittstelle muss eine clientId und ein client_secret übergeben werden. Diese werden wie folgt vergeben: 

NutzergruppeClientId / client_secret
Labore / Testzentrendemis-adapter / secret_client_secret
Gesundheitsämter
Krankenhäuser
ClientId und client_secret werden pro Softwareprodukt von der DEMIS-Geschäfftsstelle (demis-support@rki.de) vergeben.
(Für die Testumgebungen ist demis-test / secret_client_secret zu verwenden.)

HTTP / Rest Anforderungen

HTTP Content-Type

Für die Nutzung der FHIR-Schnittstelle müssen die Meldungen im FHIR-XML- oder FHIR-JSON-Format gesendet werden. Dabei sind jeweils folgende Content-Types per RFC 7303 gültig:

  • XML
    • application/xml
    • application/xml+fhir
    • application/fhir+xml
    • text/xml
  • JSON
    • application/json
    • application/json+fhir
    • application/fhir+json

Der Content-Type kann um die Angabe des verwendeten Zeichensatzes ergänzt werden, z.B.

  • application/xml; charset=utf-8

Derzeit werden folgende Zeichensätze unterstützt:

  • utf-8



1 Die Endpunktadressen ändern sich entsprechend der Server URL und Portangabe bei einer eigenen Konfiguration.