PDHC Services

Microservice platform for healthcare coordination — built on FHIR R5

Active Services

SSO API DB FE

sso.pdhc.se · ports 9000–9005
Active

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.

Plan API DB FE

plan.pdhc.se · ports 9030–9035
Active

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.

Request API DB FE

request.pdhc.se · ports 9060–9065
Active

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.

IPS API DB FE

ips.pdhc.se · ports 9040–9045
Active

International Patient Summaries. Generates standardised FHIR bundles compiling conditions, observations, medications, allergies, immunisations, and procedures into portable documents with delivery tracking.

Contract API DB FE

contract.pdhc.se · ports 9020–9025
Active

Healthcare contracts between payers and providers. FHIR R5-compliant contract resources with version tracking, search and filter capabilities, and a web-based administration interface.

Provider API DB FE

provider1.pdhc.se · ports 9070–9075
Active

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.

1177 API DB FE

1177.pdhc.se · ports 9036–9039
Active

Patient questionnaire assignment service. Receives dispatched ServiceRequests from request.pdhc.se via webhook, creates assignments per patient, and stores FHIR QuestionnaireResponse resources for completion tracking.

CGM API DB FE

cgm.pdhc.pdhc.se · ports 9080–9081
Active

Continuous glucose monitoring provider. Receives procedure-based ServiceRequests, auto-starts a background glucose stream on task acknowledgement, and delivers continuous observation batches to the gateway until manually stopped.

Gateway API DB FE

gateway.pdhc.se · ports 9050–9053
Active

Provider data ingestion gateway. Validates Provider Access Tokens issued by request.pdhc, receives FHIR Observation and QuestionnaireResponse reports from providers, enforces HMAC-signed composite key grants, and maintains a full audit trail.

Planned Services

CDR

cdr.pdhc.se · ports 9046–9049
Planned

Centralised clinical data repository.

Rosetta

rosetta.pdhc.se · ports 9090–9095
Planned

Data format translation between standards.