In addition to deliver printed Patientenausdrucke to a pharmacy patients also may use the official gematik application to select a pharmacy in order to assign their prescriptions to this pharmacy for dispensation. Once a prescription has been assigned to a pharmacy a message is sent to the pharmacy. The RED telematik API communications service allows pharmacies to poll for new messages and to fetch messages from central Fachdienst servers.
A request for all unread messages is sent using a GET request. The requesting pharmacy is identified by its SMC-B card that must be accessible in a card terminal.
{{baseURL}}/{{tenant}}/Communication?action=$received
In response the Fachdienst will return an XML data set with patient data and access codes (basedOn.reference).
{ "Bundle": { "id": "613d3f9f-786a-4750-9404-9e616be18353", "type": "searchset", "timestamp": "2022-08-12T11:44:10.146+00:00", "resourceType": "Bundle", "total": 2, "entry": [ { "fullUrl": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Communication/01eb8fe7-9e33-4a98-3331-55d4184fc224", "resource": { "status": "unknown", "payload": [ { "contentString": "{\"address\":[\"Dudenstraße 11\",\"36251\",\"Bad Hersfeld\"],\"phone\":\"017670834812\",\"supplyOptionsType\":\"onPremise\",\"hint\":\"\",\"name\":\"Alice Hanna Schühmann\",\"version\":\"1\"}" } ], "recipient": [ { "identifier": { "system": "https://gematik.de/fhir/NamingSystem/TelematikID", "value": "3-SMC-B-Testkarte-883110000116808" } } ], "meta": { "profile": [ "https://gematik.de/fhir/StructureDefinition/ErxCommunicationDispReq" ] }, "resourceType": "Communication", "basedOn": [ { "reference": "Task/160.000.166.584.050.55/$accept?ac=048bb2fdecbfdceb15f814f270e2da0ae23fd828f798931b978f15eed57ee19d" } ], "sender": { "identifier": { "value": "X110459979", "system": "http://fhir.de/NamingSystem/gkv/kvid-10" } }, "sent": "2022-08-12T11:41:59.311+00:00", "id": "01eb8fe7-9e33-4a98-3331-55d4184fc224", "received": "2022-08-12T11:44:10.136+00:00" }, "search": { "mode": "match" } }, { "fullUrl": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Communication/01eb8fe6-2ef0-6e78-98a5-77ea756eb2aa", "resource": { "status": "unknown", "payload": [ { "contentString": "{\"address\":[\"Dudenstraße 11\",\"36251\",\"Bad Hersfeld\"],\"phone\":\"017670834812\",\"supplyOptionsType\":\"shipment\",\"hint\":\"\",\"name\":\"Alice Hanna Schühmann\",\"version\":\"1\"}" } ], "recipient": [ { "identifier": { "system": "https://gematik.de/fhir/NamingSystem/TelematikID", "value": "3-SMC-B-Testkarte-883110000116808" } } ], "meta": { "profile": [ "https://gematik.de/fhir/StructureDefinition/ErxCommunicationDispReq" ] }, "resourceType": "Communication", "basedOn": [ { "reference": "Task/160.000.166.573.412.56/$accept?ac=5b582ce14823e981e2921827127bfa2f4658953a79d51d0e7dabe6bb3d33bf4e" } ], "sender": { "identifier": { "value": "X110459979", "system": "http://fhir.de/NamingSystem/gkv/kvid-10" } }, "sent": "2022-08-12T09:59:17.691+00:00", "id": "01eb8fe6-2ef0-6e78-98a5-77ea756eb2aa", "received": "2022-08-12T11:44:10.136+00:00" }, "search": { "mode": "match" } } ], "link": [ { "relation": "self", "url": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Communication?received=eqNULL" } ] } }