MediRecords FHIR Implementation Guide
1.4.2 - release


Resource Profile: MRDiagnosticRequest - Mappings

Mappings for the mr-diagnosticrequest 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]
... id
... meta
.... id
n/a
.... extension
n/a
.... versionId
.... lastUpdated
.... source
.... profile
.... security
.... tag
... implicitRules
... language
... text
Act.text?
... Slices for contained
N/A
.... contained:pregnancyStatus
Event
OBX
  • Observation[classCode=OBS
  • moodCode=EVN]
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... identifier
Event.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
FiveWs.identifier
..... basedOn
Event.basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
..... partOf
Event.partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
..... status
Event.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
FiveWs.status
..... Slices for category
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
...... category:socialHistory
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
..... code
Event.code
OBX-3
code
FiveWs.what[x]
..... subject
Event.subject
PID-3
participation[typeCode=RTGT]
FiveWs.subject
..... focus
OBX-3
participation[typeCode=SBJ]
FiveWs.subject
..... encounter
Event.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
..... effective[x]
Event.occurrence[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
FiveWs.done[x]
..... issued
  • OBR.22 (or MSH.7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
FiveWs.recorded
..... performer
Event.performer.actor
  • OBX.15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
FiveWs.actor
..... value[x]
  • OBX.2
  • OBX.5
  • OBX.6
value
..... dataAbsentReason
N/A
value.nullFlavor
..... interpretation
OBX-8
interpretationCode
..... note
  • NTE.3 (partner NTE to OBX
  • or sometimes another (child?) OBX)
subjectOf.observationEvent[code="annotation"].value
..... bodySite
OBX-20
targetSiteCode
..... method
OBX-17
methodCode
..... specimen
SPM segment
participation[typeCode=SPC].specimen
..... device
OBX-17 / PRT -10
participation[typeCode=DEV]
..... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... low
OBX-7
IVL_PQ.low
...... high
OBX-7
IVL_PQ.high
...... type
OBX-10
interpretationCode
...... appliesTo
OBX-10
interpretationCode
...... age
outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
...... text
OBX-7
ST
..... hasMember
Relationships established by OBX-4 usage
outBoundRelationship
..... derivedFrom
Relationships established by OBX-4 usage
.targetObservation
..... component
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... code
OBX-3
code
FiveWs.what[x]
...... value[x]
  • OBX.2
  • OBX.5
  • OBX.6
value
...... dataAbsentReason
N/A
value.nullFlavor
...... interpretation
OBX-8
interpretationCode
...... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
.... contained:estimatedDeliveryDate
Event
OBX
  • Observation[classCode=OBS
  • moodCode=EVN]
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... identifier
Event.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
FiveWs.identifier
..... basedOn
Event.basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
..... partOf
Event.partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
..... status
Event.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
FiveWs.status
..... category
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
..... code
Event.code
OBX-3
code
FiveWs.what[x]
...... id
n/a
...... extension
n/a
...... Slices for coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:snomedEDD
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
........ id
n/a
........ extension
n/a
........ system
C*E.3
./codeSystem
........ version
C*E.7
./codeSystemVersion
........ code
C*E.1
./code
........ display
C*E.2 - but note this is not well followed
CV.displayName
........ userSelected
Sometimes implied by being first
CD.codingRationale
....... coding:loincEDD
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
........ id
n/a
........ extension
n/a
........ system
C*E.3
./codeSystem
........ version
C*E.7
./codeSystemVersion
........ code
C*E.1
./code
........ display
C*E.2 - but note this is not well followed
CV.displayName
........ userSelected
Sometimes implied by being first
CD.codingRationale
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... subject
Event.subject
PID-3
participation[typeCode=RTGT]
FiveWs.subject
..... focus
OBX-3
participation[typeCode=SBJ]
FiveWs.subject
..... encounter
Event.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
..... effective[x]
Event.occurrence[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
FiveWs.done[x]
..... issued
  • OBR.22 (or MSH.7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
FiveWs.recorded
..... performer
Event.performer.actor
  • OBX.15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
FiveWs.actor
..... value[x]
  • OBX.2
  • OBX.5
  • OBX.6
value
..... dataAbsentReason
N/A
value.nullFlavor
..... interpretation
OBX-8
interpretationCode
..... note
  • NTE.3 (partner NTE to OBX
  • or sometimes another (child?) OBX)
subjectOf.observationEvent[code="annotation"].value
..... bodySite
OBX-20
targetSiteCode
..... method
OBX-17
methodCode
..... specimen
SPM segment
participation[typeCode=SPC].specimen
..... device
OBX-17 / PRT -10
participation[typeCode=DEV]
..... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... low
OBX-7
IVL_PQ.low
...... high
OBX-7
IVL_PQ.high
...... type
OBX-10
interpretationCode
...... appliesTo
OBX-10
interpretationCode
...... age
outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
...... text
OBX-7
ST
..... hasMember
Relationships established by OBX-4 usage
outBoundRelationship
..... derivedFrom
Relationships established by OBX-4 usage
.targetObservation
..... component
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... code
OBX-3
code
FiveWs.what[x]
...... value[x]
  • OBX.2
  • OBX.5
  • OBX.6
value
...... dataAbsentReason
N/A
value.nullFlavor
...... interpretation
OBX-8
interpretationCode
...... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
.... contained:lastMenstrualPeriod
Event
OBX
  • Observation[classCode=OBS
  • moodCode=EVN]
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... identifier
Event.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
FiveWs.identifier
..... basedOn
Event.basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
..... partOf
Event.partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
..... status
Event.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
FiveWs.status
..... category
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
..... code
Event.code
OBX-3
code
FiveWs.what[x]
...... id
n/a
...... extension
n/a
...... Slices for coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... coding:loincLastMenstrualPeriod
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
........ id
n/a
........ extension
n/a
........ system
C*E.3
./codeSystem
........ version
C*E.7
./codeSystemVersion
........ code
C*E.1
./code
........ display
C*E.2 - but note this is not well followed
CV.displayName
........ userSelected
Sometimes implied by being first
CD.codingRationale
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... subject
Event.subject
PID-3
participation[typeCode=RTGT]
FiveWs.subject
..... focus
OBX-3
participation[typeCode=SBJ]
FiveWs.subject
..... encounter
Event.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
..... effective[x]
Event.occurrence[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
FiveWs.done[x]
..... issued
  • OBR.22 (or MSH.7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
FiveWs.recorded
..... performer
Event.performer.actor
  • OBX.15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
FiveWs.actor
..... value[x]
  • OBX.2
  • OBX.5
  • OBX.6
value
..... dataAbsentReason
N/A
value.nullFlavor
..... interpretation
OBX-8
interpretationCode
..... note
  • NTE.3 (partner NTE to OBX
  • or sometimes another (child?) OBX)
subjectOf.observationEvent[code="annotation"].value
..... bodySite
OBX-20
targetSiteCode
..... method
OBX-17
methodCode
..... specimen
SPM segment
participation[typeCode=SPC].specimen
..... device
OBX-17 / PRT -10
participation[typeCode=DEV]
..... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... low
OBX-7
IVL_PQ.low
...... high
OBX-7
IVL_PQ.high
...... type
OBX-10
interpretationCode
...... appliesTo
OBX-10
interpretationCode
...... age
outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
...... text
OBX-7
ST
..... hasMember
Relationships established by OBX-4 usage
outBoundRelationship
..... derivedFrom
Relationships established by OBX-4 usage
.targetObservation
..... component
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... code
OBX-3
code
FiveWs.what[x]
...... value[x]
  • OBX.2
  • OBX.5
  • OBX.6
value
...... dataAbsentReason
N/A
value.nullFlavor
...... interpretation
OBX-8
interpretationCode
...... referenceRange
OBX.7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
.... contained:billingInformation
Event
Coverage
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... identifier
Event.identifier
IN1-2
.id
FiveWs.identifier
..... status
Event.status
Act.status
FiveWs.status
..... type
IN1-15
FiveWs.class
...... id
n/a
...... extension
n/a
...... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
....... id
n/a
....... extension
n/a
....... system
C*E.3
./codeSystem
....... version
C*E.7
./codeSystemVersion
....... code
C*E.1
./code
....... display
C*E.2 - but note this is not well followed
CV.displayName
....... userSelected
Sometimes implied by being first
CD.codingRationale
...... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
..... policyHolder
  • IN1-16
  • 18
  • 19-name of insured
  • address
  • date of birth
FiveWs.subject
..... subscriber
  • IN1-16
  • 18
  • 19-name of insured
  • address
  • date of birth
FiveWs.subject
..... subscriberId
  • IN1-16
  • 18
  • 19-name of insured
  • address
  • date of birth
FiveWs.subject
..... beneficiary
Event.subject
  • IN1-16
  • 18
  • 19-name of insured
  • address
  • date of birth
FiveWs.subject
...... id
n/a
...... extension
n/a
...... reference
N/A
...... type
N/A
...... identifier
.identifier
...... display
N/A
..... dependent
- No exact HL7 v2 equivalent concept seems to exist;
..... relationship
..... period
Event.occurrence[x]
IN1-12 / IN1-13
Act.effectiveTime
FiveWs.done[x]
..... payor
IN1-3
FiveWs.author
...... id
n/a
...... extension
n/a
...... reference
N/A
...... type
N/A
...... identifier
.identifier
...... display
N/A
..... class
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... type
...... value
IN1-8
...... name
IN1-8
..... order
- No exact HL7 v2 equivalent concept seems to exist;
..... network
..... costToBeneficiary
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... type
...... value[x]
IN1-8
...... exception
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... type
....... period
..... subrogation
..... contract
  • IN1-16
  • 18
  • 19
n/a
.... contained:specimenCollection
Role[classCode=SPEC]
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... identifier
SPM-2
.id
FiveWs.identifier
..... accessionIdentifier
SPM-30 (v2.7+)
  • .participation[typeCode=SBJ].act[classCode=ACSN
  • moodCode=EVN].id
FiveWs.identifier
..... status
SPM-20
status
FiveWs.status
..... type
SPM-4 and possibly SPM-5
.code
FiveWs.what[x]
..... subject
.scoper or .scoper.playsRole
FiveWs.subject
..... receivedTime
SPM-18
  • .participation[typeCode=SBJ].act[code=SPCREC
  • moodCode=EVN].effectiveTime
FiveWs.done[x]
..... parent
.scoper (if parent) .player.scopesRole[classCode=SPEC].player (if child)
..... request
ORC? OBR-2/3?
outboundRelationship[typeCode=FLFS].target
FiveWs.why[x]
..... collection
SPM-14
  • .participation[typeCode=SBJ].act[classCode=SPECCOLLECT
  • moodCode=EVN]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... collector
PRT
.participation[typeCode=PFM].role
FiveWs.actor
...... Slices for collected[x]
SPM-17
.effectiveTime
FiveWs.init
....... collected[x]:collectedDateTime
SPM-17
.effectiveTime
FiveWs.init
...... duration
FiveWs.init
...... quantity
SPM-12
.participation[typeCode=SBJ].role[classCode=SPEC].player.quantity
...... method
SPM-7
.methodCode
...... bodySite
SPM-8 and SPM-9
.targetSiteCode
...... fastingStatus[x]
OBR-
..... processing
  • .participation[typeCode=SBJ].act[code=SPCTRT
  • moodCode=EVN]
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... description
.text
...... procedure
.code
...... additive
SPM-6
.participation[typeCode=CSM].role[classCode=ADTV].code
...... time[x]
.effectiveTime
..... container
.player.scopingRole[classCode=CONT].scoper
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... identifier
SAC-3
.id
...... description
.desc
...... type
SPM-27
.code
...... capacity
  • SAC 16
  • SAC17 and SAC 20
  • or SAC 21 and SAC 20
.quantity
...... specimenQuantity
SAC-23 (value) SAC-24 (units
.playedRole[classCode=CONT].quantity
...... additive[x]
SAC-27
.scopesRole[classCode=ADTV].player
..... condition
SPM-24
..... note
OBX
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
... Slices for extension
.... extension:targetBodyStructure
.... extension:resultCopiesTo
..... id
n/a
..... extension
..... url
N/A
..... value[x]
N/A
.... extension:serviceRequestFasting
... modifierExtension
N/A
... identifier
  • CX / EI (occasionally
  • more often EI maps to a resource id or a URL)
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]
... instantiatesCanonical
Request.instantiatesCanonical
Varies by domain
.outboundRelationship[typeCode=DEFN].target
... instantiatesUri
Request.instantiatesUri
Varies by domain
.outboundRelationship[typeCode=DEFN].target
... basedOn
Request.basedOn
ORC.8 (plus others)
.outboundRelationship[typeCode=FLFS].target
... replaces
Request.replaces
Handled by message location of ORC (ORC.1=RO or RU)
.outboundRelationship[typeCode=RPLC].target
... requisition
Request.groupIdentifier
ORC.4
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
... status
Request.status
  • ORC.5
  • RF1-1
.status
FiveWs.status
Action.currentStatus
... intent
Request.intent
N/A
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
FiveWs.class
... category
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
... priority
Request.priority
  • TQ1.9
  • RF1-2
.priorityCode
FiveWs.grade
... doNotPerform
Request.doNotPerform
.actionNegationInd
... code
Request.code
PR1-3 / OBR-4 (varies by domain)
.code
FiveWs.what[x]
Procedure.procedureCode
.... id
n/a
.... extension
n/a
.... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... orderDetail
NTE
.code
Procedure.procedureCode
... quantity[x]
NTE
.quantity
... subject
Request.subject
PID
.participation[typeCode=SBJ].role
FiveWs.subject
ClinicalStatement.subject
... encounter
Request.encounter
PV1
  • .inboundRelationship(typeCode=COMP].source[classCode<=PCPR
  • moodCode=EVN]
FiveWs.context
ClinicalStatement.encounter
... occurrence[x]
Request.occurrence[x]
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
FiveWs.planned
Procedure.procedureSchedule
... asNeeded[x]
precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
Proposal.prnReason.reason
... authoredOn
Request.authoredOn
  • ORC.9
  • RF1-7 / RF1-9
.participation[typeCode=AUT].time
FiveWs.recorded
Proposal.proposedAtTime
... requester
Request.requester
  • ORC.12
  • PRT
.participation[typeCode=AUT].role
FiveWs.author
ClinicalStatement.statementAuthor
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
.identifier
.... display
N/A
... performerType
Request.performerType
  • PRT
  • RF!-3
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
FiveWs.actor
... 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
... locationCode
.participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
FiveWs.actor
... locationReference
.participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
... reasonCode
Request.reasonCode
  • ORC.16
  • RF1-10
.reasonCode
FiveWs.why[x]
.... id
n/a
.... extension
n/a
.... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
..... id
n/a
..... extension
n/a
..... system
C*E.3
./codeSystem
..... version
C*E.7
./codeSystemVersion
..... code
C*E.1
./code
..... display
C*E.2 - but note this is not well followed
CV.displayName
..... userSelected
Sometimes implied by being first
CD.codingRationale
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... reasonReference
Request.reasonReference
ORC.16
.outboundRelationship[typeCode=RSON].target
FiveWs.why[x]
... insurance
Request.insurance
IN1/IN2
.outboundRelationship[typeCode=COVBY].target
... supportingInfo
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
... specimen
SPM
.participation[typeCode=SPC].role
... bodySite
SPM
targetSiteCode
Procedure.targetBodySite
... note
Request.note
NTE
  • .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN
  • type=ST]
ClinicalStatement.additionalText
... patientInstruction
NTE
.text
... relevantHistory
Request.relevantHistory
N/A
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]

doco Documentation for this format