--- type: "mappings" title: "SupplyRequest Mappings" resource: "SupplyRequest" --- # SupplyRequest Mappings - **SupplyRequest**: workflow=Request; v2=ORC; rim=Act[moodCode<=INT]; w5=workflow.order - **SupplyRequest.identifier**: workflow=Request.identifier; w5=FiveWs.identifier; v2=ORC.2, ORC.3; rim=.identifier - **SupplyRequest.status**: workflow=Request.status; w5=FiveWs.status; v2=ORC.5; rim=.status - **SupplyRequest.intent**: workflow=Request.intent; w5=FiveWs.class; rim=.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) - **SupplyRequest.basedOn**: workflow=Request.basedOn - **SupplyRequest.replaces**: workflow=Request.replaces; v2=Handled by message location of ORC (ORC-1=RO or RU); rim=.outboundRelationship[typeCode=RPLC].target - **SupplyRequest.groupIdentifier**: workflow=Request.groupIdentifier; rim=.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier - **SupplyRequest.category**: workflow=Request.category; w5=FiveWs.class; v2=N/A; rim=.code - **SupplyRequest.priority**: workflow=Request.priority; w5=FiveWs.grade; v2=TQ1.9; rim=.priorityCode - **SupplyRequest.deliverFor**: workflow=Request.subject - **SupplyRequest.item**: workflow=Request.product; rim=.code - **SupplyRequest.quantity**: rim=.quantity - **SupplyRequest.parameter**: w5=FiveWs.what[x]; v2=Varies by domain - **SupplyRequest.parameter.code**: w5=FiveWs.what[x]; v2=Varies by domain; rim=.code - **SupplyRequest.parameter.value[x]**: w5=FiveWs.what[x]; v2=Varies by domain; rim=.code - **SupplyRequest.occurrence[x]**: workflow=Request.occurrence[x]; w5=FiveWs.planned; v2=Accompanying TQ1/TQ2 segments; rim=.effectiveTime - **SupplyRequest.authoredOn**: workflow=Request.authoredOn; w5=FiveWs.recorded; v2=ORC.9; rim=.participation[typeCode=AUT].time - **SupplyRequest.requester**: workflow=Request.requester; w5=FiveWs.author; v2=ORC.12; rim=.participation[typeCode=AUT].role - **SupplyRequest.supplier**: workflow=Request.performer; w5=FiveWs.actor; v2=PRT; rim=.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] - **SupplyRequest.reason**: workflow=Request.reason; w5=FiveWs.why[x]; v2=ORC.16; rim=.reasonCode - **SupplyRequest.deliverFrom**: v2=PRT; rim=.participation - **SupplyRequest.deliverTo**: workflow=Request.deliverTo; v2=PRT; rim=.participation