Condition is an FHIR resource used to record detailed information about the condition, problem, diagnosis, or other events, situation, issue, or clinical concept that has risen to the level of concern. FHIR conditions are mapped to OpenMrs Condition Objects.
Supported Elements
The following properties are supported by the OpenMrs FHIR Module:
- Condition.id
- Condition.clinicalStatus
- Condition.verificationStatus
- Condition.code
- Condition.subject
- Condition.onsetDateTime
- Condition.recorder
- Condition.recordedDate
OpenMRS ↔ FHIR Mapping
- Mapping condition resource to OpenMrs Data model
OpenMrs Data Model | FHIR Resource Element |
Condition.uuid | Condition.id |
Condition.conditionClinicalStatus | Condition.clinicalStatus |
Condition.conditionVerificationStatus | Condition.verificationStatus |
Condition.codedOrFreeText | Condition.code |
Condition.patient | Condition.subject |
Condition.onsetDate | Condition.onsetDateTime |
Condition.recorder | Condition.creator |
Condition.recordedDate | Condition.dateCreated |
2. Mapping condition resource to emrapi conditionList
ConditionList Data Model | FHIR Resource Element |
---|---|
Condition.uuid | Condition.id |
Condition.status | Condition.clinicalStatus |
Condition.patient | Condition.subject |
Condition.concept | Condition.conditionNonCoded | Condition.code |
Condition.onsetDate | Condition.onsetDateTime |
Condition.recorder | Condition.creator |
Condition.recordedDate | Condition.dateCreated |
Available Restful Endpoints
GET
URL | Description |
---|---|
/ws/fhir2/Condition/{uuid} | Gets a specific condition |