Allgemein

Die SaniQ-Plattform bietet für eine Datensynchronisation eine REST-Schnittstelle an, die in der Lage ist das hier beschriebene FHIR-Profil zur Verfügung zu stellen.

SaniQ bietet zur FHIR-Integration entweder eine Push-Schnittstelle an, welche über eine Webhook realisiert wird sowie eine Pull-Schnittstelle wogegen Anfragen direkt gesendet werden können. Die Push-Schnittstelle bietet es an, sobald eine Änderung an der Resource stattfindet, dass auch die Daten synchronisiert werden.

Um Daten von der SaniQ-REST-Schnittstelle abzurufen, muss eine Authentifizierung erfolgen. Die eingesetzte Authentifizierung verwendet das Bearer-Token-Protokoll.

Die Basis-URL lautet https://api.saniq.org/fhir. Folgende Resourcen sind verfügbar:

Path METHOD StructureDefinition Parameters Format
/patients/:id GET Patient - XML
/measurements/:id GET Measurement - XML
/measurements GET Bundle[Measurement] per_page, page, query, sort, order, measurement_type XML