This is a description of the Application Programming Interfaces (API) of the eHealth Infrastructure. Also described are the business and technical events produced by the eHealth Infrastructure.
Unless stated explicitly otherwise, the operations of the APIs described in the following are:
protected by the security mechanism described in Security Mechanisms . Per particular operation of the API, the Access Control entry for that operation should be noted and adhered to.
entailing a transaction scope that encompasses the REST operation
An overview of past and present versions of the APIs is available here.
Clinical Administrative Domain
The Clinical Administrative Domain API is described in:
Clinical Domain
The Clinical Domain API is described in:
Service, Support & Logistics Domain
The Service, Support & Logistics Domain API is described in:
Reporting API
The Reporting API for statistics, management reports and individual reports is part of the eHealth Infrastructure Implementation Guide.
Additional APIs
Key Value Store API, see Key Value Store . This API has its own security model also described on Key Value Store .
Events
Invoking certain operations in the Clinical Administrative Domain and Clinical Domain causes publishing of event messages. Details on events published are described in Service Event Messages.