Technical Descriptions

Technical Descriptions

The page contains descriptions of the architecture, eHealth architecture, security, and APIs. This space is intended for anyone interested in the technical aspects, for instance, architects, developers, operators, and testers.

 

  • Architecture and DomainsThis page provides an overview of the eHealth Infrastructure's architecture, highlighting its key technical components, service layers, and domain structure.
  • Security MechanismsThis page outlines the security architecture of the eHealth Infrastructure, focusing on how authentication and authorisation are managed across different user domains. It explains the use of federated identity systems, JSON Web Tokens (JWT), and role- and attribute-based access control (RBAC and ABAC) to ensure secure access to healthcare data and services. The page also details how various login flows are handled through OpenID Connect and SAML protocols, tailored for citizens and clinicians.
  • Services and Endpoints
  • APIs and EventsThis is a description of the overall eHealth Infrastructures Application Programming Interfaces (API) and business and technical events produced by the eHealth Infrastructure.
  • Interactions with eHealth Services
  • Modelling overview
  • MultitenancyThe eHealth infrastructure is a multitenancy solution allowing data sharing between Telemedicine solutions, but also mark data as belonging to a specific solution. This page describes the mechanism for Telemedicine Solutions to tag information and search for these tags to separate those owned by a single Telemedicine Solution.