During the FHIR Dev Days 2023 we compiled an experiment using FHIR R5 and CDS Hooks. The middle layer is a websocket.
- Start "CDSServiceTemplateApplication.java"
- Open Terminal:
cd ui
npm start
- Start CDS Hooks Test with the main class in "CDSHooks.java"
Die Schnittstelle lässt sich über die URL http://localhost:8080/cds-services/trials aufrufen und man stellt die Anfragetype auf POST ein.
Pflichtinhalte für die Anfrage zur Standard REST Schnittstelle:
- Content-Type: application/json
- Body Inhalt: cds-hook-example-body.json
Einfach einen Breakpoint setzen bei der Methode die die REST Schnittstelle darstellt und die benötigten Informationen eintragen bei der Anfrage, um zu schauen wie Anfrage beim Spring Server ankommt.
- HL7 CDS Hook Spezifkationsstandard: https://cds-hooks.hl7.org/
- CDS Hook Spezifikation Implementierung: https://cds-hooks.org/