Search and Prescribe

Checklist

Full List of Guidance Points

The following table lists all of the guidance points in order. Click on a guidance ID to find it in the guide.

ID Guideline Compliance
MSP-0010 Do not allow the prescribing area to occlude the Patient Banner Mandatory
MSP-0060 Support the display of a Quick List containing preselected drug names Mandatory
MSP-0080 When one or more Quick Lists are provided, display one by default when the prescribing process is started Mandatory
MSP-0090 Include a description of the contents of the Quick List at the top or bottom of the list Mandatory
MSP-0110 Do not support navigation (such as expanding and collapsing or drilling down) within a Quick List Mandatory
MSP-0120 Limit the number of drugs in the Quick List such that they can be displayed in full without a scroll bar Mandatory
MSP-0130 Allow only items that can be displayed in a search results list to be included in a Quick List Mandatory
MSP-0140 Supplement Quick List entries with shortcut keys Mandatory
MSP-0150 Display shortcut keys to the right of each entry in the Quick List Mandatory
MSP-0170 Display a notification when the contents of a Quick List have changed since it was last presented to the current user Mandatory
MSP-0180 Provide a control for closing the Quick List notification Mandatory
MSP-0190 Provide a control for disabling the notification so that it is not displayed again (until the Quick List is changed again) Mandatory
MSP-0200 Display the Quick List notification every time the Quick List is displayed (until the user selects an option that disables it) Mandatory
MSP-0230 Do not allow a drug to be selected from the Quick List by using the keyboard until the notification has been closed Mandatory
MSP-0250 When multiple Quick Lists are available to a single user, provide a means of navigating between them Mandatory
MSP-0260 When multiple Quick Lists are necessary, display the currently selected Quick List in the control that is used to select a Quick List Mandatory
MSP-0280 Do not allow the search results list to be positioned such that it is separated from the search text input box by other controls or by a significant space Mandatory
MSP-0290 Clearly describe the scope of the search Mandatory
MSP-0310 Do not support entry of codes in the search text input box. (This does not preclude the use of spelling matching or the provision of an alternative box for entering codes) Mandatory
MSP-0320 Do not provide auto-complete in the search text input box Mandatory
MSP-0330 Retain focus in the search text input box until a selection is made in the search results list Mandatory
MSP-0340 When focus is first switched to the results list, set focus to the first entry in the list by default Mandatory
MSP-0390 Require a minimum of two characters before displaying search results Mandatory
MSP-0400 When only one character has been entered, display a message that explains why there are no results and reports the two-character minimum Mandatory
MSP-0410 When two or more characters have been entered and no matches were found, display a message that clearly indicates a search has been performed and no matches were found Mandatory
MSP-0430 Display search results in a list that is only as high as needed to show the successful matches or up to a defined maximum height Mandatory
MSP-0440 When the number of matches is too large to be displayed in the maximum list height, display a message at the end of the search results list that contains counts of the displayed results and total matches Mandatory
MSP-0450 When the number of matches is too large to be displayed in the maximum list height, place a control for displaying the full list at the end of the search results list Mandatory
MSP-0460 Allow the height of the search results list to grow to an upper limit to accommodate the number of results matched Mandatory
MSP-0470 When a limited list has been extended by selecting the control to display a full list, extend the list by providing a scroll bar Mandatory
MSP-0480 Keep search results 'flat'. Do not provide expand or collapse mechanisms or tree-style browsing within the search results Mandatory
MSP-0490 When a selection has been made in a search results list that has a scroll bar, allow the scroll bar to be used such that the selection can be scrolled out of view Mandatory
MSP-0500 Match the text in the search text input box to generic drug names and brand names respectively Mandatory
MSP-0510 Match text entered into the search text input box to beginning of any word (and not to substrings or endings of words) Mandatory
MSP-0520 Support multiple word searching by allowing the entry of letters separated with a space and matching those against multiple words Mandatory
MSP-0530 List search results in matched order, such that matches are prioritised by proximity to the beginning of the drug name and matches in generic drug names are prioritised above matches in brand names Mandatory
MSP-0540 Where relevancy ranking is not implemented, list search results alphabetically within each set that have the same text matched Mandatory
MSP-0600 Supplement co-drugs with text that lists the ingredients of the co-drug Mandatory
MSP-0610 Format text that lists the ingredients of co-drugs such that it is differentiated from the drug name Mandatory
MSP-0700 Where drug names associated with mis-selection errors are listed in the search results, use formatting to draw attention to them Mandatory
MSP-0720 Where drug names associated with mis-selection errors are listed in the search results, supplement the drug name with a brief warning message Mandatory
MSP-0750 When spelling matches are displayed, ensure that there is sufficient colour and contrast differences between text and both background highlighting and spelling matching highlighting Mandatory
MSP-0760 When spelling matches are displayed, ensure that there is sufficient colour and contrast differences between background highlighting and spelling matching highlighting Mandatory
MSP-0770 For drug names that are displayed when matched on a synonym, supplement the drug name with a message that includes the synonym Mandatory
MSP-0780 Use subtle alternate shading of matches in the search results list Mandatory
MSP-0790 Avoid the use of strong horizontal lines to separate individual list results Mandatory
MSP-0800 Re-start alternate shading at the beginning of a new section in a search results list Mandatory
MSP-0810 When brand names that have a generic name are matched, display the generic drug name and supplement it with the brand name Mandatory
MSP-0820 Separate generic drug names and brand names with a hyphen that has a space either side Mandatory
MSP-0830 Do not display brand names unless they have been matched with text entered in the search text input box Mandatory
MSP-0850 Display a cascading list on the selection of drug name and up to two further cascading lists for basic prescription attributes Mandatory
MSP-0860 Present a second list when a selection is made in the search results list Mandatory
MSP-0870 Allow the width of the search results list to extend into available space to accommodate the longest entry when first presented Mandatory
MSP-0890 Limit the options presented within cascading lists to those that are relevant to the previous selection Mandatory
MSP-0910 Do not allow any of the results or cascaded lists to obscure one another Mandatory
MSP-0940 Include a list item in each cascading list that provides access to values that are not in the list (where they exist) Mandatory
MSP-0950 Place the list item that provides access to values that are not in the list last in the list and separate it from the rest of the list items with a horizontal line Mandatory
MSP-0960 Do not provide keyboard shortcuts for the item that provides access to values that are not in the list Mandatory
MSP-0980 When a brand name is selected for which generic equivalents are available, present a cascading list that includes options for the selected brand and for generic equivalents Mandatory
MSP-0990 When a brand name is selected for which there are no generic equivalents displayed, present template prescriptions for the brand (or proceed to a step-by-step approach) Mandatory
MSP-1030 Require at least drug name and route (or attributes from which the type of medication can be derived) to be selected before template prescriptions are displayed Mandatory
MSP-1040 Display template prescriptions only after selections have been made (manually or automatically) in all other cascading lists Mandatory
MSP-1060 When a selection has been made in the last cascading list, display a selection trail Mandatory
MSP-1070 Where space is limited such that text within the list of template prescriptions may wrap onto a new line, display the whole list of template prescriptions on a new line (below the other input controls) Mandatory
MSP-1110 Present template prescriptions in a list without column headings Mandatory
MSP-1130 Display dose or a dose equivalent at the beginning of each template prescription Mandatory
MSP-1150 Do not allow horizontal scrolling of a list of template prescriptions Mandatory
MSP-1160 Display only template prescriptions relevant to the drug and selections from cascading lists Mandatory
MSP-1170 Minimise (where possible, avoid) the number of template prescriptions that have only one attribute that is different from other template prescriptions in the same list Mandatory
MSP-1230 Include an option to proceed directly to the prescription form without selecting a template prescription Mandatory
MSP-1240 Display the option for proceeding directly to the prescription form at the end of the list and separate it from the template prescriptions with a horizontal line Mandatory
MSP-1250 After a template prescription has been selected, display editable pre-filled input controls for each of the data values defined by the template prescription Mandatory
MSP-1260 After a template prescription has been selected (and one or more fields are displayed as a result) provide a control that allows the list of template prescriptions to be reopened Mandatory
MSP-1270 After a template prescription has been selected, allow the selection of an alternative template prescription Mandatory
MSP-1310 Require the selection of at least drug name and route (or attributes from which the type of medication can be derived) before presenting input controls for any other values Mandatory
MSP-1320 After selections have been made in all cascading lists, if there are no template prescriptions, display any required fields that will not be pre-filled in sequence such that a field is displayed when the previous one has been completed Mandatory
MSP-1340 Provide a control (such as a button) for switching to a detailed view from which input controls for all valid fields for this prescription can be accessed Mandatory
MSP-1360 Provide a control that allows the switch to a more detailed prescription form to be undone, thus returning to the previous view containing only the required fields Mandatory
MSP-1410 Ensure that no data is lost whilst switching from one form to another Mandatory
MSP-1450 Use sentence layout when fields are displayed in an area with much greater width than height (a thin horizontal strip) Mandatory
MSP-1480 When using sentence layout, wrap fields onto a new line as necessary Mandatory
MSP-1500 When using sentence layout, allow fields to grow in width to fit the text entered or value selected from a list Mandatory
MSP-1530 Display fields (and controls for accessing individual optional fields) in a consistent order for all prescriptions Mandatory
MSP-1550 Do not allow the drug name to be scrolled out of view. Keep the drug name visible at the top of the prescription form, even when the form has a scroll bar Mandatory
MSP-1580 In a detailed prescription form, require the selection of drug name and route (or drug name and attributes that allow the type of medication to be determined) before fields are displayed in the rest of the detailed prescription form Mandatory
MSP-1590 Present the required fields by default when a detailed prescription form is opened Mandatory
MSP-1600 Provide access to a detailed prescription form that presents the most important attributes by default and from which all fields can be accessed Mandatory
MSP-1610 Provide controls such as tabs or buttons for navigating between areas of the detailed prescription form Mandatory
MSP-1620 Provide controls for accessing all areas of the detailed prescription such that there is no area that can only be accessed by selecting an item (such as edit administration times) from a selection list Mandatory
MSP-1660 Do not rely on disabling fields (or controls for accessing optional fields) to impose an order Mandatory
MSP-1670 After selections from cascading lists have been completed, do not automatically open a selection list for a control in the detailed prescription form unless a change to a field has triggered the need to confirm or re-enter values in related fields Mandatory
MSP-1680 Display the drug name and route (or drug name and attributes that allow the type of medication to be determined) in a section at the top of the detailed prescription view Mandatory
MSP-1690 Display the first field in each section on a new line Mandatory
MSP-1710 Label at least each input control, group of input controls or section Mandatory
MSP-1740 Display in-field prompts for fields that have to be completed by the user and would otherwise be blank. (A field does not have to have an in-field prompt if it contains a label) Mandatory
MSP-1760 Provide access to individual optional fields by placing a control in the place where the field will appear when the control is selected Mandatory
MSP-1820 Allow some input controls to be defined that are only displayed when certain values are selected in another input control Mandatory
MSP-1870 Allow the ESC key to be used to close a selection list Mandatory
MSP-1890 Do not empty other fields when a selection list is reopened Mandatory
MSP-1970 Where data is available, update the contents of a selection list based on selections made in related fields Mandatory
MSP-1990 When a list item is selected that is not valid in relation to values selected in other fields (and data is available to support this) clear the other fields Mandatory
MSP-2020 Support pre-filling of fields (or sets of fields) when they are first displayed and ensure that the pre-filled values are based on at least the drug name and route (or attributes from which the type of medication can be derived) Mandatory
MSP-2050 Use formatting (such as highlighting) to draw attention to a field whose contents have changed automatically rather than directly by the user Mandatory
MSP-2070 When a dose field (or equivalent) is displayed, also display a label for the dose (either within or outside of the input control) Mandatory
MSP-2090 When a strength field is displayed, also display a label for the strength field or a group label including the word 'strength' Mandatory
MSP-2100 Do not present strength and dose input controls next to each other (side by side) in a detailed prescription form Mandatory
MSP-2110 When displaying a list of administration times, display the dose for the first scheduled administration in bold Mandatory
MSP-2140 Do not display input controls for entering or editing individual administration times within the view that shows all the required fields for a prescription Mandatory
MSP-2180 Provide a control for displaying a preview Mandatory
MSP-2190 Include all values defined as part of the prescription in a preview Mandatory
MSP-2200 Adhere to guidance in Design Guidance – Medication Line for the display of drug details in a preview Mandatory
MSP-2220 Require a preview to be presented before a prescription can be authorised when the prescription details are distributed over more than one screen such that a navigation control (such as a button or tab) is needed to move between screens Mandatory
MSP-2250 Provide a control for closing the preview and returning to the prescription form (such that the prescription can be amended) Mandatory
MSP-2260 Set default focus to the control that closes the preview Mandatory
MSP-2270 Place the preview button before the authorise button and reflect this in the tabbing order Mandatory
MSP-2280 Provide a button for authorising the prescription and label it 'Authorise' Mandatory
MSP-2290 Place the Authorise button at the bottom right of the prescription form such that it may be out of view if the form is long enough to need a scroll bar Mandatory
MSP-2300 Do not set the focus to the Authorise button by default Mandatory
MSP-2310 Disable the Authorise button until all required fields have been completed Mandatory