Mappings
for
the
documentreference
resource.
|
DocumentReference
|
Document[classCode="DOC"
and
moodCode="EVN"]
|
|
masterIdentifier
|
.id
|
|
identifier
|
.id
/
.setId
|
|
subject
|
.participation[typeCode="SBJ"].role[typeCode="PAT"]
|
|
type
|
./code
|
|
class
|
.outboundRelationship[typeCode="COMP].target[classCode="LIST",
moodCode="EVN"].code
|
|
author
|
.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
|
|
custodian
|
.participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG"
and
determinerCode="INST"]
|
|
policyManager
|
N/A
-
New
participation
type
required
|
|
authenticator
|
.participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]
|
|
created
|
.effectiveTime[type="TS"]
|
|
indexed
|
.availabilityTime[type="TS"]
|
|
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
|
.statusCode
|
|
relatesTo
|
.outboundRelationship
|
|
code
|
.outboundRelationship.typeCode
|
|
target
|
.target[classCode="DOC",
moodCode="EVN"].id
|
|
description
|
.outboundRelationship[typeCode="SUBJ"].target.text
|
|
confidentiality
|
.confidentialityCode
|
|
primaryLanguage
|
.languageCode
|
|
mimeType
|
.text.mediaType
|
|
format
|
n/a
|
|
size
|
.text.length
|
|
hash
|
.text.integrityCheck
|
|
location
|
.text.reference
|
|
service
|
.text.reference
|
|
type
|
n/a
|
|
address
|
n/a
|
|
parameter
|
n/a
|
|
name
|
n/a
|
|
value
|
n/a
|
|
context
|
outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
|
|
event
|
.code
|
|
period
|
.effectiveTime
|
|
facilityType
|
.participation[typeCode="LOC"].role[classCode="DSDLOC"].code
|
|
DocumentReference
|
|
|
masterIdentifier
|
TXA-12-Unique
Document
Number
|
|
identifier
|
TXA-16-Unique
Document
File
Name?
|
|
subject
|
PID-3-Patient
ID
List
(No
standard
way
to
define
a
Practitioner
or
Group
subject
in
V2
MDM
message)
|
|
type
|
TXA-2-Document
Type
|
|
class
|
.outboundRelationship[typeCode="COMP].target[classCode="LIST",
moodCode="EVN"].code
|
|
author
|
TXA-9-Originator
Code/Name
(No
standard
way
to
indicate
a
Device
in
V2
MDM
message)
|
|
custodian
|
|
|
policyManager
|
|
|
authenticator
|
TXA-10-Assigned
Document
Authenticator
|
|
created
|
TXA-6-Origination
Date/Time
|
|
indexed
|
|
|
status
|
TXA-19-Document
Availability
Status
|
|
docStatus
|
TXA-17-Document
Completion
Status
|
|
relatesTo
|
|
|
code
|
|
|
target
|
|
|
description
|
TXA-25-Document
Title
|
|
confidentiality
|
TXA-18-Document
Confidentiality
Status
|
|
primaryLanguage
|
|
|
mimeType
|
TXA-3-Document
Content
Presentation
|
|
format
|
|
|
size
|
|
|
hash
|
|
|
location
|
(Might
include
V2
TXA-16-Unique
Document
File
Name
or
TXA-24-Folder
Assignment)
|
|
service
|
|
|
type
|
|
|
address
|
|
|
parameter
|
|
|
name
|
|
|
value
|
|
|
context
|
|
|
event
|
|
|
period
|
|
|
facilityType
|
|