Extensions for Using Data Elements from FHIR R5 in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R5 in FHIR STU3 - Downloaded Version null See the Directory of published versions

Resource Profile: Profile_R5_Composition_R3 - Mappings

Page standards status: Trial-use Maturity Level: 0

Mappings for the profile-Composition resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingCDA (R2)W5 Mappingdoco
.. Composition
Document[classCode="DOC" and moodCode="EVN" and isNormalAct()]
ClinicalDocument
infrastructure.documents
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:url
.... extension:version
.... extension:useContext
.... extension:name
.... extension:note
... modifierExtension
N/A
... identifier
Document.id / Document.setId
.setId
id
... status
  • .completionCode="IN" & ./statusCode[isNormalDatatype()]="active"; final: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and not(./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseComposition"
  • .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and ./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseComposition"
  • .completionCode=NI && ./statusCode[isNormalDatatype()]="obsolete"
n/a
status
.... id
.... Slices for extension
..... extension:status
.... value
... type
./code
.code
class
... class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
n/a
class
... subject
.participation[typeCode="SBJ"].role[typeCode="PAT"]
.recordTarget
who.focus
.... id
n/a
.... Slices for extension
..... extension:subject
.... reference
N/A
.... identifier
.identifier
.... display
N/A
... encounter
  • unique(highest(./outboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]
  • priorityNumber)/target[moodCode="EVN" and classCode=("ENC"
  • "PCPR") and isNormalAct])
.componentOf.encompassingEncounter
context
.... id
n/a
.... Slices for extension
..... extension:encounter
.... reference
N/A
.... identifier
.identifier
.... display
N/A
... date
.effectiveTime[type="TS"]
.effectiveTime
when.done
... author
.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
.author.assignedAuthor
who.author
.... id
n/a
.... Slices for extension
..... extension:author
.... reference
N/A
.... identifier
.identifier
.... display
N/A
... title
./title
.title
... confidentiality
.confidentialityCode
.confidentialityCode
... attester
.participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]
.authenticator/.legalAuthenticator
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... mode
unique(./modeCode)
implied by .authenticator/.legalAuthenticator
..... id
..... Slices for extension
...... extension:mode
..... value
.... time
./time[type="TS" and isNormalDatatype()]
.authenticator.time
.... party
  • ./role[classCode="ASSIGNED" and isNormalRole]/player[determinerCode="INST" and classCode=("DEV"
  • "PSN") and isNormalEntity()] or ./role[classCode="ASSIGNED" and isNormalRole and not(player)]/scoper[determinerCode="INST" and classCode="ORG" and isNormalEntity()]
.authenticator.assignedEnttty
who.witness
..... id
n/a
..... Slices for extension
...... extension:party
..... reference
N/A
..... identifier
.identifier
..... display
N/A
... custodian
.participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG" and determinerCode="INST"]
.custodian.assignedCustodian
.... id
n/a
.... Slices for extension
..... extension:custodian
.... reference
N/A
.... identifier
.identifier
.... display
N/A
... relatesTo
.outboundRelationship
.relatedDocument
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... code
.outboundRelationship.typeCode
.relatedDocument.typeCode
.... target[x]
  • .target[classCode="DOC"
  • moodCode="EVN"].id
.relatedDocument.id
... event
outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
.documentationOf.serviceEvent
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... code
.code
.code
.... period
.effectiveTime
.effectiveTime
.... detail
.outboundRelationship[typeCode="SUBJ"].target
n/a
..... id
n/a
..... Slices for extension
...... extension:detail
..... reference
N/A
..... identifier
.identifier
..... display
N/A
... section
./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
.component.structuredBody.component.section
.... id
n/a
.... Slices for extension
..... extension:author
..... extension:focus
.... modifierExtension
N/A
.... title
./title
.title
.... code
./code
.code
.... text
.text
.text
.... mode
.outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
n/a
class
.... orderedBy
.outboundRelationship[typeCode=COMP].sequenceNumber > 1
n/a
.... entry
.outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
.entry
..... id
n/a
..... Slices for extension
...... extension:entry
..... reference
N/A
..... identifier
.identifier
..... display
N/A
.... emptyReason
  • .inboundRelationship[typeCode=SUBJ
  • code<{ListEmptyReason}].value[type=CD]
n/a
.... section
./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
.component.section

doco Documentation for this format