Pharmacies 2019 (2.1) Release Notes

About This Release

Build no. – Based on LS Central build 908

Released – July, 2019

This version is built on Microsoft Dynamics 365 Business Central, build no. 29530 and LS Central 14.0 build no. 908.

Note: The 64-bit client is now the default client when opening NAV. In this version the POS is only supported to run on the 32-bit Dynamics NAV Windows client. We recommend setting up the 32-bit client in the LS Nav Start tool for the POS.

This version has a dependency on DLLs and fonts. Those can be found in the attached zip file: LS_Pharmacy_2018_dependencies.zip. These need to be deployed to running the application. The DLLs are:

  • LSRetail.Pharmacy.IconList.dll
  • MacroTextEditor.dll
  • Microsoft.Dynamics.Nav.Client.Scanner.dll
  • NavRibbon.dll

The DLLs need to be deployed to the add-ins folder on the Middle tier server (service tier) as well as to all workstations.

The LSP1.otf font is used for displaying icons on POS buttons and needs to be installed on all POS stations.

The following is a description of the included demo database with a list of key features in LS Pharmacy 2.00.

General

LS Pharmacy is based on LS Nav 11.03. It is the first release of LS Pharmacy on NAV 2018 and the first release including the Flex UI. The release also includes ASN and Order Confirmation.

The Flex UI has not been configured to run on the LS Nav Web POS in this release.

Login

LS Pharmacy is setup for store S0015, Terminal P0073 in the demo database. To enable the Pharmacy Functionality, the user using the solution (Windows User) needs to be defined as a Pharmacy User. Easiest is to change user 101 to the current Windows User (f.ex. DOMAIN\USER).

Login process has not been synchronized between POS and Pharmacy so switching Pharmacy Users (f.ex. from pharmacist to technician) happens from the Pharmacy Role Center by pressing the Login / Logoff buttons. In this version, there is no automatic link between Pharmacy User and POS Staff.

The New Flex UI

LS Pharmacy 2018 includes a new user interface for the Rx / Prescription Process, the Flex UI. This new UI is based on the LS Nav POS and can be configured in a similar way. Functionality is similar to existing Prescription functionality in the Classic (NAV Pages) UI.

The UI includes most functionality required to process a Prescription. However, some functionality has been postponed for a later release, including Prescription Credit Orders and printing of Labels from the Flex UI.

The Flex UI is based on 3 main POS Panels (Customer, Prescription, Final Control) and 2 smaller POS Panels (e-Prescription, Pick).

Customer Panel

The Customer Panel is similar to the Customer Service Page in the Classic UI. The user searches for a customer based on birthday (prefix = b), phone number (prefix = p), name or customer ID. When a customer is found, an e-prescription can be selected or a new paper/phone/emergency prescription can be registered.

It is also possible to edit customer information (address etc.), create new customers and see customer history from the Customer Panel. The Customer Panel includes the Status Bar like the other main panels.

e-Prescription Panel

A list of e-Prescriptions available from the Customer Panel. When the user selects one or more prescriptions, the prescriptions are downloaded and prescription order and prescription order lines automatically created.

It is also possible to see details for each prescription as well as detailed information on previous withdraws for the current prescription.

Prescription Panel

The Prescription Panel is the main panel in the new Flex UI and is used for adjustments and technical control. It shows detailed information for each line in the prescription order. In general, each line is reviewed and confirmed, labels are printed and picked items are scanned.

The Panel has the following components:

  1. List of all prescription order lines (prescriptions) in the order.
  2. Details for each order, shown in HTML format. Details include issuer information, dates, issued and delivered item, number of withdraws and dose text. Selected information can be clicked on to edit.
  3. Previous withdraws for the current prescription.
  4. Factbox / Information on amounts and inventory
  5. Menus / buttons for confirm, pick and various other actions.

The Prescription Panel includes the Status Bar like the other main panels.

Pick Panel

In the Pick Panel, each pack in the Prescription Order is scanned to control that correct packs have been picked. Dose Texts can be edited for each pack/line and in future versions, the FMD control will be initiated from the Pick Panel. When all packs for a line have been scanned, the line becomes green.

It is possible to automatically close the panel by pressing enter.

Final Control Panel

The Final Control Panel shows summary information for each line in the prescription order. If any changes / interventions have been made, these are highlighted in the panel. When all lines in the order have been controlled, the order can either be saved as Approved (for later payment) or moved to POS for instant payment.

The summary information is based on HTML.

Functions to view interactions and interventions are available in the Final Control Panel. Interactions usually depend on an external source, but for demonstration a simple interaction control is available in the Flex UI. Note: The setup for the interaction control is only in tables in this release, no pages have been made.

In a future version, it will be possible to open Final Control Panel directly from the Flex UI to facilitate the use of multiple terminals, f.ex. one terminal for technical control and another terminal for final control.

The Final Control Panel includes the Status Bar like the other main panels.

Use of HTML

Both the Prescription Panel and the Final Control Panel display prescription details using HTML. The HTML is generated by two code units, that is 10037610 and 10037611. In a later version, it is planned to have these two code units replaced by a template similar to the Clienteling POS in LS Nav.

In the Prescription Panel, the HTML includes three sections ie General, Item and Dose. These three sections are updated in respective functions in the Codeunit and can be modified there if required. Similarly, the Final Control panel includes Item and Dose section.

If there is a difference between issued and delivered item (Item No. or Quantity), the delivered item is shown as red to indicate that a change has been made.

Uploading e-Prescriptions

LS Pharmacy 2.0 includes a small e-Prescription module that can be used for demonstrations and in countries where e-Prescriptions are not centrally available.

To upload a new e-Prescription, the user opens the classic UI, creates a e-Prescription, selects number of withdraws and withdraw interval as well as entering other relevant information (issuer, item, dose text). From the e-Prescription menu on the Prescription Order overview (header and lines), new e-Prescriptions can be uploaded.

Note: If you create new items or issuers, code unit 10037900 needs to be run to update master e-Prescription tables.

Posting Prescription Orders

When a Prescription Order has been picked up and paid at POS, it needs to be posted. The posting often includes sending electronic information to 3rd parties (insurance, e-Prescription databases) and is decoupled from the actual POS Posting.

When the POS Transaction is posted, an entry is inserted into the Prescription Posting Queue (available from the LS Pharmacy Role Center). From the Prescription Posting Queue, the Prescription Order can be posted manually or alternatively by running code unit 10015396 in a Scheduler.

ASN and Order Confirmation

Order Confirmation and ASN are two new features included in LS Pharmacy 2.00. Order Confirmations are primarily used when vendors confirm orders using EDI or similar functionality.

ASN or Advance Shipping Notice reflect the shipment documents from vendors, often consisting of more than one orders. From the ASN, the goods can be counted in boxes or pieces and received using the standard LS Nav Receiving module.

Order Confirmation and ASN will be further described in the online help.

Demo Scripts

Attached is a demo script that can be used to demonstrate the solution. E-prescriptions have been uploaded to the demo database and barcodes for scanning of customer id’s and items are included.