Medflow Medication Manager-Draft Review - Performance Build
Medflow Medication Manager-Draft Review - Performance Build
Table of Contents
1. INTRODUCTION.................................................................................................................................4
1.1 PURPOSE..................................................................................................................................................4
1.2 SCOPE...................................................................................................................................................... 4
1.3 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS...................................................................................4
1.4 REFERENCES............................................................................................................................................5
1.5 OVERVIEW...............................................................................................................................................6
2. OVERALL DESCRIPTION................................................................................................................7
2.1 PRODUCT PERSPECTIVE...........................................................................................................................7
2.2 PRODUCT FUNCTIONS..............................................................................................................................7
2.3 USER CHARACTERISTICS.........................................................................................................................7
2.3.1 Permissions shall change depending on EHR application...........................................................7
2.3.2 Logging.........................................................................................................................................7
2.4 CONSTRAINTS..........................................................................................................................................7
2.5 ASSUMPTIONS AND DEPENDENCIES.........................................................................................................7
2.6 NON-FUNCTIONAL REQUIREMENTS.........................................................................................................8
3. FUNCTIONAL REQUIREMENTS....................................................................................................9
3.1 CREATING MEDFLOW MEDICATION MANAGER USER INTERFACE..........................................................9
3.2 FUNCTIONALITY OF THE MEDICATIONS ENTRY AND MANAGEMENT WIDGET.....................................11
3.2.1 Access to the Medication Manager.............................................................................................11
3.2.2 Allow user to enter and manage current ophthalmic medications/systemic medications..........12
3.2.2.1 Workflow-adding current ophthalmic medications to active medication list ........................................12
3.2.2.2 Workflow-adding current systemic medications to active medication list ............................................12
3.2.2.3 Workflow- Updating the status of current medications on the active medication List ..........................13
3.2.3 Allow user to review medication list provided by sure scripts and add selected medication to
active medication list.................................................................................................................................13
3.2.3.1 Workflow-importing medications from sure scripts into patient active medication list (ophthalmic
medications)......................................................................................................................................................... 13
3.2.3.2 Workflow-importing medications from sure scripts into patient active medication list (systemic
medications)......................................................................................................................................................... 14
3.2.4 Allow user to add ophthalmic medications (topical, ointment & oral) to active medication list.
14
A. User shall have the ability to add a new medication order using the favorites or list or searching master
medication list......................................................................................................................................................14
3.2.4.1 Workflow for adding medications to active medication list..................................................................14
3.2.5 Allow user to manage ophthalmic medications (continue, discontinue, refill, update
instructions and remove medications........................................................................................................17
3.2.5.1 Workflow for managing medications...................................................................................................17
3.2.6 Allow user to enter and manage sample medications.................................................................18
3.2.6.1 Workflow-entering sample medications...............................................................................................19
3.2.7 Application performs Drug Formulary Check............................................................................19
3.2.7.1 Workflow-drug formulary....................................................................................................................20
3.2.8 Application performs Eligibility Check.......................................................................................21
3.2.8.1 Workflow-Eligibility Check.................................................................................................................21
3.2.9 Drug to Drug/Allergy/Disease Check.........................................................................................21
3.2.9.1 Workflow-Drug to Drug/Allergy/Disease Check..................................................................................21
3.2.10 Identify Controlled Substances...............................................................................................21
3.2.11 Allow user to search for Pharmacy and select patient’s preferred pharmacy.......................22
3.2.11.1 Workflow-Searching and selecting a pharmacy..............................................................................22
3.2.12 Active Medication List............................................................................................................22
3.2.13 Allow user to E-prescribe a medication.................................................................................23
3.2.13.1 Workflow-E-Prescribe medication(s)..............................................................................................23
3.2.4 Allow user to manage ophthalmic medications (continue, discontinue, refill, update
instructions and remove medications........................................................................................................18
3.2.4.1 Workflow for managing medications...................................................................................................18
3.2.5 Allow user to enter and manage sample medications.................................................................19
3.2.5.1 Workflow-entering sample medications...............................................................................................20
3.2.6 Application performs Drug Formulary Check............................................................................20
3.2.6.1 Workflow-drug formulary....................................................................................................................21
3.2.7 Application performs Eligibility Check.......................................................................................22
3.2.7.1 Workflow-Eligibility Check.................................................................................................................22
3.2.8 Drug to Drug/Allergy/Disease Check.........................................................................................22
3.2.8.1 Workflow-Drug to Drug/Allergy/Disease Check..................................................................................22
3.2.9 Identify Controlled Substances...................................................................................................22
3.2.10 Allow user to search for Pharmacy and select patient’s preferred pharmacy.......................23
3.2.10.1 Workflow-Searching and selecting a pharmacy..............................................................................23
3.2.11 Active Medication List............................................................................................................23
3.2.12 Allow user to E-prescribe a medication.................................................................................24
3.2.12.1 Workflow-E-Prescribe medication(s)..............................................................................................24
3.2.13 Allow user to print a prescribed medication..........................................................................24
3.2.13.1 Workflow-Print Medication Prescription........................................................................................24
3.2.14 Allow user to print medication instructions for patients........................................................25
3.2.14.1 Workflow-Print medication instructions..........................................................................................25
3.2.15 Allow user to enter medications administered at office.........................................................25
3.2.15.1 Workflow-entering Medication Administered at Office..................................................................25
3.2.15.2 Workflow-Viewing Medications administered................................................................................26
3.2.16 Access to Medline Plus...........................................................................................................26
3.2.16.1 Workflow-Access to Medline Plus..................................................................................................26
3.2.17 Provide the user the ability to meet CMS clinical quality measure NQF 0022 High Risk
Medication in the elderly...........................................................................................................................26
3.2.17.1 Workflow-High Risk Medication in the elderly..............................................................................26
4. IMPACTED FUNCTIONALITIES..................................................................................................27
4.1.1 Dependent Functionalities..........................................................................................................27
4.1.2 Bidirectional Functionalities......................................................................................................27
5. USER INTERFACE REQUIREMENTS..........................................................................................28
5.1.1 Mock-up of Medflow Medication Manager.................................................................................28
5.1.2 Pharmacy Mock Up.....................................................................................................................28
6. REVISION HISTORY.......................................................................................................................29
1. INTRODUCTION.................................................................................................................................4
1.1 PURPOSE..................................................................................................................................................4
1.2 SCOPE...................................................................................................................................................... 4
1.3 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS...................................................................................4
1.4 REFERENCES............................................................................................................................................5
1.5 OVERVIEW...............................................................................................................................................5
2. OVERALL DESCRIPTION................................................................................................................6
2.1 PRODUCT PERSPECTIVE...........................................................................................................................6
2.2 PRODUCT FUNCTIONS..............................................................................................................................6
2.3 USER CHARACTERISTICS.........................................................................................................................6
2.3.1 Permissions shall change depending on EHR system...................................................................6
2.3.2 Logging.........................................................................................................................................6
2.4 CONSTRAINTS..........................................................................................................................................6
2.5 ASSUMPTIONS AND DEPENDENCIES.........................................................................................................6
3. FUNCTIONAL REQUIREMENTS....................................................................................................8
4.1.2
25
5. REVISION HISTORY.......................................................................................................................26
1. Introduction
1.1 Purpose
The purpose of this document is to create the Medflow Medication Manager. The
manager shall have the ability to be used with multiple EHR application(s). It shall allow
the user to manage prescriptions, enter current ophthalmic medication data and systemic
medications.
Develop the medication management screen as a stand-alone product with the ability to
interface with other electronic health medical record applicationssoftware.
.(should we refer EHR or EMREHR for maintaining consistency)
1.2 Scope
The SRS will address the following:
• Functionality
• User Interface
1.4 References
Medflow Medication Manager API Version 1.0 05/17/2015
Medflow Medication Admin SRS Version 3 09/16/2015
Formulary Widget (94) Version 1 06/12/2015
Drug to Drug/Allergy/Disease Widget (96) Version 1 05/21/2015
E-prescribing Log (98) Version 4 09/14/2015
CMS.gov-Meaningful Use
E-Prescribing- https://www.cms.gov/Regulations-and-
Guidance/Legislation/EHRIncentivePrograms/downloads/Stage2_EPCore_2_ePre
scribing.pdf
Computerized Provider Order Entry- https://www.cms.gov/Regulations-and-
Guidance/Legislation/EHRIncentivePrograms/downloads/Stage2_EPCore_1_CP
OE_MedicationOrders.pdf
CMS.gov (https://www.cms.gov/Medicare/Quality-Initiatives-Patient-
Assessment-Instruments/PQRS/MeasuresCodes.html)
Medflow Medication Manager
API Version 1.0 05/17/2015
Medflow Medication Admin
SRS Version 3 09/16/2015
Formulary Widget (94) Version
1 06/12/2015
Drug to Drug/Allergy/Disease
Widget (96) Version 1
05/21/2015
E-prescribing Log (98) Version
4 09/14/2015
CMS.gov-Meaningful Use
E-Prescribing https://www.cms.gov/Regulations-and-
Guidance/Legislation/EHRIncentiveProgra
ms/downloads/Stage2_EPCore_2_ePrescrib
ing.pdf
Computerized Provider Order https://www.cms.gov/Regulations-and-
Entry Guidance/Legislation/EHRIncentiveProgra
ms/downloads/Stage2_EPCore_1_CPOE_M
edicationOrders.pdf
CMS.gov https://www.cms.gov/Medicare/Quality-
Initiatives-Patient-Assessment-
Instruments/PQRS/MeasuresCodes.html
1.5 Overview
Section 2 provides a summary description of the requirements including
background information on the product and intended workflow.
Section 3 contains the functional requirements. These specify the "business logic"
for the software. Individual requirements are marked in each section with a
number that includes the section number, followed by a dash, followed by a
requirement number, e.g. "3.1.1 - A".
Section 4 contains the user interface requirements. These specify the "look and
feel" of the software.
2. Overall Description
Items highlighted throughout the requirement document reflects new features that shall
be available in MMM application that was not available in Medflow 2.0 Medication
Manager.
1.1.2 Logging
Type Action Description
Application Log Samples Given Log Medications
provided as samples
Log Medication Log
Lot Number
Log Date and time
Medication sample
provided
Log user entered
medication sample
Application Standard/Detailed Logging See Definitions (section 1.3)
2.4 Constraints
# Constraint Impact
1 NA No immediate restrictions
Current MMM is restricted
to USA region
2 Application shall use DIT EHR application that use the MMM must
Database convert to DIT database for medications
Dependencies
# Dependencies Impact
1 MMM API user Permissions, import/export medications
to EHR, import of allergies MMM
application, export of Meaningful Use
measurement
2 Formulatory Check Sure Formulary Checks, Drug to Drug/Allergy
scripts checks, Eligibility checks
3 E-CQMMeaningful Uses If application fails to send back clinical
requirements quality measures and meaningful use
measures to electronic health record, it will
affect the physicians ability to attest to
Meaningful Use
4 Highriskmedications
Application shall use web services to retrieve data from DIT. If web services fail, the
fail over shall be a Database. Backup Database shall be updated monthly.
MMM application shall work in the following browser: Microsoft Edge, Safari,
Chrome & Mozilla Firefox
Load time should be less than 2 seconds
3. Functional Requirements
The functional requirements are creating the widget and setting functionality to allow
user to add new medication orders, refill medication order, manage medications, provide
patient instructions and e-prescribe a medication.
2. 1st box shall be a free type section. Allows the user to enter the
number of units for medications
3. 2nd box shall allow the user to select unit from a drop down
viii. Days Supply field-Free Type Field and Numeric characters only
B. At the time of access, MMM shall verify user permissions and import patient
demographicsthe following information. This information passes through the
MMM API.
i. Patient Demographics
ii. Patient Insurance
iii. Allergies
iv. Active Problem List (Diagnosis)
v. Preferred Pharmacy
A. User shall have the ability to add medication the patient is currently taking the
active medication list
B. User shall have the ability to add instructions associated to current medication.
C. User shall have the ability to select the date the patient starting taking the
medication.
D. User shall have the ability update the status of the medication current
E. User shall have the ability to note medication compliance
F. Application shall auto update status to current as today’s date if manually
entered into active medication list
H. User shall have the ability to enter patients compliance to medication by selecting
compliance from drop down or free type compliance
3.2.3 Allow user to review medication list provided by sure scripts and add
selected medication to active medication list.
A. User shall have the ability to view a list of medications for each patient from sure
scripts.
B. User shall have the ability to select what medication to import from sure scripts
into the patient active medication list
C. User shall have the ability to tag a medication as ophthalmic or systemic
medication.
1. The medication shall be tagged based on where the user is during import
i. Manage Prescriptions or Systemic medications
D. User shall have the ability to add medication instructions to medications prior to
import
E. Application shall auto enter number 0 in the refill field.
F. Application shall enter prescribed date from sure scripts into the prescribed date
field
G. Application shall enter a status: Current date as of (current date).
3.2.4 Allow user to add ophthalmic medications (topical, ointment & oral) to
active medication list.
A. User shall have the ability to add a new medication order using the favorites or
list or searching master medication list
B. User shall have the ability to select instructions, dispense and refill prior to adding
medication to active medication list.
i. Instructions, dispense and refill are mandatory fields
C. User shall have the ability to add the following
i. Additional Instructions (optional)- Free type field that allows a user to
enter instructions that are added to the entered instructions of the selected
medication
ii. Pharmacist Message (optional)- Provides the user the ability to enter a
message to the pharmacist that is not instructions for how the patient is to
take the medication
iii. Dispense as written- Selected when the prescriber does not want the
pharmacist to provide the patient with a generic form of the medication
prescribed.
)
a. Topical=Black Rx symbol
b. Oral=Yellow Rx symbol
c. Ointment=Purple Rx symbol
2. The instruction list for dosage, form type, frequency and route shall
display for selection
3. User selects instructions of medication (required)
4. User selects dispense and enters refill quantity (required)
5. User shall have the ability to enter a pharmacist message, additional
instructions or select dispense as written (optional fields)
6. User selects Order
a. Medication is added to Active Medication List
b. Validation appears: “Medication order saved successfully”
c. This is considered a CPOE order for medication
B. User enters medication using Medication Master List
i. Type Medication Name
1. Use Intellisense Method
Medflow, Inc., 6739-A Fairview Rd., Charlotte, NC 28210 Confidential
Revision: 1.21 Medflow Medication Manager Page: 20 of 33
Date: 10/141/2015 Software Requirements Specification Status: DRAFT
A. The application shall perform a drug/allergy and disease check automatically and
immediate to selecting a medication.
B. The application shall display drug to drug, drug to allergy and drug to disease
checks
C. The application shall display a table that alerts the user to type of reaction, name
of medication, interaction, interaction details and the ability to research
interaction by selecting info button
D. User shall have the ability to override the interaction and enter medication order.
3.2.9.1 Workflow-Drug to
Drug/Allergy/Disease Check
A. User selects medication
i. Upon selecting Medication the following shall appear
1. Drug-Drug interaction
2. Drug-Allergy interaction
3. Drug-Disease interaction
ii. The severity of the reaction shall be color-coded.
1. Red representing high severity
B. User shall select a different medication or override the alert.
i.
3.2.11 Allow user to search for Pharmacy and select patient’s preferred pharmacy
A. User shall have the ability to select a pharmacy to send a medication order.
B. User shall have the ability to search for pharmacy based on type
i. Mail Order
ii. Retail
C. User shall have the ability to search by the following fields or combination of
fields
i. Pharmacy Name
ii. Pharmacy Phone number
iii. Zip code of Pharmacy
iv. State of Pharmacy
D. User shall have the ability to select up to two preferred pharmacies per patient.
i. Update the Preferred Pharmacy list for selected Patient in detailed
demographics
(assuming this is out of scope for MMM and options get displayed as per
patients demographics?)
ii. Patient Preferred Pharmacy list available in drop down in medflow
medication manager.
B. The active medication list is sent back to the EHR once the medication manager is
closed.
Medflow, Inc., 6739-A Fairview Rd., Charlotte, NC 28210 Confidential
Revision: 1.21 Medflow Medication Manager Page: 27 of 33
Date: 10/141/2015 Software Requirements Specification Status: DRAFT
3.2.13.1 Workflow-E-Prescribe
medication(s)
A. User selects medication(s) from active medication list by placing a check box in
front of medication
B. User selects preferred pharmacy from drop down or selects a pharmacy from
pharmacy search selection
C. User selects E-Prescribe
D. Medications shall transfer to selected pharmacy using the MMM API
Should we mention which API does this and can we mention this in dependency
section)
E. Validation shall appear stating “ E-Prescribed successfully”
A. User selects medication(s) from active medication list by placing a check box in
front of medication
B. User selects Print
C. Medication prescription shall print on physician selected template
Medflow, Inc., 6739-A Fairview Rd., Charlotte, NC 28210 Confidential
Revision: 1.21 Medflow Medication Manager Page: 28 of 33
Date: 10/141/2015 Software Requirements Specification Status: DRAFT
F. The only options for Actions for a Medication administered shall be standard
(x) and (+)
G. The status for a medication administered at office shall medication administered
H. User shall have the ability to prescribe a medication that was administered the
current day by highlighting medications, enter a refill amount and selecting Order
a. Medication will be listed twice
i. Once as medication administered status
ii. Once as medication prescribed
1. The user shall have the ability to update instructions prior
to ordering medication.
3.2.18 Provide the user the ability to meet CMS clinical quality measure NQF 0022
High Risk Medication in the elderly
A. The Medflow Medication Manager shall use the E-CQM specifications to update
the denominator and numerator of this clinical quality measure.
B. The information from the E-CQM shall be sent back to the EHR for reporting
each day.
C. Many EHR application may use a Clinical Decision Support Rule to assist with
meeting the measure. Workflow outlined below.
C. The systemapplication shall identify high risk medications by the code listed
within high- risk value set. Value sets are available in Commons| MU 2015| Value
Sets| Highriskmedications
4. Impacted Functionalities
6. Revision History