...
The eHealth Infrastructure provides a seamless integration with a range of national available services; among these are the central video endpoint provided by MedCom. Clients of the eHealth Infrastructure are able to interact with the video endpoint using the designated FHIR Appointment ehealth-videoappointment and its associated RESTful methods (create, read, update).
The eHealth Infrastructure hides away the complexity of the integration to the VDX using the following approach:
...
(The steps 1, 2 and 3 are steps that are needed regardless of what interaction is done - see more regarding security on Security )
Clients interact with the eHealth Infrastructure by requesting access using the Authorization Service
Client is redirected to its IdP and access is granted
Client interacts with the infrastructure. In this particular scenario a video appointment is created/updated/read.
The microservice responsible for wrapping the VDX endpoint as a FHIR endpoint is invoked.
In order for step 4 to be successful a mutual trust is established between the microservice in the eHealth Infrastructure and the VDX endpoint. This is done by having exchanged SSL certificates during time of installation of the eHealth Infrastructure. As the VDX endpoint provides its own STS service as well as the actual REST interface, trust is established to both endpoints.