id | title | date | version | lastAuthor | mimeType | links | source | wikigdrive | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1OsmZkGvdNSksxVila_KBGbU6irLpxmULR8TFNEzs6t8 |
RWT Results 2023 Q3Q4 |
2024-01-09T19:01:32.949Z |
21 |
nwelsh |
text/x-markdown |
0008bcbb1563384efe0a28ada6f97e9432e65f10 |
Plan Report ID Number | |
Developer Name | Medical Informatics Engineering |
Product Name(s) | WebChart EHR |
Version Number(s) | 8.4 |
Certified Health IT Product List ID(s) | 0015E8UJ8KHX8QL |
Developer Real World Testing Page URL | https://docs.webchartnow.com/resources/system-specifications/ehr-certification/real-world-testing/ |
Plan Submission Date | 11/01/2022 |
Results Version | Q1Q2, completed 08/XX/2023 |
- Care Coordination
- § 170.315(b)(1) Transitions of care (Cures Update)
- § 170.315(b)(2) Clinical information reconciliation and incorporation (Cures Update)
- § 170.315(b)(3) Electronic prescribing (Cures Update)
- § 170.315(b)(6) Data export
- § 170.315(b)(7) Security tags - summary of care - send (Cures Update)
- § 170.315(b)(8) Security tags - summary of care - receive (Cures Update)
- § 170.315(b)(9) Care plan (Cures Update)
- Clinical Quality Measures
- § 170.315(c)(1)—record and export
- § 170.315(c)(2)—import and calculate
- § 170.315(c)(3)—report (Cures Update)
- Patient Engagement
- § 170.315(e)(1) View, download, and transmit to 3rd party (Cures Update)
- Public Health
- § 170.315(f)(1) Transmission to immunization registries
- Application Programming Interfaces
- § 170.315(g)(7) Application access— patient selection
- § 170.315(g)(8) Application access— data category request
- § 170.315(g)(9) Application access— all data request (Cures Update)
- § 170.315(g)(10) Standardized API for patient and population services
- Electronic Exchange
- § 170.315(h)(1) Direct Project
Criteria | Requirement | Measure |
§170.315(b)(1): Transitions of Care | (b)(1)(i)(A)(Alternative) - Send Using Edge Protocol for SMTP/IXE XDR | 17 |
(b)(1)(i)(B)(Alternative) - Receive Using Edge Protocol for SMTP/IXE XDR | 17 | |
(b)(1)(i)(C)(Conditional) - XDM Processing | 17 | |
(b)(1)(ii)(A) - Receive, Parse, and Process | 7, 19 | |
(b)(1)(ii)(B) - View | 7 | |
(b)(1)(ii)(C) - Section Display | 7 | |
(b)(1)(iii) - Create | 7 | |
(b)(1)(iii)(A) - Assessment, Plan, Goals, Health Concerns | 7 | |
(b)(1)(iii)(B) - Diagnoses | 7 | |
(b)(1)(iii)(C) - Cognitive Status | 7 | |
(b)(1)(iii)(D) - Functional Status | 7 | |
(b)(1)(iii)(E) - Ambulatory Referral Summary | 7 | |
(b)(1)(iii)(F) - Inpatient Discharge Instructions | 7 | |
(b)(1)(iii)(G) - Patient Matching | 7 | |
§170.315(b)(2): Clinical information reconciliation and incorporation | (b)(2)(ii) - Correct Patient | 7 |
(b)(2)(iii)(A) - Simultaneous Display | 9 | |
(b)(2)(iii)(B) - Reconciled List | 9 | |
(b)(2)(iii)(C) - User Review | 9 | |
(b)(2)(iii)(D) - List Acceptance | 9 | |
(b)(2)(iv) - CCD Creation | 9 | |
§170.315(b)(3): Electronic prescribing | (b)(3)(ii)(A)(1) - NewRx | 3 |
(b)(3)(ii)(A)(2) - RxChangeRequest, RxChangeResponse | 3 | |
(b)(3)(ii)(A)(3) - CancelRx, CancelRxResponse | 3 | |
(b)(3)(ii)(A)(4) - RxRenewalRequest, RxRenewalResponse | 3 | |
(b)(3)(ii)(A)(5) - RxFill | 3 | |
(b)(3)(ii)(A)(6) - RxHistoryRequest, RxHistoryResponse | 3 | |
(b)(3)(ii)(A)(7) - Status | 3 | |
(b)(3)(ii)(A)(8) - Error | 3 | |
(b)(3)(ii)(A)(9) - Verify | 3 | |
(b)(3)(ii)(C)(1) - Primary/Secondary Diagnosis | 4 | |
(b)(3)(ii)(E) - Metric Units | 5 | |
(b)(3)(ii)(F) - Decimal Format | 6 | |
§170.315(b)(6): Data Export | (b)(6)(i) - Configure and export | 18 |
(b)(6)(ii) - Set Export | 18, 19 | |
(b)(6)(ii)(A) - CCDS | 18, 19 | |
(b)(6)(ii)(B) - Diagnoses | 18, 19 | |
(b)(6)(ii)(C) - Cognitive Status | 18, 19 | |
(b)(6)(ii)(D) - Functional Status | 18, 19 | |
(b)(6)(ii)(E) - Ambulatory Reason for Referral | 18, 19 | |
(b)(6)(ii)(F) - Inpatient Discharge Instructions | 18, 19 | |
(b)(6)(iii)(A) - Timeframe configuration | 18 | |
(b)(6)(iii)(B) - Export summary | 18 | |
(b)(6)(iv) - Save location | 18 | |
§170.315(b)(7): Security tags - summary of care - send | (b)(7) - CDA Generated with Privacy & Security Markings | 27 |
§170.315(b)(8): Security tags - summary of care - receive | (b)(8)(i) - Security Tags Document | 28 |
(b)(8)(ii) - Preserve Privacy Markings | 28 | |
§170.315(b)(9): Care plan |
(b)(9) - Record | 24 |
(b)(9) - Change and Access | 24 | |
(b)(9) - Create | 25 | |
(b)(9) - Receive | 26 | |
§170.315(c)(1): CQMs – record and export | (c )(1)(i) - Report | 1 |
(c )(1)(ii) - Export | 1 | |
§170.315(c)(2): CQMs – import and calculate | (c )(2)(i) - Import | 2 |
(c )(2)(ii) - Calculate | 1, 2 | |
§170.315(c)(3): CQMs – report | (c )(3)(i) - Report | 1, 2 |
§170.315(e)(1): View, download, and transmit to 3rd party | (e)(1)(i) - Web Content Accessibility | 21 |
(e)(1)(i)(A) - View | 14 | |
(e)(1)(i)(A)(1) - USCDI | 23 | |
(e)(1)(i)(A)(3)(i) - Assessment and Plan of Treatment | 23 | |
(e)(1)(i)(A)(3)(ii) - Goals | 23 | |
(e)(1)(i)(A)(3)(iii) - Health Concerns | 23 | |
(e)(1)(i)(A)(4) - Provider Data | 23 | |
(e)(1)(i)(A)(6) - Laboratory Test Report | 23 | |
(e)(1)(i)(A)(7) - Diagnostic Imaging Report | 23 | |
(e)(1)(i)(B)(1)(i) - Download Human Readable | 15 | |
(e)(1)(i)(B)(1)(ii) - Download CCD | 15 | |
(e)(1)(i)(B)(2) - CCD Human Readable | 15 | |
(e)(1)(i)(C)(1)(i) - Email | 16 | |
(e)(1)(i)(C)(1)(ii) - Encrypted Transmission | 16 | |
(e)(1)(i)(D)(1) - Specific Date | 14, 15, 16 | |
(e)(1)(i)(D)(2) - Date Range | 14, 15, 16 | |
(e)(1)(ii)(A) - Activity Log | 14, 15, 16 | |
§170.315(f)(1): Transmission to immunization registries | (f)(1)(i) - Create Content | 10 |
(f)(1)(ii) - Query Records | 11 | |
§170.315(g)(7): Application access – patient selection | (g)(7)(i) - Query processing and response | 20 |
(g)(7)(ii)(A)(1) - Functional Documentation | 8 | |
(g)(7)(ii)(A)(2) - Implementation Requirements | 8 | |
(g)(7)(ii)(A)(3) - Terms of Use | 8 | |
(g)(7)(ii)(B) - Public Link | 8 | |
§170.315(g)(8): Application access – data category request | (g)(8)(i)(A) - Return CCDS data | 20 |
(g)(8)(i)(B) - Request response | 20 | |
(g)(8)(ii)(A)(1) - Documentation | 8 | |
(g)(8)(ii)(A)(2) - Implementation Requirements | 8 | |
(g)(8)(ii)(A)(3) - Terms of Use | 8 | |
(g)(8)(ii)(B) - Public URL | 8 | |
§170.315(g)(9): Application access—all data request | (g)(9)(i)(A)(1) - Demonstrate API | 20 |
(g)(9)(i)(A)(3) - Data Classes | 20 | |
(g)(9)(i)(B) - Data Return | 20 | |
(g)(9)(ii)(A)(1) - Documentation | 8 | |
(g)(9)(ii)(A)(2) - Implementation Requirements | 8 | |
(g)(9)(ii)(B) - Public URL | 8 | |
§170.315(g)(10): Standardized API for patient and population services | (g)(10)(i) - Data response: USCDI v1 + US Core STU v3.1.1 | 29, 30, 31 |
(g)(10)(ii) - Supported search operations | 29, 30, 31 | |
(g)(10)(iii) - Application registration | 29, 30, 31 | |
(g)(10)(iv) - Secure connection | 29, 30, 31 | |
(g)(10)(v)(A) - Authentication and authorization for patient and user scopes: SMART 1.0.0 | 29, 30 | |
(g)(10)(v)(B) - Authentication and authorization for system scopes | 29, 31 | |
(g)(10)(vi) - Patient authorization revocation | 29, 30 | |
(g)(10)(vii) - Token introspection | 30, 31 | |
(g)(10)(vii) - Documentation | 22 | |
§170.315(h)(1): Direct Project | (h)(1)(i) - Send | 12 |
(h)(1)(i) - Receive | 13 | |
(h)(1)(ii) - Message Disposition Notification: Processed | 12 | |
(h)(1)(ii) - Message Disposition Notification: Failed | 12 |
WebChart EHR is a cloud-based, fully-inclusive EHR solution. All certified functionality is delivered in all instances of the product regardless of the care setting, size of practice, or required use cases for a given practice. Each production client is maintained in a separate database; however, the implementation of the environment is identical with the exception of optional increased security protocols that a client may choose to add for enhanced data protection. Additionally, the only differences between the client-facing portion of each system are a result of configuration settings that can be selected at go-live or updated at any time during a client's contract. Due to this philosophy of product delivery, all certified capabilities may not be actively used in all marketed care settings or may not be actively used in any current client production system. To address the Real World Testing requirements, MIE will be using a hybrid approach. Testing will primarily be conducted using de-identified real patient data from production systems as recorded in database tables and log files. For those criteria for which this live production recording is not available or minimal due to lack of client usage, client reported issues will be tracked and reported in addition to enacting automated tests of the certified functionality in a test system in a production environment. The automated tests will be run daily or weekly as appropriate in a system that is identical in substance and delivery to a client production system with the only exception being live real patient data. This blended approach will allow MIE to prove ongoing maintenance of WebChart EHR's certified technology regardless of the level of implementation by current clients.
Standards Updates (SVAP and USCDI)
All certified criteria in WebChart EHR use the current standard or implementation specification version, and will continue conformance to that version throughout the 2023 Real World Testing period unless stated in the table below. Key current versions include the following:
- HL7® CDA R2 Implementation Guide: C-CDA Templates for Clinical Notes R2.1 Companion Guide, Release 2-US Realm, October 2019
- United States Core Data for Interoperability (USCDI), Version 1, July 2020 Errata
- HL7® FHIR® US Core Implementation Guide STU 3.1.1, August 8, 2020
- HL7® FHIR® SMART Application Launch Framework Implementation Guide Release 1.0.0, November 13, 2018
- HL7® FHIR® Bulk Data Access (Flat FHIR®) (v1.0.0: STU 1), August 22, 2019
Standard and version | Web Content Accessibility Guidelines (WCAG) 2.1, June 05, 2018 (Available 3/12/2021) |
Updated certification criteria | §170.315(e)(1): View, download, and transmit to 3rd party |
Associated product | WebChart EHR v8.4 |
Health IT Module CHPL ID | 0015E8UJ8KHX8QL |
Method used for standard update | SVAP |
Date of ONC ACB notification | TBD 2023, through quarterly attestation |
Date of customer notification (SVAP only) | TBD 2023 |
Updated product | WebChart EHR v8.4 |
Health IT Module CHPL ID | 0015E8UJ8KHX8QL |
Method used for standard update | Cures Update Attestation and ONC ACB testing |
Date of ONC ACB notification | 10/26/2022 |
USCDI updated certification criteria (and USCDI version) |
|
Planned SVAP version | USCDI v2 |
Planned SVAP date | TBD 2023 |
WebChart EHR is a scalable, web-based system designed for ambulatory practices and clinics. The same product is distributed to all care settings with many configuration options. Each practice can use the available configuration to tailor the product to fit their workflows and use requirements.
Care Setting | Justification |
Primary Care | The WebChart EHR clients are divided primarily between primary care and specialty practices. Testing in a primary care setting will cover a large and important portion of our business. |
Specialty Practice | The WebChart EHR clients are divided primarily between primary care and specialty practices. Configuration selections are all that differentiate WebChart EHR implementations; however, we will test with several specialty practices to ensure configuration does not impact the functionality of certified capabilities. |
Pediatrics | Pediatric clinics are typically configured differently than adult primary care clinics. We will test in a pediatric setting in addition to primary care to again ensure that configuration does not impact the functionality of certified capabilities. |
Small/Rural/Underserved Practice | The size and location of a practice can impact their interoperability options. We will test with both small/rural and large/urban practices to ensure all practices have full interoperability functionality. |
Large Multi-practice Clinic | The size and location of a practice can impact their interoperability options. We will test with both small/rural and large/urban practices to ensure all practices have full interoperability functionality. |
The following measures outline and justify how each requirement of all criteria to which WebChart EHR is certified will be tested during the 2022 Real World Testing year. Please review the Criteria-Measure Matrix above to review which measure(s) will cover a specific requirement.
This measure will review WebChart EHR's ability to measure clinical quality and export the required information. Compliance will be tested both manually by developers and clients as well as automatically by reporting bodies and the Cypress CUV+ test system.
Certification Criteria | Requirement(s) |
§170.315(c)(1): CQMs – record and export | (c )(1)(i) - Record |
(c )(1)(ii) - Export | |
§170.315(c)(2): CQMs – import and calculate | (c )(2)(ii) - Calculate |
§170.315(c)(3): CQMs – report | (c )(3)(i) - Report |
WebChart EHR should accommodate the full range of §170.315(c)(1), §170.315(c)(2), and §170.315(c)(3) to support providers participating in MIPS and other quality measures. Most data supporting these measures for existing clients will come from data generated internally by their standard clinical workflows of seeing patients or incorporating the CCDA of transitioning patients. Numerical compliance calculations and reporting will be monitored by MIE and the practices selected for testing. The export and report QRDA formats will be validated by reporting partners and Cypress CUV+ to ensure data collected and calculated in WebChart EHR remains interoperable.
First, MIE will install an instance of Cypress 7+ on our production servers following all of our protocols for maintaining the security of PHI. Cypress CUV+ supports the validation of QRDA reports containing PHI and will be used monthly to validate a random selection of QRDAs from the care settings identified. Any errors identified by Cypress CUV+ will be tracked, reported, and addressed, then followed with testing of a larger sample of files.
Additionally, WebChart EHR has two customers that participate in quarterly attestations using both QRDA I and QRDA III reports. These customers regularly inspect their CQM compliance numbers and will alert MIE to any perceived errors. MIE will then collect and track the attestation results from the reporting bodies including any errors so as to report a success/failure rate.
This measure will review WebChart EHR's ability to measure clinical quality and export the required information. Compliance will be tested both manually by developers and clients as well as automatically by reporting bodies and the Cypress CUV+ test system.
Certification Criteria | Requirement(s) |
§170.315(c)(2): CQMs – import and calculate | (c )(2)(i) - Import |
(c )(2)(ii) - Calculate | |
§170.315(c)(3): CQMs – report | (c )(3)(i) - Report |
WebChart EHR should accommodate the full range of §170.315(c)(1), §170.315(c)(2), and §170.315(c)(3) to support providers participating in MIPS and other quality measures. It is rare that an active production client will import a QRDA I file for use in their CQM calculations. To maintain that WebChart EHR is capable of importing and calculating when this does occur, QRDA I files from Cypress will be imported into a test system in a production environment, CQMs will be automatically calculated, and QRDA files will be exported back to Cypress for content and calculation validation.
MIE will install an instance of Cypress 7+ on our production servers following all of our protocols for maintaining the security of PHI. Automated testing will download QRDA I files from Cypress for each certified CQM, import the files to WebChart EHR, calculate the CQMs, and export the QRDA files for Cypress validation of both the content and calculations to verify that the import was successful. Any errors identified by Cypress will be tracked, reported, and addressed.
This measure will verify that all supported e-prescribing message types are in use in WebChart EHR, including inbound and outbound message types.
Certification Criteria | Requirement(s) |
§170.315(b)(3): Electronic prescribing | (b)(3)(ii)(A)(1) - NewRx |
(b)(3)(ii)(A)(2) - RxChangeRequest, RxChangeResponse | |
(b)(3)(ii)(A)(3) - CancelRx, CancelRxResponse | |
(b)(3)(ii)(A)(4) - RxRenewalRequest, RxRenewalResponse | |
(b)(3)(ii)(A)(5) - RxFill | |
(b)(3)(ii)(A)(6) - RxHistoryRequest, RxHistoryResponse | |
(b)(3)(ii)(A)(7) - Status | |
(b)(3)(ii)(A)(8) - Error | |
(b)(3)(ii)(A)(9) - Verify |
WebChart EHR should support all of the required e-prescribing messaging types outlined in §170.315(b)(3). Messages are stored locally in each client system in addition to being transmitted to/from pharmacies via the Surescripts network.
MIE will report a count of messages for each supported message type:
* NewRx
* RxChangeRequest
* RxChangeResponse
* CancelRx
* CancelRxResponse
* RxRenewalRequest
* RxRenewalResponse
* RxFill
* RxHistoryRequest
* RxHistoryResponse
* Status
* Error
* Verify
The report will also include a count of outbound messages unable to be transmitted due to connectivity issues or other errors, for each message type. This report will be based on the contents of each client's local database table of stored messages. MIE will run the report for each client under consideration and aggregate the results.
This measure will verify that all diagnosis elements are present in some e-prescribing messages as required by §170.315(b)(3), including inbound and outbound message types.
Certification Criteria | Requirement(s) |
§170.315(b)(3): Electronic prescribing | (b)(3)(ii)(C)(1) - Primary/Secondary Diagnosis |
WebChart EHR must be able to send Diagnosis codes in outbound e-prescribing messages, and receive inbound messages that include them.
MIE will report the contents of each stored message in a client's local database table of stored messages, and counts the inbound and outbound messages that include Diagnosis elements. MIE will run the report for each client under consideration and aggregate the results.
This measure will verify that prescriptions for medications with an oral liquid form will have a quantity unit of measurement of mL, not cc or English units as outlined in §170.315(b)(3).
Certification Criteria | Requirement(s) |
§170.315(b)(3): Electronic prescribing | (b)(3)(ii)(E) - Metric Units |
WebChart EHR should prevent prescriptions of oral liquid medications from being sent electronically if they have an inappropriate quantity unit of measurement.
MIE will create a system report that examines the contents of each stored NewRx message in a client's local database table of stored messages, limiting to oral liquid medications, and provides a count of each distinct quantity unit of measure used. MIE will run the report for each client under consideration and aggregate the results.
This measure will verify that numeric amounts in prescriptions include leading zeros before decimal points and do not allow trailing zeros after a decimal point.
Certification Criteria | Requirement(s) |
§170.315(b)(3): Electronic prescribing | (b)(3)(ii)(F) - Decimal Format |
WebChart EHR should prevent prescriptions from being sent electronically if they have directions or total quantity that are missing leading zeros or include trailing zeros. This is essential for preventing misunderstanding by pharmacists regarding the amount to dispense and patients regarding the amount of medication to take.
MIE will create a system report that examines the contents of each stored NewRx message in a client's local database table of stored messages, and provides a count of prescription messages that include inappropriate trailing zeros, and a count of those missing leading zeros. MIE will run the report for each client under consideration and aggregate the results.
This measure will verify that the system can accept a CDA document uploaded into the system, assign it to the appropriate chart in the system as appropriate, and display the document with a standard stylesheet with all sections being accepted and visible.
Certification Criteria | Requirement(s) |
§170.315(b)(2): Clinical information reconciliation and incorporation | (b)(2)(ii) - Correct patient. |
§170.315(b)(1): Transitions of Care | (b)(1)(ii) - All paragraphs |
(b)(1)(iii) - All paragraphs |
Webchart EHR should be able to accept a CDA document and place it into the correct chart based on information within the document. It should also be able to display the CDA documents with an appropriate stylesheet.
MIE will report on the number of CDA formatted documents uploaded into tracked Webchart systems and the number of upload attempts that failed as stored in client databases and error log files.
MIE will report on the number of requests to view a CDA document within the system, and the number of times it displayed correctly, and when there were errors in display.
Any errors reported by customers or the recipients of their quarterly attestations will be tracked and reported as a baseline. These test assumptions for customer reporting align with the "visual inspection" aspects of the test lab tests.
System Documents Views
TOTAL 61465 16738
We are showing creation and storage of CDA documents and ability to view documents on demand within the WebChart software.
This measure will verify that WebChart EHR's API documentation is publicly and perpetually available. Compliance will be recorded by an external uptime monitor and reported quarterly. Upon request, or in the event of downtime, data can additionally be reported in daily, weekly, or monthly increments.
Certification Criteria | Requirement(s) |
§170.315(g)(7): Application access – patient selection | (g)(7)(ii)(A)(1) - Functional Documentation |
(g)(7)(ii)(A)(2) - Implementation Requirements | |
(g)(7)(ii)(A)(3) - Terms of Use | |
(g)(7)(ii)(B) - Public Link | |
§170.315(g)(8): Application access – data category request | (g)(8)(ii)(A)(1) - Documentation |
(g)(8)(ii)(A)(2) - Implementation Requirements | |
(g)(8)(ii)(A)(3) - Terms of Use | |
(g)(8)(ii)(B) - Public URL | |
§170.315(g)(9): Application access—all data request | (g)(9)(ii)(A)(i) - Documentation |
(g)(9)(ii)(A)(ii) - Implementation Requirements | |
(g)(9)(ii)(B) - Public URL |
WebChart EHR should provide public access to all API documentation, implementation requirements, and terms of use as outlined in 170.315(g)(7), 170.315(g)(8), and 170.315(g)(9). This documentation should be available at all times throughout the year.
An external uptime monitor will check the availability of all documentation available at https://docs.webchartnow.com/resources/system-specifications/application-programming-interface-api.html. Both up- and downtime will be logged to be reported quarterly. The cause of any downtime and the duration will also be logged In the event of any downtime, the amount of downtime can be reported at daily, weekly, or monthly intervals in addition to the quarterly reports, and the cause of each downtime occurrence will be reported.
This measure will verify that the system can take a CCDA transition of care/referral summary formatted according to the standards adopted §170.205(a)(3) and §170.205(a)(4) and read the data for medications, allergies, and conditions from the document, reconcile those into the chart, and that the data is fully incorporated into the chart.
Certification Criteria | Requirement(s) |
§170.315(b)(2): Clinical information reconciliation and incorporation | (b)(2)(iii)(A), (B), (C), (D) |
(b)(2)(iv) - System Verification |
Webchart EHR should be able to reconcile CCDA data for medications, allergies, and conditions into a patient's chart as outlined in § 170.315(b)(2).
MIE will report on the number of CDA formatted documents reconciled via our reconciliation process.
Following each reconcile, if a temporary CDA for the chart is created as part of the process, it will be validated to ensure the reconciled data can be incorporated into a CDA created free of schematic errors (the CDA document will NOT be kept, only the result of the validation). Additionally, any client complaints that data is not being imported correctly from the tool will be tracked, investigated, and reported.
CDA Documents:
CDA Documents - 324
CDA Documents Reconciled marked schematically Valid: 44
CDA Documents Reconciled marked schematically Invalid: 58
The documents marked invalid were from a 3rd party interface sent into the system. No issues with CDA data imports were reported.
This measure will verify that the system can generate a VXU conforming to the HL7 v2.5.1 standard, CDC guidance for communication to Immunization Registries and state/local guidance. The VXU messages shall contain information related to the demographics and vaccination administration record.
Certification Criteria | Requirement(s) |
§170.315(f)(1): Transmission to immunization registries | (f)(1)(i) - Create Content |
WebChart EHR should be able to generate and send valid VXU messages.
MIE will report from the database the number of successfully sent VXU messages acknowledged as received by the state immunization registry. MIE will also report from the database on the number of records rejected by the state registry due to error, whether the failure was due to registry internal errors, clinical data entry issues or a not well-formed message. Finally, MIE will report from the database the number of messages which declined to be generated due to data entry issues failing message pre-validation.
Successful: 1677
Failures: 3
Data Entry Validation Issue: 0
All 3 of the Failures were related to user data entry. In two of the cases, the user entered an administration location which was then changed to an outside location. The outside location is not a valid reporting location, so errored. In the third error, the date of administration is prior to the birthdate of the patient and was rejected by the registry.
This measure will verify that the system can generate a QBP conforming to the HL7 v2.5.1 standard, CDC guidance for communication to Immunization Registries and state/local guidance. Furthermore, the system shall be able to retrieve, consume and display to the end user the results of any such query.
Certification Criteria | Requirement(s) |
§170.315(f)(1): Transmission to immunization registries | f)(1)(ii) - Query Records |
WebChart EHR should be able to request, consume and display an evaluated patient history and forecast.
MIE will report the number of successful retrievals of evaluated history and forecasting operations from the database. MIE will report the number of failed retrievals, including those resulting from an internal error in the registry resulting in an inability to consume a response from the database. MIE will manually track, resolve and report issues resulting from WebChart EHR application errors as reported by end users.
Successful: 12112
Failure: 198
The failure rate is very low with most timestamps clustered around points in time. This is to be expected due to network, server or other technology related issues.
This measure will verify that the system can transmit a Direct project conforming S/MIME to a HISP. The measure will also verify the receipt of those transmissions by verifying the status of the resultant MDN messages.
Certification Criteria | Requirement(s) |
§170.315(h)(1): Direct Project | (h)(1)(i) - Send |
(h)(1)(ii) - Message Disposition Notification: Processed | |
(h)(1)(ii) - Message Disposition Notification: Failed |
WebChart EHR should be able to generate valid S/MIME messages, transmit them via Direct Project specifications and consume the resulting MDN from the recipient.
MIE will report from log files the number of messages transmitted. MIE will report from logs the number of messages which failed to be transmitted whether due to internal error, external failures or inability to verify trust of the recipient. MIE will report from logs the number of Processed MDN messages received. MIE will report from logs the number of Failed MDN messages received.
Transmitted: 3
Failed: 0
Processed MDNs: 3
Failed MDNs: 0
This measure will verify that the system conforms to Direct Project message receipt requirements for validation.
Certification Criteria | Requirement(s) |
§170.315(h)(1): Direct Project | (h)(1)(i) - Receive |
WebChart EHR should be able to receive, validate and deliver Direct Project messages transmitted to its HISP.
MIE will report from logs the number of messages transmitted to the HISP. MIE will report from logs the number of messages failing to conform to Direct Project specifications. MIE will report from logs the number of messages which are successfully delivered to recipients.
Received: 244
Failed specifications: 0
Delivered messages: 244
This measure will verify that a patient can view various document types within the patient portal.
Certification Criteria | Requirement(s) |
§170.315(e)(1): View, download, and transmit to 3rd party | (e)(1)(i)(A)(1),(2),(3),(4),(5) |
(e)(1)(i)(D)(1), (2) | |
(e)(1)(ii)(A) |
WebChart EHR should be able to provide a mechanism for a patient to read documents sent to them within a patient portal as required by § 170.315(e)(1).
MIE will report a number of measurements surrounding documents, including:
- Number of documents made available to patients in the patient portal
- Number of documents read by patients in the patient portal
- Number of failures in the ability to read messages in the patient portal
Results will be retrieved from database tables and aggregated for reporting. Any failures will be reported from the information found in log files as well as any client reported issues tracked during the testing period.
There were 5 distinct views of CDA documents in Q1 & Q2 on a client system.
This is currently a low amount of usage. We plan on doing at least more forced testing of the functionality within live client systems in Q3 and Q4.
This measure will verify that a patient can download various document types within the patient portal.
Certification Criteria | Requirement(s) |
§170.315(e)(1): View, download, and transmit to 3rd party | (e)(1)(i)(B)(1), (2), (3) |
(e)(1)(i)(D)(1), (2) | |
(e)(1)(ii)(A) |
WebChart EHR should be able to provide a mechanism for a patient to download documents sent to them within a patient portal.
MIE will report a number of measurements surrounding documents, including:
- Number of documents made available to patients in the patient portal
- Number of documents successfully downloaded from the patient portal
- Number of documents unsuccessful in being downloaded from the patient portal.
Results will be retrieved from database tables and aggregated for reporting. Any failures will be reported from the information found in log files and third party reports as well as any client reported issues tracked during the testing period.
There was 1 stream of CDA documents in Q1 & Q2 on a client system.
This is currently a low amount of usage. We plan on doing at least more forced testing of the functionality within live client systems in Q3 and Q4.
This measure will verify that a patient can transmit various document types within the patient portal to other entities.
Certification Criteria | Requirement(s) |
§170.315(e)(1): View, download, and transmit to 3rd party | (e)(1)(i)(C)(1), (2) |
(e)(1)(i)(D)(1), (2) | |
(e)(1)(ii)(A) |
WebChart EHR should be able to provide a mechanism for a patient to transmit documents sent to them within a patient portal to other entities.
MIE will report a number of measurements surrounding documents, including:
- Number of documents made available to patients in the patient portal
- Number of documents successfully transmitted from the patient portal
- Number of documents unsuccessful in being transmitted from the patient portal.
Results will be retrieved from database tables and aggregated for reporting. Any failures will be reported from the information found in log files and third party reports as well as any client reported issues tracked during the testing period.
No exports of CDA documents were reported in Q1 & Q2 on a client system.
We plan on doing at least more forced testing of the functionality within live client systems in Q3 and Q4.
This measure will verify that the system is able to utilize a SMTP edge protocol for sending and receiving Direct Project messages. As part of receiving messages, XDM shall be handled when applicable.
Certification Criteria | Requirement(s) |
§170.315(b)(1): Transitions of Care | (b)(1)(i)(A)(Alternative) - Send Using Edge Protocol for SMTP/IXE XDR |
(b)(1)(i)(B)(Alternative) - Receive Using Edge Protocol for SMTP/IXE XDR | |
(b)(1)(i)(C)(Conditional) - XDM Processing |
WebChart EHR should be able to receive and send Direct Project messages to a HISP utilizing a SMTP edge.
MIE will report from logs the number of messages transmitted to the HISP by SMTP. MIE will report from logs the number of messages received from the HISP by SMTP. MIE will report from logs the number of XDM packages processed. In the case where insufficient real-world data is available, data resulting from regular testing with DirectTrust shall be included in the reporting.
Transmitted to HISP via SMTP: 244
Transmitted by HISP: 7
XDM packages processed: 124
This measure will verify that a user can use WebChart EHR's Data Export Tool to pull down groups of patient data from a Webchart EHR system.
Certification Criteria | Requirement(s) |
§170.315(b)(6): Data Export | (b)(6)(i) |
(b)(6)(ii)(A)-(F) | |
(b)(6)(iii)(A)-(B) | |
(b)(6)(iv) |
Webchart EHR should be able to provide a mechanism for a user to download patient chart information via CDA from a large set of patients within the system as outlined in §170.315(b)(6). This tool is publicly available (https://github.com/mieweb/wcexport).
MIE will report from the event log database tables a series of occurrences that indicates use of the WebChart EHR Data Export Tool:
- Event logs of the report to find all patients for Document Export being called.
- Event logs of CDA documents being generated within a certain short time period following the report.
MIE will track customer reports of data expected to be in mass data export downloads that did not download as failures.
No usage occurred in Q1/Q2.
A manual test is planned during Q3.
This measure will verify that CDAs both created by and received by a Webchart EHR system pass basic CDA validation.
Certification Criteria | Requirement(s) |
§170.315(b)(1): Transitions of Care | (b)(1)(ii)(A) |
§170.315(b)(6): Data Export | (b)(6)(ii), (A)-(F) |
Webchart EHR should be able to validate that CDAs that are stored within webchart either do or do not conform to basic CDA schema requirements.
All CDAs stored within a Webchart EHR will be run through schema validation regardless of the document's origin. Documents may originate within the WebChart EHR system or be imported from a third party application of manual upload. The schema validator will be installed within the MIE production environment to ensure the security of all PHI contained in the documents. Only results of the validation will be made available, document content will not be revealed to developers during testing.
The number of valid vs. invalid CDAs and their sources will be reported.
All Documents:
Valid CDAs: 501
Invalid CDAs: 1308
The bulk of these results are from 3rd party uploaded documents. For the webchart generated documents, we are analyzing the reason for failure, and updating the script generation to account for those issues.
This measure will verify that the API as outlined in WebChart EHR's documentation is functional. A valid request for patient information must provide that information.
Certification Criteria | Requirement(s) |
§170.315(g)(7): Application access – patient selection | (g)(7)(i) - Query processing and response |
§170.315(g)(8): Application access – data category request | (g)(8)(i)(A) - Return CCDS data |
(g)(8)(i)(B) - Request response | |
§170.315(g)(9): Application access—all data request | (g)(9)(i)(A)(1) - Demonstrate API |
(g)(9)(i)(A)(3) - Data Classes | |
(g)(9)(i)(B) - Data Return |
WebChart EHR should provide patient information to requesters with the proper access to the information. In production environments of WebChart EHR, the use of the documented API is rare; therefore, MIE will conduct dual level testing of the API first, using automated testing of a test system in a production environment and second, manually tracking any client reported issues with the API functionality against the automatically tracked API requests are made.
To address the overall automated testing, the following test requests will be made daily against a test system in a production environment.
- Issue a request in the browser to search for a patient (patient selection)
- Issue a request in the browser to request demographics of a patient (data category request)
- Issue a request using the export tool described in the documentation.
All API requests made in production systems are recorded in log files. The number of requests logged will be reported against the number of issues with API functionality that are reported.
This measure will verify that all certified content in the patient portal will maintain accessibility conformance as outlined in the Web Content Accessibility Guidelines (WCAG) 2.0.
Certification Criteria | Requirement(s) |
§170.315(e)(1): View, download, and transmit to 3rd party | (e)(1)(i) - Web Content Accessibility |
The certified content of the patient portal should be accessible to all users regardless of abilities or impairments as outlined in the Web Content Accessibility Guidelines (WCAG) 2.0.
MIE will conduct monthly third-party production accessibility scanning as well as automated nightly internal accessibility scanning of a test system in a production environment.
This measure will verify that WebChart EHR's FHIR API documentation is publicly and perpetually available. Compliance will be recorded by an external uptime monitor and reported quarterly. Upon request, or in the event of downtime, data can additionally be reported in daily, weekly, or monthly increments.
Certification Criteria | Requirement(s) |
§170.315(g)(10): Standardized API for patient and population services | (g)(10)(vii) - Documentation |
WebChart EHR should provide public access to all FHIR API documentation, software components, software configurations, registration instructions, and terms of use as outlined in 170.315(g)(10). This documentation should be available at all times throughout the year.
An external uptime monitor will check the availability of all documentation available at https://docs.webchartnow.com/resources/system-specifications/fhir-application-programming-interface-api/ and the linked subpages. Both up- and downtime will be logged to be reported quarterly. The cause of any downtime and the duration will also be logged In the event of any downtime, the amount of downtime can be reported at daily, weekly, or monthly intervals in addition to the quarterly reports, and the cause of each downtime occurrence will be reported.
This measure will verify that CCDAs generated in webchart systems have all USCDI data and other required data.
Certification Criteria | Requirement(s) |
§170.315(e)(1) View, download, and transmit to 3rd party | (e)(1)(i)(A)(1) - (e)(1)(i)(A)(7) |
WebChart EHR should generate CCDAs that can generate the sections required by USCDI.
We will have weekly automated tests that will choose a certain number of random patient CCDAs in specific live systems and test for the given sections to exist in the documents.
We haven't had any customer complaints about missing USCDI content in CCDA documents.
In Q3/Q4 we should be adding checks to test charts in live systems to make sure all sections are listed.
This measure will track that users can create and change care plan data.
Certification Criteria | Requirement(s) |
§170.315(b)(9): Care plan | Record, Change and Access |
WebChart EHR per certification requirements must be able to provide a way to enter and update Care Plan data.
We will report on the following data elements being created or edited in patient charts:
- Goals
- Health concerns
- Health status evaluations and outcomes
- Interventions
We witnessed the ability to enter CDA Care Plan information in the appropriate sections in a live system with proper configuration.
Currently no live clients are using the Care Plan fields in their workflows.
This measure will track that users can create Care Plan CCDA Documents.
Certification Criteria | Requirement(s) |
§170.315(b)(9): Care plan | Requirement from matrix |
WebChart EHR per certification requirements must be able to generate Care Plan CCDA Documents.
We will report on the number of encounters with Care Plan information, and the number of Care Plan CCDAs generated.
We witnessed the ability to generate a CDA Care Plan document based on information in the appropriate sections of an encounter in a live system with proper configuration.
Currently no live clients are generating Care Plan fields in their workflows.
This measure will track that the system can receive Care Plan CCDA Documents.
Certification Criteria | Requirement(s) |
§170.315(b)(9): Care plan | Requirement from matrix |
WebChart EHR per certification requirements must be able to receive Care Plan CCDA Documents.
We will report on:
* the number of Care Plan CCDAs received from outside sources.
* Pass or fail count on the Care Plan CCDAs received.
0 Care Plan documents received
Currently no clients are set up to receive Care Plan CCDA documents as part of their workflow. In Q3/Q4 we will generate test documents.
This measure will track that the system can create CCDA Documents with valid security tags.
Certification Criteria | Requirement(s) |
§170.315(b)(7): Security tags - summary of care - send | (b)(7) |
WebChart EHR per certification requirements must be able to generate CCDA Documents with valid security tags.
We will have automated tests that run at minimum weekly to test that the software is still able to generate CCDAs with Security Tags.
If we determine that we are seeing usage of the security tagging within Production systems, we will report:
* the number of CCDAs generated during the RWT period.
* The number of CCDAs with security tags generated during the RWT period.
We witnessed the ability to generate a CDA document based on information in the appropriate sections of an encounter in a live system with the security set on the encounter.
This measure will track that the system can receive CCDA Documents with security tags and properly display them to end users.
Certification Criteria | Requirement(s) |
§170.315(b)(8): Security tags - summary of care - receive | (b)(8)(i) and (ii) |
WebChart EHR per certification requirements must be able to receive CCDA Documents with security tags and properly display them to end users.
We will have automated tests that run at minimum weekly to test that the software is still able to generate CCDAs with Security Tags.
From discussions with others around the industry who interact with large usage of CDA creation and transmission, there is little to no usage of DS4P within documents created by systems currently. If we determine that we are seeing usage of the security tagging within Production systems, we will report:
* the number of CCDAs received during the RWT period.
* The number of CCDAs with security tags received during the RWT period.
We witnessed the ability to view a CDA document based on information in the appropriate sections of an encounter in a live system with the security set in the document, although not from ones sent into the system, although this distinction is likely of little merit.
We will set up further tests to take an external document with security tags and see that they can be displayed.
This measure will use the Inferno Test suite to validate all types of secure connections and search operations supported by the FHIR API within a publicly available production sandbox system.
Certification Criteria | Requirement(s) |
§170.315(g)(10): Standardized API for patient and population services | (g)(10)(i) - Data response: USCDI v1 + US Core STU v3.1.1 |
(g)(10)(ii) - Supported search operations | |
(g)(10)(iii) - Application registration | |
(g)(10)(iv) - Secure connection | |
(g)(10)(v)(A) - Authentication and authorization for patient and user scopes: SMART 1.0.0 | |
(g)(10)(v)(B) - Authentication and authorization for system scopes | |
(g)(10)(vi) - Patient authorization revocation |
WebChart EHR's FHIR API is still newly available to clients and has no adoption as of writing this plan. Therefore to cover testing prior to live clients actively using the API, a publicly available production sandbox will be tested using Inferno. FHIR adoption is expected to be slow, but increasing, throughout 2023 leading to improved app support in WebChart EHR as well as increased real world data being available, at which time, Measures 30 and 31 will provide a more complete view of the production FHIR capabilities.
MIE will run nightly automated testing on the public FHIR R4 sandbox system using Inferno, and using log files stored in a QA database, MIE will report the success rate of the full (g)(10) test suite. Any errors will be tracked, reported, and addressed.
We've had multiple green tests for the Inferno test hitting the Sandbox in the first half of 2023.
We are currently working on getting the FHIR G10 Sandbox running regularly and having the results in the certification tests section of the MIEGrid. As part of that, we'll have past results saved for at least 1 year for audit/reporting purposes.
This measure will review WebChart EHR's ability to connect to an app within a patient scope and provide the user with the requested data.
Certification Criteria | Requirement(s) |
§170.315(g)(10): Standardized API for patient and population services | (g)(10)(i) - Data response: USCDI v1 + US Core STU v3.1.1 |
(g)(10)(ii) - Supported search operations | |
(g)(10)(iii) - Application registration | |
(g)(10)(iv) - Secure connection | |
(g)(10)(v)(A) - Authentication and authorization for patient and user scopes: SMART 1.0.0 | |
(g)(10)(vi) - Patient authorization revocation |
WebChart EHR's FHIR API is still newly available to clients, and has no adoption as of writing this plan. FHIR adoption is expected to be slow, but increasing, throughout 2023 leading to improved app support in WebChart EHR as well as increased real world data being available. Until that time when clients are actively using the FHIR API, MIE will conduct testing using a publicly available production sandbox system and a patient app recommended to our clients. As clients continue adoption of the FHIR API, real patient use of the patient app will be reported.
MIE will report from de-identified log files an analysis of authentication and data searches using a patient app. Specific rates can be reported from the sandbox system as the automated testing setup will indicate what actions should yield successful authentication or data return. An overall analysis will be reported for the real world patient data since we cannot estimate failures due to patients correctly being denied access.
No systems have generated connections yet, other than successful Sandbox connections to our Inferno testing tool.
We are in active discussions with the CommonHealth app (effectively "Apple Health" for Android) to get at first connectivity to our FHIR Sandbox, and then next step would be to get a live client (likely Maui) operational to have the option for portal members to use the app to obtain their health data. We also have plans on getting Apple Health Kit connectivity in Q3 or Q4.
This measure will review WebChart EHR's ability to connect to an app within an EHR provider scope and provide the user with the requested data.
Certification Criteria | Requirement(s) |
§170.315(g)(10): Standardized API for patient and population services | (g)(10)(i) - Data response: USCDI v1 + US Core STU v3.1.1 |
(g)(10)(ii) - Supported search operations | |
(g)(10)(iii) - Application registration | |
(g)(10)(iv) - Secure connection | |
(g)(10)(v)(B) - Authentication and authorization for system scopes |
WebChart EHR's FHIR API is still newly available to clients, and has no adoption as of writing this plan. FHIR adoption is expected to be slow, but increasing, throughout 2023 leading to improved app support in WebChart EHR as well as increased real world data being available. Until that time when clients are actively using the FHIR API, MIE will conduct testing using a publicly available production sandbox system and a provider app recommended to our clients. As clients continue adoption of the FHIR API, real provider use of the provider app will be reported.
MIE will report from de-identified log files an analysis of authentication and data searches using a patient app. Specific rates can be reported from the sandbox system as the automated testing setup will indicate what actions should yield successful authentication or data return. An overall analysis will be reported for the real world provider data since we cannot estimate failures due to providers correctly being denied access.
No systems have generated connections yet, other than successful Sandbox connections to our Inferno testing tool.
We do not have a clear path on a specific app yet that would be suitable for the Provider scope.
Some apps that might be of interest in this list: https://fhir.org/implementations/registry/
Key Milestone | Care Setting | Date/Timeframe |
Release of documentation for the Real World Testing to be provided to ACB and providers | All settings | November 1, 2022 |
Begin collection of information as laid out by the plan | All settings | January 1, 2023 |
Follow-up with providers and authorized representatives to understand any issues arising with the data collection. | All settings | Quarterly, 2023 |
Data collection and review. | All settings | Quarterly, 2023 |
New certification of b.10 | All settings | Q3, 2023 |
Additional CQM or criteria certification as determined by the developer | All settings | Q3, 2023 |
End of Real World Testing period/final collection of all data for analysis | All settings | December 31, 2023 |
Data analysis and report creation | All settings | January, 2024 |
Submission of Real World Testing Results to ACB | All settings | Per ACB instructions |
This Real World Testing plan is complete with all required elements, including measures that address all certification criteria and care settings. All information in this plan is up to date and fully addresses the health IT developer's Real World Testing requirements.
Authorized Representative Name | Doug Horner |
Authorized Representative Email | [email protected] |
Authorized Representative Phone | 260-459-6270 |
Authorized Representative Signature | |
Date | 08/XX/2023 |