Interactive reference for the Anpheros Platform API: one HL7 FHIR R4 health record per patient, with a strict FHIR R4 interface and a simplified REST API over the same data, patient consent through OAuth 2.1 / SMART on FHIR, provenance on every write, a context API for AI assistants, signed webhooks and SDKs for Dart and TypeScript.
GET /oauth/authorize
POST /oauth/token
POST /oauth/revoke
GET /fhir/R4/metadata
GET /fhir/R4/CodeSystem/$lookup
GET /fhir/R4/ValueSet/$expand
GET /fhir/R4/CodeSystem
GET /fhir/R4/CodeSystem/{rid}
GET /fhir/R4/ValueSet
GET /fhir/R4/ValueSet/{rid}
GET /fhir/R4/ConceptMap
GET /fhir/R4/ConceptMap/{rid}
POST /fhir/R4
GET /fhir/R4/Patient/{rid}/$everything
GET /fhir/R4/Patient/{rid}/$summary
POST /fhir/R4/{resource_type}/$validate
GET /fhir/R4/{resource_type}
POST /fhir/R4/{resource_type}
GET /fhir/R4/{resource_type}/{rid}
PUT /fhir/R4/{resource_type}/{rid}
DELETE /fhir/R4/{resource_type}/{rid}
GET /fhir/R4/{resource_type}/{rid}/_history
GET /fhir/R4/{resource_type}/{rid}/_history/{vid}
GET /v1/patients
POST /v1/patients
GET /v1/patients/{patient_id}
PUT /v1/patients/{patient_id}
GET /v1/patients/{patient_id}/observations
POST /v1/patients/{patient_id}/observations
GET /v1/observations/{item_id}
DELETE /v1/observations/{item_id}
GET /v1/patients/{patient_id}/conditions
POST /v1/patients/{patient_id}/conditions
GET /v1/conditions/{item_id}
DELETE /v1/conditions/{item_id}
GET /v1/patients/{patient_id}/medications
POST /v1/patients/{patient_id}/medications
GET /v1/medications/{item_id}
DELETE /v1/medications/{item_id}
GET /v1/patients/{patient_id}/documents
POST /v1/patients/{patient_id}/documents
GET /v1/documents/{doc_id}
PUT /v1/documents/{doc_id}/content
GET /v1/documents/{doc_id}/content
POST /v1/documents/{doc_id}/finalize
GET /v1/patients/{patient_id}/grants
POST /v1/context
GET /v1/patients/{patient_id}/patterns
GET /v1/patients/{patient_id}/patterns/{finding_id}
GET /v1/patients/{patient_id}/patterns/{finding_id}/evidence
GET /v1/patients/{patient_id}/series
POST /v1/patients/{patient_id}/patterns/compare
GET /v1/terminology/symptoms
GET /v1/terminology/symptoms/{concept_id}
GET /v1/search
GET /v1/search/{concept_id}
GET /v1/terminology/conditions
GET /v1/terminology/conditions/{concept_id}
GET /v1/terminology/treatments
GET /v1/terminology/treatments/{concept_id}
GET /v1/terminology/{system}
GET /v1/terminology/{system}/{code}
GET /v1/patients/{patient_id}/timeline
GET /v1/patients/{patient_id}/provenance/{resource_type}/{resource_id}
POST /v1/patients/{patient_id}/labs/import
POST /admin/organizations
GET /admin/organizations
GET /admin/organizations/{org_id}
PUT /admin/organizations/{org_id}/sso
GET /admin/sso/discover
POST /admin/organizations/{org_id}/verify
POST /admin/organizations/{org_id}/projects
GET /admin/organizations/{org_id}/projects
GET /admin/projects/{project_id}
DELETE /admin/projects/{project_id}
POST /admin/projects/{project_id}/keys
GET /admin/projects/{project_id}/keys
DELETE /admin/keys/{key_id}
POST /admin/projects/{project_id}/applications
GET /admin/projects/{project_id}/applications
PUT /admin/applications/{application_id}/branding
POST /admin/applications/{application_id}/trust
DELETE /admin/applications/{application_id}
GET /admin/projects/{project_id}/logs
GET /admin/projects/{project_id}/usage
GET /admin/config
GET /admin/projects/{project_id}/webhooks
POST /admin/projects/{project_id}/webhooks
PATCH /admin/webhooks/{endpoint_id}
DELETE /admin/webhooks/{endpoint_id}
POST /admin/webhooks/{endpoint_id}/rotate
POST /admin/webhooks/{endpoint_id}/ping
GET /admin/webhooks/{endpoint_id}/deliveries
POST /admin/webhooks/{endpoint_id}/deliveries/{delivery_id}/redeliver
GET /admin/projects/{project_id}/patients
GET /admin/projects/{project_id}/sandbox
POST /admin/projects/{project_id}/sandbox/reset
POST /admin/sandbox/quickstart
GET /admin/projects/{project_id}/consents
GET /admin/projects/{project_id}/patients/{patient_id}/record
GET /me/patients
GET /me/patients/{patient_id}/grants
POST /me/patients/{patient_id}/grants/{grant_id}/revoke
GET /me/patients/{patient_id}/grants/{grant_id}/access-log
POST /me/patients/{patient_id}/shl
GET /me/patients/{patient_id}/shl
POST /me/patients/{patient_id}/shl/{link_id}/revoke
GET /me/access-requests
POST /me/access-requests/{request_id}/approve
POST /me/access-requests/{request_id}/deny
GET /me/patients/{patient_id}/proposals
POST /me/patients/{patient_id}/proposals/{proposal_id}/accept
POST /me/patients/{patient_id}/proposals/{proposal_id}/reject
POST /oauth/bc-authorize
POST /shl/{link_id}
POST /v1/webhooks
GET /v1/webhooks
GET /v1/webhooks/event-types
GET /v1/webhooks/{endpoint_id}
PATCH /v1/webhooks/{endpoint_id}
DELETE /v1/webhooks/{endpoint_id}
POST /v1/webhooks/{endpoint_id}/rotate
POST /v1/webhooks/{endpoint_id}/ping
GET /v1/webhooks/{endpoint_id}/deliveries
POST /v1/webhooks/{endpoint_id}/deliveries/redeliver-exhausted
POST /v1/webhooks/{endpoint_id}/deliveries/{delivery_id}/redeliver