Reasoning Requirements Matrix

Target release
Epic
Document statusDRAFT
Document owner

Emory Fry

Designer
Developers
QA

Goals

Background and strategic fit

Assumptions

Requirements

#TitleUser StoryImportanceNotes
1
 Provide the ability for a CDS administrator to maintain CDS functionality and related information.As a Socratic Grid administrator, I want the ability to maintain CDS functionality and any related information to the CDS functionality, in order to have a seamless transition.  
 Provide the ability to manage CDS functionality related to interfacing with proprietary CDS.As a Socratic Grid user, I want the ability to manage CDS functionality related to interfacing with propriety CDS, in order to improve the management of functions within CDS.  
 Provide the ability to manage CDS functionality related to alerts, notifications, and reminders.As a Socratic Grid user, I want the ability to manage CDS functionality related to alerts, notifications, and reminders, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability to manage CDS functionality related to the presentation of differential diagnosis. As a Socratic Grid user, I want the ability to manage CDS functionality related to the presentation of differential diagnosis,  in order to track information more accurately and efficiently, supporting a Health Care Provider in the assessment and diagnosis of a patient.  
 Provide the ability to manage CDS functionality related to clinical calculators.As a Socratic Grid user, I want the ability to manage CDS functionality related to clinical calculator, in order to track information more accurately and efficiently in support of clinical calculations in the use of patient care.    
 Provide the ability to manage CDS functionality incorporating patient and family preferences.As a Socratic Grid user, I want the ability to manage CDS functionality incorporating patient and family preference,  in order to track information more accurately and efficiently and better serve the patient and their family members.  
 Provide the ability to manage CDS functionality related to order sets/order set templates based on preferred standards, provider preferences, organizational policy or other criteria.As a Socratic Grid user, I want the ability to manage CDS functionality related to order sets/order set templates based on preferred standards, provider preferences, organizational policy or other criteria, in order to track a provider's order sets/order set templates and enhance patient care while abiding by organizational policy and other requirement directives.    
 Provide the ability to manage CDS functionality related to context-sensitive information.As a Socratic Grid user, I want the ability to manage CDS functionality related to context-sensitive information, in order to provide a context sensitive environment for the user.  
 Provide the ability for selected components of the system to learn from past experiences and/or find patterns in clinical data (i.e., operate as a non-knowledge based learning system).As a Socratic Grid user, I want the selected components of the system to  learn from past experiences and/or find patterns in clinical data (i.e., operate as a non-knowledge based learning system), in order to utilize clinical data to better serve the end users.  
 Provide the ability  for a CDS administrator to measure and report on CDS assets' appropriateness, quality, and effectiveness.As a Socratic Grid user, I want the ability to measure and report on CDS assets' appropriateness, quality, and effectiveness, in order to aide in controlling the quality of CDS.  
 Provide the ability for a CDS consumer to trigger CDS manually upon request or automatically based on a time-triggered, data-triggered, application-triggered, or CDS Consumer input-triggered event.As a Socratic Grid user, I want the ability to  trigger CDS manually upon request or automatically based on a time-triggered, data-triggered, application-triggered, or CDS Consumer input-triggered event, in order to  better provide CDS.  
 Provide the ability for the system to acquire information (from internal sources, external sources, and/or CDS consumer[s]) to use in formulating a CDS output/response.As a Socratic Grid user, I want the system to acquire information (from internal sources, external sources, and/or CDS consumer[s]), in order to formulate a CDS output/response.  
 Provide the ability to determine if additional information is needed to provide CDS, what information is needed, and from what source.As a Socratic Grid user, I want the ability to determine if additional information and what information is needed to provide CDS, in order to be most efficient in providing CDS to the end user.    
 Provide the ability to check internal data sources for sufficiently recent and relevant information in the specific context in order to provide CDS.As a Socratic Grid user, I want the ability to check internal data sources for sufficiently recent and relevant information in the specific context,  in order to provide CDS.  
 Provide the ability to check external data sources for sufficiently recent and relevant information in the specific context in order to provide CDS.As a Socratic Grid user, I want the ability to check external data sources for sufficiently recent and relevant information in the specific context, in order to provide CDS.  
 Provide the ability to request the CDS consumer provide additional information in the specific context in order to provide CDS.As a Socratic Grid user, I want the ability to request the CDS consumer provide additional information in the specific context,  in order to provide CDS.  
 Provide the ability to appropriately make use of patient self-entered data (labeled as patient self-entered data by non-CDS component) in order to provide context-specific CDS.  As a Socratic Grid user, I want the ability to appropriately make use of patient self-entered data (labeled as patient self-entered data by non-CDS component),  in order to provide context-specific CDS.  
 Provide the ability for a CDS consumer to provide additional data when requested by the CDS resource.As a Socratic Grid user, I want the ability to provide additional data when requested by the CDS resource, in order to  provide CDS most effectively.  
 Provide the ability for the system to develop  CDS output based on the context when CDS was triggered and the various information acquired.As a Socratic Grid user, I want the system to develop  CDS output based on the context when CDS was triggered and the various information acquired, in order to  provide CDS most effectively.  
 Provide the ability for the system to deliver CDS output to the CDS consumer via the appropriate communication channel(s), at the appropriate time(s) either immediately or asynchronously.As a Socratic Grid user, I want the system to deliver CDS output to the CDS consumer via the appropriate communication channel(s), at the appropriate time(s) either immediately or asynchronously, in order to  provide CDS in the most timely manner.  
 Provide the ability for the system to deliver CDS output to the CDS consumer in the least intrusive manner appropriate to the context.As a Socratic Grid user, I want the system to deliver CDS output to the CDS consumer in the least intrusive manner appropriate to the context, in order to  provide CDS at the appropriate levels.  
 Provide the ability for the system to deliver CDS output to the CDS consumer as early in the decision-making process as possible, with a preference for proactive, facilitative information over decision critiques.As a Socratic Grid user, I want the system to deliver CDS output to the CDS consumer as early in the decision-making process as possible, with a preference for proactive, facilitative information over decision critiques, in order to support CDS output.  
 Provide the ability for the system to deliver CDS output to the CDS consumer in a graduated, sequential way, such that (for example) proactive, facilitative information is generally provided prior to any necessary decision critiques, preventing the need for such critiques whenever possible.As a Socratic Grid user, I want the system to deliver CDS output to the CDS consumer in a graduated, sequential way, such that (for example) proactive, facilitative information is generally provided prior to any necessary decision critiques, preventing the need for such critiques whenever possible, in order to support CDS output.  
 Provide the ability for the CDS consumer to consume, respond to, or ignore CDS output.As a Socratic Grid user, I want the ability to consume, respond to, or ignore CDS output, in order to  support the consumer's needs.  
 Provide the ability for a CDS consumer to provide feedback in regards to the appropriateness, quality, and effectiveness of the specific CDS content delivered.As a Socratic Grid user, I want the ability to provide feedback in regards to the appropriateness, quality, and effectiveness of the specific CDS content delivered, in order to ensure the quality of CDS.   
 Provide the ability for a patient care provider to directly link to and view context-specific knowledge sources when providing patient care.As a patient care provider, I want the ability to directly link to and view context-specific knowledge sources when providing patient care, in order to  support the patient care provider in delivering patient care.  
 Provide the ability for a patient care provider to search for reference information filtered by user inputs, context, and patient data.As a patient care provider, I want the ability to search for reference information filtered by user inputs, context, and patient data, in order to  support the patient care provider in delivering patient care.  
 Provide the ability for a patient care provider to view, access, and deliver (through various media) patient education information when performing specific medical or educational interventions or procedures.As a patient care provider, I want the ability to view, access, and deliver (through various media) patient education information when performing specific medical or educational interventions or procedures,  in order to  support the patient care provider in delivering patient care.  
 Provide the ability for CDS consumers to receive alerts/notifications/reminders of important general and context-specific information at the appropriate time when providing patient care.As a Socratic Grid user, I want the ability to  receive alerts/notifications/reminders of important general and context-specific information at the appropriate time when providing patient care, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability to view only the most relevant information needed to take action in an alert/notification/reminder.As a Socratic Grid user, I want the ability to view only the most relevant information needed to take action in an alert/notification/reminder, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.    
 Provide the ability to view alerts/notifications/reminders in a single-patient or multi-patient view.As a Socratic Grid user, I want the ability to  view alerts/notifications/reminders in a single-patient or multi-patient view, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability to view alerts/notifications/reminders in a manner that does not require review of each individual health record to access the alert/notification/reminder. As a Socratic Grid user, I want the ability to view alerts/notifications/reminders in a manner that does not require review of each individual health record to access the alert/notification/reminder, in order to be more efficient in patient care.  
 Provide the ability to immediately view alerts/notifications/reminders  but without interrupting the health care provider during interaction with a patient record.As a Socratic Grid user, I want the ability to immediately view alerts/notifications/reminders  but without interrupting the health care provider during interaction with a patient record, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability to access relevant information and directly access the patient record.  As a Socratic Grid user, I want the ability to  access relevant information and directly access the patient record, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability for CDS consumers to receive alerts/notifications/reminders of results, abnormal test findings, allergies, drug interactions, important patient events (e.g., admissions, discharges, deaths, emergency room (ER) visits, no shows, cancellation of critical tests), new notes or orders to review and/or sign (unsigned orders, renewal requests, co-signature), and new requests for evaluation (consultations or scheduling requests). As a Socratic Grid user, I want the ability to receive alerts/notifications/reminders of results, abnormal test findings, allergies, drug interactions, important patient events (e.g., admissions, discharges, deaths, emergency room (ER) visits, no shows, cancellation of critical tests), new notes or orders to review and/or sign (unsigned orders, renewal requests, co-signature), and new requests for evaluation (consultations or scheduling requests), in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability for a CDS consumer to respond to alerts, notifications, and reminders by taking appropriate, definitive action or defer taking action in context of the alert/notification/reminder.As a Socratic Grid user, I want the ability to respond to alerts, notifications, and reminders by taking appropriate, definitive action or defer taking action in context of the alert/notification/reminder,  in order to  support the patient care provider in delivering patient care.  
 Provide the ability for a patient care provider to perform common, contextually-specific, clinical actions on behalf of a patient in the course of responding to alerts, notifications, and reminders when required by the patient’s medical situation or diagnosis.As a patient care provider, I want the ability to  perform common, contextually-specific, clinical actions on behalf of a patient in the course of responding to alerts, notifications, and reminders when required by the patient’s medical situation or diagnosis, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability for the system to recognize patterns, provide alerts/reminders, provide patient-specific data summaries, monitor/summarize multi-patient situations, provide predictive and retrospective analytics, and provide expert advice when planning for a patient encounter.As a Socratic Grid user, I want the system to recognize patterns, provide alerts/reminders, provide patient-specific data summaries, monitor/summarize multi-patient situations, provide predictive and retrospective analytics, and provide expert advice when planning for a patient encounter, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability for patient care providers to receive CDS  (filtered reference information, direct links to context-specific knowledge sources [i.e., Infobutton response], clinical calculations, expert workup advice, diagnostic support, and alerts/notifications/reminders) when assessing a patient during an encounter.As a patient care provider, I want the ability to receive CDS  (filtered reference information, direct links to context-specific knowledge sources [i.e., Info button response], clinical calculations, expert workup advice, diagnostic support, and alerts/notifications/reminders) when assessing a patient during an encounter, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability for a patient care provider to view and access appropriate reference information based on the patient's data and clinical context when assessing a patient during an encounter.As a patient care provider, I want the ability to view and access appropriate reference information based on the patient's data and clinical context, in order to most effectively assess a patient.   
 Provide the ability for a patient care provider to view and access clinical guidelines and evidence based  recommendations when assessing a patient during an encounter.As a patient care provider, I want the ability to view and access clinical guidelines and evidence based  recommendations,  in order to most effectively assess a patient.   
 Provide the ability for a patient care provider to view and access CDS  applied to flow sheets when assessing a patient during an encounter.As a patient care provider, I want the ability to patient care provider to view and access CDS  applied to flow sheets, in order to most effectively assess a patient.   
 Provide the ability for a patient care provider to view and access context-sensitive information when assessing a patient during an encounter.As a patient care provider, I want the ability to view and access context-sensitive information,   in order to most effectively assess a patient.   
 Provide the ability for a patient care provider to view and access clinical calculations for a patient when assessing the patient during an encounter.As a patient care provider, I want the ability to view and access clinical calculations for a patient,   in order to most effectively assess a patient.   
 Provide the ability for a patient care provider to view and access expert work-up advice based on  the patient's medical history, current conditions, complaints, and symptoms when assessing the patient during an encounter. As a patient care provider, I want the ability to view and access expert work-up advice based on  the patient's medical history, current conditions, complaints, and symptoms,  in order to most effectively assess a patient.   
 Provide the ability for a patient care provider to view and access prioritized differential diagnosis suggestions/information when assessing a patient during an encounter.As a patient care provider, I want the ability to view and access prioritized differential diagnosis suggestions/information,  in order to most effectively assess a patient.   
 Provide the ability for a patient care provider to view and access an alert/notification/reminder when assessing a patient during an encounter.As a patient care provider, I want the ability to view and access an alert/notification/reminder when assessing a patient during an encounter, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 Provide the ability for a patient care provider to specify patient and family preferences so that it may be used in providing relevant and applicable CDS.As a patient care provider, I want the ability to specify patient and family preferences, in order to provide relevant and applicable CDS.    
 Provide the ability for a patient care provider to view and access CDS that incorporates the patient's and family's preferences.As a patient care provider, I want the ability to view and access CDS that incorporates the patient's and family's preferences, in order to provide relevant and applicable CDS.    
 Provide the ability for patient care providers to receive CDS (filtered reference information, clinical calculations, expert workup advice, critiques/warnings, order suggestions [candidate order/order sets], patient education information, diagnostic support, and treatment suggestions) when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to receive CDS (filtered reference information, clinical calculations, expert workup advice, critiques/warnings, order suggestions [candidate order/order sets], patient education information, diagnostic support, and treatment suggestions), in order to formulate an effective patient care plan during an encounter.   
 Provide the ability for a patient care provider to view and access appropriate reference information based on the patient's data and clinical context when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access appropriate reference information based on the patient's data and clinical context, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and access clinical guidelines and evidence based recommendations when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access clinical guidelines and evidence based recommendations in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and access CDS  applied to flow sheets when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access CDS  applied to flow sheets, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and  access clinical calculations for a patient when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and  access clinical calculations for a patient, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and access expert work-up advice based on  the patient's medical history, current conditions, complaints, and symptoms when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access expert work-up advice based on  the patient's medical history, current conditions, complaints, and symptoms, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and access prioritized, differential diagnosis suggestions/information when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access prioritized, differential diagnosis suggestions/information, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and access critiques and warnings when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access critiques and warnings, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and access recommended orders and order sets when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access recommended orders and order sets, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider to view and access protocols/clinical pathways when formulating a patient care plan during an encounter.As a patient care provider, I want the ability to view and access protocols/clinical pathways, in order to formulate an effective patient care plan during an encounter.  
 Provide the ability for a patient care provider (consult requestor) to receive CDS when determining if a consult/referral should be requested, requesting a consult/referral, and receiving a response/results from a consult/referral request, while managing a patient’s care.As a patient care provider (consult requestor), I want the ability to receive CDS when determining if a consult/referral should be requested, requesting a consult/referral, and receiving a response/results from a consult/referral request, in order to better manage a patient's care.  
 Provide the ability for a patient care provider (consultant) to receive CDS when receiving consults/referrals, working on consults/referrals, and providing responses/results from consults/referrals to the originating requestor, while managing a patient’s care.As a patient care provider (consultant) to receive CDS when receiving consults/referrals, working on consults/referrals, and providing responses/results from consults/referrals to the originating requestor, in order to better manage a patient's care.  
 Provide the ability for a patient care provider to receive CDS (order recommendations, parameter guidance, reference information, direct links to context-specific knowledge sources [i.e., Infobutton response], critiques/warnings, order check results, and alerts/reminders) based on the clinical context or patient data, when placing an order during a patient encounter.As a patient care provider, I want the ability to receive CDS (order recommendations, parameter guidance, reference information, direct links to context-specific knowledge sources [i.e., Info button response], critiques/warnings, order check results, and alerts/reminders) based on the clinical context or patient data, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for patient care providers to receive recommendations regarding orders to be placed based on clinical context or patient data.As a patient care provider, I want the ability to receive recommendations regarding orders to be placed based on clinical context or patient data, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for a patient care provider to view and access appropriate reference information based on the patient's data and clinical context when placing an order during a patient encounter.As a patient care provider, I want the ability to view and access appropriate reference information based on the patient's data and clinical context, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for a patient care provider to view and access critiques and warnings when placing an order during a patient encounter.As a patient care provider, I want the ability to view and access critiques and warnings, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for a patient care provider to immediately address possible errors, clarify, correct, or take a different action related to placing an order or an order check during a patient encounter.As a patient care provider, I want the ability to immediately address possible errors, clarify, correct, or take a different action related to placing an order or an order check, in order to gather pertinent information to assist in placing the most accurate and appropriate order for a patient.     
 Provide the ability for a patient care provider to view, access, and respond to critiques that ensure order documentation is complete and safe when placing an order during a patient encounter.As a patient care provider, I want the ability to view, access, and respond to critiques that ensure order documentation is complete and safe, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for a patient care provider to view and access recommended orders and order sets when placing an order during a patient encounter.As a patient care provider, I want the ability to view and access recommended orders and order sets when placing an order during a patient encounter, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for a patient care provider to view and access parameter guidance that takes patient constraints affecting therapy into consideration when placing an order during a patient encounter.As a patient care provider, I want the ability to view and access parameter guidance that takes patient constraints affecting therapy into consideration, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for a patient care provider to view and access protocols/clinical pathways when placing an order during a patient encounter.As a patient care provider, I want the ability to view and access protocols/clinical pathway, in order to gather pertinent information to assist in placing the most appropriate order in support of a patient's care.    
 Provide the ability for a patient care provider to view and access an alert/notification/reminder after entering order check override comments when placing an order.As a patient care provider, I want the ability to view and access an alert/notification/reminder, after entering order check override comments, in order to place the most accurate and appropriate order for a patient.     
 Provide the ability for a patient care provider to receive CDS  related to order checking and approval when placing an order.As a patient care provider, I want the ability to receive CDS  related to order checking and approval when placing an order, in order to place the most accurate and appropriate order for a patient.     
 Provide the ability for patient care providers to receive notification of events or changes in patient status that may indicate a need to change the care plan.As a Socratic Grid user, I want the ability to receive notification of events or changes in patient status that may indicate a need to change the care plan, in order for the provider to make an informed decision and determine the most appropriate plan of care.  
 Provide the ability for patient care providers to receive filtered reference information, alerts/notifications/reminders, parameter guidance, expert advice, patient education information, and candidate order/order sets when performing individual patient disposition/discharge activities.As a patient care provider, I want the ability to receive filtered reference information, alerts/notifications/reminders, parameter guidance, expert advice, patient education information, and candidate order/order sets, in order to perform individual patient disposition/discharge activities most efficiently and effectively for the patient.  
 Provide the ability for a patient care provider to view and access an alert/notification/reminder when performing patient disposition/discharge activities.As a patient care provider, I want the ability to view and access an alert/notification/reminder when performing patient disposition/discharge activities, in order to gather pertinent information to assist in placing the most appropriate discharge order for the patient's discharge.    
 Provide the ability for a patient care provider to view and access appropriate reference information based on the patient's data and clinical context when managing a patient's disposition/discharge.As a patient care provider, I want the ability to view and access appropriate reference information based on the patient's data and clinical context when managing a patient's disposition/discharge, in order to perform individual patient disposition/discharge activities most efficiently and effectively for the patient.  
 Provide the ability for a patient care provider to view and access CDS applied to flow sheets when performing individual patient disposition/discharge activities.As a patient care provider, I want the ability to view and access CDS applied to flow sheets  in order to perform individual patient disposition/discharge activities most efficiently and effectively for the patient.  
 Provide the ability for a patient care provider to view and access expert advice based on the patient's medical history, current conditions, complaints, and symptoms when performing patient disposition/discharge activities.As a patient care provider, I want the ability to view and access expert advice based on the patient's medical history, current conditions, complaints, and symptoms,  in order to perform patient disposition/discharge activities most efficiently and effectively.    
 Provide the ability for a patient care provider to view and access recommended orders and order sets when managing a patient's disposition/discharge.As a patient care provider, I want the ability to view and access recommended orders and order sets, in order to perform patient disposition/discharge activities most efficiently and effectively.    
 Provide the ability for a patient care provider to view and access parameter guidance that takes patient constraints affecting therapy into consideration when performing patient disposition/discharge duties.As a patient care provider, I want the ability to view and access parameter guidance that takes patient constraints affecting therapy into consideration,  in order to perform patient disposition/discharge activities most efficiently and effectively.    
 Provide the ability for patient care providers to receive CDS after a patient encounter or when providing home-based patient care.As a patient care provider, I want the ability to receive CDS after a patient encounter or when providing home-based patient care, in order to make the most informed and appropriate decision in support of patient care.  
 Provide the ability for CDS consumers to  receive CDS  related to population/panel management.As a Socratic Grid user, I want to be able to receive CDS related to population and panel management in order to provide more effective care.  
 Provide the ability for Health Care Support team members to receive  CDS related to syndromic surveillance (analytic population monitoring of disease conditions), disease burden and morbidity, cost savings, and shifts in demographics across an entire population of patients.As an Health Care Support team member, I want the ability to receive  CDS related to syndromic surveillance (analytic population monitoring of disease conditions), disease burden and morbidity, cost savings, and shifts in demographics across an entire population of patients, in order to improve early detection of outbreaks of disease and other causes OR in order to improve public health surveillance of emerging illnesses and infections.

This s is the typical definition for syndromic surveillance, is this what is meant within this group?
  
 Provide the ability for CDS consumers to receive  CDS related to a panel of multiple patients.As a Socratic Grid user I want the ability for CDS consumers to receive  CDS related to a panel of multiple patients, in order to best deliver CDS output to the consumers.  
 Provide the ability for patients and patient caregivers to receive CDS when applicable.As a Socratic Grid user I want the ability to receive CDS when applicable, in order to best deliver CDS output to the consumers.  
 As a Socratic Grid user, I want to be able view population health data across the VA's IT systems and patient populations in order to improve population health.As a Socratic Grid user, I want to be able view population health data across the VA's IT systems and patient populations in order to improve population health.  
 As an  Socratic Grid user, I want to be able to have tools in order to be able to support Antimicrobial Stewardship.As an  Socratic Grid user, I want the ability to have tools, in order to be able to support Antimicrobial Stewardship.  
 As a Socratic Grid user, I want to be able to have identification, validation, and reporting tools for medication changes of route (e.g., IV to oral, oral to IV, or oral to nasogastric tube) in order to improve clinical decision making.As a Socratic Grid user, I want to the ability to have identification, validation, and reporting tools for medication changes of route (e.g., IV to oral, oral to IV, or oral to nasogastric tube), in order to improve clinical decision making.  
 As a Socratic Grid user, I want to be able to have double anaerobic antibiotic identification, validation, and reporting tools in order to improve clinical decision making.As a Socratic Grid user, I want to the ability to have double anaerobic antibiotic identification, validation, and reporting tools, in order to improve clinical decision making.  
 As a Socratic Grid user, I want access to evidence-based CDS so that I can deliver consistent care across a larger public health population, possibly reducing the impact of diseases and conditions in a population.As a Socratic Grid user, I want the ability to access evidence-based CDS, in order to deliver consistent care across a larger public health population, possibly reducing the impact of diseases and conditions in a population.  
 The system SHOULD provide the ability to determine and render medication orders in which the weight-specific dose suggested employs a starting range with incremental changes toward a target range (e.g., a target therapeutic index).As a Socratic Grid user, I want the system to provide the ability to determine and render medication orders in which the weight-specific dose suggested employs a starting range with incremental changes toward a target range (e.g., a target therapeutic index), in order to provide safe medication administration to the patient.  
 The system may provide the ability for the user to enter free-text orders (e.g., amox 500 mg QID 10d) which the system will then translate into a complete, structured, codified order when possible.As a Socratic Grid user, I want the system to provide the ability for the user to enter free-text orders (e.g., amox 500 mg QID 10d) which the system will then translate into a complete, structured, codified order when possible, in order to improve the efficiency of the medication ordering process.  
 The system shall render selectable, common/default doses for a medication during the ordering process.As a Socratic Grid user, I want the system to render selectable, common/default doses for a medication during the ordering process, in order to improve the efficiency of the medication ordering process.  
 The system shall provide the ability for the authorized user to edit any system pre-populated or auto-populated order details/fields/data elements/criteria.As a Socratic Grid user, I want the system to provide the ability for the authorized user to edit any system pre-populated or auto-populated order details/fields/data elements/criteria, in order for the user to ensure proper information is documented.  
 The system should present treatment protocols (condition-specific, complex) based on  patient-specific criteria/parameters.As a Socratic Grid user, I want the system to present treatment protocols (condition-specific, complex) based on  patient-specific criteria/parameters, in order to provide safe and accurate treatment to the patient.  
 The system SHALL determine and render notifications to the ordering provider that special order approval processing is required (including the nature of the processing and links, if applicable) .As a Socratic Grid user, I want the system to determine and render notifications to the ordering provider that special order approval processing is required (including the nature of the processing and links, if applicable), in order to ensure the provider makes a safe and informed decision when placing the order.    
 The system SHALL determine and render recommendations for submitting an “acceptable” order.As a Socratic Grid user, I want the system to determine and render recommendations for submitting an “acceptable” order, in order to assist the provider in placing an order.  
 If no alternatives are available, the system SHALL provide the ability to override the alert.As a Socratic Grid user, I want the system to, when there are no other alternatives available, provide the ability to override alerts, in order to make the best decision in placing an order on a patient.  
 The system SHALL determine and render approvals required for any order recommended.As a Socratic Grid user, I want the system to determine and render approvals required for any order recommended, in order to ensure proper approvals are obtained for an order.  
 The system SHALL consider approval requirements when presenting recommended orders.  As a Socratic Grid user, I want the system to consider approval requirements when presenting recommended orders, in order to ensure appropriate approvals are obtained in support of the quality of patient care.  
 The system SHALL determine and render notifications to staff involved in order approval workflow for orders requiring special approval based on clinical setting characteristics (e.g., order types, ordering provider, clinic type, others to be determined).As a Socratic Grid user, I want the system to determine and render notifications to staff involved in order approval workflow for orders requiring special approval based on clinical setting characteristics (e.g., order types, ordering provider, clinic type, others to be determined), in order to ensure appropriate approvals are obtained in support of the quality of patient care.  
 The system SHALL determine and render notifications to staff involved in order approval workflow for orders requiring special approval based on pre-determined patient characteristics (clinical data set). As a Socratic Grid user, I want the system to determine and render notifications to staff involved in order approval workflow for orders requiring special approval based on pre-determined patient characteristics (clinical data set),  in order to ensure appropriate approvals are obtained in support of the quality of patient care.  
 If logic checks (constraints) are not met, the system SHALL render an alert that includes constraint logic applied (in human readable format).As a Socratic Grid user, I want the system to  
 The system SHOULD determine and render a tool to plan interventional procedures (e.g. surgery, radiation therapy, radiology; etc.) that would include pre-defined order sets.As a Socratic Grid user, I want the system to determine and render a tool to plan interventional procedures (e.g. surgery, radiation therapy, radiology; etc.) that would include pre-defined order sets, in order to minimize risk to patient and improve health outcomes.  
 The system SHALL determine when all pre-requisite for order approval have been completed.  As a Socratic Grid user, I want the system to determine when all pre-requisite for order approval have been completed, in order to minimize risk to patient and improve health outcomes.  
 The system SHALL manage constraints on orderable items implemented through pre-determined/pre-established logic.As a Socratic Grid user, I want to be able to manage constraints on orderable items implemented through pre-determined/pre-established logic, in order to make more effective clinical decisions.  
 The system shall provide the ability for the authorized user to enter the body weight and height for use in calculating body surface area. As a Socratic Grid user, I want the system to  provide the ability for the authorized user to enter the body weight and height for use in calculating body surface area, in order to improve the efficiency of documenting a patient's BSA.  
 The system SHOULD provide the authorized user the ability to select a calculated body weight (e.g., ideal weight, dry weight) to use in calculations.As a Socratic Grid user, I want the system to provide the authorized user the ability to select a calculated body weight (e.g., ideal weight, dry weight) to use in calculations, in order to improve the efficiency of documenting the assessment of a patient.    
 The system should provide the ability for the authorized user to enter cumulative drug dosage information from outside (non-VA) providers.As a Socratic Grid user, I want the system to  provide the ability for the authorized user to enter cumulative drug dosage information from outside (non-VA) providers, in order to track cumulative dosing of medications for a patient.  
 The system SHALL recommend to the user reasonable alternatives for a medication where the alternatives can be filtered by various criteria (e.g. VA formulary/non-formulary) before selecting a medication to order.As a Socratic Grid user, I want the system to recommend to the user reasonable alternatives for a medication where the alternatives can be filtered by various criteria (e.g. VA formulary/non-formulary) before selecting a medication to order, in order to present a provider with options for a medication order.  
 The system should determine and render (present) pharmacogenomics  (PGx) based recommendations for a drug to the user during the ordering process.As a Socratic Grid user, I want the system to determine and render (present) pharmacogenomics  (PGx) based recommendations for a drug to the user during the ordering process, in order to optimize a patient's drug therapy.  
 The system should render (present) genetic test ordering guidance in response to a drug order.As a Socratic Grid user, I want the system to render (present) genetic test ordering guidance in response to a drug order, in order to provide information about a person's genes and chromosomes throughout their life.  
 The system should render (present) appropriate/relevant  genetic test results for the patient when the user is selecting a drug to order.As a Socratic Grid user, I want the system to render (present) appropriate/relevant  genetic test results for the patient when the user is selecting a drug to order, in order to provide information about a person's genes and chromosomes throughout their life.  
 The system may provide tools to help a user manage  situations when a patient already has more than a threshold number of prescribed medications (i.e., polypharmacy) before selecting a medication during the order process.As a Socratic Grid user, I want the system to provide tools to help a user manage  situations when a patient already has more than a threshold number of prescribed medications (i.e., polypharmacy) before selecting a medication during the order process, in order to optimize patient safety and treatment.  
 The system should provide the ability for the user to receive actionable suggestions for corollary order(s), order set(s) when ordering a medication  (e.g., suggest two labs that should be ordered along with the medication being ordered).As a Socratic Grid user, I want the system to provide the ability for the user to receive actionable suggestions for corollary order(s), order set(s) when ordering a medication  (e.g., suggest two labs that should be ordered along with the medication being ordered), in order to optimize patient safety and treatment.  
 The system SHALL render a critique a medication order by displaying to the user reasonable, actionable alternatives for the medication where the alternatives can be filtered by various criteria (e.g. VA formulary/non-formulary, cost, applicability to treat condition ) after the user has selected the medication to order.As a Socratic Grid user, I want the system to  render a critique (evaluation) of a medication order by displaying to the user reasonable, actionable alternatives for the medication where the alternatives can be filtered by various criteria (e.g. VA formulary/non-formulary, cost, applicability to treat condition ) after the user has selected the medication to order, in order to offer a degree of choice for the user.  
 The system shall present to the user only appropriate routes of a medication's administration to select during medication ordering.As a Socratic Grid user, I want the system to present to the user only appropriate routes of a medication's administration to select during medication ordering, in order to provide only relevant choice for administration of meds.  
 The system shall allow the user to select a precomposed medication order sentence as a single unit for a medication order instead of having to specify separately the medication, route, timing, and dosage (e.g. allowing the provider to order ‘Digoxin 0.25 mg PO QD’ as a single unit).As a Socratic Grid user, I want the system to allow the user to select a recomposed medication order sentence as a single unit for a medication order instead of having to specify separately the medication, route, timing, and dosage (e.g. allowing the provider to order ‘Digoxin 0.25 mg PO QD’ as a single unit), in order to be more efficient during the medication ordering process.  
 The system should determine and render to the user default routes for medication administration based on provider-specialty, patient parameters (e.g. care setting, indication, condition), and/or most-recent order(s) to select during medication ordering.As a Socratic Grid user, I want the system to determine and render to the user default routes for medication administration based on provider-specialty, patient parameters (e.g. care setting, indication, condition), and/or most-recent order(s) to select during medication ordering, in order to be more efficient during the medication ordering process.  
 The system should have the ability to determine and render to the user appropriate medications based on medication administration route selected. As a Socratic Grid user, I want the system to determine and render to the user appropriate medications based on medication administration route selected., in order to be more efficient during the medication ordering process.  
 The system SHALL determine and render recommendations/prompts supporting the “step therapy” approach for medication orders.As a Socratic Grid user, I want the system to determine and render recommendations/prompts supporting the “step therapy” approach for medication orders, in order to be most cost effective and provide the safest drug therapy for the patient.  
 The system should render genetic tests previously run on a patient at any point in the ordering process, e.g. to avoid duplicating test.As a Socratic Grid user, I want the system to render genetic tests previously run on a patient at any point in the ordering process, in order to avoid duplicating test.  
 The system shall allow the user to select a precomposed non-medication order sentence as a single unit for a non-medication order instead of having to specify separately the details (e.g. Allowing the provider to order ‘Call HO for T >101, SBP >180, SBP <90, HR >120, HR <50, RR >30, RR <10, OT sats <92%’ as a single unit).As a Socratic Grid user, I want the system to allow the user to select a recomposed non-medication order sentence as a single unit for a non-medication order instead of having to specify separately the details (e.g. Allowing the provider to order ‘Call HO for T >101, SBP >180, SBP <90, HR >120, HR <50, RR >30, RR <10, OT sats <92%’ as a single unit), in order to be more efficient during the medication ordering process.  
 The system SHALL determine and render recommended nutrition orders based on dietary restrictions (including food allergies and intolerances) and clinical context (e.g., diagnoses, medications, scheduled procedures, completed procedures, status, etc.).As a Socratic Grid user, I want the system to determine and render recommended nutrition orders based on dietary restrictions (including food allergies and intolerances) and clinical context (e.g., diagnoses, medications, scheduled procedures, completed procedures, status, etc.), in order for the user to select the best nutritional order in support of the patient's diet.  
 The system SHALL determine and render recommendations for nutrition ordering.As a Socratic Grid user, I want the system to determine and render recommendations for nutrition ordering, in order for the user to select the best nutritional order in support of the patient's diet.  
 The system SHALL integrate lab data and determine and render notifications to support the nutrition ordering process.As a Socratic Grid user, I want the system to  integrate lab data and determine and render notifications to support the nutrition ordering process, in order for the user to select the best nutritional order in support of the patient's diet.  
 The system SHALL integrate lab data and determine and render templates (candidate order sets), as needed, to support the nutrition ordering process.As a Socratic Grid user, I want the system to  integrate lab data and determine and render templates (candidate order sets), as needed, to support the nutrition ordering process, in order for the user to select the best nutritional order in support of the patient's diet.  
 The system SHALL maintain lifestyle related data elements (e.g., Vegan, Kosher, gluten-free) and determine and render notifications to support the nutrition ordering process. As a Socratic Grid user, I want the system to  maintain lifestyle related data elements (e.g., Vegan, Kosher, gluten-free) and determine and render notifications to support the nutrition ordering process, in order for the user to select the best nutritional order in support of the patient's diet.  
 The system SHALL determine and render nutrition specific alerts/reminders to the clinician (e.g., food-drug interactions, patient is NPO with no alternative nutrition means greater than 3 days).As a Socratic Grid user, I want the system to determine and render nutrition specific alerts/reminders to the clinician (e.g., food-drug interactions, patient is NPO with no alternative nutrition means greater than 3 days, in order for the user to select a safe and nutritional order in support of the patient's diet.  
 The system MAY determine and render nutrition specific alerts/reminders to the patient and home caregivers.  As a Socratic Grid user, I want the system to determine and render nutrition specific alerts/reminders to the patient and home caregivers, in order for the user to select a safe and nutritional order in support of the patient's diet.  
 The system SHALL determine and render dietary interactions to nutrition team.  As a Socratic Grid user, I want the system to determine and render dietary interactions to nutrition team, in order for the user to select the best nutritional order in support of the patient's diet.  
 The system SHALL determine and render recommended total parenteral nutrition (TPN) composition based on lab values and patient characteristics to ordering provider and pharmacy.As a Socratic Grid user, I want the system to determine and render recommended total parenteral nutrition (TPN) composition based on lab values and patient characteristics to ordering provider and pharmacy, in order for the user to select a safe and nutritional order in support of the patient's diet.  
 The system SHALL provide the ability to capture and transmit executable TPN orders based on a recommended TPN composition.As a Socratic Grid user, I want the system to provide the ability to capture and transmit executable TPN orders based on a recommended TPN composition, in order for the user to select a safe and nutritional order in support of the patient's diet.  
 The system SHALL determine and render expert advice (filtered reference information) on composition/formulation and delivery of nutrition.As a Socratic Grid user, I want the system to determine and render expert advice (filtered reference information) on composition/formulation in order for the user to select a safe and nutritional order in support of the patient's diet.  
 The system SHOULD provide the ability to import electronic nutrition reference material.As a Socratic Grid user, I want the system to provide the ability to import electronic nutrition reference material, in order for the user to select a safe and nutritional order in support of the patient's diet.  
 The system SHALL determine and render standard nutrition protocols.As a Socratic Grid user, I want the system to determine and render standard nutrition protocols, in order to support safe and nutritional orders for a patient.    
 The system SHOULD auto-populate all available parameters required to perform calculations/computations supporting nutrition orders.As a Socratic Grid user, I want the system to auto-populate all available parameters required to perform calculations/computations supporting nutrition orders, in order to support safe and nutritional orders for a patient.    
 The system SHALL determine and render recommended nutrition orders based on user- entered values and auto-populated data.As a Socratic Grid user, I want the system to determine and render recommended nutrition orders based on user- entered values and auto-populated data, in order to support safe and nutritional orders for a patient.    
 The system shall provide the ability for the authorized user to search and identify all order sets (including individual/personal order sets) containing a particular orderable item (medication and non-medication).As a Socratic Grid user, I want the system to  provide the ability for the authorized user to search and identify all order sets (including individual/personal order sets) containing a particular orderable item (medication and non-medication), in order to manage order sets more efficiently.  
 The system shall provide the ability to create transfer order set templates based on the services a patient is being transferred from and to (e.g. ICU-to-medicine transfer order set).As a Socratic Grid user, I want the system to provide the ability to create transfer order set templates based on the services a patient is being transferred from and to (e.g. ICU-to-medicine transfer order set), in order to manage order sets more efficiently.  
 The system SHOULD provide the ability to automatically approve orders requiring special approval when it can be determined that all requirements have been met without human review. As a Socratic Grid user, I want the system to provide the ability to automatically approve orders requiring special approval when it can be determined that all requirements have been met without human review, in order to enhance and make more efficient the process for approval of orders.    
 The system SHALL determine when to activate an Automatic Order Termination.  As a Socratic Grid user, I want the system to determine when to activate an Automatic Order Termination, in order to enhance and make more efficient the process for termination of orders.    
 The system SHALL determine and render alerts when the patient is allergic, intolerant, or had an adverse reaction to a drug being ordered after the medication is selected.As a Socratic Grid user, I want the system to determine and render alerts when the patient is allergic, intolerant, or had an adverse reaction to a drug being ordered after the medication is selected, in order to select the most safe and appropriate medication for a patient's care.  
 The system SHALL determine and render a  visible on-screen cue when a patient has a known allergy, has an intolerance, or has had an adverse reaction to a medication  being considered for order (i.e., prior to selecting the medication).As a Socratic Grid user, I want the system to determine and render a  visible on-screen cue when a patient has a known allergy, has an intolerance, or has had an adverse reaction to a medication  being considered for order (i.e., prior to selecting the medication),  in order to select the most safe and appropriate medication for a patient's care.  
 The system SHALL provide a notification to a clinician where the clinician previously overrode an alert regarding a patient's recorded allergy, previous adverse reaction, or intolerance, notifying the clinician that they previously overrode the alert and present actionable options for the clinician to override the alert again, or modify the patient's allergy list.As a Socratic Grid user, I want the system to  provide a notification to a clinician where the clinician previously overrode an alert regarding a patient's recorded allergy, previous adverse reaction, or intolerance, notifying the clinician that they previously overrode the alert and present actionable options for the clinician to override the alert again, or modify the patient's allergy list, in order to select the most safe and appropriate medication for a patient's care.  
 The system SHALL determine and render an on-screen cue if the patient is currently on a medication  to which they are recorded as being allergic, being intolerant, or having had an adverse reaction, anytime patients' medications are displayed.As a Socratic Grid user, I want the system to determine and render an on-screen cue if the patient is currently on a medication  to which they are recorded as being allergic, being intolerant, or having had an adverse reaction, anytime patients' medications are displayed, in order for the user to make the most informed, safe and best decision in support of patient care.  
 The system SHALL determine and render findings if negative consequences exist between a new allergy/intolerance/adverse reaction (medication and non-medication related [both VA and non-VA]) that has been added to the patient’s record and existing medication and non-medication orders (signed and unsigned).As a Socratic Grid user, I want the system to determine and render findings if negative consequences exist between a new allergy/intolerance/adverse reaction (medication and non-medication related [both VA and non-VA]) that has been added to the patient’s record and existing medication and non-medication orders (signed and unsigned), in order for the user to make the most informed, safe and best decision in support of patient care.  
 The system SHALL conform to function CPS.4.2.1 (Support for Medication Interaction and Allergy Checking)  to determine allergic reactions, drug-drug interactions, and other potential adverse reactions, and render alerts or notifications when new medications are ordered.As a Socratic Grid user, I want to be able to determine allergic reactions, drug-drug interactions, and other potential adverse reactions in conformance with CPS.4.2.1 (Support for Medication Interaction and Allergy Checking) and receive alerts or notifications when new medications are ordered in order to improve clinical decision-making.  
 The system SHOULD determine and present (calculate) the risk of pursuing the current action when the patient has known allergies/intolerances/adverse reactions associated with that action.As a Socratic Grid user, I want the system to determine and present (calculate) the risk of pursuing the current action when the patient has known allergies/intolerances/ adverse reactions associated with that action, in order for the user to make the most informed, safe and best decision in support of patient care.  
 The system SHALL determine and render drug-drug interaction and drug-allergy reaction checking to orders placed through an order set in the same way as orders placed individually.As a Socratic Grid user, I want the system to determine and render drug-drug interaction and drug-allergy reaction checking to orders placed through an order set in the same way as orders placed individually, in order to select the most safe and appropriate medication for a patient's care.  
 The system SHALL provide the ability to determine the presence of drug interactions when multiple medications of the same therapeutic or pharmacologic class are ordered  and present notifications when such medications are selected during prescribing/ordering.As a Socratic Grid user, I want the system to provide the ability to determine the presence of drug interactions when multiple medications of the same therapeutic or pharmacologic class are ordered  and present notifications when such medications are selected during prescribing/ordering, in order to select the most safe and appropriate medication for a patient's care.  
 The system SHALL determine and render findings if negative consequences exist between non-medication orders being entered and the patient’s known allergies/intolerances/adverse reactions.As a Socratic Grid user, I want the system to determine and render findings if negative consequences exist between non-medication orders being entered and the patient’s known allergies/intolerances/adverse reactions, in order to select the most safe and appropriate medication for a patient's care.  
 The system SHALL analyze the level of severity when constructing results and render alerts appropriately.  As a Socratic Grid user, I want the system to analyze the level of severity when constructing results and render alerts appropriately, in order to support safe and effective treatment.  
 The system SHALL provide the ability to capture and maintain a medication prescription despite alerts for interactions and/or allergies being present.As a Socratic Grid user, I want the system to  provide the ability to capture and maintain a medication prescription despite alerts for interactions and/or allergies being present, in order to allow the user to enter the desired medication order.  
 The system SHALL provide the ability to capture and render reminders to the clinicians regarding necessary patient follow up tests based on the prescribed medication.As a Socratic Grid user, I want the system to  provide the ability to capture and render reminders to the clinicians regarding necessary patient follow up tests based on the prescribed medication, in order to promote safe medication administration practices.  
 The system shall, based on the prescribed medication,  provide actionable information to clinicians regarding necessary patient follow-up tests and/or corollary orders during the ordering process.As a Socratic Grid user, I want the system to  based on the prescribed medication,  provide actionable information to clinicians regarding necessary patient follow-up tests and/or corollary orders during the ordering process, in order to promote safe medication administration practices.  
 The system SHALL analyze  health data and patient context-driven assessments in terms of practice standards, and render notifications (e.g., of possible additional testing, possible diagnoses, or adjunctive treatment).As a Socratic Grid user, I want the system to analyze  health data and patient context-driven assessments in terms of practice standards, and render notifications (e.g., of possible additional testing, possible diagnoses, or adjunctive treatment),in order to support CDS.  
 The system SHALL provide the ability to render access to care and treatment plans that are sensitive to the context of patient data and assessments.  As a Socratic Grid user, I want the system to provide the ability to render access to care and treatment plans that are sensitive to the context of patient data and assessments, in order to support CDS.  
 The system SHALL determine and render candidate care plan elements based on disease management plans and local/enterprise protocols.As a Socratic Grid user, I want the system to determine and render candidate care plan elements based on disease management plans and local/enterprise protocols,  in order to formulate an effective patient care plan  
 The system SHALL determine and render patient-specific plans of care and treatment.As a Socratic Grid user, I want the system to determine and render patient-specific plans of care and treatment, in order to formulate an efficient and effective patient care plan.  
 The system SHOULD provide the ability to determine and render care plans from order sets.As a Socratic Grid user, I want the system to  provide the ability to determine and render care plans from order sets,  in order to formulate an efficient and effective patient care plan  
 The system MAY determine and render recommendations for alternative medication administration techniques based on age, developmental stage, weight, physiological status, mental status, educational level, and past physical history of the patient.As a Socratic Grid user, I want the system to  determine and render recommendations for alternative medication administration techniques based on age, developmental stage, weight, physiological status, mental status, educational level, and past physical history of the patient, in order for a user to make an informed decision with the provided recommendations.  
 The system SHALL determine medication orders against hospital or payer formulariesAs a Socratic Grid user, I want to be able to determine medication orders against hospital or payer formularies, in order to ensure medication availability for the patient.                                         
 The system SHALL determine and render a method to filter formulary choices by efficacy, cost, and availability.As a Socratic Grid user, I want the system to determine and render a method to filter formulary choices by efficacy, cost, and availability, in order to provide the user with informed choices.  
 The system SHALL provide the ability to determine and render appropriate hospital admission guidelines.As a Socratic Grid user, I want the system to  provide the ability to determine and render appropriate hospital admission guidelines, in order to adhere to hospital policy and support the patient admission process.  
 The system SHALL provide the ability to determine facilities capability to admit patients for treatment.As a Socratic Grid user, I want the system to provide the ability to determine facilities capability to admit patients for treatment, in order to support the patient admission process.  
 IF the facility is unable to admit a patient, THEN the system SHALL determine and exchange (i.e. patient data associated with admissions) with the appropriate system(s) and/or service to manage patient disposition to other facilities.As a Socratic Grid user, I want the system to  determine and exchange (i.e. patient data associated with admissions) with the appropriate system(s) and/or service to manage patient disposition to other facilities. (IF the facility is unable to admit a patient),  in order to support the patient admission process.  
 The system SHALL provide the ability to manage order set templates created  for conditions or diseases.As a Socratic Grid user, I want the system to provide the ability to manage order set templates created  for conditions or diseases, in order to improve the management of order sets.  
 The system SHOULD render an alert for orders that may be inappropriate or contraindicated for specific patients at the time of order entry.As a Socratic Grid user, I want the system to render an alert for orders that may be inappropriate or contraindicated for specific patients at the time of order entry, in order to provide safe and most effective care for a patient.  
 The system SHALL determine and render recommended orders and order sets based on available patient indications.As a Socratic Grid user, I want the system to determine and render recommended orders and order sets based on available patient indications, in order to facilitate efficient and effective patient care support.  
 The system SHALL provide the ability to auto-populate executable orders or order sets from the recommended indication based results.As a Socratic Grid user, I want the system to provide the ability to auto-populate executable orders or order sets from the recommended indication based results,  in order to facilitate efficient and effective patient care support.  
 The system SHALL provide the ability to render relevant reference materialsAs a Socratic Grid user, I want the system to provide the ability to render relevant reference materials, in order to provide information to the user as needed.  
 The system SHOULD determine and render recommendations for alternative tests in cases where the ordered test is not appropriate or there are tests that would be considered more appropriate (example:  radiology studies or lab tests).As a Socratic Grid user, I want the system to determine and render recommendations for alternative tests in cases where the ordered test is not appropriate or there are tests that would be considered more appropriate (example:  radiology studies or lab tests),in order to provide safe and most efficient care choices for a provider.  
 The system SHALL determine the presence of interactions based on treatment plans, clinical knowledge of the patient, and future treatment course of action(s).As a Socratic Grid user, I want the system to determine the presence of interactions based on treatment plans, clinical knowledge of the patient, and future treatment course of action(s), in order to facilitate an effective plan of care for a patient.  
 The system SHALL determine whether to communicate the presence of interactions based on criticality and staff specialty.As a Socratic Grid user, I want the system to determine whether to communicate the presence of interactions based on criticality and staff specialty, in support of CDS.  
 The system SHALL determine the method of communicating the presence of the interaction(s) based on criticality, staff specialty, or other configurable parameters.As a Socratic Grid user, I want the system to determine the method of communicating the presence of the interaction(s) based on criticality, staff specialty, or other configurable parameters, in order to facilitate an effective plan of care for a patient.  
 The system SHALL render the potential interaction, interaction severity, the reason, and access relevant reference material.As a Socratic Grid user, I want the system to render the potential interaction, interaction severity, the reason, and access relevant reference material, in order to facilitate effective care for a patient.  
 The system SHALL render interruptive alerts for critical interactions.As a Socratic Grid user, I want the system to  render interruptive alerts for critical interactions, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 The system SHALL NOT render interruptive alerts for non-critical interactions.As a Socratic Grid user, I want the system to  NOT render interruptive alerts for non-critical interactions, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 The system SHOULD provide the ability to capture and render an indicator of an explicit route for the administration of specific medications during the ordering process.As a Socratic Grid user, I want the system to provide the ability to capture and render an indicator of an explicit route for the administration of specific medications during the ordering process, in order to promote safe medication administration practices.  
 The system SHOULD determine and render relevant laboratory results (e.g., serum creatinine level for medication metabolized by the renal system) during medication ordering or administration or image ordering.As a Socratic Grid user, I want the system to determine and render relevant laboratory results (e.g., serum creatinine level for medication metabolized by the renal system) during medication ordering or administration or image ordering, in order to ensure the highest quality of care is delivered safely, efficiently and accurately..  
 The system MAY determine and render recommendations for alternative immunization administration techniques based on age, developmental stage, weight, physiological status, mental status, educational level, and past physical history of the patient.As a Socratic Grid user, I want the system to  determine and render recommendations for alternative immunization administration techniques based on age, developmental stage, weight, physiological status, mental status, educational level, and past physical history of the patient, in order to ensure the highest quality of care is delivered while providing immunizations.  
 The system SHOULD determine and present recommendations for required immunizations based on patient risk factors.As a Socratic Grid user, I want the system to determine and present recommendations for required immunizations based on patient risk factors, , in order to ensure the highest quality of care is delivered while providing immunizations.  
 The system SHALL determine potential adverse reactions and render alerts or notifications applicable to the patient's condition when new medications are ordered for the patient.As a Socratic Grid user, I want the system to determine potential adverse reactions and render alerts or notifications applicable to the patient's condition when new medications are ordered for the patient, in order to ensure the highest quality of care is delivered safely, efficiently and accurately.  
 The system MAY render a notification requesting the parameters (e.g., coefficients, exponents, formulas) required to calculate the body surface area.As a Socratic Grid user, I want the system to render a notification requesting the parameters (e.g., coefficients, exponents, formulas) required to calculate the body surface area, in order to provide the best information to calculate body surface.  
 The system SHOULD provide the ability to manage complex medication orders that include dosing based on either physical status or laboratory values.As a Socratic Grid user, I want the system to provide the ability to manage complex medication orders that include dosing based on either physical status or laboratory values. in order to promote safe medication administration practices.  
 The system SHALL provide the ability to determine and present drug dosing based on custom compounded medication components.As a Socratic Grid user, I want the system to provide the ability to determine and present drug dosing based on custom compounded medication components, in order to promote safe medication administration practices.  
 The system SHALL provide the ability to manage  medication orders with patient-specific dose calculations (e.g.,  by weight, body surface area or genotype).As a Socratic Grid user, I want the system to provide the ability to manage  medication orders with patient-specific dose calculations (e.g.,  by weight, body surface area or genotype), in order to promote safe medication administration practices.  
 The system SHALL determine and present a list of medications based on an attribute of the medication (e.g., partial medication name, therapeutic class, or formulary).As a Socratic Grid user, I want the system to determine and present a list of medications based on an attribute of the medication (e.g., partial medication name, therapeutic class, or formulary), in order to promote safe medication administration practices.  
 The system SHOULD determine and present a list of medications based on an attribute of the patient (e.g., proposed treatment, patient condition, order set, age, gender).As a Socratic Grid user, I want the system to determine and present a list of medications based on an attribute of the patient (e.g., proposed treatment, patient condition, order set, age, gender). in order to promote safe medication administration practices.  
 The system SHALL determine and render an appropriate drug dosage range, specific for each known patient condition (e.g., diagnosis, pregnancy) and parameter (e.g., height, weight, pulse, age) at the time of medication ordering, when such information is available within the EHR. As a Socratic Grid user, I want the system to determine and render an appropriate drug dosage range, specific for each known patient condition (e.g., diagnosis, pregnancy) and parameter (e.g., height, weight, pulse, age) at the time of medication ordering, when such information is available within the EHR, in order to promote safe medication administration practices..   
 The system SHALL determine and render contraindications to the ordered dosage.As a Socratic Grid user, I want the system to determine and render contraindications to the ordered dosage, in order to promote safe medication administration practices.  
 The system SHALL determine and render contraindications to the usual dosage range.As a Socratic Grid user, I want the system to determine and render contraindications to the usual dosage range, in order to promote safe medication administration practices.  
 IF the maximum daily doses are known for patients of this age and weight, THEN the system SHALL render the maximum dose per day in dosing decision support.As a Socratic Grid user, I want the system to  render the maximum dose per day in dosing decision support IF the maximum daily doses are known for a patients age and weight, in order to promote safe medication administration practices.   
 The system SHOULD provide the ability to determine  and render weight-specific dose suggestions and auto-populate (e.g., default) medication orders based on the suggested dosage.As a Socratic Grid user, I want the system to provide the ability to determine  and render weight-specific dose suggestions and auto-populate (e.g., default) medication orders based on the suggested dosage, in order to promote safe medication administration practices.  
 IF the maximum single doses are known for patients of this age and weight, THEN the system SHALL render the maximum dose per administration in dosing decision support.As a Socratic Grid user, I want the system to render the maximum dose per administration in dosing decision support, IF the maximum single doses are known for patients of this age and weight, in order to promote safe medication administration practices.   
 IF the maximum lifetime doses are known for patients of this age and weight, THEN the system SHALL render the maximum dose in dosing decision support.As a Socratic Grid user, I want the system to render the maximum dose in dosing decision support. IF the maximum lifetime doses are known for patients of this age and weight, in order to promote safe medication administration practices.  
 The system SHALL provide the ability to enter a selection of the appropriate weight measurement for weight dosing (which is not necessarily the most recent measurement).As a Socratic Grid user, I want the system to provide the ability to enter a selection of the appropriate weight measurement for weight dosing (which is not necessarily the most recent measurement), in order to promote safe medication administration practices.  
 The system SHALL provide the ability to enter a selection of the weight upon which the body surface area is based  (Note:  Body surface area is a function of height and weight.  The appropriate weight measure should be selectable by the user.)  As a Socratic Grid user, I want the system to provide the ability to enter a selection of the weight upon which the body surface area is based  (Note:  Body surface area is a function of height and weight.  The appropriate weight measure should be selectable by the user.), in order to promote safe medication administration practices.   
 The system MAY determine when no recommended drug dosing is available that is specific to known patient conditions and parameters, such as age or weight, and render notifications to the provider.As a Socratic Grid user, I want the system to determine when no recommended drug dosing is available that is specific to known patient conditions and parameters, such as age or weight, and render notifications to the provider, in order to promote safe medication administration practices.  
 The system SHOULD determine and render drug dosages using all components of a combination drug (e.g., acetaminophen-hydrocodone).As a Socratic Grid user, I want the system to determine and render drug dosages using all components of a combination drug (e.g., acetaminophen-hydrocodone), in order to promote safe medication administration practices.  
 The system SHOULD provide the ability to capture the factors used to calculate the future dose for a given prescription.As a Socratic Grid user, I want the system to provide the ability to capture the factors used to calculate the future dose for a given prescription, in order to promote safe medication administration practices.  
 The system SHALL provide the ability to capture alternative patient dosing weight(s) (e.g. ideal body weight or dry weight vs. actual patient weight) for the purpose of dose calculation. As a Socratic Grid user, I want the system to provide the ability to capture alternative patient dosing weight(s) (e.g. ideal body weight or dry weight vs. actual patient weight) for the purpose of dose calculation, in order to promote safe medication administration practices.  
 IF the cumulative drug dose exceeds the recommended dose, THEN the system SHALL render notifications to the clinician.As a Socratic Grid user, I want the system to render notifications to the clinician, IF the cumulative drug dose exceeds the recommended dose, in order to promote safe medication administration practices.  
 The system SHALL conform to function CPS.4.2.2 (Support for Patient-Specific Dosing and Warnings).As a Socratic Grid user, I want the system to conform to function CPS.4.2.2 (Support for Patient-Specific Dosing and Warnings) in order to improve clinical decision-making.  
 The system SHOULD determine and present recommendations for medication and non-medication regimens based on findings related to the patient diagnosis and in context with patient specific variables.As a Socratic Grid user, I want the system to determine and present recommendations for medication and non-medication regimens based on findings related to the patient diagnosis and in context with patient specific variables, in order to promote safe medication administration practices.  
 The system SHALL determine and render a dose check and/or change recommendation on both new and current drugs.As a Socratic Grid user, I want the system to determine and render a dose check and/or change recommendation on both new and current drugs, in order to promote safe medication administration practices..  
 The system SHALL determine and render appropriate ancillary orders, order sets, and protocols based on the medication and medication dose selected (i.e. Vancomycin monitoring).As a Socratic Grid user, I want the system to determine and render appropriate ancillary orders, order sets, and protocols based on the medication and medication dose selected (i.e. Vancomycin monitoring), in order to promote safe medication administration practices.  
 The system SHALL provide the ability to capture and exchange the recommendation from the order check.As a Socratic Grid user, I want the system to provide the ability to capture and exchange the recommendation from the order check, in order to promote safe medication administration practices.  
 The system SHALL determine and render medication dose recommendation and predicted effect.As a Socratic Grid user, I want the system to determine and render medication dose recommendation and predicted effect, in order to promote safe medication administration practices.  
 The system SHALL provide the ability to determine and render recommended medication dosing on demand.As a Socratic Grid user, I want the system to provide the ability to determine and render recommended medication dosing on demand, in order to promote safe medication administration practices.  
 IF the system provides the ability to capture alternative patient dosing weight(s), THEN the system SHALL provide the ability to determine and render alternative weight-specific dose recommendations and auto populate medication orders based on the suggested dosage.As a Socratic Grid user, I want the system to provides the ability to capture alternative patient dosing weight(s), THEN the system SHALL provide the ability to determine and render alternative weight-specific dose recommendations and auto populate medication orders based on the suggested dosage, in order to promote safe medication administration practices.  
 The system SHALL determine and render automatic/default medication dosing recommendations configurable to various conditions and availability.As a Socratic Grid user, I want the system to determine and render automatic/default medication dosing recommendations configurable to various conditions and availability, in order to promote safe medication administration practices..  
 The system SHALL determine and render automatic recommendations configurable to various conditions and availability.As a Socratic Grid user, I want the system to determine and render automatic recommendations configurable to various conditions and availability. in order to promote safe practices in support of patient care.    
 The system SHALL determine and render detailed information regarding dosing, initiation, titration, and cessation on commonly used medications for each condition/disease.As a Socratic Grid user, I want the system to determine and render detailed information regarding dosing, initiation, titration, and cessation on commonly used medications for each condition/disease, in order to promote safe medication administration practices.  
 The system MAY provide the ability to render patient-specific medication dosing recommendations based on previous patient experience (e.g., adverse reaction, type and severity) with the same medication.As a Socratic Grid user, I want the system to provide the ability to render patient-specific medication dosing recommendations based on previous patient experience (e.g., adverse reaction, type and severity) with the same medication, in order to promote safe medication administration practices.  
 The system SHOULD capture and render a user's/provider's list of frequently-ordered medications and associated details.As a Socratic Grid user, I want the system to  capture and render a user's/provider's list of frequently-ordered medications and associated details, in order to streamline to medication order entry process. in order to promote safe medication administration practices.  
 The system SHOULD capture and transmit a medication order from a user's list of frequently-ordered medications during the ordering process.As a Socratic Grid user, I want the system to  capture and transmit a medication order from a user's list of frequently-ordered medications during the ordering process.  
 The system SHALL provide the ability to extract patient context specific clinical information about a condition prior to the order creation process.As a Socratic Grid user, I want the system to provide the ability to extract patient context specific clinical information about a condition prior to the order creation process, in order for the provider to establish and determine the most appropriate path of care  
 The system SHALL determine and render recommendations on orders to consider (based on pre-determined business rules that can make use of patient context) before submission of the current order, if applicable.As a Socratic Grid user, I want the system to determine and render recommendations on orders to consider (based on pre-determined business rules that can make use of patient context) before submission of the current order, if applicable, in order for the provider to establish and determine the most appropriate path of care.  
 The system SHALL provide the ability to determine and render recommended medication for substitution based on availability, cost (to the patient and to the facility), or organizational policy.As a Socratic Grid user, I want the system to  determine and render recommended medication for substitution based on availability, cost (to the patient and to the facility), or organizational policy, in order to provide the most relevant and cost effective choice for medication substitution.  
 The system SHALL provide the ability to capture, maintain and render text instructions or recommendations within order sets.As a Socratic Grid user, I want the system to  provide the ability to capture, maintain and render text instructions or recommendations within order sets, in order to provide guidance to the user.  
 The system SHALL provide the ability to render orders in the same manner regardless of the manner in which they were ordered (individually or from within an order set).As a Socratic Grid user, I want the system to  provide the ability to render orders in the same manner regardless of the manner in which they were ordered (individually or from within an order set), in order to facilitate consistency in care.  
 The system SHALL render an alert at the time of order entry listing any required information that is missing, invalid, or out-of-date  with actionable recommendations to populate the omitted information for a non-medication order.As a Socratic Grid user, I want the system to render an alert at the time of order entry listing any required information that is missing, invalid, or out-of-date  with actionable recommendations to populate the omitted information for a non-medication order, in order to promote safe medication administration practices.  
 The system SHOULD provide the ability to link to reference information/knowledge resources at the time of medication administration.As a Socratic Grid user, I want the system to  link to reference information/knowledge resources at the time of medication administration, in order to promote safe medication administration practices.  
 The system SHALL analyze the order  prior to being submitted to verify that a known conflict with out-of-range values does not exist if the order is processed.As a Socratic Grid user, I want the system to  analyze the order  prior to being submitted to verify that a known conflict with out-of-range values does not exist if the order is processed. in order to promote safe medication administration practices.  
 The system SHALL manage the creation of new order checks over the system's lifetime. As a Socratic Grid user, I want the system to  manage the creation of new order checks over the system's lifetime, in order to promote safe practices in support of patient care.  
 The system SHALL determine and render user interpretable information about the severity and specific trigger for an order check.As a Socratic Grid user, I want the system to determine and render user interpretable information about the severity and specific trigger for an order check, in order to promote safe practices in support of patient care.  
 The system SHALL determine and render order checks that recognize standard clinical protocols, practices, and guidelines.As a Socratic Grid user, I want the system to determine and render order checks that recognize standard clinical protocols, practices, and guidelines,  in order to promote safe practices in support of patient care.  
 The system SHALL provide the ability to set system wide (mandatory) parameters (as appropriate) for order check alerts.As a Socratic Grid user, I want the system to  provide the ability to set system wide (mandatory) parameters (as appropriate) for order check alerts,  in order to promote safe practices in support of patient care.  
 The system SHALL provide the ability to set individual (individually selected with the option of de-selecting) parameters (as appropriate) for order check alerts.As a Socratic Grid user, I want the system to provide the ability to set individual (individually selected with the option of de-selecting) parameters (as appropriate) for order check alerts,  in order to promote safe practices in support of patient care.  
 The system MAY provide the ability to capture and render the patterns of overriding a specific order check for a  specific patient.As a Socratic Grid user, I want the system to provide the ability to capture and render the patterns of overriding a specific order check for a  specific patient, in order to track patterns to gain information to use in the support of a patient's care.  
 The system SHOULD provide the ability to capture and render the patterns of overriding a specific order check for a  specific provider.As a Socratic Grid user, I want the system to provide the ability to capture and render the patterns of overriding a specific order check for a  specific provider, in order to track patterns to gain information to use in the support of a patient's care.  
 The system MAY provide the ability for the health care team to override certain order check alert for a specific patient for a predetermined period of time.As a Socratic Grid user, I want the system to provide the ability for the health care team to override certain order check alert for a specific patient for a predetermined period of time, in order to track patterns to gain information to use in the support of a patient's care.  
 The system SHOULD capture and render the data necessary to determine the effectiveness of order check alerts based on historical actions.As a Socratic Grid user, I want the system to capture and render the data necessary to determine the effectiveness of order check alerts based on historical actions, in order to track alerts to gain information to use in the support of a patient's care.  
 The system SHALL provide the ability to render an alert or notification according to scope of practice, organizational policy and/or jurisdictional law, that a non-formulary medication or immunization was ordered . As a Socratic Grid user, I want the system to provide the ability to render an alert or notification according to scope of practice, organizational policy and/or jurisdictional law, that a non-formulary medication or immunization was ordered , in order to promote safe practices in support of patient care.  
 The system SHALL provide the ability to capture the duration of a drug interaction warning after the prescription has run-out.As a Socratic Grid user, I want the system to provide the ability to capture the duration of a drug interaction warning after the prescription has run-out, in order to promote safe medication administration practices.  
 The system SHALL provide the ability to determine and present the presence of duplicate therapies.As a Socratic Grid user, I want the system to  provide the ability to determine and present the presence of duplicate therapies, in order to promote safe practices in support of patient care.  
 The system SHALL provide the ability to render order checks based on setting, role, order types, etc.As a Socratic Grid user, I want the system to provide the ability to render order checks based on setting, role, order types, etc., in order to promote safe practices in support of patient care.  
 The system SHALL determine and render different order check types specific to the users role and/or credentials.As a Socratic Grid user, I want the system to determine and render different order check types specific to the users role and/or credentials,  in order to determine safe and informed decisions in reference to a patient's care.  
 The system SHALL render controlled substance agreement alerts when appropriate.As a Socratic Grid user, I want the system to render controlled substance agreement alerts when appropriate, in order to promote the safe administration of medication.  
  The system SHALL analyze the order before it has been submitted to verify that a known conflict with maximum order frequency does not exist if the order is processed.As a Socratic Grid user, I want the system to analyze the order before it has been submitted to verify that a known conflict with maximum order frequency does not exist if the order is processed,  in order to determine safe and informed decisions in reference to a patient's care.  
 The system SHALL analyze the order before it has been submitted to verify that a known conflict with allergies does not exist if the order is processed. As a Socratic Grid user, I want the system to  analyze the order before it has been submitted to verify that a known conflict with allergies does not exist if the order is processed,  in order to determine safe and informed decisions in reference to a patient's care.  
 The system SHALL analyze the order before  it has been submitted to verify that a known conflict with potential drug-drug (including herbal and OTC), drug-dosage, drug-overlap, drug-lab, drug-food, and drug-allergy interactions, with appropriate warnings issued does not exist if the order is processed.As a Socratic Grid user, I want the system to analyze the order before  it has been submitted to verify that a known conflict with potential drug-drug (including herbal and OTC), drug-dosage, drug-overlap, drug-lab, drug-food, and drug-allergy interactions, with appropriate warnings issued does not exist if the order is processed,  in order to determine safe and informed decisions in reference to a patient's care.  
 The system SHALL analyze the order before it has been submitted to verify that a known conflict with potential drug/class and duplicate class interactions does not exist if the order is processed.As a Socratic Grid user, I want the system to analyze the order before it has been submitted to verify that a known conflict with potential drug/class and duplicate class interactions does not exist if the order is processed.,  in order to determine safe and informed decisions in reference to a patient's care.  
 The system SHALL analyze the order after it has been submitted to verify that a known conflict with age/gender does not exist if the order is processed. As a Socratic Grid user, I want the system to analyze the order after it has been submitted to verify that a known conflict with age/gender does not exist if the order is processed.,  in order to determine safe and informed decisions in reference to a patient's care.  
 The system SHALL analyze the order before it has been submitted to verify that a known teratogenic conflict does not exist in female patients of child bearing age if the order is processed.As a Socratic Grid user, I want the system to analyze the order before it has been submitted to verify that a known teratogenic conflict does not exist in female patients of child bearing age if the order is processed, in order to determine safe and informed decisions in reference to a patient's care.  
 The system SHALL analyze the order before it has been submitted to verify that other known conflicts (to be determined) do not exist if the order is processed.As a Socratic Grid user, I want the system to analyze the order before it has been submitted to verify that other known conflicts (to be determined) do not exist if the order is processed, in order for the provider to establish and determine the most appropriate path of care  
 The system SHALL render an configurable alert to the ordering provider and care team for STAT orders to ancillary services that have not been acknowledged.As a Socratic Grid user, I want to be able to configure alerts for STAT orders to ancillary services that have not been acknowledged in order to better manage patient care.  
 The system SHALL render a timestamp of acknowledgement as part of the alert.As a Socratic Grid user, I want to be able to render a timestamp of acknowledgement as part of the alert in order to better manage patient care.  
 The system SHOULD provide the ability to determine and render alternate fulfillment locations.As a Socratic Grid user, I want to be able to determine and render alternate fulfillment locations in order to provide more effective care.  
 The system SHOULD determine and render the fulfillment capacity for alternate fulfillment locations.As a Socratic Grid user, I want to be able to determine and render the fulfillment capacity for alternate fulfillment locations in order to improve clinical decision-making.  
 The system SHOULD render the referral/consult status to the ordering provider and care team.As a Socratic Grid user, I want to be able to render the referral/consult status to the ordering provider and care team to better manage patient care.  
 The system SHOULD render the referral/consult service location used by the patient to the ordering provider and care team.As a Socratic Grid user, I want to be able to render the referral/consult service location used by the patient to the ordering provider and care team to better manage patient care.  
 The system SHALL provide the ability for customization of order routing alerts.As a Socratic Grid user, I want to be able to customize (i.e., configure) order routing alerts in order to improve clinical workflow.  
 The system SHALL provide the ability to integrate patient information and order set templates to render orders.As a Socratic Grid user, I want to be able to integrate patient information and order set templates to render orders in order to improve clinical workflow.  
 The system SHALL capture, maintain and render order set templates customized by provider type.As a Socratic Grid user, I want to be able to capture, maintain, and render order set templates customized by provider type in order to improve clinical decision-making.  
 The system MAY capture, maintain and render order set templates customized by provider.As a Socratic Grid user, I want to be able to capture, maintain, and render order set templates customized by provider in order to improve clinical workflow.  
 The system SHALL provide the ability to capture, maintain and render multiple choices of orders within an order set template for clinician selection.As a Socratic Grid user, I want to be able to capture, maintain, and render multiple choices of orders within an order set template for clinician selection in order to better manage patient care.  
 The system SHALL determine and present candidate orders with an indicator that ranks priority based on context or best practices.As a Socratic Grid user, I want to be able to determine and present candidate orders with an indicator that ranks priority based on context or best practices in order to improve clinical decision-making.  
 The system SHALL determine and render suggested orders/order sets based on analysis or recognition of patterns in patient data (including but not limited to diagnoses,  conditions, symptoms, signs, and test results) to aid decision support.As a Socratic Grid user, I want to be able to determine and render suggested orders/order sets based on analysis or recognition of patterns in patient data, including but not limited to diagnoses, conditions, symptoms, signs, and test results, in order to improve clinical decision-making.  
 The system SHALL provide the ability to capture, maintain and render order sets that allow or disallow individual orders to be selected or deselected by the user (e.g., standing orders that can't be modified during care provision).As a Socratic Grid user, I want to be able to capture, maintain, and render order sets that allow or disallow individual orders to be selected or deselected (e.g., standing orders that can't be modified during care provision) in order to better manage patient care.  
 The system SHALL provide the ability to capture and maintain order set preferences.As a Socratic Grid user, I want to be able to capture and maintain order set preferences (i.e., configure) in order to better manage patient care.  
 The system SHALL conform to function CPS.4.1 (Manage Order Set Templates).As a Socratic Grid user, I want to be able to conform to function CPS.4.1 (Manage Order Set Templates) in order to improve clinical workflow.  
 The system SHALL provide the ability to determine and render the appropriate order set template based on various contexts (e.g., by disease, condition, care setting, or medications used).As a Socratic Grid user, I want to be able to determine and render the appropriate order set template based on various contexts (e.g., by disease, condition, care setting, or medications used) in order to improve clinical decision-making.  
 The system SHALL provide the ability to integrate multiple order set templates, customizing and storing it as a new order set template according to scope of practice, organizational policy and/or jurisdictional law.As a Socratic Grid user, I want to be able to integrate, customize, and save multiple order set templates as a new order set template according to scope of practice, organizational policy, and/or jurisdictional law in order to improve clinical workflow.  
 The system SHALL provide the ability to link order set(s) with condition(s) on the patient's Problem List.As a Socratic Grid user, I want to be able to link order set(s) with condition(s) on the patient's Problem List in order to improve clinical decision-making.  
 The system SHOULD provide the ability to determine and render order sets from care plans.As a Socratic Grid user, I want to be able to determine and render order sets from care plans in order to improve clinical workflow.  
 The system MAY capture an order set template based on a specific patient's orders/data according to scope of practice, organizational policy and/or jurisdictional law.As a Socratic Grid user, I want to be able to suggest and render order set templates based on specific orders, or data, according to scope of practice, organizational policy, and/or jurisdictional law in order to improve clinical decision-making.  
 The system SHALL provide the ability to capture and maintain an order set template containing all order types relevant to a particular problem (e.g., laboratory, radiology, medications, nursing tasks, and materials management). As a Socratic Grid user, I want the ability to capture and maintain an order set template containing all order types (e.g., laboratory, radiology, medications, nursing tasks, materials management) relevant to a particular problem in order to improve clinical decision-making.  
 The system SHALL capture, maintain and render order set templates customized  by patient age, sex, or other patient factors.As a Socratic Grid user, I want the ability to  capture, maintain, and render order set templates customized by patient age, sex, or other pertinent factors in order to improve clinical decision-making.  
 The system SHALL determine and render an alert to the appropriate authorized user(s) or user groups if a critical order previously entered/placed has not been acted upon/completed in a period of time determined by the nature of the order.As a Socratic Grid user, I want to be able to determine and render an alert to the appropriate authorized user(s) or user group(s) if a critical order previously entered or placed has not been acted upon or completed in a period of time determined by the nature of the order in order to improve patient care.  
 The system SHALL determine and render an order status change to authorized users within a system defined user list, system defined user groups, user created groups, or user created lists.As a Socratic Grid user, I want to be able to determine and render an order status change to authorized users within a system defined user list, system defined user group, user created groups, or user created lists in order to improve clinical workflow.  
 The system SHALL track order status alerts.As a Socratic Grid user, I want the ability to track order status alerts in order to improve patient care.  
 The system SHALL provide for the ability to capture, maintain and render patient and family preferences as they pertain to current treatment plans.As a Socratic Grid user, I want to be able to capture, maintain, and render patient and family preferences as they pertain to current treatment plans in order to improve patient care.  
 The system SHALL provide the ability to capture, maintain and render order set templates that are pre-configured with order entry information.As a Socratic Grid user, I want to be able to preconfigure order entry information for order set templates in order to improve clinical workflow.  
 The system SHALL determine and render order recommendations based on data available within the patient record including search entries by the provider.As a Socratic Grid user, I want to be able to determine and render order recommendations based on data available within the patient record, including search entries by the provider, in order improve clinical decision-making.  
 The system SHALL determine and render order checks against pre-configured individual (single) orders.As a Socratic Grid user, I want to be able to determine and render order checks against preconfigured individual (i.e., single) orders in order to improve clinical decision-making.  
 The system SHALL provide the ability to analyze a collection of orders through order checks to identify orders constructed that would no longer pass order checks.As a Socratic Grid user, I want to be able to analyze a collection of orders through order checks to identify orders constructed that would no longer pass order checks in order to improve clinical workflow.  
 The system SHALL provide the ability to capture, maintain, and render research study protocols.As a Socratic Grid user, I want to be able to capture, maintain, and render research study protocols in order to improve clinical workflow.  
 The system SHALL determine and render recommended context sensitive/appropriate protocols.As a Socratic Grid user, I want to be able to determine and render recommended context-sensitive or appropriate protocols in order to improve clinical decision-making.  
 The system SHOULD import recognized-standard and/or locally-defined standard-based guidance, such as clinical practice guidelines and clinical pathways. As a Socratic Grid user, I want to be able to import recognized standard and/or locally-define standard-based guidance, such as clinical practice guidelines and clinical pathways, in order to improve clinical decision-making.  
 The system SHALL capture, maintain and render standing order set templates for triage or for specific conditions.   As a Socratic Grid user, I want to be able to capture, maintain, and render standing order templates for triage or for specific conditions in order to improve clinical workflow.  
 The system SHALL provide the ability to maintain, determine and render order sets based on standard protocols. As a Socratic Grid user, I want to be able to maintain, determine, and render order sets based on standard protocols in order to improve clinical workflow.  
 The system SHALL provide the ability to present current guidelines and protocols to providers who are creating plans for treatment and care.As a Socratic Grid Provider user, I want to able to present current guidelines and protocols while creating plans for treatment and care in order to improve patient care.  
 The system SHALL provide the ability to render a guideline or protocol based on appropriate criteria (such as problem or medication).As a Socratic Grid user, I want to be able to render a guideline or protocol based on appropriate criteria (e.g., problem or medication) in order to provide more effective care.  
 The system SHALL provide the ability to render previously used guidelines and protocols for historical or legal purposes.As a Socratic Grid user, I want to be able to render previously used guidelines and protocols in order to provide an audit capability (i.e., historical) or legal purposes.  
 IF decision support prompts are used to support a specific clinical guideline or protocol, THEN the system SHALL conform to function CPS.3.8 (Manage Documentation of Clinician Response to Decision Support Prompts).As a Socratic Grid user, I want to be able to conform to function CPS.3.8 (Manage Documentation of Clinical Response to Decision Support Prompts) in order to improve clinical decision-making.

NOTE: this is a conditional requirement; the 'if' portion would be the preconditions or triggers for the 'then' statement - which is the meat of the requirement.
  
 IF the system supports context sensitive care plans, guidelines and protocols, THEN the system SHALL conform to function CPS.3.4 (Support for Context-Sensitive Care Plans, Guidelines, Protocols).As a Socratic Grid user, I want to be able to conform to function CPS.3.4 (Support for Context-Sensitive Care Plans, Guidelines, Protocols) in order to improve clinical decision-making.

NOTE: this is a conditional requirement; the 'if' portion would be the preconditions or triggers for the 'then' statement - which is the meat of the requirement.
  
 The system SHOULD determine patients eligible for known active clinical research protocols as defined by inclusion and exclusion criteria.  (Note:  Assuming screening criteria is more likely to be computable data, not necessarily the full research study eligibility criteria.)As a Socratic Grid user, I want to be able to determine patients eligible for known active clinical research protocols as defined by inclusion and exclusion criteria in order to provide more effective care for patients.

NOTE: from the original requirement: Assuming screening criteria is more likely to be computable data, not necessarily the full research study eligibility criteria.
  
 The system SHOULD be able to determine screening criteria.As a Socratic Grid user, I want to be able to determine screening criteria for clinical research protocols in order to provide more effective care for patients.

See OS-18.141
  
 The system SHOULD be able to determine eligibility criteria (patients who are potentially eligible).As a Socratic Grid user, I want to determine eligibility criteria (i.e., patients who are potentially eligible) for research protocols in order to provide more effective care for patients.

See OS-18.141
  
 The system SHALL provide the ability to render internal care plans, guidelines, and protocols appropriate to the EHR user’s scope of practice.As a Socratic Grid user, I want to render internal care plans, guidelines, and protocols appropriate to my scope of practice in order to provide more effective care for patients.  
 The system SHALL provide the ability to render external care plans, guidelines, and protocols appropriate to the EHR user's scope of practice and/or organizational policy.As a Socratic Grid user, I want to render external care plans, guidelines, and protocols appropriate to my scope of practice and/or organizational policy in order to provide more effective care for patients.  
 The system SHALL provide the ability to render locally or non-locally developed protocols for the creation of patient-specific plans of care and treatment.As a Socratic Grid user, I want to render locally or non-locally developed protocols for the creation of patient-specific care plans and treatment plans in order to provide more effective care for patients.  
 The system SHOULD provide the ability to maintain site-specific modifications to protocols and clinical pathways obtained from outside sources.As a Socratic Grid user, I want to be able to maintain site-specific modifications to protocols and clinical pathways obtained from outside sources in order to provide more effective care for patients.  
 The system SHALL determine variances from standard protocols and clinical pathways and capture, maintain and render appropriate alerts, notifications and reports.As a Socratic Grid user, I want to be able to determine variances from standard protocols and clinical pathways and capture, maintain, and render appropriate alerts, notifications, and reports in order to provide more effective care for patients.  
 The system SHALL determine variances from standard  protocols for reportable conditions and capture, maintain and transmit related information to public health.As a Socratic Grid user, I want to be able to determine variances from standard protocols for reportable conditions and capture, maintain, and transmit related information to public health.  
 The system SHALL identify, track and provide alerts, notifications and reports about variances from protocols and clinical pathways.As a Socratic Grid user, I wan  to be able to identify, track, and provide alerts, notifications, and reports about variances from protocols and clinical pathways in order to more effectively manage patient outcomes.  
 The system SHALL provide the ability to capture, maintain, and render specialized medical treatment guidelines and protocols for unique physical, chemical, biological, and radiologic exposures.As a Socratic Grid user, I want to be able to capture, maintain, and render specialized medical treatment guidelines and protocols for unique physical, chemical, biological, and radiological exposures in order to provide more effective care and treatment for patients.  
 The system SHALL provide the ability to manage biometric data, such as age-specific, weight-specific or height-specific normative data, to identify, track and provide alerts and reports about variances, care plans, guidelines and protocols.As a Socratic Grid user, I want to be able to manage biometric data, such as age-specific, weight-specific or height-specific normative data, to identify, track and provide alerts and reports about variances, care plans, guidelines and protocols in order to improve clinical decision-making.  
 The system SHOULD provide the ability to make minor modifications to protocol adherence in appropriate circumstances as determined by clinical judgment (e.g., if the patient is on anticoagulants).As a Socratic Grid user, I want to be able to make minor modifications to protocol adherence in appropriate circumstances as determined by clinical judgment (e.g., if the patient is on anticoagulants) in order to provide more effective care and treatment for patients.  
 The system SHOULD import recognized-standard and/or locally-defined standard -based guidance, such as clinical practice guidelines.As a Socratic Grid user, I want to be able to import recognized standards and/or locally defined standards-based guidance in order to improve clinical workflow.  
 The system MAY provide the ability to import (in computable form) recognized-standard and/or locally-defined standard -based guidance, such as clinical practice guidelines.As a Socratic Grid user, I want to be able to import recognized standards and/or locally defined standards-based guidance (e.g., clinical practice guidelines) in computable form in order to improve clinical workflow.  
 The system SHOULD provide the ability to capture the practice standards or criteria used to create order set templates (e.g. as a note attached to the template).As a Socratic Grid user, I want to be able to capture practice standards or criteria used to create order set templates (e.g., as a note attached to the template) in order to improve clinical workflow.  
 The system SHALL provide the ability to manage links or access to applicable clinical standards and reference materials, within an order set.As a Socratic Grid user, I want to be able to manage links or access applicable clinical standards and reference materials within an order set in order to improve clinical workflow.  
 The system SHOULD provide the ability to maintain knowledge bases or guidelines deployed in an enterprise.As a Socratic Grid user, I want to be able to maintain knowledge bases or guidelines deployed across the VA in order to provide consistent and reliable access to supplemental information.  
 The system SHALL provide the ability to create and maintain (update) custom protocols.As a Socratic Grid user, I want to be able to create and maintain (i.e., update) custom protocols in order to better manage my patients.  
 The system SHOULD provide the ability to import and maintain authoritative source protocols (based on governance).As a Socratic Grid user, I want to be able to import and maintain authoritative source protocols (i.e., based on governance) in order to ensure compliance with current standards of practice.  
 The system SHOULD determine and render suggestions and supporting information for the choice of imaging study, taking prior exposure into account.As a Socratic Grid user, I want to be able to determine and render suggestions and supporting information for the choice of imaging study, including taking prior exposure into account, in order to improve clinical decision-making.  
 The system SHALL determine and render suggestions for choosing the most appropriate imaging studyAs a Socratic Grid user, I want to be able to determine and render suggestions for choosing the most appropriate imaging study in order to improve clinical decision-making.  
 The system SHALL exchange orders, order sets, etc. from a selected study or listed prerequisites.As a Socratic Grid user, I want to be able to exchange orders or order sets from a selected study or listed prerequisites in order to improve clinical workflow.  
 The system SHALL determine and render recommendations for appropriate imaging study based on current guidelines/protocols, differential diagnosis.As a Socratic Grid user, I want to be able to determine and render recommendations for appropriate imaging studies based on current guidelines, protocols, and differential diagnosis in order to improve clinical decision-making.  
 The system SHALL determine and render recommendations for appropriate imaging study based on context/patient-specific parameters.As a Socratic Grid user, I want to be able to determine and render recommendations for appropriate imaging studies based on context and patient-specific parameters in order to improve clinical workflow.  
 The system SHALL determine and render recommendations for the appropriate timing and periodicity of the selected imaging study.As a Socratic Grid user, I want to be able to determine and render recommendations for the appropriate timing and periodicity of the selected imaging study in order improve clinical decision-making.  
 The system SHOULD determine and render recommendations for monitoring (e.g., labs, behaviors, adverse reactions, side effects) as appropriate to a particular medication.As a Socratic Grid user, I want to be able to determine and render recommendations for monitoring (e.g., lab tests, behaviors, adverse reactions, side effects) as appropriate to a particular medication in order improve clinical decision-making.  
 The system SHOULD determine and render recommended additional orders or order sets based on a previously completed order.As a Socratic Grid user, I want to be able to recommend additional orders or order sets based on a previously completed order in order to improve clinical workflow.  
 The system SHALL provide the ability to auto-populate executable orders or order sets from the recommended indication based results.As a Socratic Grid user, I want to be able to auto-populate executable orders or order sets from the recommended indication-based results in order to improve clinical workflow.  
 The system SHOULD determine and render links to reference documents.As a Socratic Grid user, I want to be able to determine and render links to reference documents in order to improve access to information while creating, replacing, or updating orders.  
 The system SHALL render a clinical reminder of upcoming discontinued orders(i.e. Restraints, TPN, a selected group of medications, patient notification of automatic order termination, referrals, time-sensitive medications)As a Socratic Grid user, I want to be able to render a clinical reminder of upcoming discontinued orders (e.g., restraints, TPN, a selected group of medications, patient notification of automatic order termination, referrals, time-sensitive medications) in order to manage orders.  
 The system MAY determine and render patient notifications for expiring referrals or orders.As a Socratic Grid user, I want to be able to render patient notifications for expiring referrals or orders in order to improve patient communications.  

User interaction and design

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Not Doing