ÚNICAS Rare Diseases HL7 FHIR Implementation Guide
0.0.1 - draft

ÚNICAS Rare Diseases HL7 FHIR Implementation Guide - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: UNICASBundleAntecedentes - Mappings

Draft as of 2025-08-12

Mappings for the UNICASBundleAntecedentes resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameFiveWs Pattern MappingHL7 V2 MappingRIM MappingCDA (R2)doco
.. Bundle
infrastructure.structure
N/A
  • Entity. Role
  • or Act
  • N/A
  • ClinicalDocument
  • if bundle.type = document
... id
... meta
... implicitRules
... identifier
FiveWs.identifier
ClinicalDocument.id
.... id
n/a
.... extension
n/a
.... use
N/A
Role.code or implied by context
.... type
CX.5
Role.code or implied by context
..... 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
.... system
CX.4 / EI-2-4
II.root or Role.id.root
.... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
.... period
CX.7 + CX.8
Role.effectiveTime or implied by context
.... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
... type
FiveWs.class
... timestamp
FiveWs.init
ClinicalDocument.effectiveTime
... total
... link
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... relation
.... url
... Slices for entry
.... entry:All Slices
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ConditionEnfermedadesPrevias
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.general
PPR message
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN
  • code=ASSERTION
  • value<Diagnosis]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
.id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... clinicalStatus
FiveWs.status
PRB-14
  • Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • code="clinicalStatus"
  • moodCode=EVN].value
...... verificationStatus
FiveWs.status
PRB-13
  • Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • code="verificationStatus"
  • moodCode=EVN].value
...... category
FiveWs.class
'problem' if from PRB-3. 'diagnosis' if from DG1 segment in PV1 message
.code
....... 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
...... severity
FiveWs.grade
PRB-26 / ABS-3
  • Can be pre/post-coordinated into value. Or ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="severity"].value
...... code
FiveWs.what[x]
PRB-3
.value
....... 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
...... bodySite
.targetBodySiteCode
...... subject
FiveWs.subject[x]
PID-3
.participation[typeCode=SBJ].role[classCode=PAT]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... encounter
FiveWs.context
PV1-19 (+PV1-54)
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... onset[x]
FiveWs.init
PRB-16
  • .effectiveTime.low or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age at onset"].value
...... abatement[x]
FiveWs.done[x]
  • .effectiveTime.high or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age at remission"].value or .inboundRelationship[typeCode=SUBJ]source[classCode=CONC
  • moodCode=EVN].status=completed
...... recordedDate
FiveWs.recorded
REL-11
.participation[typeCode=AUT].time
...... participant
.participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... function
.participation.functionCode
....... actor
FiveWs.who
.player
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
......... id
n/a
......... Slices for extension
n/a
.......... extension:numeroColegiadoProfesionalSanitario
......... use
N/A
Role.code or implied by context
......... type
CX.5
Role.code or implied by context
.......... 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
......... system
CX.4 / EI-2-4
II.root or Role.id.root
......... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
......... period
CX.7 + CX.8
Role.effectiveTime or implied by context
......... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
........ display
N/A
...... stage
  • ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="stage/grade"]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... summary
PRB-14
.value
....... assessment
.self
....... type
  • ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="stage type"]
...... evidence
  • .outboundRelationship[typeCode=SPRT].target[classCode=OBS
  • moodCode=EVN]
...... note
NTE child of PRB
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ConditionAntecedentesNeonatales
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.general
PPR message
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN
  • code=ASSERTION
  • value<Diagnosis]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
.id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... clinicalStatus
FiveWs.status
PRB-14
  • Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • code="clinicalStatus"
  • moodCode=EVN].value
...... verificationStatus
FiveWs.status
PRB-13
  • Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • code="verificationStatus"
  • moodCode=EVN].value
...... category
FiveWs.class
'problem' if from PRB-3. 'diagnosis' if from DG1 segment in PV1 message
.code
....... 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
...... severity
FiveWs.grade
PRB-26 / ABS-3
  • Can be pre/post-coordinated into value. Or ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="severity"].value
...... code
FiveWs.what[x]
PRB-3
.value
....... 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
...... bodySite
.targetBodySiteCode
...... subject
FiveWs.subject[x]
PID-3
.participation[typeCode=SBJ].role[classCode=PAT]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... encounter
FiveWs.context
PV1-19 (+PV1-54)
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... onset[x]
FiveWs.init
PRB-16
  • .effectiveTime.low or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age at onset"].value
...... abatement[x]
FiveWs.done[x]
  • .effectiveTime.high or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="age at remission"].value or .inboundRelationship[typeCode=SUBJ]source[classCode=CONC
  • moodCode=EVN].status=completed
...... recordedDate
FiveWs.recorded
REL-11
.participation[typeCode=AUT].time
...... participant
.participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... function
.participation.functionCode
....... actor
FiveWs.who
.player
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
......... id
n/a
......... Slices for extension
n/a
.......... extension:numeroColegiadoProfesionalSanitario
......... use
N/A
Role.code or implied by context
......... type
CX.5
Role.code or implied by context
.......... 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
......... system
CX.4 / EI-2-4
II.root or Role.id.root
......... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
......... period
CX.7 + CX.8
Role.effectiveTime or implied by context
......... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
........ display
N/A
...... stage
  • ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="stage/grade"]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... summary
PRB-14
.value
....... assessment
.self
....... type
  • ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="stage type"]
...... evidence
  • .outboundRelationship[typeCode=SPRT].target[classCode=OBS
  • moodCode=EVN]
...... note
NTE child of PRB
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ObservationAntropometriaNeonatal
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.diagnostics
OBX
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 3) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... instantiates[x]
.outboundRelationship[typeCode=DEFN].target
...... basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
...... triggeredBy
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... observation
outBoundRelationship
....... type
code
....... reason
annotation
...... partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
...... status
FiveWs.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
...... category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
....... 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
...... code
FiveWs.what[x]
OBX-3
code
....... 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
...... subject
FiveWs.subject[x]
PID-3
participation[typeCode=RTGT]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... focus
FiveWs.subject[x]
OBX-3
participation[typeCode=SBJ]
...... encounter
FiveWs.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... effective[x]
FiveWs.done[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
...... issued
FiveWs.recorded
  • OBR-22 (or MSH-7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
...... performer
FiveWs.actor
  • OBX-15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ Slices for extension
n/a
......... extension:numeroColegiadoProfesionalSanitario
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... value[x]
  • OBX-2
  • OBX-5
  • OBX-6
value
....... id
n/a
....... extension
n/a
....... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
....... comparator
SN.1 / CQ.1
IVL properties
....... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
....... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
....... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
...... 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
...... bodyStructure
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
....... normalValue
OBX-7
IVL_PQ.normal
....... 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
FiveWs.what[x]
OBX-3
code
....... 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]
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ObservationAntecedentesObstetricos
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.diagnostics
OBX
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 3) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... instantiates[x]
.outboundRelationship[typeCode=DEFN].target
...... basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
...... triggeredBy
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... observation
outBoundRelationship
....... type
code
....... reason
annotation
...... partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
...... status
FiveWs.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
...... category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
....... 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
...... code
FiveWs.what[x]
OBX-3
code
....... 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
...... subject
FiveWs.subject[x]
PID-3
participation[typeCode=RTGT]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... focus
FiveWs.subject[x]
OBX-3
participation[typeCode=SBJ]
...... encounter
FiveWs.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... effective[x]
FiveWs.done[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
...... issued
FiveWs.recorded
  • OBR-22 (or MSH-7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
...... performer
FiveWs.actor
  • OBX-15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ Slices for extension
n/a
......... extension:numeroColegiadoProfesionalSanitario
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... 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
...... bodyStructure
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
....... normalValue
OBX-7
IVL_PQ.normal
....... 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
FiveWs.what[x]
OBX-3
code
....... 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]
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ProcedureAntecedentesQuirurgicos
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.general
  • Entity
  • Role
  • or Act
  • Procedure[moodCode=EVN]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
PR1-19
.id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
...... instantiatesUri
.outboundRelationship[typeCode=DEFN].target
...... basedOn
  • .outboundRelationship[typeCode=FLFS].target[classCode=(various e.g. PROC
  • OBS
  • PCPR
  • ACT
  • moodCode=RQO].code
...... partOf
PR1-25
  • .inboundRelationship[typeCode=COMP].source[classCode=SBADM or PROC or OBS
  • moodCode=EVN]
...... status
FiveWs.status
statusCode
...... statusReason
.reason.Observation.value
...... category
FiveWs.class
PR1-6
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
....... 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
...... code
FiveWs.what[x]
PR1-3
.code
....... 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
...... subject
FiveWs.subject[x]
PID-3
.participation[typeCode=SBJ].role
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... focus
FiveWs.subject[x]
...... encounter
FiveWs.context
PV1-19
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... occurrence[x]
FiveWs.done[x]
PR1-5 - occurrencePeriod.end can be inferred when both PR1-5 (Procedure Date/Time) and PR1-7 (Procedure Minutes) are populated
.effectiveTime
...... recorded
FiveWs.recorded
.participation[typeCode=AUT].time
...... recorder
FiveWs.author
.participation[typeCode=AUT].role
...... reported[x]
FiveWs.source
.participation[typeCode=RPT].role
...... performer
.participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... function
Some combination of STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17 / OBX-25
.functionCode
....... actor
FiveWs.actor
  • PR1-8 (Anesthesiologist)
  • PR1-11 (Surgeon)
  • PR1-12 (Procedure Practitioner) --> Procedure.performer.actor where Procedure.performer.function is also populated
.role
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
......... id
n/a
......... Slices for extension
n/a
.......... extension:numeroColegiadoProfesionalSanitario
......... use
N/A
Role.code or implied by context
......... type
CX.5
Role.code or implied by context
.......... 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
......... system
CX.4 / EI-2-4
II.root or Role.id.root
......... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
......... period
CX.7 + CX.8
Role.effectiveTime or implied by context
......... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
........ display
N/A
....... onBehalfOf
.scoper
....... period
...... location
FiveWs.where[x]
PR1-23
.participation[typeCode=LOC].role[classCode=SDLOC]
...... reason
FiveWs.why[x]
PR1-15
.reasonCode
...... bodySite
OBX-20
.targetSiteCode
...... outcome
.outboundRelationship[typeCode=OUT].target.text
...... report
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN]
...... complication
  • .outboundRelationship[typeCode=OUTC].target[classCode=OBS
  • code="complication"
  • moodCode=EVN].value
...... followUp
  • .outboundRelationship[typeCode=COMP].target[classCode=ACT
  • moodCode=INT].code
...... note
NTE
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
...... focalDevice
.participation[typeCode=DEV].role[classCode=MANU]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... action
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • procedure device action codes
....... manipulated
.participation[typeCode=DEV].role[classCode=SDLOC]
...... used
participation[typeCode=Dev].role[classCode=MANU]
...... supportingInfo
.outboundRelationship[typeCode=PERT].target
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:FamilyMemberHistoryAntecedentesFamiliares
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.general
Not in scope for v2
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ObservationDatosAntropometricos
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.diagnostics
OBX
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 3) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... instantiates[x]
.outboundRelationship[typeCode=DEFN].target
...... basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
...... triggeredBy
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... observation
outBoundRelationship
....... type
code
....... reason
annotation
...... partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
...... status
FiveWs.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
...... category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
....... 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
...... code
FiveWs.what[x]
OBX-3
code
....... 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
...... subject
FiveWs.subject[x]
PID-3
participation[typeCode=RTGT]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... focus
FiveWs.subject[x]
OBX-3
participation[typeCode=SBJ]
...... encounter
FiveWs.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... effective[x]
FiveWs.done[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
...... issued
FiveWs.recorded
  • OBR-22 (or MSH-7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
...... performer
FiveWs.actor
  • OBX-15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ Slices for extension
n/a
......... extension:numeroColegiadoProfesionalSanitario
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... value[x]
  • OBX-2
  • OBX-5
  • OBX-6
value
....... id
n/a
....... extension
n/a
....... value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
....... comparator
SN.1 / CQ.1
IVL properties
....... unit
(see OBX.6 etc.) / CQ.2
PQ.unit
....... system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
....... code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
...... 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
...... bodyStructure
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
....... normalValue
OBX-7
IVL_PQ.normal
....... 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
FiveWs.what[x]
OBX-3
code
....... 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]
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ObservationHabitosToxicos
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.diagnostics
OBX
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 3) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... instantiates[x]
.outboundRelationship[typeCode=DEFN].target
...... basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
...... triggeredBy
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... observation
outBoundRelationship
....... type
code
....... reason
annotation
...... partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
...... status
FiveWs.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
...... category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
....... 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
...... code
FiveWs.what[x]
OBX-3
code
....... 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
...... subject
FiveWs.subject[x]
PID-3
participation[typeCode=RTGT]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... focus
FiveWs.subject[x]
OBX-3
participation[typeCode=SBJ]
...... encounter
FiveWs.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... effective[x]
FiveWs.done[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
....... id
n/a
....... extension
n/a
....... start
DR.1
./low
....... end
DR.2
./high
...... issued
FiveWs.recorded
  • OBR-22 (or MSH-7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
...... performer
FiveWs.actor
  • OBX-15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ Slices for extension
n/a
......... extension:numeroColegiadoProfesionalSanitario
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... 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
...... bodyStructure
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
....... normalValue
OBX-7
IVL_PQ.normal
....... 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
FiveWs.what[x]
OBX-3
code
........ 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
....... value[x]
  • OBX-2
  • OBX-5
  • OBX-6
value
........ id
n/a
........ extension
n/a
........ value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
........ comparator
SN.1 / CQ.1
IVL properties
........ unit
(see OBX.6 etc.) / CQ.2
PQ.unit
........ system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
........ code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
....... dataAbsentReason
N/A
value.nullFlavor
....... interpretation
OBX-8
interpretationCode
....... referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:ObservationHabitosNoSaludables
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.diagnostics
OBX
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
...... id
...... meta
...... implicitRules
...... language
...... text
Act.text?
...... contained
N/A
...... extension
N/A
...... modifierExtension
N/A
...... identifier
FiveWs.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 3) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... instantiates[x]
.outboundRelationship[typeCode=DEFN].target
...... basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
...... triggeredBy
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... observation
outBoundRelationship
....... type
code
....... reason
annotation
...... partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
...... status
FiveWs.status
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
...... category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
....... 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
...... code
FiveWs.what[x]
OBX-3
code
....... 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
...... subject
FiveWs.subject[x]
PID-3
participation[typeCode=RTGT]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ extension
n/a
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... focus
FiveWs.subject[x]
OBX-3
participation[typeCode=SBJ]
...... encounter
FiveWs.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
...... effective[x]
FiveWs.done[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
....... id
n/a
....... extension
n/a
....... start
DR.1
./low
....... end
DR.2
./high
...... issued
FiveWs.recorded
  • OBR-22 (or MSH-7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
...... performer
FiveWs.actor
  • OBX-15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
....... id
n/a
....... extension
n/a
....... reference
N/A
....... type
N/A
....... identifier
.identifier
........ id
n/a
........ Slices for extension
n/a
......... extension:numeroColegiadoProfesionalSanitario
........ use
N/A
Role.code or implied by context
........ type
CX.5
Role.code or implied by context
......... 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
........ system
CX.4 / EI-2-4
II.root or Role.id.root
........ value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
........ period
CX.7 + CX.8
Role.effectiveTime or implied by context
........ assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
....... display
N/A
...... 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
...... bodyStructure
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
....... normalValue
OBX-7
IVL_PQ.normal
....... 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
FiveWs.what[x]
OBX-3
code
........ 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
....... value[x]
  • OBX-2
  • OBX-5
  • OBX-6
value
........ id
n/a
........ extension
n/a
........ value
SN.2 / CQ - N/A
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
........ comparator
SN.1 / CQ.1
IVL properties
........ unit
(see OBX.6 etc.) / CQ.2
PQ.unit
........ system
(see OBX.6 etc.) / CQ.2
  • CO.codeSystem
  • PQ.translation.codeSystem
........ code
(see OBX.6 etc.) / CQ.2
  • PQ.code
  • MO.currency
  • PQ.translation.code
....... dataAbsentReason
N/A
value.nullFlavor
....... interpretation
OBX-8
interpretationCode
....... referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:MedicationFarmacosPrevios
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.medication
  • Entity
  • Role
  • or Act
  • ManufacturedProduct[classCode=ADMM]
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
.... entry:StatementTratamientoFarmacoloPrevio
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... link
..... fullUrl
..... resource
clinical.medication
  • Entity
  • Role
  • or Act
  • SubstanceAdministration
..... search
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... mode
...... score
..... request
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... method
...... url
...... ifNoneMatch
...... ifModifiedSince
...... ifMatch
...... ifNoneExist
..... response
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... status
...... location
...... etag
...... lastModified
...... outcome
... signature
... issues

doco Documentation for this format

ÚNICAS está impulsado por el Consejo Interterritorial del Sistema Nacional de Salud, y financiado con fondos Next Generation de la Unión Europea, en el marco del Plan de Recuperación, Transformación y Resiliencia del Gobierno de España. El Ministerio de Sanidad ejerce la coordinación del proyecto, y Cataluña lidera la parte del desarrollo de los activos tecnológicos para su implementación.