The Observation resource represents clinical measurements and assertions. All observations must reference a valid Patient resource.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/amankiit/OmniEHR/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
Create Observation
Requires admin or practitioner role.
Must be
"Observation"Observation status:
registered, preliminary, final, amended, corrected, cancelled, entered-in-error, unknownWhat was observed (LOINC, SNOMED CT, or local codes)
Reference to Patient in format
{"reference": "Patient/{id}"}Clinically relevant time/date for the observation
Actual result value with unit
Result as a string (alternative to valueQuantity)
High, low, normal, etc.
Comments about the observation
Example Request
cURL
Response
List Observations
Filter by patient:
Patient/{id}Results per page (default: 20)
Pagination offset (default: 0)
Example Request
Get Observation by ID
Update Observation
Requires admin or practitioner role.
Common Vital Signs
Blood Pressure
LOINC: 85354-9 (systolic), 85354-9 (diastolic)
Heart Rate
LOINC: 8867-4
Temperature
LOINC: 8310-5
Oxygen Saturation
LOINC: 2708-6
Role Permissions
| Role | Create | Read | Update |
|---|---|---|---|
| Admin | ✅ | ✅ | ✅ |
| Practitioner | ✅ | ✅ | ✅ |
| Auditor | ❌ | ✅ | ❌ |