CD Register
PTS includes an optional CD Register module that can be used to keep track of transactions relating to the movement of controlled drugs (CDs). It is designed to be an electronic implementation of the "CD books" that were previously hand-written.
Using the CD register, staff are able to create orders for CDs that are then tracked through the dispensing process and delivered back to the ward, where the transactions relating to the receipt and onward administration to a patient can be recorded and witnessed.
Patient’s own CDs can also be receipted and administered in the CD register as you can even record transactions for stock that is not being tracked in PTS.
The CD register module features a live summary of CD stock levels (ward and patients own) as well as a detailed list of transactions.
Additionally, the CD register module includes CD key handovers and balance check functionality.
Prerequisites
- Purchase a CD Register license key.
- Update to PTS 5.0.0.47+
- Configure Application Settings to allow use of CD Register module.
- A populated drugs table is required.
Setup
Application Settings
There are several settings that need to be configured in Application Settings:
- CDLICKEY
The entry of a valid licence key enables CD register functionality within the application. Please contact TMSi to obtain your licence key. - CDNEWROLE
Staff using the CD Register can be given permission to register additional users. This is useful when a transaction needs to be witnessed but the witnessing nurse has not yet been set-up in PTS. When a user is created in this manner, the CDNEWROLE setting determines the role (and therefore default user views & permissions) that will be assigned to the new user. - CDPATID
When administering CDs from the register, PTS will verify that the CD is being administered to a valid patient. This setting determines if the local ID (usually Hospital Number) or national ID (usually NHS Number) will be used to match the patient. - PWDEXPIRY, PWDLENGTH, PWDREQDIG, PWDREQLOW, PWDREQNON, PWDREQUPP, PWDREUSE
Password complexity requirements, expiry interval and whether re-use of old passwords is permitted can be configured in line with your organisations security policies.
Populate initial ward stock lists
Each ward that uses the CD register will have a stock list of CDs that can be tracked on that ward.
In order to build these lists, you need to be logged on to PTS as a user that has both the WARD and WARDSTOCKLIST permissions set to administer. You will need to log out and re-open PTS5 to have these changes accepted.
By creating a stock list, you are defining which drugs can be ordered and tracked using the register for each ward. This functionality should only be used when initially building these lists as this does not track the transactions like the live CD register does (hence the WARDSTOCKLIST = Administer permission).
To populate the initial ward stock list:
- Go to the wards setup screen and tick the ward that you want to build the CD stock list for. Click the Show CD Register button that appears on the actions menu. The CD Register Ward Stock List screen will appear.
- By default the stock list only displays drugs that are in stock. To ensure you are not adding duplicate drugs to a ward’s stock list, toggle the slider at the top right of the screen.
- Open the actions menu and click the Add Drug to Ward Stock List button. The Add Drug to Ward Stock List dialog will appear. Drugs can be added individually by typing the name of the drug to add, selecting it and clicking the add button. Alternatively, all drugs of a given schedule can be added by selecting a schedule from the Add Drugs by Schedule button.
- Once added the drugs will be displayed on the CD Register Ward Stock List. If no drugs appear, double check that the show items that are out of stock slider is set to display out of stock drugs.
- Transactions can now be completed in the CD register for the ward.
- Create a ward stock list for every ward that will be using the CD register.
Enable recording of CD key handovers
To enable CD key handovers to be recorded for the ward, select the ward from the Wards setup page and in the Ward Details tab of the ward popup set Using CD Key Handovers to Yes.
Create roles and set permissions
The CD Register module can be set up in various ways when it comes to accessing the register, but by far the most popular scenario is to allow the existing generic ward user accounts to view the register but require an appropriate username and password to be provided when instigating or witnessing transactions. This mitigates the need to continually log in and out of PTS using the main login screen.
To support this three different roles are needed:
- Ward Staff
Allow rudimentary, read-only access to the CD register. - Nurse Associates
Nurses that can witness CD transactions. - Qualified Nurses
Nurses that can instigate and witness transactions and create new CD user accounts.
You should use the Ward Staff role as the basis for the other two roles and make changes from there.
It is recommended that the Nurse Associates (i.e. witness only) role is the role used in the CDNEWROLE application setting. In effect this means senior nurses can create new user accounts at any time that can act as witnesses.
Role permissions
The permissions relevant to the CD register, their meaning and the suggested value for each of these three roles are summarised in the table below:
Permission | Definition | Ward Staff | Nurse Associate | Qualified Nurse |
---|---|---|---|---|
BOOKIN | Allows the user to create prescriptions using the booking-in screen. | Yes | Yes | No |
BOOKINTARGET | Determines if a user is able to amend request & target completion times on the booking-in screen. | No | No | No |
BOOKINUSER | Determines if a user is able to change the user that is creating a prescription on the booking-in screen. | No | No | No |
CDADMINISTERPATIENTSTOCK | Determines if a user is able to Instigate and/or Witness administration of patient stock. | No | Instigate & Witness | Witness |
CDADMINISTERWARDSTOCK | Determines if a user is able to Instigate and/or Witness administration of ward stock. | No | Instigate & Witness | Witness |
CDAMENDPATIENTSTOCK | Determines if a user is able to Instigate and/or Witness amending patient stock. | No | Instigate & Witness | Witness |
CDAMENDWARDSTOCK | Determines if a user is able to Instigate and/or Witness amending ward stock. | No | Instigate & Witness | Witness |
CDBALANCE | Determines if a user is able to Instigate and/or Witness performing a balance check. | Instigate | Instigate & Witness | Witness |
CDCREATEUSER | Determines if a user is able to create a new user (of the role defined in the CDNEWROLE application setting). | Instigate | Instigate & Witness | Witness |
CDDESTROYPATIENTSTOCK | Determines if a user is able to Instigate and/or Witness destruction of patient stock. | No | Instigate & Witness | Witness |
CDDESTROYWARDSTOCK | Determines if a user is able to Instigate and/or Witness destruction of ward stock. | No | Instigate & Witness | Witness |
CDKEYHANDOVER | Determines if a user is able to Instigate and/or Witness performing a CD Key Handover. | Instigate | Instigate & Witness | Witness |
CDREASONSFORAMENDMENT | Determines if a user is able to amend reasons for amendment &/or destruction. | No | No | No |
CDRECEIVEFROMWARD | Determines if a user is able to Instigate and/or Witness receiving stock from a Ward. | No | No | No |
CDRECEIVEPATIENTSTOCK | Determines if a user is able to Instigate and/or Witness receiving patient stock. | No | Instigate & Witness | Witness |
CDRECEIVESUPPLIERSTOCK | Determines if a user is able to Instigate and/or Witness receiving stock from a supplier. | No | No | No |
CDRECEIVEWARDSTOCK | Determines if a user is able to Instigate and/or Witness receiving ward stock. | No | Instigate & Witness | Witness |
CDREMOVEPATIENTSTOCK | Determines if a user is able to Instigate and/or Witness removing patient stock. | No | Instigate & Witness | Witness |
CDREMOVEWARDSTOCK | Determines if a user is able to Instigate and/or Witness removing ward stock. | No | Instigate & Witness | Witness |
CDSCHEDULES | Determines the Schedules of Drugs the user is able to interact with. | Select ALL CD schedules | Select ALL CD schedules | Select ALL CD schedules |
CDSELFWITNESS | Determines if a user can both Instigate and Witness a single transaction. | No | No (SNAD nurses sometimes). | No |
ISGENERIC | Generic accounts (i.e. Ward Staff) can never book in prescriptions that prompt for a password. | Yes | No | No |
WARDSTOCKLIST | Determines if a user can view and/or administer the CD Register Stock list screen. | View | View | View |
Create "Order for Controlled Drugs" prescription type
A common scenario when using the CD Register is to allow nursing staff to create an order for a CD via PTS which can then be tracked through the dispensing process as normal and then delivered to the ward.
This part of the process is technically independent of the CD register and is similar in nature to the Ward Ordering procedure.
The setup process involves creating a uniquely configured prescription type for this purpose (in the full knowledge that this doesn't represent a prescription at all in reality), and making changes to the ward staff role so they can book in this prescription type themselves.
- As a PTS administrator, create a new prescription type named "Order for Controlled Drugs" or similar.
- Enter the prescription type details as appropriate for your needs, with the following specifics:
- Under demographic options, set everything to "no" except for drugs and dose units. Orders for CDs should be for individual drugs so set the Drugs field to Single Drug. Dose units should be set to "yes".
- Under booking-in options, set number of patients to 1. This might seem odd but this allows us to overcome a feature that normally prevents drugs being added to a prescription that has no patient. Turning off all of the demographic options has much the same effect as no patients.
- OPTIONAL: Set Start Type to Never Start to have the order begin in "pending" status and allow pharmacy to manually start the prescription rather than it have it start immediately.
- RECOMMENDED: Set Password when Created to Yes. This is especially important when using generic ward user accounts. See the next section for more.
- Set the label style to CD Form (A4).
- Under applicable dispensaries, remove everything automatically added to the list, and then add the applicable dispensaries back in whilst selecting the A4 printer as the automated printer.
- The scanning sequence, target times and so on can be set how you see fit. The prescription type is obviously compatible with collection and delivery if you choose to use those components.
- Next go to the roles setup page and locate the ward staff role:
- Under permissions, set BOOKIN to Yes.
- Under type permissions, set everything to View except for the new Order for Controlled Drugs prescription type, which should be set to Create (meaning Book In). Although, note that wards may need permission to create a Ward Order prescription type too.
- Click save and confirm the options to apply the changes to existing ward users.
- It's important not to make the mistake of trying to limit booking in permissions using the booking in activity.
- RECOMMENDED: Make changes to your internal pharmacy user views to separate the new prescription type into its own dedicated section. Take care to specifically include Pending prescriptions.
- Make similar changes to the ward's user views. See the next section for more.
Create users
Now that roles have been created and have had their default permissions and user views set, we can create users for nursing staff that will use the CD Register. This is done in the normal way on the Edit Users setup page.
Depending on the number of staff that will be using the CD Register this may be a time-consuming procedure. TMSi can usually work with a spreadsheet of staff to import nurses into the system for you. Remember that witnesses are typically created on the ward by ward staff themselves.
Usage
Ordering a controlled drug from the ward
- Log on to PTS using the generic account for the ward.
- Open the actions menu and click the Create Order for Controlled Drugs button. The booking-in screen should appear.
- Nurse starts typing their name in the your name box. When their name appears, select it.
- Once their name has been selected, enter the corresponding password and then start typing the name of the drug to be ordered. Select the drug to be ordered and enter the required number of doses. The number of doses must be greater than 1.
- Click the create button to generate the order.
Receiving the order in pharmacy and commencing work
- Log on to PTS as a user within the dispensary.
- Assuming that a user view has been set up that can see these orders, they will appear as per any other prescription in PTS.
- If the prescription is pending and the dispensary is ready to start work on it:
- Click on the prescription.
- Check the details of the prescription (on the details tab) if necessary.
- Click the start prescription button to book in the prescription and start it and produce a barcode label.
- If the prescription is configured to start immediately/automatically:
- A barcode label will be produced automatically via the automated printer.
- The prescription will appear on any appropriate dispensary user views like a typical prescription.
- Progress the order to completion.
- OPTIONAL: Collect and deliver the order to the ward. The ward will be able to track the dispensing and delivery process through their CD register or own user views.
Accessing the CD Register and transaction histories as a ward nurse
- Log on to PTS using the generic account for the ward.
- Open the actions menu and click the CD Register button. The CD Register screen will be displayed.
- The CD Register for the ward displays drugs that are in stock on the ward (to view items that are out of stock toggle the show items that are out of stock slider on the top right of the screen). The date and time of the last key handover is also displayed on this screen.
- The CD Register will display information regarding the number of units for each drug and when each drug was last balance checked. If an order has been created for a drug, then the orders status will also be displayed.
- Orders that are sent to pharmacy have been recorded but the pharmacy has yet to start work on them.
- Orders that are received by pharmacy have been accepted by the pharmacy and work has commenced dispensing them.
- Orders that are completed by pharmacy have been completed and are ready to be collected by a porter for delivery back to the Ward.
- Orders that are in transit with porter have been collected by a porter and are waiting to be delivered back to the Ward.
- Orders that are delivered to ward, awaiting receipt into CD Register are ready to be receipted.
- To initiate the transaction, click on the drug that you wish to perform the transaction on. The Transaction History page for the drug will be displayed.
- This page displays the last 20 transactions to have been performed on the drug. Transactions are colour coded (Receipts are green, Amendments are orange, Balance checks are yellow, Removals & Destructions are red and Administrations are blue).
- If there are more than 20 transaction for a drug, there will be an option to page the results.
- Details of the relevant requisition numbers or patient information are displayed for each transaction along with details of who performed the transaction and who witnessed it.
- The transactions list shows the current stock balance and each transaction details if stock was added or removed.
- Clicking on the ‘x allocated to specific patients’ subheading will display details of the patients that the stock is allocated to.
Initiating transactions
Receiving a CD into stock
- Select the type of receipt that you are performing; either stock or patients own.
- Enter the number of dose units that are being received.
- For stock receipts enter the requisition number corresponding to the stock being received. If there is a corresponding completed order for the drug this field will be pre-populated with the serial number (prescription ID) that was assigned to the order.
- For receipt of patients own drugs, enter the patient's ID. PTS will look up the patient and display their name when the cursor is moved away from this field. You will not be able to record receipt if the patient is not recognised.
- Start typing your name in the your name field and then click on your name when PTS finds you. Next, enter your password into the your password field.
- Similarly if the drug being receipted requires a witness, ask the witness to start typing their name in the witnessed by field. Have them click on their name when PTS finds them and then enter their password in the witness password field.
- Click OK to finalise the receipt. If there are any errors a message will be displayed that explains the error and any associated fields will be highlighted in red. Otherwise the transaction will be created and added to the top of the transaction list for the drug.