US Veterans Health Administration FHIR Map Set Implementation Guide
2.2.0 - 260201
US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 2.2.0 See the Directory of published versions
inactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentinactive should have a mapCommentissue should have a mapCommentinactive should have a mapCommentinactive should have a mapComment120.8-10 > 120.81-.01 > 120.83-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 in Appointment; also got 44.0032.98 in Appointment; also got 409.32.98 in Appointment; also got 409.32.98 in Appointment; also got 409.32.98 in Appointment; also got 409.32.98 in Appointment; also got 409.32.98 in Appointment; also got 409.39000011-.01 > 80-Condition.extension[assertedDate] from US Core Condition Problems and Health Concerns Profile (6.1.0)Condition.category[screening-assessment] from US Core Condition Problems and Health Concerns Profile (6.1.0)Condition.clinicalStatus in Condition; maps=2 max=1Condition.extension[assertedDate] from US Core Condition Encounter Diagnosis Profile (6.1.0)Condition.clinicalStatus in Condition; maps=2 max=1Condition.code.coding.code in Condition; maps=2 max=1Specimen.subject from US Core Specimen Profile (6.1.0)POINTER TO LAB ELECTRONIC CODES FILE (#64.061); suggested CodeSystem http://va.gov/fhir/CodeSystem/64.061, but got http://terminology.hl7.org/CodeSystem/v2-0123NUMBER and expected PATIENT (2) from target profile100-.01<69.03-12 expected ORDER but got ORDER - ORDER # < TEST - PCE VISIT #FREE TEXT and expected SURGICAL PATHOLOGY (63.08) from target profile63.04-.35 > 63.07-13 > 60-100 > 60.01-95.3 > 95.3-DiagnosticReport.status from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)DiagnosticReport.category from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)DiagnosticReport.category[LaboratorySlice] from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)DiagnosticReport.code from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)DiagnosticReport.subject from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)DiagnosticReport.issued from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)DiagnosticReport.performer from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)DiagnosticReport.result from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)Observation.dataAbsentReason from US Core Laboratory Result Observation Profile (6.1.0)Specimen.subject from US Core Specimen Profile (6.1.0)FREE TEXT and expected CHEM, HEM, TOX, RIA, SER, etc. (63.04) from target profile63.04-2+through+862 expected CHEM, HEM, TOX, RIA, SER, etc. but got CHEM, HEM, TOX, RIA, SER, etc. - testnamesPOINTER TO LAB ELECTRONIC CODES FILE (#64.061); suggested CodeSystem http://va.gov/fhir/CodeSystem/64.061, but got http://terminology.hl7.org/CodeSystem/v2-012363.04-.03 expected CHEM, HEM, TOX, RIA, SER, etc. - DATE REPORT COMPLETED but got CHEM, HEM, TOX, RIA, SER, etc. - ORDERED TEST63.04-.03 expected CHEM, HEM, TOX, RIA, SER, etc. - DATE REPORT COMPLETED but got CHEM, HEM, TOX, RIA, SER, etc. - ORDERED TEST63.04-2+through+862 expected CHEM, HEM, TOX, RIA, SER, etc. but got CHEM, HEM, TOX, RIA, SER, etc. - testnamesNUMBER and expected PATIENT (2) from target profile61-.01 expected TOPOGRAPHY FIELD - NAME but got TOPOGRAPHY - NAMEObservation.status in Observation; maps=3 max=163.04 in Observation; also got 2Specimen.subject from US Core Specimen Profile (6.1.0)POINTER TO LAB ELECTRONIC CODES FILE (#64.061); suggested CodeSystem http://va.gov/fhir/CodeSystem/64.061, but got http://terminology.hl7.org/CodeSystem/v2-0123NUMBER and expected PATIENT (2) from target profile100-.01<69.03-12 expected ORDER but got ORDER - ORDER # < TEST - PCE VISIT #FREE TEXT and expected EM (63.02) from target profile63.02 in DiagnosticReport; also got 28925-.01 > 8925.1-1501 > 8926.1DocumentReference.content.attachment.data from US Core DocumentReference Profile (6.1.0)8926.646-.01 > 81-http://va.gov/fhir/CodeSystem/45.1-.01 but got http://va.gov/fhir/CodeSystem/45.1http://va.gov/fhir/CodeSystem/45.6-2 but got http://va.gov/fhir/CodeSystem/45.6Encounter.reasonReference from US Core Encounter Profile (6.1.0)Condition.extension[assertedDate] from US Core Condition Problems and Health Concerns Profile (6.1.0)Condition.clinicalStatus from US Core Condition Problems and Health Concerns Profile (6.1.0)Condition.verificationStatus from US Core Condition Problems and Health Concerns Profile (6.1.0)Condition.category[screening-assessment] from US Core Condition Problems and Health Concerns Profile (6.1.0)Condition.subject from US Core Condition Problems and Health Concerns Profile (6.1.0)Condition.recordedDate from US Core Condition Problems and Health Concerns Profile (6.1.0)45-79.* expected PTF but got PTF - SECONDARY DIAGNOSIS 1-2445-79.* might not be pointer to continue to 80-.01 type undefined45-45.01+to+45.05 expected PTF but got PTF - PROCEDURE 1-545-45.01+to+45.05 might not be pointer to continue to 80.1-.01 type undefined45-45.01+to+45.05 expected PTF but got PTF - PROCEDURE 1-545-45.01+to+45.05 might not be pointer to continue to 80.1-.01 type undefined45-2.2 might not be pointer to continue to 42-44 type COMPUTED45-2.2 might not be pointer to continue to 42-44 type COMPUTEDNUMBER and expected HOSPITAL LOCATION (44) from target profileNUMBER and expected INSTITUTION (4) from target profileEncounter.status in Encounter; maps=3 max=19000010.18-.01 > 81-405-.27 > 9000010-9000010.07-.01 > 80-http://va.gov/fhir/sid/{sta3n}/4 but got http://va.gov/fhir/sid/4-99Encounter.reasonReference from US Core Encounter Profile (6.1.0)POINTER TO CLINIC STOP FILE (#40.7) and expected HOSPITAL LOCATION (44) from target profileEncounter.status in Encounter; maps=3 max=19000010.11-1313 > 757.5-Immunization.status 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=1no QA findings
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=1Specimen.subject from US Core Specimen Profile (6.1.0)POINTER TO LAB ELECTRONIC CODES FILE (#64.061); suggested CodeSystem http://va.gov/fhir/CodeSystem/64.061, but got http://terminology.hl7.org/CodeSystem/v2-0123NUMBER and expected PATIENT (2) from target profile100-.01<69.03-12 expected ORDER but got ORDER - ORDER # < TEST - PCE VISIT #FREE TEXT and expected CYTOPATHOLOGY (63.09) from target profile63.09 in DiagnosticReport; also got 2NUMBER and expected PATIENT (2) from target 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)http://va.gov/fhir/CodeSystem/100.01-.01 but got http://va.gov/fhir/CodeSystem/100.01MedicationRequest.intent from US Core MedicationRequest Profile (6.1.0)MedicationRequest.encounter from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dosageInstruction.text from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dosageInstruction.doseAndRate from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dispenseRequest from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dispenseRequest.numberOfRepeatsAllowed from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dispenseRequest.quantity from US Core MedicationRequest Profile (6.1.0)VARIABLE POINTER and expected PATIENT (2) from target profileMedicationRequest.category from US Core MedicationRequest Profile (6.1.0)MedicationRequest.category[us-core] from US Core MedicationRequest Profile (6.1.0)MedicationRequest.subject from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dispenseRequest from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dispenseRequest.numberOfRepeatsAllowed from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dispenseRequest.quantity from US Core MedicationRequest Profile (6.1.0)MedicationRequest.medicationCodeableConcept in MedicationRequest; maps=2 max=1MedicationRequest.status in MedicationRequest; maps=2 max=1MedicationRequest.encounter from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dosageInstruction.timing from US Core MedicationRequest Profile (6.1.0)MedicationRequest.status.extension[http://hl7.org/fhir/StructureDefinition/alternate-codes].valueCodeableConcept.coding.code in MedicationRequest; maps=2 max=1FREE TEXT and expected PRESCRIPTION (52) from target profilePOINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profileMedicationDispense.status in MedicationDispense; maps=3 max=1FREE TEXT and expected PRESCRIPTION (52) from target profileMedicationDispense.destination.display in MedicationDispense; maps=2 max=1MedicationDispense.status in MedicationDispense; maps=3 max=1FREE TEXT and expected PRESCRIPTION (52) from target profileMedicationDispense.destination.display in MedicationDispense; maps=2 max=1MedicationDispense.status in MedicationDispense; maps=3 max=1Organization.identifier.system from US Core Organization Profile (6.1.0)Organization.identifier.value from US Core Organization Profile (6.1.0)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)200-10.1 > 20-Practitioner.telecom from US Core Practitioner Profile (6.1.0)Practitioner.telecom.system from US Core Practitioner Profile (6.1.0)Practitioner.telecom.value from US Core Practitioner Profile (6.1.0)Practitioner.address from US Core Practitioner Profile (6.1.0)Practitioner.address.line from US Core Practitioner Profile (6.1.0)Practitioner.address.city from US Core Practitioner Profile (6.1.0)Practitioner.address.state from US Core Practitioner Profile (6.1.0)Practitioner.address.postalCode from US Core Practitioner Profile (6.1.0)Practitioner.address.country from US Core Practitioner Profile (6.1.0)Practitioner.active from Plan-Net Practitioner (1.1.0)Practitioner.telecom 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.code from US Core PractitionerRole Profile (6.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.code 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 target profilePOINTER Multiple #200.02 and expected INSTITUTION (4) from target profilePractitionerRole.active in PractitionerRole; maps=2 max=19000010.18-.05 > 80-9000010.18-.09 > 80-9000010.18-.1 > 80-9000010.18-.11 > 80-9000010.18-.12 > 80-9000010.18-.13 > 80-9000010.18-.14 > 80-9000010.18-.15 > 80-9000010.18-.01 > 81-70.02-50 > 70.03-2 > 71-9 > 81-130-27 > 81Location.managingOrganization from US Core Location Profile (6.1.0)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.start in Procedure; maps=2 max=1Procedure.performedPeriod.end in Procedure; maps=2 max=1Procedure.location in Procedure; maps=2 max=1no QA findings
Observation.category.coding from US Core Vital Signs Profile (6.1.0)Observation.category.coding.system from US Core Vital Signs Profile (6.1.0)Observation.category.coding.code from US Core Vital Signs Profile (6.1.0)Observation.dataAbsentReason from US Core Vital Signs Profile (6.1.0)Observation.component.dataAbsentReason from US Core Vital Signs Profile (6.1.0)POINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profileObservation.status in Observation; maps=2 max=1Observation.category.coding from US Core Blood Pressure Profile (6.1.0)Observation.category.coding.system from US Core Blood Pressure Profile (6.1.0)Observation.category.coding.code from US Core Blood Pressure Profile (6.1.0)Observation.dataAbsentReason from US Core Blood Pressure Profile (6.1.0)Observation.component.dataAbsentReason from US Core Blood Pressure Profile (6.1.0)POINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profileObservation.status in Observation; maps=2 max=1Observation.category.coding from US Core Pulse Oximetry Profile (6.1.0)Observation.category.coding.system from US Core Pulse Oximetry Profile (6.1.0)Observation.category.coding.code from US Core Pulse Oximetry Profile (6.1.0)Observation.dataAbsentReason from US Core Pulse Oximetry Profile (6.1.0)Observation.component.dataAbsentReason from US Core Pulse Oximetry Profile (6.1.0)POINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profileObservation.status in Observation; maps=2 max=1MedicationRequest.intent from US Core MedicationRequest Profile (6.1.0)MedicationRequest.category from US Core MedicationRequest Profile (6.1.0)MedicationRequest.category[us-core] from US Core MedicationRequest Profile (6.1.0)MedicationRequest.subject from US Core MedicationRequest Profile (6.1.0)MedicationRequest.encounter from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dosageInstruction.text from US Core MedicationRequest Profile (6.1.0)MedicationRequest.dosageInstruction.doseAndRate from US Core MedicationRequest Profile (6.1.0)MedicationRequest.medicationCodeableConcept in MedicationRequest; maps=2 max=1no QA findings
430-8 > 430.3-VARIABLE POINTER and expected ACCOUNTS RECEIVABLE (430) from target profile350 in ChargeItem[charges]; also got 360350 in ChargeItem[charges]; also got 360350 in ChargeItem[charges]; also got 52350 in ChargeItem[charges]; also got 52350 in ChargeItem[charges]; also got 52POINTER TO AR DEBTOR FILE (#340) and expected ACCOUNTS RECEIVABLE (430) from target profileChargeItem.context in ChargeItem[charges]; maps=2 max=1430 in Invoice; also got 350430 in Invoice; also got 433430 in Invoice; also got 433430 in Invoice; also got 433430 in Invoice; also got 433FREE TEXT and expected PRESCRIPTION (52) from target profileFREE TEXT and expected INSTITUTION (4) from target profileTask.code in Task; maps=2 max=1