Integrations
Integrations connect HealthCloud to EHR systems (Epic, Cerner, Athena), labs, payers, and devices via FHIR or proprietary APIs.
The Integration Object
| Field | Type | Description |
|---|---|---|
| id | string | Unique integration ID (e.g. int_epic_001) |
| type | string | Integration category: ehr | lab | payer | device | identity |
| name | string | Display name of the connected system (e.g. Epic FHIR R4) |
| status | string | Connection health: connected | disconnected | error | syncing |
| fhirBasenullable | string | FHIR R4 base URL for EHR integrations |
| lastSyncAtnullable | datetime | ISO 8601 UTC timestamp of the last successful data sync |
| recordsSynced | integer | Total number of FHIR records synced across all time |
Endpoints
Returns all configured integrations for a project.
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| projectIde.g. proj_rpm_001 | query | string | required | Project ID |
| typee.g. ehr | query | string | optional | Integration type (ehr|lab|payer|device) |
Request
curl "https://api.healthcloud.ai/v1/integrations?projectId=proj_rpm_001" \ -H "Authorization: Bearer hc_test_sk_demo_live_xxxxxx"
Response
Response200
{ "data": [ { "id": "int_epic_001", "type": "ehr", "name": "Epic FHIR R4", "status": "connected", "lastSyncAt": "2026-03-18T11:55:00Z", "recordsSynced": 14230 } ] }