Difference between revisions of "High Level Design Document"
(3 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
TMS Cloud hosting allows the hosting of the Prescription Tracking System components on our Azure VM Infrastructure. | TMS Cloud hosting allows the hosting of the Prescription Tracking System components on our Azure VM Infrastructure. | ||
[[File:HLD_Cloud.png]] | [[File:HLD_Cloud.png|center]] | ||
=Electronic Prescribing Interface= | =Electronic Prescribing Interface= | ||
For customers using on-premise hosting, PTS can be configured to interface with Electronic Prescribing (ePrescribing) Systems to facilitate Prescription data being entered into PTS automatically so that data-entry is not duplicated. | For customers using on-premise hosting, PTS can be configured to interface with Electronic Prescribing (ePrescribing) Systems to facilitate Prescription data being entered into PTS automatically so that data-entry is not duplicated. | ||
[[File:HLD_ePrescribe.png]] | [[File:HLD_ePrescribe.png|center]] | ||
Use of an ePrescribing interface can be used alongside manual entry of Prescription Data. The ODBC Query &/or ePrescribing service is configured by TMSi to process only the requests that the Pharmacy are interested in tracking. | Use of an ePrescribing interface can be used alongside manual entry of Prescription Data. The ODBC Query &/or ePrescribing service is configured by TMSi to process only the requests that the Pharmacy are interested in tracking. | ||
Line 23: | Line 23: | ||
PTS can be configured to send SMS &/or Emails to Pharmacy Staff, Ward Staff or Patients in response to notes being recorded. If this service is used, then the following configuration is required: | PTS can be configured to send SMS &/or Emails to Pharmacy Staff, Ward Staff or Patients in response to notes being recorded. If this service is used, then the following configuration is required: | ||
[[File:HLD_messaging.png]] | [[File:HLD_messaging.png|center]] | ||
=System Server and Client Requirements= | =System Server and Client Requirements= | ||
Line 82: | Line 82: | ||
* SQL Server 2014 (SQL Server 2016+ '''''recommended'''''). | * SQL Server 2014 (SQL Server 2016+ '''''recommended'''''). | ||
* 2.0 GHz dual core processor (3.0 GHz+ dual or quad core '''''recommended'''''). | * 2.0 GHz dual core processor (3.0 GHz+ dual or quad core '''''recommended'''''). | ||
* 8GB Ram. If the Application server is also the SQL Server, then a minimum of '''''16GB Ram is recommended'''''. | * 8GB Ram. If the Application server is also the SQL Server, then a minimum of '''''16GB Ram is recommended'''''. Performance can be impacted if the physical database footprint exceeds available memory. | ||
* SQL Server and Windows authentication enabled on the server (Mixed mode authentication). | * SQL Server and Windows authentication enabled on the server (Mixed mode authentication). | ||
* SQL Server Management Studio and SQL Reporting services configuration manager will need to be available on the server hosting the database or a separate PC that can connect to the SQL/SSRS server(s). | * SQL Server Management Studio and SQL Reporting services configuration manager will need to be available on the server hosting the database or a separate PC that can connect to the SQL/SSRS server(s). |
Latest revision as of 15:37, 3 June 2024
This document provides an overview of the TMS Insight (Data Capture) Ltd. Prescription Tracking System technical specifications and requirements to assist with the planning and implementation of the Prescription Tracking System.
Technical Architecture
On Premise Hosting
On Premise hosting allows the hosting of all Prescription Tracking System components within your own data centre. In this set-up you would need to consider backup and resilience options specific to your individual needs. The SQL Database can co-reside in an existing SQL instance / Cluster.
TMS Cloud Hosting
TMS Cloud hosting allows the hosting of the Prescription Tracking System components on our Azure VM Infrastructure.
Electronic Prescribing Interface
For customers using on-premise hosting, PTS can be configured to interface with Electronic Prescribing (ePrescribing) Systems to facilitate Prescription data being entered into PTS automatically so that data-entry is not duplicated.
Use of an ePrescribing interface can be used alongside manual entry of Prescription Data. The ODBC Query &/or ePrescribing service is configured by TMSi to process only the requests that the Pharmacy are interested in tracking.
The ePrescribing interface is a one-way feed, i.e. any amendments to Prescription data within PTS are not sent back to the ePrescribing system. PTS can be configured to send HL7 messages when activities are recorded against a Prescription (such as Dispense, Final Check etc.) or when a Prescriptions status changes (when Completed, Collected, Delivered etc.).
EMail & SMS messaging
PTS can be configured to send SMS &/or Emails to Pharmacy Staff, Ward Staff or Patients in response to notes being recorded. If this service is used, then the following configuration is required:
System Server and Client Requirements
The following are the minimum system requirements for each component along with the recommended specifications.
Component | Minimum requirements |
---|---|
IIS Application Server |
|
SQL Server |
|
SSRS Server |
|
Client PC Web Browser |
|
‘PTS Communications’ Desktop client for PCs with attached Barcode Scanners. |
|
Android / iOS Delivery Application |
The minimum supported operating systems are:
Both OS versions will be tested for compatibility with the latest version of Android/iOS and use of the most up-to-date version of the OS is recommended. |