Order Catalog Implementation Guide
1.0.0 - STU 1

Order Catalog Implementation Guide, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-order-catalog/ and changes regularly. See the Directory of published versions

## Resource Profile: LabProcedureDefinition - Mappings

Page standards status: Trial-use | Maturity Level: 2

Mappings for the LabProcedureDefinition resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Workflow Pattern | RIM Mapping | FiveWs Pattern Mapping | Object Implementation Information
--- | --- | --- | --- | ---
ActivityDefinition | Definition | Act[classCode=ACT; moodCode=DEFN] | conformance.behavior clinical.general |
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  | Act.text? |  |
contained |  | N/A |  |
extension |  | N/A |  |
modifierExtension |  | N/A |  |
url | Definition.url | .identifier[scope=BUSN;reliability=ISS] | FiveWs.identifier |
identifier | Definition.identifier | .identifier | FiveWs.identifier | no-gen-base
version | Definition.version | N/A (to add?) | FiveWs.version |
versionAlgorithm[x] | Definition.versionAlgorithm | N/A (to add?) | FiveWs.version |
name | Definition.name | N/A |  |
title | Definition.title | .title |  |
id |  |  |  |
Slices for extension |  |  |  |
extension:OtherTitle |  | ST.translation |  |
value |  |  |  |
subtitle |  | N/A (to add?) |  |
status | Definition.status {different ValueSet} | .status | FiveWs.status |
experimental | Definition.experimental | N/A (to add?) | FiveWs.class |
subject[x] | Definition.subject | N/A (to add?) { only applies for subject Patient? } |  |
date | Definition.date | .participation[typeCode=AUT].time | FiveWs.recorded |
publisher | Definition.publisher {as string instead of CodeableConcept} | .participation[typeCode=AUT].role | FiveWs.witness |
contact | Definition.contact | .participation[typeCode=CALLBCK].role |  |
id |  | n/a |  |
extension |  | n/a |  |
name |  |  |  |
telecom |  |  |  |
description | Definition.description | .text |  |
useContext | Definition.useContext | N/A (to add?) |  |
jurisdiction | Definition.jurisdiction | N/A (to add?) |  |
purpose | Definition.purpose | .reasonCode.text | FiveWs.why[x] | no-gen-base
usage |  | N/A (to add?) |  |
copyright | Definition.copyright | N/A (to add?) |  | no-gen-base
copyrightLabel | Definition.copyrightLabel | N/A (to add?) |  | no-gen-base
approvalDate | Definition.approvalDate | .outboundRelationship[typeCode="SUBJ"].act[classCode=CACT;moodCode=EVN;code="approval"].effectiveTime |  | no-gen-base
lastReviewDate | Definition.lastReviewDate | .outboundRelationship[typeCode="SUBJ"; subsetCode="RECENT"].act[classCode=CACT;moodCode=EVN;code="review"].effectiveTime |  | no-gen-base
effectivePeriod | Definition.effectivePeriod | N/A (to add?) |  | no-gen-base
id |  | n/a |  |
extension |  | n/a |  |
start |  | ./low |  |
end |  | ./high |  |
topic |  | N/A (to add?) |  |
author |  | .participation[typeCode=AUT] |  |
editor |  | .participation[typeCode=AUT] { not a great match but there does not appear to be an editor concept in V3 participation } |  |
reviewer |  | .participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser} |  |
endorser |  | .participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser} |  |
relatedArtifact |  | .outboundRelationship[typeCode=DOC RSON PREV DRIV USE COMP] {successor would be PREV w/ inversionInd=true; No support for citation} |  |
library |  | .outboundRelationship[typeCode=USE].target[classCode=GROUPER moodCode=EVN] |  |
kind |  | .classCode |  |
profile |  | .templateId |  |
code |  | .code |  |
id |  | n/a |  |
extension |  | n/a |  |
Slices for coding |  | union(. ./translation) |  |
coding:orderCodeLOINC |  | 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 |  |
intent |  | .moodCode { of the realized Activity } |  |
priority |  | .priority { of the realized activity } |  |
doNotPerform |  | .negationInd { of the realized activity } |  |
timing[x] |  | .effectiveTime |  |
asNeeded[x] |  | precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value |  |
location |  | .participation[typeCode=LOC].role |  |
participant |  | .participation[typeCode=PFM] |  |
id |  | n/a |  |
extension |  | n/a |  |
modifierExtension |  | N/A |  |
type |  | .role.classCode |  |
typeCanonical |  | .role.classCode |  |
typeReference |  | .role.classCode |  |
role |  | .role.code |  |
function |  | .role.code |  |
product[x] |  | .participation[typeCode=CSM].role |  |
quantity |  | .quantity {for classCode=SPLY} |  |
dosage |  | .outboundRelationship[typeCode=COMP].target[classCode=SBADM; moodCode=DEFN] |  |
bodySite |  | .targetSiteCode {for classCode=PROC SBADM} |  |
specimenRequirement |  | N/A |  |
observationRequirement |  | N/A |  |
observationResultRequirement |  | N/A |  |
transform |  | N/A |  |
dynamicValue |  | N/A |  |
id |  | n/a |  |
extension |  | n/a |  |
modifierExtension |  | N/A |  |
path |  | N/A |  |
expression |  | N/A |  |
Documentation for this format