PTS 5 Change Log
- Setting 'Select Drugs from' to 'CD Register - Don't check Disp. Stock' no longer displays a warning that a Drug may be out of stock.
- If a user tabs over a field whilst entering quantities whilst blind balance checking then zero will be insterted as the quantity.
- There is now a global application setting allowing Ward to Ward CD Stock Transfers to be enabled / disabled (Patient Stock & STL/TTO Ward to Ward transfers are still permitted).
- The delivery app will now show the CostCentreId & Description instead of 'No patient' if a Prescription has no patient name recorded.
- The date of CD register transactions can now be amended when they are recorded. This allows transactions to be recorded retrospectivey (until the date of the last previously recorded transaction) in the event that the CD register is unavailable at the time of recording.
- Wastage can now be recorded retrospectively by clicking an icon next to the administration entry, entering the quantities administered and wasted and authenticating with instigator and witness passwords.
- 'Active Inpatients' list on CD register is no longer hard-coded but is editable in APPSETTINGS.
- Fixed a DisplayResources issue in ePrescribing (introduced in 5.0.11.0).
- 'Not found' message is no longer displayed after entering Hospital/NHS no. when patient demographic lookup is set to NONE.
- Re-implemented ability to record prescription type changes by scanning a barcode. You'll need to update the PTS Comms Client Software to take advantage of this.'
- Fix to ProcessEvent where a prescription's patient details could sometimes be accessed on a disposed database connection.
- Implimented API endpoints to facilitate integration with Pharmabox24.
- Amendments to users/GetUserDetails API method to facilitate user validation using their professional registration number (rather than username) & password. Method will also return a password reset link if the users password has expired. This is laying the groundwork for a new 'Patient Verification' project.
- Fixed an issue preventing the 'Create Prescription by scanning a barcode for type/ward' functionality from working correctly.
- Fixed an issue with Repeat Date not getting correctly set when being updated from Drug Expiry date.
- Fixed an issue with CMM Batch lookup duplicating drugs after initial population of Drug List.
- Pre-selected, mutually exclusive questions on Kiosk cannot be de-selected (i.e. one of the options must always be selected).
- Kiosk now displays a loading modal when retrieving patient details (so the patient knows the Kiosk is doing something).
- Prescription Types using drugs now have an 'Issue Type' setting. Setting this to 'Bulk Issue' will change the description of dose units to 'Packs', 'Bottles' etc. Setting this to 'Dose Issue' will retain the individual dose unit description ('Tablets', 'Capsules' etc.). Prescription types that have a drug source of 'CD Register' this setting is ignored as Dose Issue must be used.
- If a User View's progress bar style is set to 'no progress bar' the elapsed time is now also hidden.
- Fixed a bug preventing CD Register Ward transfers if Dispensary registers are not in use.
- Fixed a bug preventing Dispensaries marked as 'CD Destruction Register only' from being added to a Dispensary from the actions menu.
- CD Register balance changes & balance checks can now be e-mailed to users that are allocated to the ward (or allocated to the dispensary serving the ward) or dispensary that have 'receive text/email alerts' set and an email address entered. This acts as a 'backup' of the stock balance sheet in the event that PTS is unavailable.
- It's now possible to pass in a WardId for the Kiosk in the query string (e.g. https://prescriptiontracking.co.uk/Kiosk/WardId=2) to allow Kiosk use on multi-site installations. Any Prescription Types being used by the Kiosk must be available for the Dispensary serving the Ward. If the WardId querystring is ommited, the default ward from appSettings is used.
- New SEARCHBTNS application setting allows customisation of buttons on quick search screen (i.e. you can now change the default 2, 7, 30, 365 day search durations to more appropriate values for your dispensaries).
- Drug batch verification allows blanking of Batch if it relates to a different drug, but just show a warning if the batch not found at all in CMM.
- Images on labels are now loaded from URL AppSetting specifically rather than attempting to guess the root URL. Won't effect most people, but can help when proxies / redirects being used.
- Improved handling of duplicates on Kiosk. When a kiosk prescription is booked in, PTS checks if a prescription has been created within 5 days (read from PATIDDAYS application setting, so can be changed). If a prescription is found of a type that the patient could have booked in, then the status of that prescription is displayed (as if they'd scanned the status check barcode). If a prescription is found with a different type (e.g. a TTO has been recently booked in) then a warning message will be displayed instructing the patient to contact the pharmacy.
- Additionally, if the patient has added any notes or indicated a change of prescription type, these changes will be applied to the existing prescription if the existing prescription type is one the patient could have booked in.
- Fixed an issue with 'On-screen-scanner' user views not appearing on users homepage menu.
- Fixed an issue with Kiosk displaying the wrong warning message when an incorrect hospital number entered.
- When patient NationalId description is 'Pick Id.', if a 10 digit number is entered, PTS will insert a comma at position 6 to match CMM pick number (to accommodate CMM pick list barcodes without a comma being entered).
- Prescription types now have an option to show batch numbers. When switched on, batch number & expiry date fields will appear next to each drug. If a prescription type also has repeat dates turned on then the repeat date is updated to a batch expiry date if it is less than the current value.
- Functionality to facilitate looking up / verifying drug batch numbers in CMM and loading 'pick' lists from CMM.
- Functionality to link to another Prescription as a 'Drug'. The link is achieved by using the DrugID as the abbreviation in the prescription types setup. When a batch number is entered (this could also be a patient loacal id) for a drug id that matches an entry in the prescription types table, PTS tries to find a prescription that has a status of 'Waiting for collection' with a prescription id (or patient local id) that matches the batch number. If found then the batch number is updated with the prescription id (if the patient localid was used) and the expiry date is set to the prescriptions repeat date (if used).
- Fixed an issue with EMails sent from Office 365 (OAUTH) not displaying successful / unsuccessful sent message.
- Potentially sensitive application settings (exposing usernames, passwords or SQL) cannot now be edited from the AppSettings set-up screen. You will need to create a support ticket to modify these settings. A full list of the affected settings is displayed on the AppSettings page.
- Change to GetNoteHtml stored procedure to improve performance.
- Javascript entered into text fields that accept &subsequently render html (such as notes text and user-view titles) will no longer be executed.
- By default the Elmah error log and Swagger API documentation will only be displayed on the server hosting PTS, not remotely.
- Checked for invalid file types (anything that isn't an image, word document, excel spreadsheet or pdf) when using attachments.
- Removed the ability to play youTube videos due to applying cross-site scripting vulnerability fix. If you want to play video content on the Outpatient screen then the content will need to be loaded onto the server. Please create a ticket if you need any assistance.
- New progress bar style for user views of 'No Progress Bar' that hides the RAG/Activity Progress bar completely.
- Most descriptive labels (prescriptions, wards, dispensaries etc. (there are over 1000 defined)) are now stored in the PTS database & are cached when the application loads. End user won't see any difference but it means they can be edited without PTS having to be recompiled.
- Closed a loophole that allowed a patient using the kiosk to bypass the 'Kiosk closed' panel and create a prescription.
- Fixed issue where deactivated prescription types were displayed in the to-follow drop down.
- CD Register balance check refactor! When performing a balance check, users can now be required to enter the number of doses that are in stock / for patients / for TTO's rather than simply ticking a box. If the user enters an incorrect amount then they are able to click on the name of the drug with a mismatching balance to open that drugs transaction log, where any amendment transactions can be made as necessary, before returning to attempt the balance check again. The 'Blind balance check?' option can be toggled on/off for each ward & dispensary register.
- Minor changes to font colours on CD register to improve legibility.
- Fixed an issue with booking-in screen failing to load for external users when attempting to create a prescription that is invalid for the default dispensary of the ward that is being attemped to book in to.
- Fixed an issue that would allow a user to be deleted if all activities they'd recorded were recorded against completed prescriptions.
- If Ward drug lists &/or Ward eCD registers are being used, a new 'Find Wards that stock a drug..' option appears on the actions menu, allowing users to search for drugs that are stocked by (other) wards. This may be useful for ward staff to locate a drug that they need that may be stocked on another ward.
- Fixed a typo on the avg. wait by hour of day chart (10am-11pm corrected to 10am-11am)
- Fixed an issue where ePrescribing would reset a prescription's ward when it was amended within PTS.
- Fixed an issue where authority to possess was not completed for Dispensary -> Patient stock transactions on CD Register.
- Patient self-check-in Kiosk is now part of the PTS application (rather than a standalone application)! This allows Outpatients to book themselves in to PTS. Use of this module requires a licence: please contact TMSi for more information.
- Kiosk enhancements:
- The notes (list of questions presented to the patient on the kiosk) can now be configured so that when one option is selected, other option(s) are deselected: for example you may have 'I will collect my Prescription immediately' and 'I will collect my prescription in 24-48 hours time' that you want to be mutually exclusive.
- The notes (list of questions presented to the patient on the kiosk) can now be configured to change the prescription type being booked-in. For example, if 'I will collect my prescription in 24-48 hours time' is selected then Prescription Type is changed to 'non-urgent Kiosk Prescription' when being booked-in.
- Fixed an issue where the CD Register was prompting for Prescriptions with zero items to be signed out / received .
- Req. no. field restored on administer stock to ward transactions that are not related to a specific order (Prescription).
- Enhanced CD Register workflow buy adding a 'Sign out of CD Register' / 'Receive into CD Register' button next to each drug on a CD order. When clicked the user is taken straight to the transaction history screen for the ward/dispensary/drug facilitating easy entry into the register. The user is taken to the transaction history screen rather than the receive/sign out screen so that the transaction can be viewed in context. Once the transaction has been recorded, the user is taken back to the Prescription details screen and an icon informs the user that the drug has been receipted / signed out.
- Enhanced CD Register workflow buy adding a 'Order' button next to each drug on a CD register. When clicked the user is shown the booking-in screen with the drug details pre-populated.
- AD Security group mapping logon will now not delete users that were created manually that can't be mapped to a security group (this will allow a phased implementation of AD group mapping to users that werent using this authentication method).
- Fixed a bug preventing CD Balance printout from opening.
- When a user is created via AD group mapping, they will be emailed their logon credentials (so, for example, they can be used on the CD register)
- Fixed an issue with HL7 query / response patient demographics failing to return email address, address and gender details.
- Raw data summary now has fields to show collection and delivery durations, and all note types are separated.
- Fixed a bug on the booking-in screen where notes with multiple free text fields were not recording correctly.
- Fixed a spelling mistake on the CD register 'Reasons for amendment' screen.
- Added Content-Security-Policy, X-Content-Type-Options, Strict-Transport-Security and X-Frame-Options custome headers to harden IIS security.
- Added compatibility for Quick SMS provider to facilitate sending SMS and EMails from PTS.
- Added compatibility for WebEx Interact SMS provider to facilitate sending SMS from PTS.
- Major CD Register update:
- CD Register(s) now appear in the left hand menu (as they're functionally equivilent of a 'User-View'). Options on actions menu to create CD register user, balance check and print CD Balance sheet now apply to ward / dispensary currently being viewed.
- New 'Remove & Transfer' screen now allows drug to be signed out to a different ward or to a dispensary. Using this option streamlines the process of returning CD's from a Ward to a Dispensary (e.g. to return to stock or entered onto a destruction register) and also provides the receiving dispensary/ward with visibility of transactions that are awaiting entry into their register.
- 'Remove' screen renamed to 'Destroy' as the transactions on the 'Transfer' screen are recorded as removals.
- Removed 'Balance Check' button as feedback suggests that this is only ever done from the dedicated balance check screen.
- Each Register now shows ALL pending orders (Prescriptions) relating to a Drug (not just the last one).
- Each Register now shows transactions that need actioning. These are transactions for drugs signed out from one Ward or Dispensary and need to be entered into the receiving Ward or Dispensary's register.
- If there are transactions that need to be received into a register (e.g. when a Ward signs a Drug out to a Dispensary which needs to be received into the Dispensary), then the 'Receive' button now displays a list of transactions to be received; when a transaction is selected the details on the receive screen are pre-populated.
- On Dispensary registers, the 'Administer/Sign out' button will now display a list of orders (Prescriptions) that are waiting to be signed out; when an order is selected the details on the administer screen are pre-populated.
- More checks in place to ensure dose quantities match when receiving / administering from a related order or transaction.
- Many Trusts set up a dispensary solely as a destruction register. A Dispensary can now be designated as such on the dispensaries set-up screen. A Dipensary designated as a CD Destruction register will allow related CD register transactions but cannot have Prescriptions booked-out to them.
- Fixed a bug preventing Prescriptions being booked-in from the CD Balance Check screen.
- Added compatibility for clicksend provider to facilitate sending SMS and EMails from PTS.
- Added compatibility for office365 OAUTH (modern) authentication to facilitate sending EMails from PTS.
- Added ability to enter an IP range from which two factor authentication will be ignored. This facilitates the scenario where a user is prompted for a TFA login code only when working from and not when working from the hospital.
- Updated to .NET 4.8
- Updated background code libraries to latest release
- Changing Prescription type from drop-down (i.e. not creating a to-follow) now updates target completion time.
- Performance enhancements on Dispensary Display and Collection Status (Outpatient) User views.
- A4 Requisition sheet 'labels' now show a panel warning that the sheet is a re-print if it is printed again.
- Fixed a bug on the barcode sheet screen that would result in the entire barcode being deleted rather than just the text being edited when the user presses delete or backspace when editing the text of a barcode label.
- Free-text notes can now be added to CD Register Transactions.
- Amended colours on 'Transactions by Type and Location' CD Register report for improved legibility.
- ePrescribing service is now able to process actions that move a Prescription from one dispensary to another.
- PTS Self Registration amendments and improvements.
- Link to check support details amended from tmsinsight.com to tmsi.support.
- Blank report troubleshooting link fixed to point to articles on my.tmsi.support.
- Fixed an issue where activities would appear out of order on the standard user view activity radar chart.
- [PRESCRIPTIONREPEAT] can now be used in note text to display the date a Prescription will repeat.
- 'Related transaction' can now be entered for removal type transactions in CD Register.
- Fixed an intermittent issue on booking-in screen where patients DOB would be one day out.
- Fixed an issue that was setting an incorrect repeat date on prescriptions that were being created from ePrescribing interface.
- RequiredDate can now be passed as a parameter when creating Prescriptions via ePrescribing.
- Improvements to regimen/batch booking in process.
- Both Raw data reports separate patient descriptions to discrete fields.
- Changed wording of prompts on Removal and destruction CD registers.
- Maintenance script SP updated with default parameter for bad indexing increase.
- SMS/EMail implementation of Two Factor Authentication.
- When searching, if an exact ticket number is matched, this will be the first item in the results (above any part matching prescription id).
- If an email address is required in a Note text field, use @ in place of the @ symbol (which would usually denote that PTS will prompt for a date/time) e.g. noreply@tmsinsight.com .
- Major refactoring of prescription activity handling with the aim of performance improvements for customers with large amounts of data. When a Prescription is completed, any events recorded against it are moved to an archived events table. Reports that need to read activities will use this table whilst user views will use the live table. This should significantly reduce read/write times when recording activities.
- Maintenance script stored procedure updated to latest version: this version will remove indexes that are not being used and genarate queries to bulk collect/deliver prescriptions if it detects a high number of uncollected/undelivered prescriptions.
- Fixed an issue where report selections were hidden when defining reports to include on report type user views.
- Updated NuGet packages to fix package vulnerability warnings.
- Auto notes should now be recorded for Prescriptions that are booked-in electronically.
- Excel reports that are used on Report Type User Views should now be formatted correctly.
- ePrescribing no longer overrides manual changes to Doses.
- Browser printing should default to zero margins and background printing by default.
- New 'Patient on Ward' CD Register transaction for Dispensary registers.
- DM+d importer can now be run from Task scheduler using the /q command line switch.
- Fixed an issue where contact details displayed on booking-in screen were duplicated if an external user was allocated to more than one Ward.
- Fixed an issue where the 'Create CD Register user' button was not displayed on the actions menu when the users CDCREATEUSER permission was set to 'SELF'.
- Amendments to ePrescribing to account for cut-off with dose & frequency changes.
- Added code to reconnect signalR if hub is disconnected.
- Updated signalR code library to latest release.
- When setting up each Wards Drug lists, drugs can be marked as stock or non-stock and prescription types using this list for their drug source can be configured to only return stock, non-stock or both.
- Notes passed by ePrescribing should now be recorded against existing Prescriptions (i.e. notes recorded when a Prescription starts).
- Fixed a bug preventing auto recorded notes being recorded when started via ePrescribing.
- Logging-in process for AD Role mapping is now logged if verbose logging app setting is on.
- Mobile app screen userviews are now sent in TabIndex order to devices.
- Files can now be attached to Prescriptions! An ATTACHMENTS permission determines if a user can view or admin (add & delete attachments).
- Fixed a bug preventing completed prescription count (and if Dispensary is closed) from appearing on Ward User's standard user views. .
- UI tidy up of set-up screens; hiding superflous / confusing tabs and amending some wording.
- Ability to create repeat prescriptions! Each prescription type can now have a 'repeat frequency (days)' set. If this is set to > 0 days then a repeat date will be added to a Prescription when it is booked in. This date can be used on user view filters (so you can create a user view displaying prescriptions that are due to be repeated this week for example). A prescription is repeated by clicking a 'repeat prescription' button on the prescription details screen. This opens the booking-in screen with all the details from the repeating prescription filled in. When this is booked-in a system note is recorded against the prescription we have repeated (again this is usable on user view filters so that prescriptions that have been repeated can be excluded for example).
- Fixed a bug that allowed an Activity to be deleted when it was present in a user view filter.
- UI tidy up of new User view set-up screen.
- Prescription type can now be edited directly from a drop-down list on prescription details screen. 'Create to follow / change prescription type' button now just says 'Create to follow' to avoid confusion.
- Default Dispensary / Ward for a user can now be selected by pressing a 'Make Default' button rather than deleting and re-adding the Dispensary / Ward. A Wards default dispensary can also now be set in the same way.
- Having a large number of bags should no longer prevent Prescription details screen from loading.
- Bag filter (on user view editing screen and prescription reports) is now presented as a searchable text entry rather than a drop-down list to prevent slow-down when there are a large number of bags in the system.
- Ward's can now have Drug Lists set for them that are independant of the CD Register. When configuring a Prescription Type to use Drugs, you are now able to choose which list drugs can be entered from: All Drugs, Dispensary Drug List or Ward Drug List.
- When using the CD Register as a Prescription Type's drug list source there is now an option to NOT check stock in the dispensary.
- The schedule of drugs that will be used is now set exclusively on the Prescription Type (previously it was a mish-mash of user permissions and if the CD Register was being used). The CDSCHEDULES permission has been removed.
- A users professional registration number can now be easily checked by clicking on a button to open the GPhC or NMC website (depending on the users DISPENSARYSTAFF permission) in a new browser tab with the details populated.
- Major update to user views. User views can now be created and edited from a central set-up screen and applied to Roles and Users from here. User views can still be assigned to users & roles from the respective set-up screen; but all of the administration has been centralised.
- Col. Status Incomplete/Ready/Flagged text (set in Dispensaries set-up screen) can now include html - This is useful for long messages as you could include <br/> tag to have message display on 2 lines.
- Left hand navigation now shows a tool-tip with the full description of the tab if the description won't fit on the menu.
- 'Report' style user views have been moved to the 'Reports' menu rather than being displayed with standard user views.
- New method for creating PTS Users on-the-fly using their Active Directory group. AD groups can now be mapped to a job role & list of dispensaries/wards that the user will have access to (with a default dispensary/ward specified). Groups can be prioritised to allocate to a certain group if the user has more than one group. When a user first accesses PTS it will check to see if the user exists in PTS - if they don't then the user will be created based on the AD group mapping. When logging on subsequently PTS will check for AD group changes & re-assign if required. The 'SECMODE' application setting must be set to AD (AD ONLY) or MAD (Mixed AD / Form login) to utilise this.
- PTS Users with DISPENSARYSTAFF=True & ISGENERIC=False Permissions can now print their own User Barcodes from the homepage.
- If no data is returned to a user view for users with DISPENSARYSTAFF=False & ISGENERIC=False then a dialog is displayed telling the user how to change their default ward. This is to complement the AD User creation, e.g. New Nurse PTS Users could have access to all the Wards in a Hospital but default to a 'dummy' ward, so the first thing they'll need to do is choose the Ward they are working on.
- Fixed an issue with multi-patient prescriptions on dispensary display user views where list of patient names overlapped the adjacent prescription details.
- Two new 'special characters' can be added to notes that will create a QR code that can be used to check that a Prescription is being handed to the correct patient: 'QR Code to check Prescription details' or 'QR Code to check Prescription details and record collection on a match'.
- New 'Average Completion time by hour of day and Prescription Type' report. This is essentially a report version of the chart that is displayed on standard user views.
- Three new 'login' activity reports. One report shows the number of logins per week per role, one shows number of logins per week per user (grouped by role) and the third shows number of failed logins per week per user (grouped by role).
- When assigning the responsible Pharmacist on-screen, you will now be prompted to enter the time from which you wish the RP session to start. This allows retrospective entry of the RP (As long as the time requested is not before the start time of the current RP session).
- The time that the current reponisible pharmacist became responsible is now displayed on the homepage.
- Add [DEFAULTWARDORDISP] to User View Titles to show the logged-on users default Ward or Dispensary.
- Notes that change the required date/time can now be used on the booking-in screen. If used (from an automatic note, or if added manually) then the required date and time fields on the prescription details will be hidden to avoid any confusion. The default time will be set to the target time for the prescription type being booked-in.
- Prescriptions can now be suspended when being booked-in.
- 'Add Note' button (and new 'Suspend Prescription' button) on the booking-in screen now match icon on prescription details screen.
- A4 Requisition 'Report' will now hide the Cost Centre & Doses fields if they arent being used.
- App. settings set-up table now searchable by app setting id as well as description.
- Search & Reports screen now shows link to troubleshooting WIKI page if reports fail to load.
- Notes that prompt for Drug Dispensed/Requested can now be entered when booking-in.
- Text on 'Create to-follow' button will now change to 'Change Prescription Type' if all items on a Prescription are chosen.
- 'Raw Data' report now shows name of the user that recorded each activity and requested date/time for each Prescription.
- 'Raw Data Summary' report now shows requested date/time for each Prescription.
- 'Detailed Activity Analysis' report now shows prescription type.
- 'Error Details Spreadsheet' report now shows prescription type.
- 'Prescription Type Summary' report now shows total number of Prescriptions and Items.
- When creating an unregistered user in the CD register the user must confirm that they have read the CD SOP's. A URL to where the SOP documentation is hosted can be configured in application settings.
- Each user view can now be given an index allowing you to move the position of each user view up & down the left hand menu.
- Fixed a bug preventing automatic notes on-delivery not being recorded if they werent prompting for signature / text entry.
- New app. setting that allows the number of days that PTS will look for a patient by their hospital number to be specified when not specifically passed on GetPrescriptionsForNationalOrLocalId API call.
- Errors now appearing properly on on-screen scanner type user views.
- Activity code can now be passed in the ORC OrderControlCodeReason HL7 message segment (in the format ACT$X where X is the PTS activityId). If an activity is specified then it will be recorded against the Prescription that was updated. As an example, this could be used to automate the recording of Clinical Check Á Clinical Check complete activities.
- 'ePrescribe cut-off' can now be specified for an activity when building a Prescription types scanning sequence (it will default to booking-in if not otherwise specified). This will determine when new items will be added to an existing prescription after it has been started. As an example, this could be set to be Cinical Check so that items could be added after a prescription has been started, but before the clinical check activity has been recorded, but not after (in which case a new Prescription for the patient will be created).
- Ticket numbers should no longer be stuck on number 1 on a Sunday.
- Fixed an issue with User Barcodes on Barcode Sheets being unscannable.
- New background API calls to facilitate patient lookup by name/DOB (utilised by new Patient Self-Book-in one-page web app which is currently in testing)
- Display settings can now be defined for Notes allowing them to be hidden on the Booking-in, Prescription Details, Actions Menu and Mobile App. screens. This is useful for Notes that will only ever be recorded automatically or will only ever be scanned rather than selected on-screen.
- Prescriptions can now be moved to the discharge lounge when they have a status of complete or waiting for collection.
- Major update to A4Requisition forms. Now printed via SSRS reporting, are in a landscape format, have a Barcode for patient id and show a space to allow initials of whoever checked/labelled etc. **Requiries installation of new report**
- Fixed an issue causing Prescription details screen to crash (and cancellation not get recorded) when setting zero quantity dispensed on all drugs for a prescription type that has a 'on nothing to dispense' note defined.
- Fixed an issue with PostPrescription API call returning an EntityValidation error when long (>100 character) DoseFrequency instuctions were passed.
- Fixed an error that prevented reports from displaying any data if multiple filter sets were used on the search & reports screen.
- Fixed an issue where PostPrescription API was erroneously adding drugs to a prescription that had been started.
- Fixed an issue preventing Prescriptions with no patient details being returned in search results.
- PostPrescription API call will now use Visit number, if passed, rather than requested date within duplicate check duration to search for duplicate prescriptions for the same patient.
- Activities that havent been recorded, but are in a prescription type scanning sequence, can no longer be deleted.
- Any reports using Started date/time will now explicitly filter out prescriptions with a status of pending so that they arent erroneously displayed with a start date of 1st Jan 0000.
- Increased maximum number of doses to 500,000 as we were ocassionally running into issues with the ceiling being 1000 with supply of liquids.
- Fixed an issue with printers not changing correctly on booking-in screen after first presription has been booked in.
- Fixed an issue with 'Add Patient' button on booking-in screen not working if cost centre demographic was on.
- Fixed an issue preventing notes that amend required time that are automatically recorded on start actually changing the required time. Notes that suspend on start also now suspend properly.
- Fixed an issue with Ward Collection codes produced on Barcode Sheets being un-scannable.
- ePrescribing can now be passed a uniqueDrugId field that can be used to better determine if an amendent relates to an existing drug or if it should be treated as a new drug. **ePrescribing or HL7 services will need to be updated in addition to the main PTS application to take advantage of this**
- Fixed an issue with activity descriptions containing an & character preventing activity reports opening when used as a filter.
- There is now an option to show or hide Notes from the booking-in screen, details screen, action menus and mobil app. This is useful for notes that will be used only as automatic notes, or where the recording of a note doesnt make sense (e.g. recording a note that changes the required date/time on the booking-in screen).
- CD Register Ward stick list only displays related Prescriptions that were booked-in < 96 hours ago.
- Multi-patient prescriptions are now displayed without an inner scroll-bar on the window.
- Time added to date on footer of tickets.
- PrescriptionID QR codes will always appear on a separate note label when used on labels.
- Print icon now appears on on-screen scanner type user views.
- Fixed an issue with Delivery Manifest failing to load if Bag Types are not in use.
- Version number of PTS comms client aligned with main PTS version.
- CD Register screens now have a button allowing them to be grouped by formulary.
- (re!)fixed an issue with Prescriptions with no patients failing to print a label on booking-in.
- Notes that a users role permissions prevent them from recording are now correctly hidden on on-screen-scanner type user views.
- Fixed an issue with booking-in screen not remembering the previous printer selected.
- Ammended HL7 message sender to open & disconnect SimpleMLLPClient between each message on multi-patient prescriptions.
- 'Duration (mins) from time started to time completed' filter will use the current date/time if a prescription is not complete. Combine with the Status = Incomplete filter to find prescriptions with a long elapsed time.
- Renamed 'Auto-recorded Notes' to 'Automatic Notes'.
- ODBC Timeout when attempting to retrive patient details no longer causes CD Register screen to fail to instigate transactions. When this occurs you will see a **Patient Lookup failed** message as the patients name.
- Fixed an issue that would erroneously set number of items to zero for a drug with different dose frequency.
- Prescription Types can now be set to 'Exclude from group collection/ delivery'. Doing this will prevent a Prescriptions status from being changed to collected when a Ward or Ward Group collection code is scanned for the Ward that the Prescription is allocated to. This is useful when certain Prescription Types are not collected by a porter for a given ward.
- Changed 'Refresh Interval' to 'Paging interval' on User views. This setting now only applies to status screens. Standard views will update every 60 seconds (if a Prescription is not updated within a given 60 second period)
- Fixed an issue preventing status screens changing page if the refresh interval for the user view was less than 30 seconds.
- Fixed an issue preventing 'Prescription Ready' message being displayed on Collection Status screens if the prescription id was on a different page than the one currently being displayed.
- Fixed an issue with Prescription labels failing to print if there were no patients on a prescription.
- When entering a signature from the homepage in a web-browser, the prescription / patient details will now be obscured in the background. e.g. This would prevent non-dispensary staff seeing patient identifiable information when signing for the collection of prescriptions using an iPad.
- Amendments to prescription API that fixes an issue with a users ePrescribingID being ignored when booking-in.
- Amendments to database stored procedures to improve performanace and mitigate deadlocks.
- The 'Close Dispensary' option will now also end the current responsible pharmacists session.
- CD Register will now show out-of-stock drugs by default if there is an outstanding order (Prescription being tracked) for that drug.
- Patient Lookup now writes to Elmah error log. ePrescribing can now be configured to write to Elmah log.
- Prescription API will no longer book prescriptions in to Wards that are closed in PTS.
- Fixed an issue preventing default printer for a dispensary being set when a new Prescription Type was created.
- Improved performance of loading CD Register transaction lists with a large number of transactions.
- When a user who can self-witness a CD Register transaction instigates a transaction it is no longer necessary for them to enter their name/password twice.
- Users with DISPENSARYSTAFF = False permission that are allocated to more than one ward can now change their default from the actions menu. This is useful for staff that work across multiple wards: they can easily switch wards rather than having to duplicate User Views for each ward.
- User registration screen now allows user to multi-select wards and designate one as their default ward.
- DoseFrequency field in PatientDrugs table is now 1000 characters (it was 250).
- Users with DISPENSARYSTAFF = False permission will no longer see any printer or dispensary details when booking-in. This was causing confusion for nursing staff when creating prescriptions on a ward that was served by more than one dispensary.
- Fixed an issue that was causing dose and dose frequency instructions to fail to be displayed for entry by user if the dispensary was changed on the booking-in screen.
- When determining the 'Automated Default' Printer for Normal Labels the user's booking-in default printer will be used if one is set; otherwise the automated default for the type will be used.
- Patient lookup query from booking-in screen is now able to set the Ward if WardID is set as a field in the Local/National Query App. setting. If used it's expecting an ePrescribingID for the Ward, Not the PTS numeric ID.' .
- Fixed issue with Collection and Delivery type note filters not working on Reports and User View filters.
- Fixed issue with labels not printing on Prescriptions with 10+ Drugs on them.
- Fixed issue with search not working on Drugs set-up screen.
- Prescription Search now has an option to extend the search to 'Last Year'.
- Users with DISPENSARYSTAFF = True permission that are allocated to more than one dispensary can now change their default from the actions menu. This is useful for staff that work across multiple dispensaries: they can easily switch dispensaries rather than having to duplicate User Views for each dispensary.
- Amended UI of actions menu to allow selection of Prescription Type when booking-in.
- Attempted to fix intermittent issue with booking-in screen passing incorrect requested / start time when screen has been left open for a prolonged period of time.
- Boldened check boxes on CD Register balance check / key register screen.
- Fixed an issue that allowed users to change the booking-in activity to be non prescription related.
- Fixed an issue preventing Prescription details screen opening if the current Ward was different to the originating Ward for Ward based users.
- 'Balance Check Interval' can be set for each Ward/Dispensary if the CD Register requires checking less frequenty than daily.
- CD Register Balance can now be printed for each Ward / Dispensary at any time.
- Fixed an issue causing Cost Centre set-up screen to crash if a duplicate ID was entered.
- Dose Units can now be selected when creating to-follows on-screen (previously only the whole drug could be selected).
- ePrescribing Service can now populate Cost Centre if CostCentreId field passed. If CostCentreDescription field is also passed then will allow unknown cost centres to be added to PTS.
- A 'logon message' can now be configured in Application Settings. This message is displayed on the footer of the logon screen.
- Fixed an issue causing a Prescription to become unreadable if a User without Edit Permissions attempted to add a Note to a Prescription.
- Fixed an issue that would cause reports to fail to load if there was an & in the name of a Ward, Dispensary etc. that was used as a filter.
- Added support for Gov.UK notify service for sending SMS messages and EMails! If using then you'll need to generate an API Key and two templates (one for SMS, one for EMail; that have ((ptsmessage)) as the text in the body of the template) on https://www.notifications.service.gov.uk. You will then need to populate SMSAPIID and EMAILFROM application settings with the API Key, SMSURL with the SMS TemplateID and EMAILUSER with the EMail TemplateID. To use the service for SMS, set the SMSTYPE to 'Gov.UK Notify'. To use the service for EMail set EMAILSERV to "gov.uk notify" '
- New 'No. of Items and Average completion time by Hour of Day' report.
- Amended Raw Data Summary report to show error type note text in a separate column to other notes.
- CD Register now populates patients address (if available) when administering to a patient.
- Fixed an issue that prevented Label generation on Prescriptions that printed to using browser printing on pending status.
- Changes to ePrescribing service & Prescription API to facilitate starting of existing Prescriptions.
- New 'Nothing to Dispense' auto-recorded Note trigger for Prescription Types that is recorded when the Number of Items to be Dispensed on a Prescription is reduced to zero. Can be used to cancel Prescriptions when no longer required.
- Fixed an issue where note icons were not displayed if all Drugs on a Prescription were not being dispensed.
- 'Waiting for Collection' and 'Waiting for Delivery' status is now displayed on Homepage to avoid confusion as to if they will be collected / delivered.
- Fixed an issue that would cause Patient Demographics to fail to be displayed when a user selected a prescription type and then clicked on whitespace rather than using tab to move the cursor.
- Ability to assign Roles to the 'Booking-in' activity has been removed as it was causing an issue where Prescriptions could be booked-in but not started. If you need to stop users booking-in Prescription then use the BOOKIN permission for the Role/User.
- Changes to Patient Lookup (and CD register lookups) to mitigate the requirement to rebuild patientlookup.dll for each customer and when a customers database changes.
- Fixed an issue preventing multi-patient prescriptions being booked-in when DOB patient demographic was turned on. DOB is no longer a mandatory field if used.
- The 'book-in and start' or 'book-in' on the booking-in screen is no longer toggleable; it's soley based on the start type of the type of prescription being booked-in.'
- The Responsible Pharmacist can now be ended from a standard user view by anyone who has permission to set them.
- Minor formatting changes to A4 Requisition Sheet to show both Hospital number AND NHS number if required.
- Fixed an issue where Cost Center was lost when creating a to-follow Prescription.
- New 'A4 Requisition' label type. Ideal for Inpatient requisitions!
- New 'Cost Centres' field added as a demographic option for each Prescription type, with associated set-up screen!
- As labels can now be normal sized or A4, we have made amendments to the automated printing defaults. Rather than specifying the default printer for a dispensary, the printer needs to be specified for each prescription type (so 'normal' labels can go to a label printer and CD / A4 requisitions can be sent to an A4 printer)
- Fixed an issue that prevent batches being displayed on user-views with 'show related batches' where number of doses was specified.
- Fixed an issue that prevented 'Collected' status change barcode being used to collect Bags.
- Fixed an issue that prevented GetPrescriptionsForNationalOrLocalId API call from returning Prescriptions that were Suspended or Cancelled.
- Fixed formatting issues on some QR Barcode labels.
- Fixed an issue that would cause E-Mails using TLS to fail to be sent.
- Tidied up 'auto created notes' dialog.
- Integration with Medpoint machines!
- Fixed an issue that would prevent a label printing when a Prescription Type's 'Print Label when' booking-in option was set to 'Status Pending' but the Prescription was immediately started when booked-in (e.g. when a Dispensary is open and a Prescription Type's 'Start Type' booking-in option is set to 'Start if Dispensary is open').
- Added API auto-generated API documentation. Access by going to http://ptsserver/ptsweb/swagger
- api/Prescriptions/GetPrescription API method now returns details of activities recorded.
- Fixed an issue that would cause E-Mails using TLS to fail to be sent.
- Integration with Medpoint machines!
- The Subject & Body text of messages that are sent as part of User Registration can now be amended from the Application Settings Screen.
- An OFFLINE Application setting can now be configured so that the PTSServer does not try and determine if it is online by pinging 8.8.8.8.
- A Drug on a Ward CD Register can now be flagged so that Ward Staff cannot create a Prescription for that Drug.
- Related transaction list when recording a CD Register amendment now includes amendment transactions as well as receipt/administer. The list os also sorted in date / time order.
- The minimum number of Doses to be entered when booking in a CD prescription can now be defined in the Drugs table. A default value of 2 will be applied to all drugs.
- Fixed an issue where required date would log a change when a pending prescription was started and the required date had not changed.
- Added support for PTS Scanner App licensing.
- Fix for an issue where HL7 status change messages were not sent showing an 'incomplete' status when a prescription was started or resumed after suspension.
- HL7 status change messages for suspensions and cancellations now show reason for suspension / cancellation in the ORC.ResponseFlag segment.
- Leaving value for number of weeks.months/years etc. filters blank no longer results in User record being inaccessible.
- Amended format of Dispensary status screens in portrait view to UPPER CASE everything and look less cluttered.
- Long patient name Á ward names should no longer exceed the width of the display box on Dispensary Status screens.
- Fix for an issue that prevented labels for pending prescriptions printing when started by checking prescription(s) on homepage and clicking 'start' (rather than starting from prescription details pop-up).
- Req. no's should now be correctly populated when administering to Ward from Dispensary CD register when there are multiple drugs on a CD order.
- Fix for an issue introduced in 5.0.2.0 that would prevent labels printing if there was a note on the Prescription.
- Fix for an issue preventing 'show prescription id's?' setting being applied when changed for a Role & reapplying to users.
- Fixed an error that would allow a CD register 'Administer' transaction to be recorded without specifying a patient.
- Fixed an error that would limit the number of Prescriptions returned to the delivery app to 50.
- Fixed an error that would incorrectly allocate a Prescription booked-in via ePrescribing to a dispensary that doesn't process that type of prescripion (causing it to not be booked-in) .
- Fixed an error preventing Registration option from working.
- Fixed an error with dispensary licence checkinging that is rare circumstances caused the Dispensaries set-up screen to crash.
- Fixed a formatting issue with QR Prescription Barcodes.
- Fixed an issue introduced in 5.0.2.0 that would prevent labels printing from ePrescribing when the prescription that was created was started.
- Substantial changes made to label printing:
- - Labels can be set to print at multiple status's and when a to-follow is created. This is definable by Prescription type.
- - A new style of label ('Stores label') can be chosen for each Prescription Type. This style label prints X labels with an information panel with '1 OF X' on it, where X is the number of 'items' dispensed (items might represent cartons or boxes etc.).
- - When a to-follow label is printed you have the option of choosing the same printer that the original prescription was printed on or the 'automated default' printer for the dispensary.
- - Fixed an issue preventing a to-follow being created from a prescription whose status was pending.
- HTML escape characters (e.g. to show a degrees symbol or quotes) can now be used in Note text and abbreviated text.
- API changes in preparation for PTS Barcode scanning iOS/Android app.
- Fixed an issue that would prevent a Prescription being advanced if the ticket number format for a dispensary was left blank (it's now mandatory)'.
- Bags can now be given a 'Type' which allows them to be grouped on the new 'Delivery Manifests' (see below).
- 'Mobile App' User Views will now appear on the PTS Homepage as 'Delivery Manifests'. These are designed to be printed as a delivery record when no delivery devices are available. The Manifest shows the number of Bags of each type for each destination Ward grouped and paginated by Ward Group.
- Dispensaries that serve Wards can now be allocated to multiple Wards on Wards set-up screen.
- RAG colouring for Stock/Patient own/TTO Medication now shown on Balance Check screen.
- When administering to Ward from Dispensary Stock CD Transaction the req. no. is now stored.
- When recording a CD receipt transaction that has a prescription id as a req. no. the Ward is now checked to ensure the related prescription matches the Ward that the transaction is being recorded in.
- Renamed TTO CD Transactions to STL/TTO CD Transactions.
- When creating bags in bulk they will be named 'Ward Description - Bag x' instead of 'Bag x for Ward Description'. This should mean they appear in a more logical order on the delivery app.
- When adding bags and there are already existing bags, the bag number should increment properly - e.g. If there are 2 bags for Ward 1 & you add 2 more you'll get bags 3 & 4 instead of 1 & 2 again.
- Fixed an issue that would show that a drugs doses and frequency had been amended when they hadn't if there are two drugs with the same form and strength but different frequencies.
- Fixed an ePrescribing issue that would cause a Drug to be re-imported if the drug frequency was manually amended.
- Fixed an issue preventing default Dispensary being set when creating a new Ward.
- Wards are now allocated a 'default' dispensary - this will be used by the ePrescribing importer to determine which dispensary to allocate a Prescription to in the event that more than one dispensary that serves it is open.
- Prescription Types can now be configured to send an HL7 message whenever an Activity is recorded against a Prescription (in addition to sending an HL7 message when a Prescriptions status changes).
- Fixed an issue that would cause names to be duplicated if transaction type was changed in CD register when entering instigator &/or witness.
- If a Drugs Dose Unit description starts with 'x ' it will be removed. i.e. 'x 2ml Ampoule' becomes '2ml Ampoule'. CD Register screens already add 'x ' in from of Dose Unit description.
- Stock item totals are now shown in green, patients own in amber and TTO medication in red on CD register screens.
- When adding multiple Drugs on the booking-in screen, erroneous entries (or out of stock if using CD Register) can now be deleted.
- Changes made to a Prescription on the details screen are now logged and can be viewed by anyone with permission to edit Prescritptions. This provides an audit of changes made to a Prescription.
- It is now possible to specify 'Weekly', 'Fortnightly' or 'Monthly' when defining Regimen repetitions.
- Fixed an issue preventing dates being added correctly on batches when adding repeating batches on a Regimen Prescription .
- Dose units are now correctly pluralised - e.g. Suppository becomes Suppositories instead of Suppositorys
- CD Register now supports receipt and administration of Drugs to/from TTO Medication (in addition to Ward Stock and Patient's Own)'
- CD Key handover / balance check now available for Dispensaries.
- The requirement to perform CD Key handovers can be toggled on/off per Ward/Dispensary.
- Drugs with no transactions can be deleted from a Ward/Dispensary CD Register.
- Fixed an issue on 'Percentage complete in target time reports' that was causing Sundays show in the incorrect week.
- 'Deliver' type notes can now be recorded when a Prescription / Bag status is 'Waiting to be Collected' (as well as 'Waiting to be Delivered'). When recorded any Auto-recorded notes that would be recorded for the Prescription Type on Collection &/or on Delivery will be ignored. This is useful when a Nurse collects in-person a Prescription that would otherwise be delivered (with a signature collected) by a Porter.
- When a Prescription for a Drug that is on a Dispensary's CD Register is requested the stock levels are now checked. If there is no stock the user will be told to contact the dispensary. If there is less stock than was requested then the number in stock will be returned and the user prompted to confirm the new amount or contact the dispensary.'.
- Fixed an issue preventing CD Balance Check / Key handover button being displayed if there were no Ward based CD registers in use.
- Added 'details of authority to possess' fields to administration dialog for Dispensary based CD registers.
- 'Default' entries on all CD register Transaction screens have now been removed so that the user has to specify the type of transaction that they are performing.
- Setting the SMSTYPE in application settings changes the SMSURL to be the correct URL for the chosen provider (unless the SMSTYPE is EMail to SMS as this will have a custom URL).
- Fixed an issue that might prevent messages being displayed on Powerscan devices. Messages displayed now have correct line breaks. This update will require a re-install of the PTS Comms client software.
- Fixed an issue on CD Register that was prompting for a password re-set when a user couldnt be locked out (see 5.0.0.55).
- Fixed an issue preventing the Witness Password field being highlighted when entered incorrectly on CD Register 'Create unregistered user' screen.
- Improved visibility of close 'x' button on top-right of set-up screen editing windows.
- Fixed an issue where 'Dose Frequency' was not transfered when creating a to-follow.
- Initial implementation of CD Register Reports.
- Fixed an issue preventing 2D Barcodes from being moved when added to Barcode sheets.
- Users set-up screen now displays e-mail address & is sortable & searchable on email as well as name.
- Fixed an error preventing re-setting a users email & duplicating a user when the EMail address field was blank.
- Fixed an error preventing adding Wards to a User who wasn't allocated to any Wards.
- Added an optional 'Dose Frequency' field to Patient Drugs. Each Prescription Type has a 'Show Dose Frequency' demographic option. Useful for importing medication instructions etc.
- Dispensaries as well as Wards can now have a CD Register! Added new transaction types to cover receipt from Supplier, receipt from Ward and administration to Ward for Dispensary CD Registers.
- CD Register 'Reasons for Amendment / Destruction / Removal' are now user editable for users with the CDREASONSFORAMENDMENT = 'ADMIN' permission.
- ^ symbol showing correctly in Note builder (and allows entry more than once).
- A 'View prescription details' barcode can now be generated from either the Misc. Barcodes set-up screen or added to a Barcode Sheet from the 'Misc. Barcodes' elements menu. Scanning User -> Prescription -> View prescription details will open PTS and display the details of the Prescription.
- An 'Open booking-in screen' barcode can now be generated from either the Misc. Barcodes set-up screen or added to a Barcode Sheet from the 'Misc. Barcodes' elements menu. Scanning User -> Open booking-in screen will open PTS and display the booking-in screen.
- Android / iOS delivery app will now prompt for a PTS username & password to access settings. The username used must have the APPSETTINGS = Yes permission to access the settings.
- Users with 'Can be locked out' set to 'No' will not be locked out if their password has expired.
- Added an optional 'Visit Number' field to Patient details. Each Prescription Type has a new 'Show Visit Number?' option. Useful for recording EPMA Visit number / Encounter Id etc. Visit Number included in field PV1.19 of outbound HL7 messages from PTS and can be passed to PTS API.
- List of Reports is no longer hidden when choosing reports to add to a report type user view.
- 'Under the hood' improvements to PostPrescription API which should lead to fewer duplicates and prevent drugs being added onto existing Prescriptions once they have been started.
- You are now able to determine if Dose Units will be shown when Drugs are being recorded for each Prescription Type. This is useful when you want to record Doses against one Prescription Type (CD Orders) but not others (Ward Stock Order). It's also useful when ePrescribing interface doesn't pull in the Dose Units.
- It is now possible to set a Bag to only accept certain Prescription Types. This is useful if you have dedicated Bags for external deliveries, CD's etc.
- Ability to 'Close' Dispensaries. Prescription Types can now be set to record a note/suspension/cancellation against incomplete Prescriptions when a 'Close Dispensary' Barcode is scanned (or selected on-screen). Additionally each Dispensary can be set-up to record an activity (such as 'End-of-shift') against all users working on incomplete Prescriptions.
- It is now possible to record free-text (^ special character) in a notes text field more than once. This is useful when you need a user to type more than one piece of information into a note, e.g. 'Please contact ^ on phone no. ^ as soon as possible as your Prescription cannot be dispensed because ^'
- There is a new 'Split into multiple RX?' option on the Booking-in options tab for Prescription Types. This determines if a Prescription that is being booked-in with more than one Patient is split into multiple Prescriptions (one per patient) or if multiple Patients are added to a single Prescription.
- Moved 'Log in' button to right of 'Register' button for consistency.
- Removed the delete button from Drugs list on a Prescription. If a Drug has been entered incorrectly then set no. of Doses sispensed to 0 (or toggle 'Dispensed?' off) and enter the correct Drug. This makes any amendments to the Drug list self-documenting. For Drugs on Prescription Types that allow only one Drug you'll need to cancel the Prescription and add again - Creating an 'Error with Cancellation' type Note (with the text reading something like 'Incorrect Drug entered when booking-in') would again make it clear why the Prescription was cancelled.
- Fixed a minor typo on Booking-in confirmation for Prescriptions with no patient.
- Fixed an issue that prevented a user changing Prescription Type when Ward had not been selected on booking-in screen.
- Fixed an issue preventing Prof. Reg. No. being added to unregistered users in CD Register.
- Fixed an issue that prevented updates being displayed on a label/ticket if label was re-printed after being updated.
- When booking-in screen prompts for Password, Password now correctly loses error formatting once completed.
- Minor amendments to Barcode Label to try and prevent text of notes obscuring Ward information.
- Fixed an issue with 'Delivered-by'. 'Collected-by' etc. filters not working when more than one user was selected.
- Attempted to fix an issue where erroneous documents were not cleared from print queue when 'Clear Print Queue' option selected on Printers set-up screen.
- Meds. for short-term leave and/or discharge check-box on CD Register 'Administer' screen made more prominent.
- User Collection / Delivery QR Codes can now be added to Barcode Sheets.
- Inapplicable options for different types of User View are now hidden when editing.
- Fixed an issue with forgot password and password reset screens not rendering correctly in IE (in compatibility mode).
- Fixed an issue preventing drugs being added to a Wards Stock List.
- Fixed an issue with server side SSL (TLS 1.2) preventing SMS messages being sent using Soprano (also added ELMAH debugging to make identification of errors in the future easier).
- Changed the horizontal tabs on the login screen to vertical tabs to allow multiple dispensaries to be shown. Also amended wording of 'Dispensary Staff' to 'Login using Username & Passsword' and changed 'Wards (Dispensary Name)' to 'Login to Wards served by Dispensary Name'
- Long lists of Notes, Suspensions etc. on Action Menus should scroll so all entries can be seen.
- Drugs list now returns 150 entries (rather than 20) and scrolls.
- Responsible Pharmacist panel on home pages now shows Prof. Reg. No.
- Creating a to-follow switches to new Prescription when created (broke with 5.0.0.49 update)
- Fixed CD Register issues that prevented transactions being entered when using Internet Explorer
- Fixed CD Register issues with Chrome / Chromium Edge browser autocomplete displaying over the top of name selection lists
- 'Reset Password' button (that starts the password re-set via e-mail function) is now always displayed if using CD Register on Homepage, Ward Stock List page and Key Handover page. This is to allow non-logged on users to reset their password.
- Searching for Drugs on the CD Register Ward Stock List will now only return Drugs for that Ward & will toggle 'Show out of Stock' to on to ensure that results can be seen.
- Made borders of input boxes slightly darker to aid visibility on some monitors.
- YouTube videos will now display closed captions (subtitles).
- Drug description rather than Drug code now displays on Error notes when non-Dm+d drug codes are being used.
- Address label prints when booking-in and using browser-based printing.
- Renamed 'Other' notes to 'Normal' notes.
- When a Prescriptions status is reverted from Collected to Waiting for Collection, a system note is now recorded with the original collection information.
- The system note that is recorded when a Prescriptions Dispensary is changed now includes the description of the Dispensary that the Prescription is being moved from and to.
- Support for txtlocal texting service added.
- Fixed an issue where messages containing # (The 'Ticket no.' symbol) were not loading into the Note Text Wizard.
- Fixed an issue preventing Ward Groups being added as default filters on Roles set-up page.
- Fixed an issue preventing Ward Groups showing in list of filters on a User View.
- Clicking on an 'action' button (such as recording an activity, starting an activity or recording a note) on the prescription details pop-up will no longer cause any amendments to the prescription's details to be lost.
- Fixed an issue preventing drugs being entered on booking-in screen when CD register module not in use.
- Prescriptions that have been collected can now be allocated to a different bag.
- When saving changes to a Role you will now be prompted if you wish to apply changes to existing users of the Role.
- 'Standard' and 'On-Screen Scanner' user views now have an option to hide Prescription ID's.
- 'Suspend' and 'Suspend with Error' type notes now have a 'Hide on resumption' option which will hide the note on the home-pages when a prescription is resumed from suspension.
- Starting a pending prescription whose type specifies 'Recalculate target time on start' now also updates the target delivery time.
- User views can now be sorted by Patient's Surname.
- Users set-up screen can now be filtered by Roles.
- Prescriptions of a Type that does not require delivery can no longer be added to Bags.
- Fixed an issues with Prescriptions showing that target time had been exceeded when there was <30 seconds to target time.
- Updates to device management.
- Substantial changes to loading of Home-pages to reduce server load.
- Fixed an issue that prevented the correct number of labels & tickets being printed (this bug looks to have crept in with the 5.0.0.48 label printing changes).
- Fixed an issue preventing selection of printers on set-up screens when there is a large list of printers.
- Fixed an issue with Status Screen message filters on Ward Home-pages not working.
- Added 'Reason' title to Amend Transaction dialogue on CD register.
- Amended 'Dropped Tablet' to 'Dropped Medication' on CD register reasons for amendment.
- Search field is cleared and 'Show Items that are Out of Stock' is toggled to off after Transaction list is loaded for a Drug on the CD register.
- GetHomepageTabsForUser API call now includes Drug information in data returned.
- Fixed an issue with GetHomepageTabsForUser where only the name of the last patient was returned on multi-patient prescriptions.
- Fixed an issue with Drug-Lookup not working on booking-in screen.
- Methods that return Patient information in Prescriptions API now require a username and password to be passed.
- Regimen?= Yes prescription types no longer appear in the drop-down list of available prescription types when creating a batch for a regimen.
- Amending patient details for the 'parent' prescription cascades the amendments to all batches.
- Amending the current ward for the 'parent' prescription cascades the ward change to all batches that have not been collected.
- When a batch is opened there is now a link back to the 'parent' prescription.
- Recording Activities from the Prescription Details screen should be considerably faster.
- Fixed an issue when failing to set an automated printer in a dispensary caused a prescription to be inaccessible when it's status changed from pending to incomplete.
- Information regarding the time that each Prescription was started and when required added back to Homepage (this was erroneously removed in 5.0.0.37 update)
- Fixed an issue causing Page to re-set to 1 on Search and Reports screen when Prescriptions updated on a different PC.
- Change log now looks pretty!
- Icon for adding a filter set changed to avoid it being confused with a copy action.
- Only options relevant to the type of User View being edited are now displayed.
- Fixed a bug that would cause edit screen on some set-up tables to display a {success: true} message when enter was pressed.
- Fixed an issue that prevented CD Register specific options from appearing when a new Prescription Type was created.
- Roles were returned when entering names in CD Register. Fixed.
- Label printing module re-written. Labels sent straight to printer should be sharper. Attempt to fix issue with labels being sent to incorrect printer. This amendment requires the creation of a folder called Labels under the Content folder of the PTS application. Sufficient privileges need to be given to the app pool account to allow creation and deletion of files within this folder.
- When a Prescription that was pending is started and labels are set to be printed when the prescription starts, the print job is sent to the automated printing default for the dispensary: not the printer that was used when the prescription was booked in.
- Fixed spelling of 'Descending' on User View Sort page.
-
Fixed an issue on 13 Reports that were only showing 50 Prescriptions worth of data. These reports will need to be individually updated:
- Weekday Prescription Summary
- Same day and next day Ward Summary with Prescription Types
- Prescriptions received after 3pm
- Planned Discharge Monitoring
- Percentage of Items complete in target time
- Percentage complete in target time by month and Prescription type
- No. of Prescriptions by month and Prescription Type
- No. of Prescriptions by day and Prescription Type
- Delivery summary
- Delivery Audit
- Completion Collection and Delivery averages by date
- Average turnaround by month and Prescription Type
- Percentage of Prescriptions complete in target time
- Fixed an issue with sort order on Percentage Complete in target time and Percentage of Items Complete in target time reports if results spanned more than one calendar year.
- New Percentage Complete in target time (Excel) and Percentage of Items Complete in target time (Excel) reports! These report will need to be manually deployed to the PTS Reports server and their data source amended.
- Fixed an issue where call to google fonts site on a server with no internet access was slowing PTS down.
- Fixed an issue that caused application to hang when a note (with lots of already recorded notes) was saved.
- Removed thin scrollbar throughout the whole application. Browser default scrollbars are now used.
- UI on login pages for Wards has been amended to allow Users to quickly search for their Ward &/or scroll to find it.
- New 'No. of Errors by Type and Dispensary' report. This report will need to be manually deployed to the PTS Reports server and data source amended.
- IMPORTANT: Changes in this release require the web.config file to be updated (Microsoft.Owin sections need to have all newVersion="4.1.1.0" set).
- Background 3rd party / MS Code libraries updated.
- Fixes issues with initial implementation of CD Register.
- IMPORTANT: Changes in this release require the database to be updated by running an update script.
- Fixed an issue that prevented reports from being run when a large number of filter criteria where used in selecting data for the report.
- Fixed several bugs with 'This Week', 'This Month' and 'This Year' report filters.
- IMPORTANT: Changes in this release require the database to be updated by running an update script.
- Implemented a fix to issue of Search Results loading slowly / timing out.
- Fixed some inconsistencies in API.
- Fixed an issue that would cause Role Templates to lose their default permissions when a Ward was deleted.
- Amendments to Printing process employed by the booking-in screen to attempt to resolve random cross-site printing issues.
- Drug details are displayed on Label for Regimen Prescriptions.
- Fixed an issue that caused patient details to be looked-up twice if Local ID and National ID fields were both present when booking-in.
- Fixed an issue where Average Wait / Radar etc. charts where not displaying for Ward Users.
- Fixed an issue with Regimen Prescriptions that prevented adding drugs if the Regimen had no batches.
- Fixed an issue that prevented Batches from being deleted.
- EMail, Mobile and Address fields are blanked if patient id is re-entered on booking-in screen.
- 'Default Ward for User' and 'Default Dispensary for User' when selected in a UserView / Search Filter will deselect any other selected options. 'Default' filter values cannot be used in combination with actual Wards or Dispensaries and selecting both would previously cause the UserView being filtered to fail to load with an error.
- HTML Can now be used to format UserView description (the description appears as a title: this is useful for branding or highlighting headings).
- Comms Client updated to version 5.6.0.5 that fixes an issue preventing the PM9300 scanners showing messages on the screens.
- Reconfigured code to clear Print Queue on server if jobs that have errored jam the print queue.
- Fixed an issue with 'Show related Batches' setting not being copied when re-applying a Role to users.
- IMPORTANT: Many changes in this release require the database to be updated by running an update script.
- CD Register initial implementation! All functionality will be hidden. Please contact TMSi for more details.
- Fixed an issue preventing Android delivery application working when trying to load notes.
- Fixed an issue where deleting a regimen item removed the wrong regimen item.
- Fixed an issue causing the 'requested by' date to revert to the current date on booking-in screen.
- Fixed an issue that prevented adding Mobile Phone, E-Mail and Addresses if they were left blank when the Prescription was created.
- Fixed an issue that prevented Prescriptions being created via API if Mobile, EMail or address information was omitted.
- Fixed an issue where filter drop-down menus would get stuck on-screen if they were deleted whilst open.
- IMPORTANT: Many changes in this release require the database to be updated by running an update script.
- New Application Setting to determine if Passwords can be reused.
- Implemented the ability to search for Drugs in Dispensary Stock list.
- Drug information updated to hold details of Dose Units, Strength and Controlled Drug Status.
- 'Dispensed' indicator removed from Drug when allocated to a patient. Replaced with 'Number of Doses' and 'Number of Doses Dispensed' fields.
- 'Doses' can be specified as decimal amounts (e.g. 1.5) rather than integers.
- Dose Unit description now displayed when editing Drugs on Prescription details screen, when adding batches to a regimen and wherever displayed in notes / on note icons.
- Fixed an issue with broken UI when editing a User Views from the Users set-up screen.
- New permission added to determine if a user is allowed to change the user on the booking-in screen. If they are NOT allowed then the User drop-down is hidden.
- New permission added to determine if a user is allowed to change the required date/time on the booking-in screen. If they are NOT allowed then the date/time entry fields are hidden.
- Booking-in screen amended to hide any drop-down list where the user would be presented with only one option (this simplifies the booking-in screen).
- New permission added to control the Controlled Drug Status' or drugs that a User is able to book-in.
- Forename and Family name are now optional demographic entries. This allows entry of 'number of items' or drugs against a 'blank' patient. Useful for things like CD Orders.
- Added a toggle to turn verbose logging of ePrescribing interface on and off to help in debugging ePrescribing duplication issues.
- Fixed an issue that was causing Prescriptions being duplicated by ePrescribing interface when the dispensary was manually changed.
- Improved functionality for use in Aseptic s departments:
- Regimens can now be defined (New permission determines who can set-up). A regimen lets you define prescription type / drug / no. of doses / day to create and weekly repetitions.
- Prescription Types can now be marked as a 'Regimen'.
- When booking-in, if a 'Regimen' Prescription Type is selected the user will be shown a drop down list of Regimens. Once a Regimen is selected, PTS generates multiple 'child' prescriptions (we call these 'Batches') based on the regimen selected. The drugs / doses / dates etc. can be amended and added to.
- Once created the 'parent' prescription is displayed on the PTS Home-pages with all it's 'child' prescriptions (Batches) as an expandable list.
- Cancelling the 'parent' prescription will cancel all related prescriptions (batches); otherwise each prescription (batch) is scanned independently.
- Completing the last batch completes the 'parent' prescription.
- Batches can be added by opening the details of the 'Parent' Prescription and clicking the new 'Add Batch' icon.
- Tidied up the filtering and sorting UI to avoid scrollbars within scrollbars.
- Notes can now include the name of the User that recorded the note.
- Notes can now be set-up to amend the request date/time when recorded.
- Fixed a bug that caused the booking-in screen to fail to refresh if the Prescription Type's description or patient's name included an apostrophe.
- Amended Elmah to log to database rather than XML files on the server. **IMPORTANT** This will require changes to the applications web.config file and a script to be run on the PTS database to create the required tables.
- Fixed an issue preventing selecting anything other than 'Default Dispensary for User' or 'Default Ward for User' when setting up default User-Views for Roles.
- Fixed an issue that caused Roles to be displayed in list of Users allocated to a Ward.
- Fixed an issue that prevented Ward Users from being created when creating a new Ward when the password entered did not meet password requirements (length & complexity).
- Fixed an issue that was generating server-side errors when a Status Screen message was set to be filtered by Dispensary or Ward, but then no Wards or Dispensaries were supplied.
- Wards that are closed are highlighted with a red background on the Wards set-up screen.
- Prescription Types that are inactive are highlighted with a red background on the Prescription Types set-up screen.
- 'Show on Homepage?' column added to Prescription Types set-up screen.
- 'No. of Prescriptions by Note' report now has +/- buttons allowing details of the text recorded for each note that was recorded (useful for looking at free-typed messages).
- 'Error details Spreadsheet' Report now includes Patient's Local/National ID.
- Fixed an Issue preventing 'Other' notes from being recorded if [DRUGDISPENSED] or [DRUGREQUESTED] was in Note text.
- Activity Radar charts now only display activities on types that apply to that Dispensary.
- When creating a to-follow Prescription (or changing a Prescriptions type using the create to-follow function) the target time of the Prescription that is created is set to the target time based on the Prescription Type being changed to.
- Fixed an issue causing Role Templates to be displayed on the List of Users allocated to a Dispensary.
- Fixed an error preventing errors, suspensions and cancellations with Drug information from being bulk entered on the homepage.
- Added support for Envoy SMS Messaging.
- Added ability to clear print queue from the Printers set-up actions menu. This is untested!
- Added basic support for sending text messages via eMail. In order to use this functionality several settings on the application settings set-up screen must be configured:
- EMail server settings require setting up to use a locally hosted SMPT server.
- The 'SMS Provider' setting should be set to 'smstoemail'
- The 'URL of SMS Service' should be set to the email domain that will be appended to the phone number that the message will be sent to; e.g. enter '@tmsinsight.com' to have 0712345678 sent to 0712345678@tmsinsight.com.
- Fixed an issue with ePrescribing duplicates when user used to-follow function to change Prescription Type.
- Fixed an issue that overlaid left-hand menu over prescription details when PTS is first loaded on a PC.
- Amended Activity Summary report to show number of errors and % error rate for each Activity. **Important** The Activity Summary Report will need to be redeployed to your SSRS Reporting Server.
- Fixed a bug introduced in 5.0.0.28 that showed ALL Prescription Types a User could create when booking-in rather than just the types that applied to the current dispensary.
- Fixed an Issue preventing Tickets starting with the number defined in the Dispensary to which they are being entered.
- Fixed an Issue that prevented multiple activities being recorded against a Prescription on the Prescription details pop-up screen when it was opened from Search Results.
- Added Search Option to On-Screen Scanner screens.
- Fixed a bug that caused duplicate ticket numbers being generated and multiple labels / tickets being produced when a prescription was set to never start but produce labels on Pending status.
- 'Display Externally' setting removed from Prescription Types. New setting introduced for each Role / Prescription Type that determines if a users of that Role are able to View or Create Prescriptions of that Type or if that Type is hidden.
- 'Display to Wards' setting removed from Notes. New setting introduced for each Role / Note that determines if users of that Role are able to View or Create each Note or if that Note is hidden.
- Fixed an issue preventing adding Wards to a Bag when editing a Bag.
- Booking-in screen will ALWAYS create prescriptions: i.e. if the user ignores the warning about a duplicate prescription being created then a prescription will be created (the last update would amend the details of the prescription being duplicated).
- Fixed an issue with Home page failing to retrieve support details.
- Fixed an issue with ePrescribing Prescriptions being duplicated when a dispensary serving a Ward goes outside it's opening hours.
- Quick find on Homepage now searches Ward Description in addition to Patients name.
- Added a 'Discontinued?' field to the Drugs table that can be used so that only active drugs can be added to Prescriptions. This also gives some control over which Drugs will be added to a Prescription using ePrescribing.
- Fixed an issue preventing all notes showing on booking-in screen when there was a large number of notes to display.
- Fixed an issue preventing External users (users with DISPENSARYSTAFF permission = False) from Booking-in Prescriptions if their BOOKIN permission = True.
- Fixed an issue where booking-in a Prescription with a blank National ID would cause the booking-in screen to fail to create the Prescription and return a seemingly random Prescription.
- Fixed an issue preventing the first dispensary allocated to a Ward from being deleted.
- Initial implementation of HL7 Message sending on status change. **Important** an update script will be needed to update existing databases.
- Changed Drugs table to use String values for Drug Id's. This allows non-Dm&D Drug information to be used.
- Implemented a Drug stock list that can be used by the Prescription Creation API to determine which Dispensary to book a Prescription in to.
- Implemented a Bank Holidays table for each Dispensary that can be used to determine if a Dispensary is open.
- Fixed an issue preventing Prescriptions from Dispensaries / Wards that the user is not allocated to appearing on views if there is no Dispensary / Ward filter applied to the view.
- Implemented numerous changes to improve performance, especially when running reports **Important** an update script will be needed to update existing databases.
- Fixed an issue causing paging to fail on set-up screens when a search filter had been entered.
- Fixed typo when drug name could not be found.
- Implemented Activity Reports. **Important** an update script will be needed to update existing databases AND the new Activity Reports will need to be deployed to the SSRS server. After the update those users requiring access to Activity Reports will need to have their ACTIVITYREPORTS permission set to 'Yes'.
- Fixed a bug preventing search filter on reports screen working.
- Fixed a bug that caused erroneous prescription types to be loaded into the booking-in screen when a prescription type was chosen.
- Fixed an intermittent issue with Prescriptions not having their status correctly changed (Ward list being erroneously stored for Dispensary Staff). **Important** an update script will be needed to update existing databases.
- 'Waiting for...' recordings will now correctly ignore optional Activities.
- NoOfItems and NoOfItems dispensed will now be correctly set when PostPrescriptionWithCreationOptions API method is called.
- PostPrescription API method now includes a rudimentary check for duplicate prescriptions (checks that an prescription with matching LOCALID has not been entered within 30 minutes of the Prescription being created).
- If there are more than 6 Prescription Types to be displayed on the Average Wait by hour of day and Activity Radar chart on a homepage then individual Prescription Types will not be displayed: Average time and number of Prescriptions at each activity will be totalled for all Prescriptions whose Prescription Type is 'Active' and are set to 'Display on Homepage'.
- Fixed an issue with inactive users appearing in the list of users on the booking-in screen.
- Fixed an issue with Reports not being displayed at the correct size on home-pages. **Important** All of your reports will need to be updated to reflect this change and a script will need to be run to update the data-source for each report.
- Fixed an issue with pop-up screen allowing user to assign ePrescribe mappings to a Prescription Type not working in Internet Explorer.
- Fixed a bug with 'Notes text contains' search filter not working.
- Fixed an issue preventing the booking-in screen remembering the user performing the booking-in after each prescription.
- Improved legibility of text on home-pages.
- When saving amendments to a prescription type, PTS checks that the last activity in the scanning sequence hasn't been marked as 'optional'. If it has the 'optional' flag is removed.
- Implemented 2D Barcodes to be used to record Collection & Delivery on new PTS 5 Android / iOS application.
- Implemented a 'Re-apply selected Roles to users' button on the Roles screen that makes application of changed Roles to multiple users much easier.
- Renamed 'Homepage Views' to 'User Views' to reflect that certain views (i.e. views for mobile devices) won't appear as a homepage.
- Fixed a bug (introduced in 5.0.0.18) that prevented Notes from being recorded by the PTS Scanning client.
- Implemented features for Android / iOS delivery app.
- Fixed an Issue that closed the pop-up menu when clicking on the label next to a checkbox/radio button that is displayed when printing barcodes from the set-up screens.
- Amended set-up screens to more readily indicate if a line can be edited.
- Fixed an issue that allowed users to view the edit pop-up on some set-up screens when they didn't have ADMIN permission.
- Tidied up list views on editing screens: changed majority of long-scrolling lists to multi-select / searchable drop-down lists.
- Fixed issues on set-up screens that prevented the display of errors that were stopping records from being saved.
- Fixed an issue with recording non-prescription related activities on homepage.
- Implemented 2D Barcodes to be used to record Collection & Delivery on new PTS 5 Android / iOS application.
- Implemented a 'Re-apply selected Roles to users' button on the Roles screen that makes application of changed Roles to multiple users much easier.
- Renamed 'Homepage Views' to 'User Views' to reflect that certain views (i.e. views for mobile devices) won't appear as a homepage.
- Fixed a bug (introduced in 5.0.0.18) that prevented Notes from being recorded by the PTS Scanning client.
- Implemented features for Android / iOS delivery app.
- Fixed an issue with Report Filters not being displayed correctly on Report Footers.
- Fixed an issue preventing the printing of No. of Items Dispensed / No. of Items to-follow barcodes from the Misc. Barcodes screen.
- Fixed display of Report List when choosing which reports to display on Report(s) view Home-pages.
- Reports on Report(s) view Home-pages should no longer display scrollbars around them.
- Fixed 404 Error on Edit Users screen that occurred after their home-pages were edited.
- Fixed an issue that prevented statistics on the Homepage being updated.
- Implemented ability to have Activity colour replace the Red/Amber/Green status on home page progress bars, making it easy to see at a glance what the current activity being performed on a Prescription is. The border colour of the progress bar shows each prescriptions Red/Amber/Green status.
- When viewing Prescription details & Booking-in the list of Prescriptions in the background will NOT now update on the PC that is viewing a prescription until the details / booking-in pop-up is closed.
- Pending/Suspended/Cancelled status message on Prescription details screen no longer obscures menu items when recording notes/suspensions/errors/creating to-follows etc.
- When any text entry box receives focus on the booking-in screen the contents will be highlighted so that it can be immediately typed over (useful when entering number of items).
- Updated font awesome icons to 5.10.1
- No longer possible to enter Prescriptions with fewer than 1 item.
- Prescription Tickets now display name of Dispensary rather than organisation name on Ticket Header.
- Recording a note now causes home-pages to be immediately updated.
- Should no longer be possible to delete a Printer if there are Prescriptions using it.
- Fixed an issue with Labels not printing when a pending prescription was started and the 'status at which label prints' was set to 'incomplete' for the Prescriptions type.
- Fixed an issue with being unable to display details of Pending Prescriptions.
- Fixed a bug preventing prescriptions being started from Search / Reports screen.
- Multiple changes to Prescription Creation API to allow creation of Prescriptions with minimal information being passed.
- GetPrecriptionsForNationalOrLocalId API Method amended to take an optional AdmissionDate parameter.
- Each Prescription Type has a flag to determine if it is displayed on the various charts on the homepage. **Important** an update script will be needed to update existing databases.
- Each Prescription Type has a flag to determine if it's Target time will e recalculated when it starts. **Important** an update script will be needed to update existing databases.
- Fixed a bug where entering a large number (such as an NHS number) would cause the search to fail.
- Fixed an issue with inability to record optional Activities.
- The 'Create to-follow' function can now be used to create to-follow prescriptions of the same prescription type with one item on the prescription. When the to-follow is created the number of items dispensed on the existing prescription will remain at 1. This is useful when a prescription is partially supplied.
- Quick find facility now additionally searches Ticket number.
- Fixed an issue that stopped report definitions in Role Templates from being applied correctly to new users or when updating Homepage views.
- Fixed an issue with empty prescription types list being returned when trying to apply a Prescription Type Filter for a Role
- Fixed an error message when trying to load Roboto Font from Google.
- Dispensary Status Screen now hides DOB (if recorded) and also hides the Prescription ID if a ticket number is recorded.
- Added Collection & Delivery Notes as filter options.
- Added 'Notes text contains..' filter option.
- Fixed a bug that stopped 'Exclude Selections' on Note Filters being saved.
- Fixed issues with the tooltip that appears when hovering over a homepage view's title not showing all filter / sort criteria.
- Fixed an issue that prevented certain set-up barcode labels from printing.
- Fixed an issue with routine that checks if server has internet connectivity that was causing the homepage to load very slowly when the server had no connection.
- Fixed an issue with label that is printed when there is more than one note for a prescription obscuring the first note in the list under the header.
- Fixed an issue with notes set to not display on label being displayed on labels.
- Fixed an issue with labels failing to print when there were no patients on the prescription.
- Added two new permissions ('COLLECT' and 'DELIVER') which determine if a user can collect & deliver prescriptions.
*** A SCRIPT WILL NEED TO BE RUN ON DATABASES INSTALLED PRIOR TO THIS DATE TO ADD THESE PERMISSIONS TO EXISTING USERS ***
- Added two new Note Types ('Collect' and 'Deliver') which allow the recording of a note whilst collecting & delivering prescriptions.
- Added [ID1D] and [IDQR] to special characters available on a note. These characters will display a 1D or QR barcode for the prescription. It's primarily intended for scanning from a screen when it's not convenient to print out a barcode for a prescription.
- Fixed an issue with 'Activity' Homepage View Filter not showing when returning to the 'Edit Homepage View' screen after setting it.
- Implemented No. of Items dispensed barcode scan. This will require PTS Comms clients to be updated :(
- Ward Homepage Status Screen Messages appear along with completed Prescription counts on homepage (Dispensary Status screen messages appear here for dispensary staff).
- Dispensary status screen now correctly showing a message detailing the number of prescriptions/items that are currently 'Waiting for' each activity.
- Fixed an issue with messages on dispensary status screen not loading & scrolling correctly.
- Fixed an issue that would disallow setting the 'Requires Delivery?' option for any prescription type if all prescription types had 'Requires delivery?' set to False.
- Merged 'Dispensary view' and 'Ward view' Homepage views into 'Standard view' type as they were functionally identical. The following SQL will need to be run on earlier versions of PTS: update HomepageTabs set TabStyle = 0 where TabStyle =1
- When choosing filters and sorts on Homepage-tab editor and on Search & Reports screen the options appear as a modal pop-up list rather than a small scrolling menu.
- Added Prescription Type abbreviation before the patients name on Tickets.
- When editing Notes there is a magic wand icon that will open a 'note text builder' that makes entering special characters into the note text far easier (and shows all the options available).
- Fixed an issue when scanning patients hospital number barcode on booking-in screen that was causing the duplicate prescription warning to appear multiple times.
- Server checks internet connection before trying to load support information.
- Server checks internet connection before trying to load YouTube script.
- Booking in screen shows two columns instead of three.
- Fixed an issue where pressing the enter key after entering a patient id on the booking in screen would cause a prescription to be created with no patient.
- Fixed an issue that prevented Note Barcodes from being recorded.
- Fixed an issue that prevented the logged on user changing their own password from the Users set-up screen.
- Implemented ability to use [CHANGEREQUIREDDATE] in a notes text that will amend the prescriptions due date and time when recorded.
- All fields in the prescriptions table can be included on a note using [PRESCRIPTION*FIELD*] where *FIELD* is the name of the field to use. Options are: Dates & Times: [PRESCRIPTIONREQUESTED],[PRESCRIPTIONSTARTED],[PRESCRIPTIONCOMPLETED],[PRESCRIPTIONCOLLECTED],[PRESCRIPTIONDELIVERED],[PRESCRIPTIONCANCELLED],[PRESCRIPTIONBAGGED],[PRESCRIPTIONREQUIRED] OR [PRESCRIPTIONTARGETCOMPLETIONTIME], [PRESCRIPTIONTARGETDELIVERYTIME]; Descriptive text: [PRESCRIPTIONBAG],[PRESCRIPTIONDISPENSARY],[PRESCRIPTIONPRINTER],[PRESCRIPTIONORIGINATINGWARD],[PRESCRIPTIONCURRENTWARD],[PRESCRIPTIONTYPE],[PRESCRIPTIONREQUESTEDBY],[PRESCRIPTIONSTARTEDBY],[PRESCRIPTIONCOMPLETEDBY],[PRESCRIPTIONCOLLECTEDBY],[PRESCRIPTIONDELIVEREDBY],[PRESCRIPTIONBAGGEDBY],[PRESCRIPTIONCANCELLEDBY],[PRESCRIPTIONFIXEDCOMPLETIONTIME],[PRESCRIPTIONSTATUS]
- 'Note text builder' to aid in using all the special characters that are available coming soon!
- Inactive prescription types no longer appear on averages graphs on home-pages.
- Fixed an issue with auto recorded notes on Prescription Types not being recorded.
- Fixed an issue with Prescription Timeline showing 'waiting for' the incorrect activity when there was an optional activity in the scanning sequence.
- Added this change log - visible only to users who are marked as the support contact.
- Fixed object reference error when opening in Firefox browser using windows/mixed authentication.
- Changed behaviour of Prescription Type drop-down on booking-in screen. Now will not populate Patient details until control loses focus, making it easier to navigate through the list of options using the keyboard.
- Fixed issue with DOB field on booking-in screen occasionally displaying in US format.