Mappings for the KK-ELB-HLM-VO-ServiceRequest resource profile.
| KK_ELB_HLM_VO_ServiceRequest |
| ServiceRequest | ORC |
| status | ORC.5,RF1-1 |
| intent | N/A |
| category | RF1-5 |
| coding | C*E.1-8, C*E.10-22 |
| system | C*E.3 |
| version | C*E.7 |
| code | C*E.1 |
| display | C*E.2 - but note this is not well followed |
| text | C*E.9. But note many systems use C*E.2 for this |
| code | PR1-3 / OBR-4 (varies by domain) |
| coding | C*E.1-8, C*E.10-22 |
| system | C*E.3 |
| version | C*E.7 |
| code | C*E.1 |
| display | C*E.2 - but note this is not well followed |
| userSelected | Sometimes implied by being first |
| text | C*E.9. But note many systems use C*E.2 for this |
| quantity[x] | NTE |
| value | SN.2 / CQ - N/A |
| unit | (see OBX.6 etc.) / CQ.2 |
| system | (see OBX.6 etc.) / CQ.2 |
| code | (see OBX.6 etc.) / CQ.2 |
| subject | PID |
| identifier | CX / EI (occasionally, more often EI maps to a resource id or a URL) |
| system | CX.4 / EI-2-4 |
| value | CX.1 / EI.1 |
| KK_ELB_HLM_VO_ServiceRequest |
| ServiceRequest | Entity. Role, or Act, Act[moodCode<=INT] |
| meta | |
| id | n/a |
| extension | n/a |
| extension | N/A |
| modifierExtension | N/A |
| status | .status |
| intent | .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) |
| category | .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="INT"].code |
| id | n/a |
| extension | n/a |
| coding | union(., ./translation) |
| id | n/a |
| extension | n/a |
| system | ./codeSystem |
| version | ./codeSystemVersion |
| code | ./code |
| display | CV.displayName |
| text | ./originalText[mediaType/code="text/plain"]/data |
| code | .code |
| id | n/a |
| extension | n/a |
| coding | union(., ./translation) |
| id | n/a |
| extension | n/a |
| system | ./codeSystem |
| version | ./codeSystemVersion |
| code | ./code |
| display | CV.displayName |
| userSelected | CD.codingRationale |
| text | ./originalText[mediaType/code="text/plain"]/data |
| quantity[x] | .quantity |
| extension | n/a |
| value | PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |
| unit | PQ.unit |
| system | CO.codeSystem, PQ.translation.codeSystem |
| code | PQ.code, MO.currency, PQ.translation.code |
| subject | .participation[typeCode=SBJ].role |
| id | n/a |
| extension | n/a |
| type | N/A |
| identifier | n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT] |
| id | n/a |
| extension | n/a, N/A |
| system | n/a, II.root or Role.id.root |
| value | n/a, II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
| display | N/A |