Microservice platform for healthcare coordination — built on FHIR R5
Authentication and authorisation service. Issues JWT tokens, manages user identities (patients, professionals, superusers), and handles organisation and group memberships. Implements OAuth 2.0 with PKCE and exposes OIDC-compliant endpoints.
Care plan definition builder. Define reusable PlanDefinition templates composed of medical concepts, value sets, goals, and activities. Web-based builder with live FHIR JSON preview and SNOMED CT / LOINC terminology support.
Questionnaire management. Transforms question definitions into FHIR R5 Questionnaire resources with full lifecycle management (draft, active, retired). Versioning ensures immutability once patient responses exist.
Patient records and care plan execution. Manages FHIR Patient resources, provides care plan readout with filtering and CSV export, and dispatches care plans to providers with receipt tracking.
Care provider portal. Providers authenticate via API key, receive dispatched tasks, acknowledge receipt, and submit structured completion reports. Enforces idempotency with an immutable receipt trail.
International Patient Summaries. Generates standardised FHIR bundles compiling conditions, observations, medications, allergies, immunisations, and procedures into portable documents with delivery tracking.
Healthcare contracts between payers and providers. FHIR R5-compliant contract resources with version tracking, search and filter capabilities, and a web-based administration interface.
Analytics and reporting across the platform.
Centralised clinical data repository.
API gateway and reverse proxy configuration.
Data format translation between standards.