Mapping SMART Record Types to the OpenMRS Data Model
(SMART data types taken from here on 14-July-2011)
SMART Record Type |
Sprint Priority |
OpenMRS analog |
Comments |
---|---|---|---|
2 |
Allergy |
We should have a mechanism for implementations that store allergies as Obs to expose those also. |
|
2 |
none |
(i.e. patient is not allergic to...) People may record this as custom Obs. |
|
1 |
Person + PersonName |
|
|
N/A |
none |
(i.e. medication dispensing) People may record this as custom Obs |
|
1 |
Obs whose concept.class=Test (no specific domain object) |
SMART representation includes space for normal ranges, specimen details, etc. These might be stored in obs groups with the result, but not in a consistent way across implementations. |
|
N/A |
|
no example yet given on SMART wiki |
|
1 |
DrugOrder |
Does not support all the fields in our drug orders. SMART wiki says: "When the instructions are simple enough, we also represent them in a structured way, aiming to capture about 80% of outpatient medication dosing schedules." |
|
Note |
N/A |
none |
Typically represented by free-text Obs. |
1 |
Problem |
We should have a mechanism for implementations that store problems as Obs (PROBLEM ADDED/PROBLEM REMOVED) to expose those also. |
|
1 |
Obs whose concepts match a fixed list of LOINC codes |
Specifically: height, weight, bmi, respiratory rate, heart rate, oxygen saturation, temperature, BP systolic, BP diastolic. |