HRSA 2024 Uniform Data System (UDS) Patient Level Submission (PLS) (UDS+) FHIR IG
2.0.0 - STU2 Release 1 - Standard for Trial-Use International flag

HRSA 2024 Uniform Data System (UDS) Patient Level Submission (PLS) (UDS+) FHIR IG, published by HRSA BPHC. This guide is not an authorized publication; it is the continuous build for version 2.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/drajer-health/uds-plus/ and changes regularly. See the Directory of published versions

Resource Profile: UDSPlusServiceRequest - Mappings

Page standards status: Trial-use Maturity Level: 2

Mappings for the uds-plus-servicerequest resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternHL7 v2 MappingRIM MappingFiveWs Pattern MappingQuality Improvement and Clinical Knowledge (QUICK)doco
ServiceRequest
Request
ORC
Act[moodCode<=INT]
ServiceRequest / id
ServiceRequest / meta
ServiceRequest / implicitRules
ServiceRequest / language
ServiceRequest / text
Act.text?
ServiceRequest / contained
N/A
ServiceRequest / extension
N/A
ServiceRequest / modifierExtension
N/A
ServiceRequest / identifier
Request.identifier
  • ORC.2
  • ORC.3
  • RF1-6 / RF1-11
.identifier
FiveWs.identifier
ClinicalStatement.identifier
ServiceRequest / instantiatesCanonical
Request.instantiatesCanonical
Varies by domain
.outboundRelationship[typeCode=DEFN].target
ServiceRequest / instantiatesUri
Request.instantiatesUri
Varies by domain
.outboundRelationship[typeCode=DEFN].target
ServiceRequest / basedOn
Request.basedOn
ORC.8 (plus others)
.outboundRelationship[typeCode=FLFS].target
ServiceRequest / replaces
Request.replaces
Handled by message location of ORC (ORC.1=RO or RU)
.outboundRelationship[typeCode=RPLC].target
ServiceRequest / requisition
Request.groupIdentifier
ORC.4
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
ServiceRequest / status
Request.status
  • ORC.5
  • RF1-1
.status
FiveWs.status
Action.currentStatus
ServiceRequest / intent
Request.intent
N/A
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
FiveWs.class
ServiceRequest / category
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
ServiceRequest / priority
Request.priority
  • TQ1.9
  • RF1-2
.priorityCode
FiveWs.grade
ServiceRequest / doNotPerform
Request.doNotPerform
.actionNegationInd
ServiceRequest / code
Request.code
PR1-3 / OBR-4 (varies by domain)
.code
FiveWs.what[x]
Procedure.procedureCode
ServiceRequest / orderDetail
NTE
.code
Procedure.procedureCode
ServiceRequest / quantity[x]
NTE
.quantity
ServiceRequest / subject
Request.subject
PID
.participation[typeCode=SBJ].role
FiveWs.subject
ClinicalStatement.subject
ServiceRequest / subject / id
n/a
ServiceRequest / subject / extension
n/a
ServiceRequest / subject / reference
N/A
ServiceRequest / subject / type
N/A
ServiceRequest / subject / identifier
.identifier
ServiceRequest / subject / display
N/A
ServiceRequest / encounter
Request.encounter
PV1
  • .inboundRelationship(typeCode=COMP].source[classCode<=PCPR
  • moodCode=EVN]
FiveWs.context
ClinicalStatement.encounter
ServiceRequest / encounter / id
n/a
ServiceRequest / encounter / extension
n/a
ServiceRequest / encounter / reference
N/A
ServiceRequest / encounter / type
N/A
ServiceRequest / encounter / identifier
.identifier
ServiceRequest / encounter / display
N/A
ServiceRequest / occurrence[x]
Request.occurrence[x]
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
FiveWs.planned
Procedure.procedureSchedule
ServiceRequest / asNeeded[x]
precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
Proposal.prnReason.reason
ServiceRequest / authoredOn
Request.authoredOn
  • ORC.9
  • RF1-7 / RF1-9
.participation[typeCode=AUT].time
FiveWs.recorded
Proposal.proposedAtTime
ServiceRequest / requester
Request.requester
  • ORC.12
  • PRT
.participation[typeCode=AUT].role
FiveWs.author
ClinicalStatement.statementAuthor
ServiceRequest / requester / id
n/a
ServiceRequest / requester / extension
n/a
ServiceRequest / requester / reference
N/A
ServiceRequest / requester / type
N/A
ServiceRequest / requester / identifier
.identifier
ServiceRequest / requester / display
N/A
ServiceRequest / performerType
Request.performerType
  • PRT
  • RF!-3
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
FiveWs.actor
ServiceRequest / performer
Request.performer
  • PRT
  • PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
ServiceRequest / performer / id
n/a
ServiceRequest / performer / extension
n/a
ServiceRequest / performer / reference
N/A
ServiceRequest / performer / type
N/A
ServiceRequest / performer / identifier
.identifier
ServiceRequest / performer / display
N/A
ServiceRequest / locationCode
.participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
FiveWs.actor
ServiceRequest / locationReference
.participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
ServiceRequest / reasonCode
Request.reasonCode
  • ORC.16
  • RF1-10
.reasonCode
FiveWs.why[x]
ServiceRequest / reasonReference
Request.reasonReference
ORC.16
.outboundRelationship[typeCode=RSON].target
FiveWs.why[x]
ServiceRequest / insurance
Request.insurance
IN1/IN2
.outboundRelationship[typeCode=COVBY].target
ServiceRequest / supportingInfo
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
ServiceRequest / specimen
SPM
.participation[typeCode=SPC].role
ServiceRequest / bodySite
SPM
targetSiteCode
Procedure.targetBodySite
ServiceRequest / note
Request.note
NTE
  • .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN
  • type=ST]
ClinicalStatement.additionalText
ServiceRequest / patientInstruction
NTE
.text
ServiceRequest / relevantHistory
Request.relevantHistory
N/A
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]

doco Documentation for this format