Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OpenMRS data model represents problem in two way. First is using problem table for wich which the mapping to SMART problem is done directly as follows.

...

Second way is using problem added/problem removed obs to represent the problems.

SMART field 

Description 

Data format 

OpenMRS terminology 

Notes

Additional notes about the problem 

Free text 
 

Obs.getComments()

Problem name

SNOMED-CT Concept for the problem 

CodedValue node referencing[[http://www.ihtsdo.org/snomed-ct/concepts/]{concept_id}

  Obs.getValueCoded().getName()

Resolution

Date of problem resolution 

ISO-8601 string 

The obs table is searched for another obs with the same obs.valued_coded but with obs.concept_id == user-chosen-PROBLEM_RESOLVED-concept-id.  If found, the obs.obsdatetime is used, otherwise null.

Title

Human-readable problem name 

Free text 

 

Onset

Date of problem onset 

ISO-8601 string 
 

Obs.getObsDatetime()

From both method user have to select one method at Administration->Set up problem object page

...