Patient Programs
Enroll patients in programs and manage their phase progression.
Endpoints
GET Get Patient's Program by Name
Path Parameters
Parameter
Type
Required
Description
Example Response 200 OK
200 OK{
"id": "enrollment-uuid",
"patientId": "a1b2c3d4",
"programName": "diabetes-management",
"currentPhase": "active-monitoring",
"status": "ACTIVE",
"enrolledAt": "2026-01-10T00:00:00Z",
"updatedAt": "2026-02-15T00:00:00Z"
}GET Get Patient's Program by ID
PATCH Update Program Status and Assign Program
Request Body
Field
Type
Required
Description
Example Request
PATCH Change Phase
Request Body
Field
Type
Required
Description
DELETE Unassign Patient from Program
Response 204 No Content
204 No ContentLast updated
Was this helpful?