REAL WORLD TESTING PLAN TEMPLATE
BACKGROUND & INSTRUCTIONS
Under the ONC Health IT Certification Program (Program), health IT developers are required to conduct Real World Testing of their certified health IT (45 CFR 170.405). The Office of the National Coordinator for Health Information Patient data category Technology (ONC) issues Real World Testing resources to clarify health IT developers’ responsibilities for conducting Real World Testing, to identify topics and specific elements of Real World Testing that ONC considers a priority, and to assist health IT developers in developing their Real World Testing plans.
Health IT developers have maximum flexibility to develop innovative plans and measures for Real World Testing. As developers are planning how they will execute Real World Testing, they should consider the overall complexity of the workflows and use cases within the care settings in which they market their certified health IT to determine the approaches they will take. This Real World Testing plan template was created to assist health IT developers in organizing the required information that must be submitted for each element in their Real World Testing plan. While the use of this template is voluntary, health IT developers may find it useful in preparing their Real World Testing plans. Health IT developers must submit one plan for each year of Real World Testing (see resources listed below for specific timelines and due dates). ONC does not encourage updating plans outside the submission timeline and will not post updates on the Certified Health IT Product List (CHPL). If adjustments to approaches are made throughout Real World Testing, the health IT developer should reflect these adjustments in their Real World Testing results report. ONC expects that the Real World Testing results report will include a description of these types of changes, the reasons for them, and how intended outcomes were more efficiently met as a result. While every effort has been made to ensure the accuracy of restatements of 45 CFR Part 170, this template is not a legal document. The official program requirements are contained in the relevant laws and regulations. This resource should be read and understood in conjunction with the following companion resources, which describe in detail many of the Program requirements referenced in this resource.
Health IT developers should also review the following regulatory materials, which establish the core requirements
and responsibilities for Real World Testing under the Program.
- 21st Century Cures Act: Interoperability, Information Blocking, and the ONC Health IT Certification Program final rule, 85 FR 25642 (May 1, 2020) (ONC Cures Act Final Rule)
TEMPLATE INSTRUCTIONS
The following template is organized by elements required to be submitted in the Real World Testing plan. Each section provides a field for submitting responses and/or explanations for how the health IT developer will address each required element in their Real World Testing approach. These fields serve as a foundation of information required for developing a Real World Testing plan and can be expanded with additional rows or columns to address the specific needs of the Real World Testing plan being submitted.
GENERAL INFORMATION
Plan Report ID Number: [For ONC-Authorized Certification Body use only]
Developer Name: Netsmart
Product Name(s): gEHRiMed
Version Number(s): 4.2
Certified Health IT: 170.315(b)(1), 170.315(b)(2), 170.315(b)(6), 170.315(e)(1), 170.315(f)(1), 170.315(b)(2),
170.315(g)(7), 170.315(g)(8), 170.315(g)(9)
Product List (CHPL) ID(s): 15.04.04.1532.gEHR.04.02.1.210420
Developer Real World Testing Page URL: https://www.ntst.com/-/media/pdfs/certifications/gmd-rwt-
application-programming.pdf
JUSTIFICATION FOR REAL WORLD TESTING APPROACH
Provide an explanation for the overall approach to Real World Testing, including an outline of the approach and
how data will be used to demonstrate successful Real World Testingi.
All measures should reasonably align with the elements within a Real World Testing plan, the scope of the certification, the types of settings in which the certified health IT is marketed, and other factors relevant to the implementation of the certified Health IT Module(s). The justification should reflect how each element within the plan is relevant to the developer’s overall strategy for meeting the Real World Testing Condition and Maintenance of Certification requirements.
Note: A single Real World Testing plan may address multiple products and certification criteria for multiple care settings.
Use Case: Evaluating real-world use of API functionality, we evaluated our client population’s use of our certified technology. We found no clients that use the API in a manner that addresses our certified functionality. As such, we’ll create a test scenario that addresses real world use of API: patient selection, data category request(s), and all data request(s) per the functionality outlined in the certified modules:
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
STANDARDS UPDATES (INCLUDING STANDARDS VERSION ADVANCEMENT PROCESS (SVAP) AND UNITED STATES CORE DATA FOR INTEROPERABILITY (USCDI))
Both required and voluntary standards updates must be addressed in the Real World Testing plan. Real World Testing plans must include all certified health IT updated to newer versions of standards prior to August 31 of the year in which the updates were made.
Describe approach(es) for demonstrating conformance to all certification requirements using each standard to
which the health IT is certified. List each version of a given standard separately. For each version of a standard
submit the following:
- Identify standard versions
- Indicate what certification criteria in which product(s) has been updated
- If reporting for multiple products, identify the certification criteria that were affected by the update for
each of the associated products
- CHPL ID for each Health IT Module
- Method used for standard update (e.g., SVAP)
- Date notification sent to ONC-ACB
- If SVAP, date notification sent to customers
- Measure used to demonstrate conformance with updated standard(s)
- Which certification criteria were updated to USCDI and/or to which version of USCDI was the certification criteria updated?
Updated certification criteria and associated product
No updates have been made.
15.04.04.1532.gEHR.04.02.1.210420
Method used for standard
update
N/A, updates have not been made
Date of ONC-ACB notification
Date of customer notification (SVAP only)
USCDI-updated certification criteria (and USCDI version)
MEASURES USED IN OVERALL APPROACH
Each plan must include at least one measurement/metric that addresses each applicable certification criterion in
the Health IT Module’s scope of certification. Describe the method for measuring how the approach(es) chosen
meet the intent and purpose of Real World Testing.
For each measurement/metric, describe the elements below:
- Description of the measurement/metric
- Associated certification criteria
- Justification for selected measurement/metric
- Care setting(s) that is addressed
- Expected outcomes
DESCRIPTION OF MEASUREMENT/METRIC
Describe the measure(s) that will be used to support the overall approach to Real World Testing.
Number of test patient ID
requests, return of ID or token
over test population
API patient selection. This will evaluate the functionality of our certified
module to address patient id requests over our API. Successful completion of
the API request validates associated certification criteria outlined in §170.315
(g)(7).
Number of test patient data
category requests (per CCDS
categories) over a denominator
population
API test data category request(s). Patient test data category requests will be
evaluated over a denominator population over a timeframe. Successful
completion of the API request validates associated certification criteria
outlined in §170.315 (g)(8).
Number of All Test Data
requests (per CCDS) over a
population.
API all data request. This will allow evaluation of patient ‘all data’ selection
for API exchange of patient information. Successful completion of the API
request validates associated certification criteria outlined in §170.315 (g)(9).
ASSOCIATED CERTIFICATION CRITERIA
List certification criteria associated with the measure and if updated to the 2015 Edition Cures Update criteria.
170.315(g)(7): Application
access – patient selection
Regulation Text
§170.315 (g)(7) Application access – patient selection—
The following technical outcome and conditions must be met through
the demonstration of an application programming interface (API).
- Functional requirement. The technology must be able to receive
a request with sufficient information to uniquely identify a
patient and return an ID or other token that can be used by an
application to subsequently execute requests for that patient's
data.
- Documentation—
- The API must include accompanying documentation
that contains, at a minimum:
- API syntax, function names, required and
optional parameters and their data types,
return variables and their types/structures,
exceptions and exception handling methods
and their returns.
- The software components and configurations
that would be necessary for an application to
implement in order to be able to successfully
interact with the API and process its
response(s).
- Terms of use. The terms of use for the API must
be provided, including, at a minimum, any
associated developer policies and required
developer agreements.
The documentation used to meet paragraph (g)(7)(ii)(A)
of this section must be available via a publicly
accessible hyperlink.
170.315(g)(8): Application
access – Data category
request
The following technical outcome and conditions must be met through
the demonstration of an application programming interface.
- Functional requirements.
- Respond to requests for patient data (based on an ID or
other token) for each of the individual data categories
specified in the Common Clinical Data Set and return
the full set of data for that data category (according to
the specified standards, where applicable) in a
computable format.
- Respond to requests for patient data associated with a
specific date as well as requests for patient data within
a specified date range.
- Documentation—
- The API must include accompanying documentation that contains, at a minimum:
- API syntax, function names, required and
optional parameters and their data types,
return variables and their types/structures,
exceptions and exception handling methods
and their returns.
- The software components and configurations
that would be necessary for an application to
implement in order to be able to successfully
interact with the API and process its
response(s).
- Terms of use. The terms of use for the API must
be provided, including, at a minimum, any
associated developer policies and required
developer agreements.
-
The documentation used to meet paragraph (g)(8)(ii)(A)
of this section must be available via a publicly
accessible hyperlink.
170.315(g)(9): Application
access – All data request
The following technical outcome and conditions must be met through
the demonstration of an application programming interface.
- Functional requirements.
- (1) Respond to requests for patient data (based on an ID
or other token) for all of the data classes expressed in
the standards in § 170.213 at one time and return such
data (according to the specified standards, where
applicable) in a summary record formatted in
accordance with § 170.205(a)(4) and (5) following the
CCD document template, and as specified in
paragraphs (g)(9)(i)(A)(3)(i) through (iii) of this section,
or
- The Common Clinical Data Set in accordance
with paragraphs (g)(9)(i)(A)(3)(i) through (iv) of
this section for the period until December 31,
2022, and
- The following data classes:
- Assessment and plan of treatment. In
accordance with the “Assessment and
Plan Section (V2)” of the standards
specified in § 170.205(a)(4); or in
accordance with the “Assessment
Section (V2)” and “Plan of Treatment
Section (V2)” of the standards specified
in § 170.205(a)(4).
- Goals. In accordance with the “Goals
Section” of the standard specified in §
170.205(a)(4).
- Health concerns. In accordance with
the “Health Concerns Section” of the
standard specified in § 170.205(a)(4).
- Unique device identifier(s) for a patient's
implantable device(s). In accordance
with the “Product Instance” in the
“Procedure Activity Procedure Section”
of the standard specified in §
170.205(a)(4).
-
Respond to requests for patient data associated with a
specific date as well as requests for patient data within
a specified date range.
- Documentation—
- The API must include accompanying documentation
that contains, at a minimum:
- API syntax, function names, required and
optional parameters and their data types,
return variables and their types/structures,
exceptions and exception handling methods
and their returns.
- The software components and configurations
that would be necessary for an application to
implement in order to be able to successfully
interact with the API and process its
response(s).
- Terms of use. The terms of use for the API must
be provided, including, at a minimum, any
associated developer policies and required
developer agreements.
- The documentation used to meet paragraph (g)(9)(ii)(A)
of this section must be available via a publicly
accessible hyperlink.
JUSTIFICATION FOR SELECTED MEASUREMENT/METRIC
Provide an explanation for the measurement/metric selected to conduct Real World Testing.
Number of test patient ID
requests, return of ID or token
over test population
We will be evaluating test real world scenarios of how our clients use this
functionality. After evaluating our API use, currently API calls are made for
billing access. However, none of our clients use the API points needed to
meet the requirements. As such, we will be using test data / test scenarios
similar to when first certified to evaluate real world functionality. This will
allow us to evaluate real world functionality of patient ID request and return
of ID / token data.
Number of test patient data
category requests (per CCDS
categories) over a denominator
population
We will be creating a test real world scenario as none of our clients use this
functionality. After evaluating our API use, currently API calls are made for
billing access. However, none of our clients use the API points needed to
meet the requirements. As such, we will be using test data / test scenarios
similar to when first certified to evaluate real world functionality. We will
evaluate scenarios of requesting categorical CCDA data over our API.
Number of All Test Data
requests (per CCDS) over a
population.
We will be evaluating a real world scenarios of how our clients use this
functionality in the real world. After evaluating our API use, currently API
calls are made for billing access. However, none of our clients use the API
pointe needed to meet the requirements. As such, we will be using test data
/ test scenarios similar to when first certified to evaluate real world
functionality. We will evaluate scenarios of requesting / receiving All Data for
a client per the regulations, over our API.
Care Setting(s)
The expectation is that a developer’s Real World Testing plan will address each type of clinical setting in which their
certified health IT is marketed. Health IT developers are not required to test their certified health IT in every setting
in which it is marketed for use. Developers should address their choice of care and/or practice settings to test and
provide a justification for the chosen approach.
Note: Health IT developers may bundle products by care setting, criteria, etc. and design one plan to address each,
or they may submit any combination of multiple plans that collectively address their products and the care settings
in which they are marketed
List each care setting which is covered by the measure and an explanation for why it is included
The user population for this
functionality is in a post-acute,
long term care setting.
This is the care setting in which Gehrimed electronic health record technology
is used.
EXPECTED OUTCOMES
Health IT developers should detail how the approaches chosen will successfully demonstrate that the certified
health IT:
(1) is compliant with the certification criteria, including the required technical standards and vocabulary
codes sets;
(2) is exchanging electronic health information (EHI) in the care and practice settings for which it is
marketed for use; and/or,
(3) EHI is received by and used in the certified health IT.
(from 85 FR 25766)
Not all of the expected outcomes listed above will be applicable to every certified Health IT Module, and health IT
developers may add an additional description of how their measurement approach best addresses the ongoing
interoperability functionality of their product(s). Health IT developers could also detail outcomes that should not
result from their measurement approach if that better describes their efforts.
Within this section, health IT developers should also describe how the specific data collected from their Real World
Testing measures demonstrate expected results. Expected outcomes and specific measures do not necessarily have
to include performance targets or benchmarks, but health IT developers should provide context for why specific
measures were selected and how the metrics demonstrate individual criterion functionality, EHI exchange, and/or
use of EHI within certified health IT, as appropriate.
Number of patient ID requests,
return of ID or token over test
population
Expected validation of normal test patient ID selection and return of ID/Token
per standards.
Number of patient data
category requests (per CCDS
categories) over a denominator
population
Validation of patient data category requests via API for CCDS data in a test
environment. This will be along similar lines as all data requests as the
methodology is similar.
Number of All Data requests
(per CCDS) over a population.
Ability to select All Category Data per CCDS for patients selected will be
evaluated in a test environment. Evaluating this functionality over time will
ensure functionality and interoperability as expected.
SCHEDULE OF KEY MILESTONES
Include steps within the Real World Testing plan that establish milestones within the process. Include details on
how and when the developer will implement measures and collect data. Key milestones should be relevant and
directly related to expected outcomes discussed in the next section.
For each key milestone, describe when Real World Testing will begin in specific care settings and the
date/timeframe during which data will be collected.
Evaluation of test scenarios
Long Term Post
Acute Care
Set up of evaluation of API: Test patient selection requests, test
categorical data requests, test all category data requests
Long Term Post
Acute Care
Set up automation of API Patient, category, all data requests,
evaluate initial results
Long Term Post
Acute Care
Run monthly testing and evaluation of API functionality tested
Long Term Post
Acute Care
ATTESTATION
The Real World Testing plan must include the following attestation signed by the health IT developer authorized
representative.
Note: The plan must be approved by a health IT developer authorized representative capable of binding the health
IT developer for execution of the plan and include the representative's contact information.ii
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: Benjamin Britton
Authorized Representative Email: bbritton@ntst.com
Authorized Representative Phone: 970-658-6897
Authorized Representative Signature:
Date: 9/29/2021
iCertified health IT continues to be compliant with the certification criteria, including the required technical standards and vocabulary codes
sets; certified health IT is exchanging EHI in the care and practice settings for which it is marketed for use; and EHI is received by and used in the
certified health IT. (85 FR 25766)
iihttps://www.federalregister.gov/d/2020-07419/p-3582