Mappings
for
the
documentreference
resource.
|
DocumentReference
|
Document[classCode="DOC"
and
moodCode="EVN"]
|
masterIdentifier
masterIdentifier
|
.id
|
identifier
identifier
|
.id
/
.setId
|
subject
subject
|
.participation[typeCode="SBJ"].role[typeCode="PAT"]
|
type
type
|
./code
|
class
class
|
.outboundRelationship[typeCode="COMP].target[classCode="LIST",
moodCode="EVN"].code
|
author
author
|
.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
|
custodian
custodian
|
.participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG"
and
determinerCode="INST"]
|
policyManager
N/A
-
New
participation
type
required
authenticator
authenticator
|
.participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]
|
created
created
|
.effectiveTime[type="TS"]
|
indexed
indexed
|
.availabilityTime[type="TS"]
|
status
status
|
interim:
.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("ReviseDocument",
code)
and
isNormalAct()]);
amended:
.completionCode="AU"
&&
./statusCode[isNormalDatatype()]="complete"
and
./inboundRelationship[typeCode="SUBJ"
and
isNormalActRelationship()]/source[subsumesCode("ActClass#CACT")
and
moodCode="EVN"
and
domainMember("ReviseDocument",
code)
and
isNormalAct()
and
statusCode="completed"];
withdrawn
:
.completionCode=NI
&&
./statusCode[isNormalDatatype()]="obsolete"
|
docStatus
docStatus
|
.statusCode
|
relatesTo
relatesTo
|
.outboundRelationship
|
code
code
|
.outboundRelationship.typeCode
|
target
target
|
.target[classCode="DOC",
moodCode="EVN"].id
|
description
description
|
.outboundRelationship[typeCode="SUBJ"].target.text
|
confidentiality
securityLabel
|
.confidentialityCode
|
primaryLanguage
.languageCode
content
|
mimeType
.text.mediaType
document.text
|
format
attachment
|
n/a
document.text
|
size
.text.length
format
|
hash
.text.integrityCheck
document.text
|
location
.text.reference
context
|
service
.text.reference
outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
|
type
encounter
|
n/a
unique(highest(./outboundRelationship[typeCode="SUBJ"
and
isNormalActRelationship()],
priorityNumber)/target[moodCode="EVN"
and
classCode=("ENC",
"PCPR")
and
isNormalAct])
|
address
event
|
n/a
.code
|
parameter
period
|
n/a
.effectiveTime
|
name
facilityType
|
n/a
.participation[typeCode="LOC"].role[classCode="DSDLOC"].code
|
value
practiceSetting
|
n/a
.participation[typeCode="LOC"].role[classCode="DSDLOC"].code
|
context
sourcePatientInfo
|
outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
.participation[typeCode="SBJ"].role[typeCode="PAT"]
|
event
related
|
.code
./outboundRelationship[typeCode="PERT"
and
isNormalActRelationship()]
/
target[isNormalAct]
|
period
identifier
|
.effectiveTime
./outboundRelationship[typeCode="PERT"
and
isNormalActRelationship()]
/
target[isNormalAct]
.id
|
facilityType
ref
|
.participation[typeCode="LOC"].role[classCode="DSDLOC"].code
./outboundRelationship[typeCode="PERT"
and
isNormalActRelationship()]
/
target[isNormalAct].text.reference
|
|
DocumentReference
|
|
masterIdentifier
masterIdentifier
|
TXA-12-Unique
Document
Number
TXA-12
|
identifier
identifier
|
TXA-16-Unique
Document
File
Name?
TXA-16?
|
subject
subject
|
PID-3-Patient
ID
List
PID-3
(No
standard
way
to
define
a
Practitioner
or
Group
subject
in
V2
HL7
v2
MDM
message)
|
type
type
|
TXA-2-Document
Type
TXA-2
|
class
class
|
.outboundRelationship[typeCode="COMP].target[classCode="LIST",
moodCode="EVN"].code
|
author
author
|
TXA-9-Originator
Code/Name
TXA-9
(No
standard
way
to
indicate
a
Device
in
V2
HL7
v2
MDM
message)
|
custodian
custodian
|
|
policyManager
authenticator
|
TXA-10
|
|
created
|
TXA-6
|
|
indexed
|
|
authenticator
status
|
TXA-10-Assigned
Document
Authenticator
TXA-19
|
created
docStatus
|
TXA-6-Origination
Date/Time
TXA-17
|
indexed
relatesTo
|
|
status
code
|
|
TXA-19-Document
Availability
Status
target
|
|
docStatus
description
|
TXA-17-Document
Completion
Status
TXA-25
|
relatesTo
securityLabel
|
TXA-18
|
|
content
|
|
code
attachment
|
TXA-3
for
mime
type
|
|
format
|
|
target
context
|
|
description
encounter
|
|
TXA-25-Document
Title
event
|
|
confidentiality
period
|
|
TXA-18-Document
Confidentiality
Status
facilityType
|
|
primaryLanguage
practiceSetting
|
|
mimeType
sourcePatientInfo
|
|
TXA-3-Document
Content
Presentation
related
|
|
format
identifier
|
|
size
ref
|
|
hash
DocumentReference
|
|
location
masterIdentifier
|
(Might
include
V2
TXA-16-Unique
Document
File
Name
or
TXA-24-Folder
Assignment)
DocumentEntry.uniqueId
|
service
identifier
|
DocumentEntry.entryUUID
|
type
subject
|
DocumentEntry.patientId
|
address
type
|
DocumentEntry.type
|
|
class
|
DocumentEntry.class
|
|
author
|
DocumentEntry.author
|
|
custodian
|
|
parameter
authenticator
|
DocumentEntry.legalAuthenticator
|
|
created
|
DocumentEntry.submissionTime
|
|
indexed
|
DocumentEntry.submissionTime
|
|
status
|
DocumentEntry
status
|
|
docStatus
|
|
name
relatesTo
|
|
value
code
|
DocumentEntry
Associations
type
|
|
target
|
DocumentEntry
Associations
reference
|
|
description
|
DocumentEntry.description
|
|
securityLabel
|
DocumentEntry.confidentialityCode
|
|
content
|
|
context
attachment
|
DocumentEntry.mimeType
DocumentEntry.languageCode
DocumentEntry.URI
DocumentEntry.size
DocumentEntry.hash
DocumentEntry.title
|
|
format
|
DocumentEntry.formatCode
|
|
context
|
|
event
encounter
|
|
period
event
|
DocumentEntry.eventCodeList
|
|
period
|
DocumentEntry.serviceStartTime
DocumentEntry.serviceStopTime
|
|
facilityType
|
DocumentEntry.healthcareFacilityTypeCode
|
|
practiceSetting
|
DocumentEntry.practiceSettingCode
|
|
sourcePatientInfo
|
DocumentEntry.sourcePatientInfo
DocumentEntry.sourcePatientId
|
|
related
|
DocumentEntry.referenceIdList
|
|
identifier
|
|
facilityType
ref
|
|