forecastStatus
.inboundRelationship[typeCode=SUBJ]
.source[classCode=OBS,
moodCode=EVN,
code="Immunization
Forecast
Status"].value
dateCriterion
ImmunizationRecommendation
.outboundRelationship[typeCode='LIMIT'].target[classCode=OBS,
moodCode=EVN,
isCriterionInd=true]
|
code
.code
Request
|
value
.value
identifier
|
protocol
.inboundRelationship[typeCode=INST].source[classCode=SBADM,
moodCode=DEF]
Request.identifier
|
doseSequence
.inboundRelationship[typeCode=COMP,
.source[classCode=SBADM,
moodCode=DEF]].sequenceNumber
patient
|
description
.text
Request.subject
|
authority
date
|
.participation[typeCode=AUT]
Request.authoredOn
|
series
vaccineCode
|
.title
Request.code
|
supportingImmunization
dateCriterion
|
.outboundRelationship[typeCode=RSON].target[classCode=SBADM,
moodCode=EVN,
code="immunization"]
Request.occurrence[x]
|
|
supportingPatientInformation
|
.outboundRelationship[typeCode=RSON].target[classCode=OBS,
moodCode=EVN]
Request.supportingInfo
|
|
ImmunizationRecommendation
|
VXU_V04
|
|
identifier
|
|
|
patient
|
PID-3
|
recommendation
date
|
OBX-15
|
date
authority
|
OBX-15
OBX-5
:
OBX-3
=
59779-9
|
|
recommendation
|
|
|
vaccineCode
|
OBX-5
:
OBX-3
e
{
=
(
30956-7
|
38890-0
}
)
|
|
targetDisease
|
OBX-5
:
OBX-3
e
{
=
(
30956-7
|
38890-0
}
)
|
doseNumber
contraindicatedVaccineCode
| |
|
forecastStatus
|
OBX-5
:
OBX-3
=
30973-2
59783-1
|
forecastStatus
forecastReason
|
OBX-5
:
OBX-3
=
59783-1
30982-3
|
|
dateCriterion
|
OBX-3:
30980-7
=
Next
dose
recommended,
59777-3
=
Latest
next
dose
should
be
given,
59778-1
=
Dose
is
overdue
|
|
code
|
OBX-3
|
|
value
|
OBX-5
|
protocol
doseSequence
description
|
OBX-5
:
OBX-3
=
30973-2
30956-7
|
description
series
|
OBX-5
:
OBX-3
=
30956-7
RXA-5-administered
code
|
authority
doseNumber[x]
|
OBX-5
:
OBX-3
=
59779-9
30973-2
|
series
seriesDoses[x]
|
RXA-5-administered
code
OBX-5
:
OBX-3
=
59782-3
|
|
supportingImmunization
|
?
No
clear
way
to
associate
in
HL7
v2
or
IG
|
|
supportingPatientInformation
|
OBX
If
OBX
is
associated
with
(
RXA
:
RXA-5-administered
code
=
'998^No
vaccine
administered^CVX'),
could
contain
the
reason
the
vaccine
was
not
administered
|
|
ImmunizationRecommendation
|
SubstanceAdministration[moodCode=RMD]
|
|
identifier
| .id |
|
patient
| .partipication[typeCode=SUBJ].role |
|
date
| .partipication[typeCode=AUTH].time |
|
authority
| .participation[typeCode=AUT] |
|
recommendation
| .outboundRelationship[typeCode='COMP'].target[classCode=SBADM,
moodCode=RMD]
|
|
vaccineCode
| .partipication[typeCode=CSM].role[classCode=ADMM].code |
|
targetDisease
| .partipication[typeCode=CSM].role[classCode=ADMM].code |
|
forecastStatus
| .inboundRelationship[typeCode=SUBJ]
.source[classCode=OBS,
moodCode=EVN,
code="Immunization
Forecast
Status"].value
|
|
forecastReason
|
N/A
|
|
dateCriterion
| .outboundRelationship[typeCode='LIMIT'].target[classCode=OBS,
moodCode=EVN,
isCriterionInd=true]
|
|
code
| .code |
|
value
| .value |
|
description
| .text |
|
series
| .title |
|
doseNumber[x]
| .inboundRelationship[typeCode=COMP,
.source[classCode=SBADM,
moodCode=INT]].sequenceNumber
|
|
seriesDoses[x]
| .inboundRelationship[typeCode=COMP,
.source[classCode=SBADM,
moodCode=DEF]].sequenceNumber
|
|
supportingImmunization
| .outboundRelationship[typeCode=RSON].target[classCode=SBADM,
moodCode=EVN,
code="immunization"]
|
|
supportingPatientInformation
| .outboundRelationship[typeCode=RSON].target[classCode=OBS,
moodCode=EVN]
|