OpenSHR will map codified data using the OpenMRS ReferenceTerm (or wire level codes). OpenSHR will attempt to map the ConceptSource's HL7 name to an OID (if it is in the list) or expects the ConceptSource's HL7 name to be an OID itself.
There is significant performance gains within OpenSHR when pre-loading all reference terms before processing CDAs and turning off the autoCreateConcepts flag in the OpenSHR configuration.
Table 2 provides an outline the code systems which come pre-installed with the OpenSHR CDA handler. It is important to note that this is not a fixed list and can be localized.
Table 2 - Code Systems used by OpenSHR
Code System Name |
OpenMRS HL7 Name |
OID |
LOINC |
LOINC |
2.16.840.1.113883.6.1 |
SNOMED CT |
SNOMED CT |
2.16.840.1.113883.6.96 |
HL7 ActCode |
|
2.16.840.1.113883.5.4 |
HL7 Severity Observation |
|
2.16.840.1.113883.5.1063 |
HL7 Observation Interpretation |
|
2.16.840.1.113883.5.83 |
HL7 Role Code |
|
2.16.840.1.113883.5.111 |
HL7v3 Route of Administration |
|
2.16.840.1.113883.5.112 |
HL7 Act Status |
|
2.16.840.1.113883.5.14 |
HL7 Marital Status |
|
2.16.840.1.113883.5.2 |
HL7 Act Mood |
|
2.16.840.1.113883.5.1001 |
CPT4 |
|
2.16.840.1.113883.6.12 |
HL7 CVX (Vaccine Codes) |
HL7 CVX |
2.16.840.1.113883.6.59 |
WHO ICD-10 |
ICD-10-WHO |
2.16.840.1.113883.6.3 |
RxNORM (Drug Codes) |
RxNORM |
2.16.840.1.113883.6.88 |
MVP/CIEL |
CIEL |
9.9.9.9.9.9.9 (Temporary) |