FD-Anforderungen: Communication
Diese Seite beschreibt Anforderungen am TI-Flow-Fachdienst zur Nutzung der Communication-Endpunkte.
Anforderungen aus der Core Spezifikation
Für diese Schnittstelle gelten die Anforderungen aus der Core-Spezifikation
Modulspezifische Anforderungen
POST /Communication
Für Prüfung Payload siehe Datenmodell Payload für Communication-Query im [IG - TIFlow Arzneimittel].
funkt. Eignung: Test Produkt/FA
Der TI-Flow-Fachdienst MUSS beim Aufruf des Endpunkts `POST /Communication` unter den benannten Prüfbedingungen die folgende Profilvalidierung durchführen:
| Prüfbedingung |
Profil |
| Rolle: oid_versicherter |
https://gematik.de/fhir/erp/StructureDefinition/GEM_ERPCHRG_PR_Communication_ChargChangeReq |
| Rolle: oid_oeffentliche_apotheke, oid_krankenhausapotheke |
https://gematik.de/fhir/erp/StructureDefinition/GEM_ERPCHRG_PR_Communication_ChargChangeReply |
und bei negativem Prüfergebnis die Operation mit dem folgenden Fehler:
| HTTP-Code |
400 - Bad Request |
| Severity |
error |
| Code |
invalid |
| Details Code |
SVC_VALIDATION_FAILED |
| Details Text |
FHIR Profile validation failed |
abbrechen.
funkt. Eignung: Test Produkt/FA
Der TI-Flow-Fachdienst MUSS beim Einstellen einer Nachricht der Profile GEM_ERPCHRG_PR_Communication_ChargChangeReq oder GEM_ERPCHRG_PR_Communication_ChargChangeReply über die HTTP-Operation POST auf den Endpunkt /Communication prüfen und, wenn Communication.basedOn eine nicht existierende ChargeItem Ressource referenziert, mit dem folgenden Fehler:
| HTTP-Code |
400 - Bad Request |
| Severity |
error |
| Code |
invalid |
| Details Code |
TIFLOW_CHARGEITEM_NOT_FOUND |
| Details Text |
- |
abbrechen, um Spam und nicht-rezeptbezogene Kommunikation zu verhindern.