US Veterans Health Administration FHIR Map Set Implementation Guide
1.3.1 - 250401
Publication Build: This will be filled in by the publication tooling
issue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentissue
, inactive
or target not supported
should have a mapCommentAllergyIntolerance.code
in AllergyIntolerance; maps=2 max=1AllergyIntolerance.verificationStatus
in AllergyIntolerance; maps=2 max=1120.8
but got 120.85
no QA findings
Appointment.status
in Appointment; maps=5 max=1Appointment.start
in Appointment; maps=2 max=1Appointment.created
in Appointment; maps=2 max=12.98
but got 44.003
2.98
but got 2
2.98
but got 409.3
2.98
but got 409.3
2.98
but got 409.3
2.98
but got 409.3
2.98
but got 409.3
2.98
but got 409.3
Condition.extension[assertedDate]
from US Core Condition Problems and Health Concerns Profile (5.0.1)Condition.category[sdoh]
from US Core Condition Problems and Health Concerns Profile (5.0.1)Condition.clinicalStatus
in Condition; maps=2 max=1Condition.code
in Condition; maps=2 max=1Condition.extension[assertedDate]
from US Core Condition Encounter Diagnosis Profile (5.0.1)Condition.clinicalStatus
in Condition; maps=2 max=1NUMBER
and expected PATIENT (2)
from profile100-.01<69.03-12
FREE TEXT
and expected SURGICAL PATHOLOGY (63.08)
from profile63.08
but got 2
DiagnosticReport.status
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)DiagnosticReport.category
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)DiagnosticReport.category[LaboratorySlice]
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)DiagnosticReport.code
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)DiagnosticReport.subject
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)DiagnosticReport.issued
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)DiagnosticReport.performer
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)DiagnosticReport.result
from US Core DiagnosticReport Profile for Laboratory Results Reporting (5.0.1)Observation.dataAbsentReason
from US Core Laboratory Result Observation Profile (5.0.1)FREE TEXT
and expected CHEM, HEM, TOX, RIA, SER, etc. (63.04)
from profile63.04-2+through+862
63.04-2+through+862
NUMBER
and expected PATIENT (2)
from profile63.04
but got 2
NUMBER
and expected PATIENT (2)
from profile100-.01<69.03-12
FREE TEXT
and expected EM (63.02)
from profile63.02
but got 2
DocumentReference.status
from US Core DocumentReference Profile (5.0.1)DocumentReference.content.attachment.data
from US Core DocumentReference Profile (5.0.1)Encounter.reasonReference
from US Core Encounter Profile (5.0.1)Condition.extension[assertedDate]
from US Core Condition Problems and Health Concerns Profile (5.0.1)Condition.clinicalStatus
from US Core Condition Problems and Health Concerns Profile (5.0.1)Condition.verificationStatus
from US Core Condition Problems and Health Concerns Profile (5.0.1)Condition.category[sdoh]
from US Core Condition Problems and Health Concerns Profile (5.0.1)Condition.subject
from US Core Condition Problems and Health Concerns Profile (5.0.1)Condition.recordedDate
from US Core Condition Problems and Health Concerns Profile (5.0.1)45-79.*
45-45.01+to+45.05
NUMBER
and expected HOSPITAL LOCATION (44)
from profileNUMBER
and expected INSTITUTION (4)
from profile45
but got 46
45
but got 46
45
but got 46
45
but got 46
Encounter.status
in Encounter; maps=3 max=1Encounter.reasonReference
from US Core Encounter Profile (5.0.1)9000010
but got 409.68
9000010
but got 409.68
9000010
but got 9000010.07
9000010
but got 9000010.07
9000010
but got 9000010.06
9000010
but got 9000010.06
9000010
but got 9000010.18
9000010
but got 9000010.18
9000010
but got 9000010.18
9000010
but got 9000010.18
POINTER TO PROBLEM FILE (#9000011)
and expected V POV (9000010.07)
from profilePOINTER TO CLINIC STOP FILE (#40.7)
and expected HOSPITAL LOCATION (44)
from profileEncounter.status
in Encounter; maps=3 max=1Immunization.status
in Immunization; maps=2 max=1Immunization.vaccineCode
in Immunization; maps=2 max=1no QA findings
Device.status
in Device; maps=2 max=1no QA findings
Device.status
in Device; maps=2 max=1130.01
but got 130
130.01
but got 130
Device.manufacturer
in Device; maps=2 max=1Device.modelNumber
in Device; maps=2 max=1Device.type
in Device; maps=2 max=1Device.status
in Device; maps=2 max=1Device.status
in Device; maps=2 max=1NUMBER
and expected PATIENT (2)
from profile100-.01<69.03-12
FREE TEXT
and expected CYTOPATHOLOGY (63.09)
from profile63.09
but got 2
FREE TEXT
and expected MICROBIOLOGY (63.05)
from profileNUMBER
and expected PATIENT (2)
from profile63.05
but got 2
Observation.status
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category[Laboratory]
from US Core Laboratory Result Observation Profile (5.0.1)Observation.subject
from US Core Laboratory Result Observation Profile (5.0.1)Observation.dataAbsentReason
from US Core Laboratory Result Observation Profile (5.0.1)FREE TEXT
and expected MICROBIOLOGY (63.05)
from profileNUMBER
and expected PATIENT (2)
from profile63.05
but got 2
Observation.status
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category[Laboratory]
from US Core Laboratory Result Observation Profile (5.0.1)Observation.subject
from US Core Laboratory Result Observation Profile (5.0.1)Observation.dataAbsentReason
from US Core Laboratory Result Observation Profile (5.0.1)FREE TEXT
and expected MICROBIOLOGY (63.05)
from profileNUMBER
and expected PATIENT (2)
from profile63.05
but got 2
Observation.status
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category[Laboratory]
from US Core Laboratory Result Observation Profile (5.0.1)Observation.subject
from US Core Laboratory Result Observation Profile (5.0.1)Observation.dataAbsentReason
from US Core Laboratory Result Observation Profile (5.0.1)FREE TEXT
and expected MICROBIOLOGY (63.05)
from profileNUMBER
and expected PATIENT (2)
from profile63.05
but got 2
Observation.dataAbsentReason
from US Core Laboratory Result Observation Profile (5.0.1)FREE TEXT
and expected MICROBIOLOGY (63.05)
from profileNUMBER
and expected PATIENT (2)
from profile63.05
but got 2
Observation.status
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category
from US Core Laboratory Result Observation Profile (5.0.1)Observation.category[Laboratory]
from US Core Laboratory Result Observation Profile (5.0.1)Observation.subject
from US Core Laboratory Result Observation Profile (5.0.1)Observation.dataAbsentReason
from US Core Laboratory Result Observation Profile (5.0.1)FREE TEXT
and expected MICROBIOLOGY (63.05)
from profileNUMBER
and expected PATIENT (2)
from profile63.05
but got 2
NUMBER
and expected PATIENT (2)
from profileLocation.extension[newpatients]
from Plan-Net Location (1.1.0)Location.extension[accessibility]
from Plan-Net Location (1.1.0)Location.extension[region]
from Plan-Net Location (1.1.0)Location.identifier.type
from Plan-Net Location (1.1.0)Location.telecom.extension[contactpoint-availabletime]
from Plan-Net Location (1.1.0)Location.telecom.extension[via-intermediary]
from Plan-Net Location (1.1.0)Location.position
from Plan-Net Location (1.1.0)Location.partOf
from Plan-Net Location (1.1.0)Location.hoursOfOperation
from Plan-Net Location (1.1.0)Location.hoursOfOperation.daysOfWeek
from Plan-Net Location (1.1.0)Location.hoursOfOperation.allDay
from Plan-Net Location (1.1.0)Location.hoursOfOperation.openingTime
from Plan-Net Location (1.1.0)Location.hoursOfOperation.closingTime
from Plan-Net Location (1.1.0)Location.availabilityExceptions
from Plan-Net Location (1.1.0)Location.endpoint
from Plan-Net Location (1.1.0)Location.address
in Location; maps=2 max=1MedicationRequest.status
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.intent
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.category
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.category[us-core]
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.encounter
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.dosageInstruction.text
from US Core MedicationRequest Profile (5.0.1)VARIABLE POINTER
and expected PATIENT (2)
from profileMedicationRequest.category
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.category[us-core]
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.subject
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.medicationCodeableConcept
in MedicationRequest; maps=2 max=1MedicationRequest.status
in MedicationRequest; maps=2 max=1MedicationRequest.encounter
from US Core MedicationRequest Profile (5.0.1)NUMBER
and expected PRESCRIPTION (52)
from profileNUMBER
and expected PRESCRIPTION (52)
from profileMedicationDispense.destination
in MedicationDispense; maps=2 max=1MedicationDispense.status
in MedicationDispense; maps=3 max=1NUMBER
and expected PRESCRIPTION (52)
from profileMedicationDispense.destination
in MedicationDispense; maps=2 max=1MedicationDispense.status
in MedicationDispense; maps=2 max=1Organization.identifier.system
from US Core Organization Profile (5.0.1)Organization.identifier.value
from US Core Organization Profile (5.0.1)Organization.extension[location-reference]
from Plan-Net Network (1.1.0)Organization.identifier.type
from Plan-Net Network (1.1.0)Organization.identifier.system
from Plan-Net Network (1.1.0)Organization.identifier.value
from Plan-Net Network (1.1.0)Organization.partOf
from Plan-Net Network (1.1.0)Organization.endpoint
from Plan-Net Network (1.1.0)Organization.extension[qualification]
from Plan-Net Organization (1.1.0)Organization.extension[org-description]
from Plan-Net Organization (1.1.0)Organization.identifier.type
from Plan-Net Organization (1.1.0)Organization.identifier.system
from Plan-Net Organization (1.1.0)Organization.identifier.value
from Plan-Net Organization (1.1.0)Organization.address.extension[geolocation]
from Plan-Net Organization (1.1.0)Organization.address.text
from Plan-Net Organization (1.1.0)Organization.partOf
from Plan-Net Organization (1.1.0)Organization.contact.telecom.use
from Plan-Net Organization (1.1.0)Organization.endpoint
from Plan-Net Organization (1.1.0)Practitioner.address
from US Core Practitioner Profile (5.0.1)Practitioner.address.line
from US Core Practitioner Profile (5.0.1)Practitioner.address.city
from US Core Practitioner Profile (5.0.1)Practitioner.address.state
from US Core Practitioner Profile (5.0.1)Practitioner.address.postalCode
from US Core Practitioner Profile (5.0.1)Practitioner.address.country
from US Core Practitioner Profile (5.0.1)Practitioner.active
from Plan-Net Practitioner (1.1.0)Practitioner.address
from Plan-Net Practitioner (1.1.0)Practitioner.address.extension[geolocation]
from Plan-Net Practitioner (1.1.0)Practitioner.qualification.extension[practitioner-qualification]
from Plan-Net Practitioner (1.1.0)Practitioner.qualification.identifier
from Plan-Net Practitioner (1.1.0)Practitioner.qualification.period
from Plan-Net Practitioner (1.1.0)Practitioner.qualification.issuer
from Plan-Net Practitioner (1.1.0)Practitioner.communication
from Plan-Net Practitioner (1.1.0)Practitioner.communication.extension[communication-proficiency]
from Plan-Net Practitioner (1.1.0)PractitionerRole.extension[newpatients]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension[network-reference]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension[qualification]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension.extension[identifier]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension.extension[code]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension.extension[issuer]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension.extension[status]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension.extension[period]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.extension.extension[whereValid]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.identifier.type
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.identifier.value
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.healthcareService
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.telecom.extension[contactpoint-availabletime]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.telecom.extension[via-intermediary]
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.telecom.rank
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.availableTime
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.availableTime.daysOfWeek
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.availableTime.allDay
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.availableTime.availableStartTime
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.availableTime.availableEndTime
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.notAvailable
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.notAvailable.description
from Plan-Net PractitionerRole (1.1.0)PractitionerRole.notAvailable.during
from Plan-Net PractitionerRole (1.1.0)FREE TEXT
and expected NEW PERSON (200)
from profilePOINTER Multiple #200.02
and expected INSTITUTION (4)
from profilePractitionerRole.active
in PractitionerRole; maps=2 max=1200
but got 44
no QA findings
70.02
but got 70
Location.managingOrganization
from US Core Location Profile (5.0.1)Location.extension[newpatients]
from Plan-Net Location (1.1.0)Location.extension[accessibility]
from Plan-Net Location (1.1.0)Location.extension[region]
from Plan-Net Location (1.1.0)Location.identifier.type
from Plan-Net Location (1.1.0)Location.identifier.value
from Plan-Net Location (1.1.0)Location.alias
from Plan-Net Location (1.1.0)Location.description
from Plan-Net Location (1.1.0)Location.type
from Plan-Net Location (1.1.0)Location.telecom.extension[contactpoint-availabletime]
from Plan-Net Location (1.1.0)Location.telecom.extension[via-intermediary]
from Plan-Net Location (1.1.0)Location.telecom.system
from Plan-Net Location (1.1.0)Location.position
from Plan-Net Location (1.1.0)Location.managingOrganization
from Plan-Net Location (1.1.0)Location.hoursOfOperation
from Plan-Net Location (1.1.0)Location.hoursOfOperation.daysOfWeek
from Plan-Net Location (1.1.0)Location.hoursOfOperation.allDay
from Plan-Net Location (1.1.0)Location.hoursOfOperation.openingTime
from Plan-Net Location (1.1.0)Location.hoursOfOperation.closingTime
from Plan-Net Location (1.1.0)Location.availabilityExceptions
from Plan-Net Location (1.1.0)Location.endpoint
from Plan-Net Location (1.1.0)Procedure.performedPeriod
in Procedure; maps=2 max=1Procedure.location
in Procedure; maps=2 max=1no QA findings
Observation.category.coding
from US Core Vital Signs Profile (5.0.1)Observation.category.coding.system
from US Core Vital Signs Profile (5.0.1)Observation.category.coding.code
from US Core Vital Signs Profile (5.0.1)Observation.dataAbsentReason
from US Core Vital Signs Profile (5.0.1)Observation.component.dataAbsentReason
from US Core Vital Signs Profile (5.0.1)POINTER TO HOSPITAL LOCATION FILE (#44)
and expected INSTITUTION (4)
from profileObservation.status
in Observation; maps=2 max=1Observation.category.coding
from US Core Blood Pressure Profile (5.0.1)Observation.category.coding.system
from US Core Blood Pressure Profile (5.0.1)Observation.category.coding.code
from US Core Blood Pressure Profile (5.0.1)Observation.dataAbsentReason
from US Core Blood Pressure Profile (5.0.1)Observation.component.dataAbsentReason
from US Core Blood Pressure Profile (5.0.1)POINTER TO HOSPITAL LOCATION FILE (#44)
and expected INSTITUTION (4)
from profileObservation.status
in Observation; maps=2 max=1Observation.category.coding
from US Core Pulse Oximetry Profile (5.0.1)Observation.category.coding.system
from US Core Pulse Oximetry Profile (5.0.1)Observation.category.coding.code
from US Core Pulse Oximetry Profile (5.0.1)Observation.dataAbsentReason
from US Core Pulse Oximetry Profile (5.0.1)Observation.component.dataAbsentReason
from US Core Pulse Oximetry Profile (5.0.1)POINTER TO HOSPITAL LOCATION FILE (#44)
and expected INSTITUTION (4)
from profileObservation.status
in Observation; maps=2 max=1MedicationRequest.intent
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.category
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.category[us-core]
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.subject
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.encounter
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.dosageInstruction.text
from US Core MedicationRequest Profile (5.0.1)MedicationRequest.medicationCodeableConcept
in MedicationRequest; maps=2 max=1no QA findings
VARIABLE POINTER
and expected ACCOUNTS RECEIVABLE (430)
from profile350
but got 360
350
but got 360
350
but got 52
350
but got 52
350
but got 52
POINTER TO AR DEBTOR FILE (#340)
and expected ACCOUNTS RECEIVABLE (430)
from profileChargeItem.context
in ChargeItem[charges]; maps=2 max=1430
but got 350
430
but got 433
430
but got 433
430
but got 433
430
but got 433
FREE TEXT
and expected PRESCRIPTION (52)
from profileFREE TEXT
and expected INSTITUTION (4)
from profileTask.code
in Task; maps=2 max=1