DK EER Endpoint Register (EER)
1.0.0 - release Denmark flag

DK EER Endpoint Register (EER), published by . This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/medcomdk/dk-ehmi-eer/ and changes regularly. See the Directory of published versions

Eer Use Case 1

Get Device metadata by DeviceID

A MSH or AP calls EER to retrieve the necessary Device metadata information for its own use to handle the data required by EDS DeliveryStatus registrations. The data is pretty static, so it's possible to store this locally and save the infrastructure for too many calls on this.

The sequence diagram for this is as follows:

eer_getDeviceDataByDeviceId

This use case is conforming to this OperationDefinition:

**Be aware:** The exact name of this operation may differentiate, when it comes to the real world implementation, 
but the intention is to implement a service that given the input parameters profile will produce the output parameters Profile.

Generated Narrative: OperationDefinition eer.getDeviceDataByDeviceId

URL: [base]/getDeviceDataByDeviceId/Device?identifer=[Device-identifer]

Input parameters Profile:

http://medcomehmi.dk/ig/eer/StructureDefinition/Device

Output parameters Profile:

http://medcomehmi.dk/ig/eer/StructureDefinition/EerDevice

Error use cases for EER use case 1

  • error use case 4a - EerDevice-Information does not exist

Error use case 1a - EER-DeviceData does not exist

Should an error occur when calling EER to obtain the EerDevice metadata, an error response stating this is packed and returned to the caller of EER as illustrated by:

eer_getDeviceDataByDeviceId_error1