US Veterans Health Administration FHIR Map Set Implementation Guide
2.2.0 - 260201 United States of America flag

US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 2.2.0 See the Directory of published versions

Mapset Qa

TerminologyMaps

  1. termMap VF_LabObservationStatus has multiple sourceSystems; http://terminology.hl7.org/CodeSystem/v2-0123 and null
  2. termMap VF_OutMedRequestStatus has multiple sourceSystems; http://va.gov/fhir/CodeSystem/52-100 and null

ElementMaps

  1. 1602 status inactive should have a mapComment
  2. 1423 status inactive should have a mapComment
  3. 1428 status inactive should have a mapComment
  4. 1683 status inactive should have a mapComment
  5. 447 mapCase contains newlines; causes IG publisher crash; for now remove newlines
  6. 821 status inactive should have a mapComment
  7. 1564 status inactive should have a mapComment
  8. 1552 status inactive should have a mapComment
  9. 825 status inactive should have a mapComment
  10. 1546 status inactive should have a mapComment
  11. 1574 status inactive should have a mapComment
  12. 1562 status inactive should have a mapComment
  13. 1615 mapCase contains newlines; causes IG publisher crash; for now remove newlines
  14. 1724 status issue should have a mapComment
  15. 1739 status inactive should have a mapComment
  16. 1740 status inactive should have a mapComment
  17. 2029 mapCase contains newlines; causes IG publisher crash; for now remove newlines
  18. 2241 mapCase contains newlines; causes IG publisher crash; for now remove newlines
  19. 2242 mapCase contains newlines; causes IG publisher crash; for now remove newlines
  20. 2246 mapCase contains newlines; causes IG publisher crash; for now remove newlines

Use Cases

  1. use-case Vital Signs: CPM not found or inactive
  2. use-case Microbiology not found or inactive
  3. use-case Microbiology: Bacteriology not found or inactive
  4. use-case Microbiology: Parasitology not found or inactive
  5. use-case Microbiology: Mycology not found or inactive
  6. use-case Microbiology: Mycobacteriology not found or inactive
  7. use-case Microbiology: Virology not found or inactive
  8. use-case Observation Imaging Result: Rad/Nuc not found or inactive
  9. use-case Observation Imaging Result: EKG not found or inactive
  10. use-case Observation Imaging Result: Echo not found or inactive
  11. use-case VAERS: abstract not found or inactive
  12. use-case VAERS not found or inactive
  13. use-case VAERS not found or inactive
  14. use-case VAERS not found or inactive
  15. use-case VAERS not found or inactive
  16. use-case VAERS not found or inactive
  17. use-case VAERS not found or inactive
  18. use-case VAERS not found or inactive
  19. use-case VAERS not found or inactive
  20. use-case Decision Precision Plus: abstract not found or inactive
  21. use-case Decision Precision Plus not found or inactive
  22. use-case Decision Precision Plus not found or inactive
  23. use-case Decision Precision Plus not found or inactive
  24. use-case Decision Precision Plus not found or inactive

CapabilityStatements

  1. 1614 EncounterVisit references VAPractitionerRole, missing in CHAPI API; auto-added
  2. 822 MedicationDispenseOriginal references MedicationRequestOutpatient, missing in CHAPI API; auto-added
  3. 1565 MedicationDispensePartial references MedicationRequestOutpatient, missing in CHAPI API; auto-added
  4. 1553 MedicationDispenseRefill references MedicationRequestOutpatient, missing in CHAPI API; auto-added
  5. 1767 VAImmunizationImmunization references EncounterVisit, missing in MHV API; auto-added
  6. 1711 MedicationDispenseOriginal references VAOrganization, missing in MHV API; auto-added
  7. 1846 MedRefillRequestMHVTask references VAOrganization, missing in MHV API; auto-added
  8. 442 EncounterPTFEncounter references VAPractitioner, missing in DP API; auto-added
  9. 460 EncounterPTFEncounter references VALocation, missing in DP API; auto-added
  10. 461 EncounterPTFEncounter references VALocation, missing in DP API; auto-added
  11. 1600 EncounterPTFEncounter references VAOrganization, missing in DP API; auto-added
  12. 458 EncounterVisit references VALocation, missing in DP API; auto-added
  13. 459 EncounterVisit references VALocation, missing in DP API; auto-added
  14. 1599 EncounterVisit references VAOrganization, missing in DP API; auto-added
  15. 1614 EncounterVisit references VAPractitionerRole, missing in DP API; auto-added
  16. 808 MedicationRequestOutpatient references VAPractitioner, missing in DP API; auto-added
  17. 1711 MedicationDispenseOriginal references VAOrganization, missing in DP API; auto-added
  18. 1727 MedicationDispenseOriginal references VAPractitioner, missing in DP API; auto-added
  19. 1714 MedicationDispensePartial references VALocation, missing in DP API; auto-added
  20. 1729 MedicationDispensePartial references VAPractitioner, missing in DP API; auto-added
  21. 1715 MedicationDispenseRefill references VALocation, missing in DP API; auto-added
  22. 1728 MedicationDispenseRefill references VAPractitioner, missing in DP API; auto-added
  23. 2007 DebtPortalInvoice references VAOrganization, missing in DP API; auto-added
  24. 1411 VAPractitionerRole references VAOrganization, missing in LHPD API; auto-added
  25. 880 DocumentReferenceDocumentReference references VAOrganization, missing in CDS API; auto-added
  26. 460 EncounterPTFEncounter references VALocation, missing in CDS API; auto-added
  27. 461 EncounterPTFEncounter references VALocation, missing in CDS API; auto-added
  28. 1600 EncounterPTFEncounter references VAOrganization, missing in CDS API; auto-added
  29. 458 EncounterVisit references VALocation, missing in CDS API; auto-added
  30. 459 EncounterVisit references VALocation, missing in CDS API; auto-added
  31. 1599 EncounterVisit references VAOrganization, missing in CDS API; auto-added
  32. 1614 EncounterVisit references VAPractitionerRole, missing in CDS API; auto-added
  33. 1765 MedicationRequestNonVA references VALocation, missing in CDS API; auto-added
  34. 1711 MedicationDispenseOriginal references VAOrganization, missing in CDS API; auto-added
  35. 1714 MedicationDispensePartial references VALocation, missing in CDS API; auto-added
  36. 1715 MedicationDispenseRefill references VALocation, missing in CDS API; auto-added fatal: ambiguous argument 'main..HEAD': unknown revision or path not in the working tree. Use '–' to separate paths from revisions, like this: 'git [...] -- [...]'

Logical Models

  1. 1722 Logical Model PATIENT (2) no fieldname; skipped
  2. 1722a Logical Model PATIENT (2) no fieldname; skipped
  3. 1722b Logical Model PATIENT (2) no fieldname; skipped
  4. 2234 ERROR: Logical Model CHEM, HEM, TOX, RIA, SER, etc. (63.04) field has more than 1 fieldNum: "ORDERED TEST (-.35)" and "ORDERED TEST (-.03)"?
  5. 2235 ERROR: Logical Model CHEM, HEM, TOX, RIA, SER, etc. (63.04) field has more than 1 fieldNum: "ORDERED TEST (-.35)" and "ORDERED TEST (-.03)"?
  6. 422 Logical Model HOSPITAL LOCATION (44) no fieldname; skipped

QA Findings per Use Case

VAAllergyIntolerance

  1. 252 missing end field in VistA Path 120.8-10 > 120.81-.01 > 120.83-

VAPatient

no QA findings

VAAppointment

  1. 1722 vistaFileFieldName expected ' - ' and fieldname reverse pointer
  2. 1722a vistaFileFieldName expected ' - ' and fieldname reverse pointer
  3. 1722b vistaFileFieldName expected ' - ' and fieldname reverse pointer
  4. 731,732,733,734,748 check map cases on Appointment.status in Appointment; maps=5 max=1 mapCases are mutualy exclusive
  5. 743,750 check map cases on Appointment.start in Appointment; maps=2 max=1
  6. 745,751 check map cases on Appointment.created in Appointment; maps=2 max=1
  7. 744 expected only vistaFile 2.98 in Appointment; also got 44.003 link not found in VistA; probably needs Business Logic
  8. 748 expected only vistaFile 2.98 in Appointment; also got 409.3 link not found in VistA; probably needs Business Logic
  9. 749 expected only vistaFile 2.98 in Appointment; also got 409.3 link not found in VistA; probably needs Business Logic
  10. 750 expected only vistaFile 2.98 in Appointment; also got 409.3 link not found in VistA; probably needs Business Logic
  11. 751 expected only vistaFile 2.98 in Appointment; also got 409.3 link not found in VistA; probably needs Business Logic
  12. 752 expected only vistaFile 2.98 in Appointment; also got 409.3 link not found in VistA; probably needs Business Logic
  13. 754 expected only vistaFile 2.98 in Appointment; also got 409.3 link not found in VistA; probably needs Business Logic

Condition: Problem

  1. 365 missing end field in VistA Path 9000011-.01 > 80-
  2. missing must-support Condition.extension[assertedDate] from US Core Condition Problems and Health Concerns Profile (6.1.0)
  3. missing must-support Condition.category[screening-assessment] from US Core Condition Problems and Health Concerns Profile (6.1.0)
  4. 349,605 check map cases on Condition.clinicalStatus in Condition; maps=2 max=1 code and code.text; script must be smarter

Condition: Encounter Diagnosis

  1. missing must-support Condition.extension[assertedDate] from US Core Condition Encounter Diagnosis Profile (6.1.0)
  2. 350,604 check map cases on Condition.clinicalStatus in Condition; maps=2 max=1
  3. 1613,1613b check map cases on Condition.code.coding.code in Condition; maps=2 max=1

Diagnostic Report Note: Surgical Pathology

  1. missing must-support Specimen.subject from US Core Specimen Profile (6.1.0)
  2. 1417 terminologyMaps source path has type 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-0123 VistA uses HL7 tables
  3. 2212 reference source path has type NUMBER and expected PATIENT (2) from target profile reverse pointer PATIENT - LABORATORY REFERENCE (2-63) == LAB DATA – LRDFN (63-.01)
  4. 2207 file-field 100-.01<69.03-12 expected ORDER but got ORDER - ORDER # < TEST - PCE VISIT #
  5. 1701 reference source path has type FREE TEXT and expected SURGICAL PATHOLOGY (63.08) from target profile

Lab Observation: Chem, hem, tox, ria, ser

  1. 853 missing end field in VistA Path 63.04-.35 > 63.07-13 > 60-100 > 60.01-95.3 > 95.3-
  2. missing must-support DiagnosticReport.status from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  3. missing must-support DiagnosticReport.category from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  4. missing must-support DiagnosticReport.category[LaboratorySlice] from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  5. missing must-support DiagnosticReport.code from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  6. missing must-support DiagnosticReport.subject from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  7. missing must-support DiagnosticReport.issued from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  8. missing must-support DiagnosticReport.performer from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  9. missing must-support DiagnosticReport.result from US Core DiagnosticReport Profile for Laboratory Results Reporting (6.1.0)
  10. missing must-support Observation.dataAbsentReason from US Core Laboratory Result Observation Profile (6.1.0)
  11. missing must-support Specimen.subject from US Core Specimen Profile (6.1.0)
  12. 1656 reference source path has type FREE TEXT and expected CHEM, HEM, TOX, RIA, SER, etc. (63.04) from target profile
  13. 852 file-field 63.04-2+through+862 expected CHEM, HEM, TOX, RIA, SER, etc. but got CHEM, HEM, TOX, RIA, SER, etc. - testnames
  14. 860 terminologyMaps source path has type 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-0123 VistA uses HL7 tables
  15. 2234 file-field 63.04-.03 expected CHEM, HEM, TOX, RIA, SER, etc. - DATE REPORT COMPLETED but got CHEM, HEM, TOX, RIA, SER, etc. - ORDERED TEST
  16. 2235 file-field 63.04-.03 expected CHEM, HEM, TOX, RIA, SER, etc. - DATE REPORT COMPLETED but got CHEM, HEM, TOX, RIA, SER, etc. - ORDERED TEST
  17. 857 file-field 63.04-2+through+862 expected CHEM, HEM, TOX, RIA, SER, etc. but got CHEM, HEM, TOX, RIA, SER, etc. - testnames
  18. 844 reference source path has type NUMBER and expected PATIENT (2) from target profile reverse pointer PATIENT - LABORATORY REFERENCE (2-63) == LAB DATA – LRDFN (63-.01)
  19. 859 file-field 61-.01 expected TOPOGRAPHY FIELD - NAME but got TOPOGRAPHY - NAME
  20. 860,2234,2235 check map cases on Observation.status in Observation; maps=3 max=1
  21. 844 expected only vistaFile 63.04 in Observation; also got 2

Diagnostic Report Note: Electron Microscopy

  1. missing must-support Specimen.subject from US Core Specimen Profile (6.1.0)
  2. 1414 terminologyMaps source path has type 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-0123 VistA uses HL7 tables
  3. 2213 reference source path has type NUMBER and expected PATIENT (2) from target profile reverse pointer PATIENT - LABORATORY REFERENCE (2-63) == LAB DATA – LRDFN (63-.01)
  4. 2209 file-field 100-.01<69.03-12 expected ORDER but got ORDER - ORDER # < TEST - PCE VISIT #
  5. 1697 reference source path has type FREE TEXT and expected EM (63.02) from target profile
  6. 2213 expected only vistaFile 63.02 in DiagnosticReport; also got 2

Document Reference

  1. 874 missing end field in VistA Path 8925-.01 > 8925.1-1501 > 8926.1
  2. missing must-support DocumentReference.content.attachment.data from US Core DocumentReference Profile (6.1.0)
  3. 874c unknown file 8926.6

Encounter: PTF

  1. 1616 missing end field in VistA Path 46-.01 > 81-
  2. 453a coding.system expected http://va.gov/fhir/CodeSystem/45.1-.01 but got http://va.gov/fhir/CodeSystem/45.1 Accept only file number for coding.system for dimension files (entries)
  3. 456a coding.system expected http://va.gov/fhir/CodeSystem/45.6-2 but got http://va.gov/fhir/CodeSystem/45.6 Accept only file number for coding.system for dimension files (entries)
  4. missing must-support Encounter.reasonReference from US Core Encounter Profile (6.1.0)
  5. missing must-support Condition.extension[assertedDate] from US Core Condition Problems and Health Concerns Profile (6.1.0)
  6. missing must-support Condition.clinicalStatus from US Core Condition Problems and Health Concerns Profile (6.1.0)
  7. missing must-support Condition.verificationStatus from US Core Condition Problems and Health Concerns Profile (6.1.0)
  8. missing must-support Condition.category[screening-assessment] from US Core Condition Problems and Health Concerns Profile (6.1.0)
  9. missing must-support Condition.subject from US Core Condition Problems and Health Concerns Profile (6.1.0)
  10. missing must-support Condition.recordedDate from US Core Condition Problems and Health Concerns Profile (6.1.0)
  11. 449 file-field 45-79.* expected PTF but got PTF - SECONDARY DIAGNOSIS 1-24 field pattern not yet accepted by script; see mapComment
  12. 449 invalid VistA path; field 45-79.* might not be pointer to continue to 80-.01 type undefined field pattern not yet accepted by script; see mapComment
  13. 450 file-field 45-45.01+to+45.05 expected PTF but got PTF - PROCEDURE 1-5 field pattern not yet accepted by script; see mapComment
  14. 450 invalid VistA path; field 45-45.01+to+45.05 might not be pointer to continue to 80.1-.01 type undefined field pattern not yet accepted by script; see mapComment
  15. 450a file-field 45-45.01+to+45.05 expected PTF but got PTF - PROCEDURE 1-5
  16. 450a invalid VistA path; field 45-45.01+to+45.05 might not be pointer to continue to 80.1-.01 type undefined
  17. 460 invalid VistA path; field 45-2.2 might not be pointer to continue to 42-44 type COMPUTED field is a COMPUTED reference via WARD LOCATION (42) to LOCATION (44)
  18. 460a invalid VistA path; field 45-2.2 might not be pointer to continue to 42-44 type COMPUTED
  19. 461 reference source path has type NUMBER and expected HOSPITAL LOCATION (44) from target profile
  20. 1600 reference source path has type NUMBER and expected INSTITUTION (4) from target profile
  21. 433,434,435 check map cases on Encounter.status in Encounter; maps=3 max=1 mapCases are mutualy exclusive

Encounter: Visit

  1. 1615 missing end field in VistA Path 9000010.18-.01 > 81-
  2. 2241 missing end field in VistA Path 405-.27 > 9000010-
  3. 2244 missing end field in VistA Path 9000010.07-.01 > 80-
  4. 1599c identifier.system expected http://va.gov/fhir/sid/{sta3n}/4 but got http://va.gov/fhir/sid/4-99 STATION NUMBER as business identifier
  5. missing must-support Encounter.reasonReference from US Core Encounter Profile (6.1.0)
  6. 458 reference source path has type POINTER TO CLINIC STOP FILE (#40.7) and expected HOSPITAL LOCATION (44) from target profile
  7. 430,431,432 check map cases on Encounter.status in Encounter; maps=3 max=1

VAImmunization

  1. 464 missing end field in VistA Path 9000010.11-1313 > 757.5-
  2. 297,299 check map cases on Immunization.status in Immunization; maps=2 max=1

Implantable Device

no QA findings

Implantable Device: A Lead

  1. 1358,1359 check map cases on Device.status in Device; maps=2 max=1

Implantable Device: Dental

no QA findings

Implantable Device: Pacemaker

  1. 1356,1357 check map cases on Device.status in Device; maps=2 max=1

Implantable Device: Prosthesis

no QA findings

Implantable Device: Transmitter

  1. 1367,1366 check map cases on Device.manufacturer in Device; maps=2 max=1
  2. 1389,1388 check map cases on Device.modelNumber in Device; maps=2 max=1
  3. 1395,1394 check map cases on Device.type in Device; maps=2 max=1
  4. 1356,1357 check map cases on Device.status in Device; maps=2 max=1

Implantable Device: V Lead

  1. 1360,1361 check map cases on Device.status in Device; maps=2 max=1

Diagnostic Report Note: Cytopathology

  1. missing must-support Specimen.subject from US Core Specimen Profile (6.1.0)
  2. 1418 terminologyMaps source path has type 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-0123 VistA uses HL7 tables
  3. 2214 reference source path has type NUMBER and expected PATIENT (2) from target profile
  4. 2211 file-field 100-.01<69.03-12 expected ORDER but got ORDER - ORDER # < TEST - PCE VISIT #
  5. 1692 reference source path has type FREE TEXT and expected CYTOPATHOLOGY (63.09) from target profile
  6. 2214 expected only vistaFile 63.09 in DiagnosticReport; also got 2

Lab Observation

  1. 844 reference source path has type NUMBER and expected PATIENT (2) from target profile reverse pointer PATIENT - LABORATORY REFERENCE (2-63) == LAB DATA – LRDFN (63-.01)

VALocation

  1. missing must-support Location.extension[newpatients] from Plan-Net Location (1.1.0)
  2. missing must-support Location.extension[accessibility] from Plan-Net Location (1.1.0)
  3. missing must-support Location.extension[region] from Plan-Net Location (1.1.0)
  4. missing must-support Location.identifier.type from Plan-Net Location (1.1.0)
  5. missing must-support Location.telecom.extension[contactpoint-availabletime] from Plan-Net Location (1.1.0)
  6. missing must-support Location.telecom.extension[via-intermediary] from Plan-Net Location (1.1.0)
  7. missing must-support Location.position from Plan-Net Location (1.1.0)
  8. missing must-support Location.partOf from Plan-Net Location (1.1.0)
  9. missing must-support Location.hoursOfOperation from Plan-Net Location (1.1.0)
  10. missing must-support Location.hoursOfOperation.daysOfWeek from Plan-Net Location (1.1.0)
  11. missing must-support Location.hoursOfOperation.allDay from Plan-Net Location (1.1.0)
  12. missing must-support Location.hoursOfOperation.openingTime from Plan-Net Location (1.1.0)
  13. missing must-support Location.hoursOfOperation.closingTime from Plan-Net Location (1.1.0)
  14. missing must-support Location.availabilityExceptions from Plan-Net Location (1.1.0)
  15. missing must-support Location.endpoint from Plan-Net Location (1.1.0)

MedicationRequest: Unsigned

  1. 2254a coding.system expected http://va.gov/fhir/CodeSystem/100.01-.01 but got http://va.gov/fhir/CodeSystem/100.01 Accept only file number for coding.system for dimension files (entries)
  2. missing must-support MedicationRequest.intent from US Core MedicationRequest Profile (6.1.0)
  3. missing must-support MedicationRequest.encounter from US Core MedicationRequest Profile (6.1.0)
  4. missing must-support MedicationRequest.dosageInstruction.text from US Core MedicationRequest Profile (6.1.0)
  5. missing must-support MedicationRequest.dosageInstruction.doseAndRate from US Core MedicationRequest Profile (6.1.0)
  6. missing must-support MedicationRequest.dispenseRequest from US Core MedicationRequest Profile (6.1.0)
  7. missing must-support MedicationRequest.dispenseRequest.numberOfRepeatsAllowed from US Core MedicationRequest Profile (6.1.0)
  8. missing must-support MedicationRequest.dispenseRequest.quantity from US Core MedicationRequest Profile (6.1.0)
  9. 1226 reference source path has type VARIABLE POINTER and expected PATIENT (2) from target profile

MedicationRequest: NonVA

  1. missing must-support MedicationRequest.category from US Core MedicationRequest Profile (6.1.0)
  2. missing must-support MedicationRequest.category[us-core] from US Core MedicationRequest Profile (6.1.0)
  3. missing must-support MedicationRequest.subject from US Core MedicationRequest Profile (6.1.0)
  4. missing must-support MedicationRequest.dispenseRequest from US Core MedicationRequest Profile (6.1.0)
  5. missing must-support MedicationRequest.dispenseRequest.numberOfRepeatsAllowed from US Core MedicationRequest Profile (6.1.0)
  6. missing must-support MedicationRequest.dispenseRequest.quantity from US Core MedicationRequest Profile (6.1.0)
  7. 1732,1733 check map cases on MedicationRequest.medicationCodeableConcept in MedicationRequest; maps=2 max=1
  8. 1737,1738 check map cases on MedicationRequest.status in MedicationRequest; maps=2 max=1

MedicationRequest: Outpatient

  1. missing must-support MedicationRequest.encounter from US Core MedicationRequest Profile (6.1.0)
  2. missing must-support MedicationRequest.dosageInstruction.timing from US Core MedicationRequest Profile (6.1.0)
  3. 2251,2252 check map cases on MedicationRequest.status.extension[http://hl7.org/fhir/StructureDefinition/alternate-codes].valueCodeableConcept.coding.code in MedicationRequest; maps=2 max=1

MedicationDispense: Original

  1. 822 reference source path has type FREE TEXT and expected PRESCRIPTION (52) from target profile RX# matches referenced MedicationRequest.identifier #1664
  2. 1711 reference source path has type POINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profile
  3. 1541,1555,2257 check map cases on MedicationDispense.status in MedicationDispense; maps=3 max=1

MedicationDispense: Partial

  1. 1565 reference source path has type FREE TEXT and expected PRESCRIPTION (52) from target profile RX# matches referenced MedicationRequest.identifier #1664
  2. 1713,837 check map cases on MedicationDispense.destination.display in MedicationDispense; maps=2 max=1
  3. 1577,1578,2255 check map cases on MedicationDispense.status in MedicationDispense; maps=3 max=1

MedicationDispense: Refill

  1. 1553 reference source path has type FREE TEXT and expected PRESCRIPTION (52) from target profile RX# matches referenced MedicationRequest.identifier #1664
  2. 1712,836 check map cases on MedicationDispense.destination.display in MedicationDispense; maps=2 max=1
  3. 869,819,2256 check map cases on MedicationDispense.status in MedicationDispense; maps=3 max=1

VAOrganization

  1. missing must-support Organization.identifier.system from US Core Organization Profile (6.1.0)
  2. missing must-support Organization.identifier.value from US Core Organization Profile (6.1.0)
  3. missing must-support Organization.extension[location-reference] from Plan-Net Network (1.1.0)
  4. missing must-support Organization.identifier.type from Plan-Net Network (1.1.0)
  5. missing must-support Organization.identifier.system from Plan-Net Network (1.1.0)
  6. missing must-support Organization.identifier.value from Plan-Net Network (1.1.0)
  7. missing must-support Organization.partOf from Plan-Net Network (1.1.0)
  8. missing must-support Organization.endpoint from Plan-Net Network (1.1.0)
  9. missing must-support Organization.extension[qualification] from Plan-Net Organization (1.1.0)
  10. missing must-support Organization.extension[org-description] from Plan-Net Organization (1.1.0)
  11. missing must-support Organization.identifier.type from Plan-Net Organization (1.1.0)
  12. missing must-support Organization.identifier.system from Plan-Net Organization (1.1.0)
  13. missing must-support Organization.identifier.value from Plan-Net Organization (1.1.0)
  14. missing must-support Organization.address.extension[geolocation] from Plan-Net Organization (1.1.0)
  15. missing must-support Organization.address.text from Plan-Net Organization (1.1.0)
  16. missing must-support Organization.partOf from Plan-Net Organization (1.1.0)
  17. missing must-support Organization.contact.telecom.use from Plan-Net Organization (1.1.0)
  18. missing must-support Organization.endpoint from Plan-Net Organization (1.1.0)

VAPractitioner

  1. 382 missing end field in VistA Path 200-10.1 > 20-
  2. missing must-support Practitioner.telecom from US Core Practitioner Profile (6.1.0)
  3. missing must-support Practitioner.telecom.system from US Core Practitioner Profile (6.1.0)
  4. missing must-support Practitioner.telecom.value from US Core Practitioner Profile (6.1.0)
  5. missing must-support Practitioner.address from US Core Practitioner Profile (6.1.0)
  6. missing must-support Practitioner.address.line from US Core Practitioner Profile (6.1.0)
  7. missing must-support Practitioner.address.city from US Core Practitioner Profile (6.1.0)
  8. missing must-support Practitioner.address.state from US Core Practitioner Profile (6.1.0)
  9. missing must-support Practitioner.address.postalCode from US Core Practitioner Profile (6.1.0)
  10. missing must-support Practitioner.address.country from US Core Practitioner Profile (6.1.0)
  11. missing must-support Practitioner.active from Plan-Net Practitioner (1.1.0)
  12. missing must-support Practitioner.telecom from Plan-Net Practitioner (1.1.0)
  13. missing must-support Practitioner.address from Plan-Net Practitioner (1.1.0)
  14. missing must-support Practitioner.address.extension[geolocation] from Plan-Net Practitioner (1.1.0)
  15. missing must-support Practitioner.qualification.extension[practitioner-qualification] from Plan-Net Practitioner (1.1.0)
  16. missing must-support Practitioner.qualification.identifier from Plan-Net Practitioner (1.1.0)
  17. missing must-support Practitioner.qualification.period from Plan-Net Practitioner (1.1.0)
  18. missing must-support Practitioner.qualification.issuer from Plan-Net Practitioner (1.1.0)
  19. missing must-support Practitioner.communication from Plan-Net Practitioner (1.1.0)
  20. missing must-support Practitioner.communication.extension[communication-proficiency] from Plan-Net Practitioner (1.1.0)

VAPractitioner Role

  1. 422 vistaFileFieldName expected ' - ' and fieldname reverse pointer
  2. missing must-support PractitionerRole.code from US Core PractitionerRole Profile (6.1.0)
  3. missing must-support PractitionerRole.extension[newpatients] from Plan-Net PractitionerRole (1.1.0)
  4. missing must-support PractitionerRole.extension[network-reference] from Plan-Net PractitionerRole (1.1.0)
  5. missing must-support PractitionerRole.extension[qualification] from Plan-Net PractitionerRole (1.1.0)
  6. missing must-support PractitionerRole.extension.extension[identifier] from Plan-Net PractitionerRole (1.1.0)
  7. missing must-support PractitionerRole.extension.extension[code] from Plan-Net PractitionerRole (1.1.0)
  8. missing must-support PractitionerRole.extension.extension[issuer] from Plan-Net PractitionerRole (1.1.0)
  9. missing must-support PractitionerRole.extension.extension[status] from Plan-Net PractitionerRole (1.1.0)
  10. missing must-support PractitionerRole.extension.extension[period] from Plan-Net PractitionerRole (1.1.0)
  11. missing must-support PractitionerRole.extension.extension[whereValid] from Plan-Net PractitionerRole (1.1.0)
  12. missing must-support PractitionerRole.identifier.type from Plan-Net PractitionerRole (1.1.0)
  13. missing must-support PractitionerRole.identifier.value from Plan-Net PractitionerRole (1.1.0)
  14. missing must-support PractitionerRole.code from Plan-Net PractitionerRole (1.1.0)
  15. missing must-support PractitionerRole.healthcareService from Plan-Net PractitionerRole (1.1.0)
  16. missing must-support PractitionerRole.telecom.extension[contactpoint-availabletime] from Plan-Net PractitionerRole (1.1.0)
  17. missing must-support PractitionerRole.telecom.extension[via-intermediary] from Plan-Net PractitionerRole (1.1.0)
  18. missing must-support PractitionerRole.telecom.rank from Plan-Net PractitionerRole (1.1.0)
  19. missing must-support PractitionerRole.availableTime from Plan-Net PractitionerRole (1.1.0)
  20. missing must-support PractitionerRole.availableTime.daysOfWeek from Plan-Net PractitionerRole (1.1.0)
  21. missing must-support PractitionerRole.availableTime.allDay from Plan-Net PractitionerRole (1.1.0)
  22. missing must-support PractitionerRole.availableTime.availableStartTime from Plan-Net PractitionerRole (1.1.0)
  23. missing must-support PractitionerRole.availableTime.availableEndTime from Plan-Net PractitionerRole (1.1.0)
  24. missing must-support PractitionerRole.notAvailable from Plan-Net PractitionerRole (1.1.0)
  25. missing must-support PractitionerRole.notAvailable.description from Plan-Net PractitionerRole (1.1.0)
  26. missing must-support PractitionerRole.notAvailable.during from Plan-Net PractitionerRole (1.1.0)
  27. 414 reference source path has type FREE TEXT and expected NEW PERSON (200) from target profile
  28. 1411 reference source path has type POINTER Multiple #200.02 and expected INSTITUTION (4) from target profile
  29. 411,412 check map cases on PractitionerRole.active in PractitionerRole; maps=2 max=1

Procedure: Outpatient

  1. 1302 missing end field in VistA Path 9000010.18-.05 > 80-
  2. 1303 missing end field in VistA Path 9000010.18-.09 > 80-
  3. 1304 missing end field in VistA Path 9000010.18-.1 > 80-
  4. 1305 missing end field in VistA Path 9000010.18-.11 > 80-
  5. 1306 missing end field in VistA Path 9000010.18-.12 > 80-
  6. 1307 missing end field in VistA Path 9000010.18-.13 > 80-
  7. 1308 missing end field in VistA Path 9000010.18-.14 > 80-
  8. 1309 missing end field in VistA Path 9000010.18-.15 > 80-
  9. 1413 missing end field in VistA Path 9000010.18-.01 > 81-

Procedure: Radiology

  1. 1509 missing end field in VistA Path 70.02-50 > 70.03-2 > 71-9 > 81-

Procedure: Surgery

  1. 1298c TODO: skipped sct function.codings for now
  2. 1330c TODO: skipped sct function.codings for now
  3. 1333c TODO: skipped sct function.codings for now
  4. 1334c TODO: skipped sct function.codings for now
  5. 1336c TODO: skipped sct function.codings for now
  6. 1337c TODO: skipped sct function.codings for now
  7. 1338c TODO: skipped sct function.codings for now
  8. 1339c TODO: skipped sct function.codings for now
  9. 1344 missing end field in VistA Path 130-27 > 81
  10. missing must-support Location.managingOrganization from US Core Location Profile (6.1.0)
  11. missing must-support Location.extension[newpatients] from Plan-Net Location (1.1.0)
  12. missing must-support Location.extension[accessibility] from Plan-Net Location (1.1.0)
  13. missing must-support Location.extension[region] from Plan-Net Location (1.1.0)
  14. missing must-support Location.identifier.type from Plan-Net Location (1.1.0)
  15. missing must-support Location.identifier.value from Plan-Net Location (1.1.0)
  16. missing must-support Location.alias from Plan-Net Location (1.1.0)
  17. missing must-support Location.description from Plan-Net Location (1.1.0)
  18. missing must-support Location.type from Plan-Net Location (1.1.0)
  19. missing must-support Location.telecom.extension[contactpoint-availabletime] from Plan-Net Location (1.1.0)
  20. missing must-support Location.telecom.extension[via-intermediary] from Plan-Net Location (1.1.0)
  21. missing must-support Location.telecom.system from Plan-Net Location (1.1.0)
  22. missing must-support Location.position from Plan-Net Location (1.1.0)
  23. missing must-support Location.managingOrganization from Plan-Net Location (1.1.0)
  24. missing must-support Location.hoursOfOperation from Plan-Net Location (1.1.0)
  25. missing must-support Location.hoursOfOperation.daysOfWeek from Plan-Net Location (1.1.0)
  26. missing must-support Location.hoursOfOperation.allDay from Plan-Net Location (1.1.0)
  27. missing must-support Location.hoursOfOperation.openingTime from Plan-Net Location (1.1.0)
  28. missing must-support Location.hoursOfOperation.closingTime from Plan-Net Location (1.1.0)
  29. missing must-support Location.availabilityExceptions from Plan-Net Location (1.1.0)
  30. missing must-support Location.endpoint from Plan-Net Location (1.1.0)
  31. 1290,1292 check map cases on Procedure.performedPeriod.start in Procedure; maps=2 max=1
  32. 1291,1293 check map cases on Procedure.performedPeriod.end in Procedure; maps=2 max=1
  33. 1294,1295 check map cases on Procedure.location in Procedure; maps=2 max=1

Smoking Status Observation

no QA findings

Vital Signs

  1. missing must-support Observation.category.coding from US Core Vital Signs Profile (6.1.0)
  2. missing must-support Observation.category.coding.system from US Core Vital Signs Profile (6.1.0)
  3. missing must-support Observation.category.coding.code from US Core Vital Signs Profile (6.1.0)
  4. missing must-support Observation.dataAbsentReason from US Core Vital Signs Profile (6.1.0)
  5. missing must-support Observation.component.dataAbsentReason from US Core Vital Signs Profile (6.1.0)
  6. 1653 reference source path has type POINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profile
  7. 655,656 check map cases on Observation.status in Observation; maps=2 max=1 mapCases are mutualy exclusive

Vital Signs: BP

  1. missing must-support Observation.category.coding from US Core Blood Pressure Profile (6.1.0)
  2. missing must-support Observation.category.coding.system from US Core Blood Pressure Profile (6.1.0)
  3. missing must-support Observation.category.coding.code from US Core Blood Pressure Profile (6.1.0)
  4. missing must-support Observation.dataAbsentReason from US Core Blood Pressure Profile (6.1.0)
  5. missing must-support Observation.component.dataAbsentReason from US Core Blood Pressure Profile (6.1.0)
  6. 1653 reference source path has type POINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profile
  7. 655,656 check map cases on Observation.status in Observation; maps=2 max=1 mapCases are mutualy exclusive

Vital Signs: SpO2

  1. missing must-support Observation.category.coding from US Core Pulse Oximetry Profile (6.1.0)
  2. missing must-support Observation.category.coding.system from US Core Pulse Oximetry Profile (6.1.0)
  3. missing must-support Observation.category.coding.code from US Core Pulse Oximetry Profile (6.1.0)
  4. missing must-support Observation.dataAbsentReason from US Core Pulse Oximetry Profile (6.1.0)
  5. missing must-support Observation.component.dataAbsentReason from US Core Pulse Oximetry Profile (6.1.0)
  6. 1653 reference source path has type POINTER TO HOSPITAL LOCATION FILE (#44) and expected INSTITUTION (4) from target profile
  7. 655,656 check map cases on Observation.status in Observation; maps=2 max=1 mapCases are mutualy exclusive

MedicationRequest: Pending

  1. missing must-support MedicationRequest.intent from US Core MedicationRequest Profile (6.1.0)
  2. missing must-support MedicationRequest.category from US Core MedicationRequest Profile (6.1.0)
  3. missing must-support MedicationRequest.category[us-core] from US Core MedicationRequest Profile (6.1.0)
  4. missing must-support MedicationRequest.subject from US Core MedicationRequest Profile (6.1.0)
  5. missing must-support MedicationRequest.encounter from US Core MedicationRequest Profile (6.1.0)
  6. missing must-support MedicationRequest.dosageInstruction.text from US Core MedicationRequest Profile (6.1.0)
  7. missing must-support MedicationRequest.dosageInstruction.doseAndRate from US Core MedicationRequest Profile (6.1.0)
  8. 1753,1754 check map cases on MedicationRequest.medicationCodeableConcept in MedicationRequest; maps=2 max=1

Observation Imaging Result

no QA findings

Debt Portal

  1. 2236 missing end field in VistA Path 430-8 > 430.3-
  2. 1818 reference source path has type VARIABLE POINTER and expected ACCOUNTS RECEIVABLE (430) from target profile
  3. 2008 expected only vistaFile 350 in ChargeItem[charges]; also got 360 reverse pointer
  4. 2009 expected only vistaFile 350 in ChargeItem[charges]; also got 360 reverse pointer
  5. 2010 expected only vistaFile 350 in ChargeItem[charges]; also got 52 reverse pointer
  6. 2011 expected only vistaFile 350 in ChargeItem[charges]; also got 52 reverse pointer
  7. 2012 expected only vistaFile 350 in ChargeItem[charges]; also got 52 reverse pointer
  8. 2032 reference source path has type POINTER TO AR DEBTOR FILE (#340) and expected ACCOUNTS RECEIVABLE (430) from target profile
  9. 2008,2009 check map cases on ChargeItem.context in ChargeItem[charges]; maps=2 max=1 mapCases are mutualy exclusive
  10. 1840 expected only vistaFile 430 in Invoice; also got 350
  11. 1999 expected only vistaFile 430 in Invoice; also got 433 reverse pointer
  12. 2000 expected only vistaFile 430 in Invoice; also got 433 reverse pointer
  13. 2001 expected only vistaFile 430 in Invoice; also got 433 reverse pointer
  14. 2002 expected only vistaFile 430 in Invoice; also got 433 reverse pointer

MedRefillRequestMHV

  1. 1845 reference source path has type FREE TEXT and expected PRESCRIPTION (52) from target profile
  2. 1846 reference source path has type FREE TEXT and expected INSTITUTION (4) from target profile
  3. 1852,1861 check map cases on Task.code in Task; maps=2 max=1