Copyrights@ All rights reserved for softwave
  Today you can align with Idustry-Standard Computer Platform & Mix the type of instruments in your system to take full advantage of the option available to you.
  Medical Instruments
Industrial Instruments
  Medical Instruments
System Specifications & Requirements

   arrow Definition
An instrument driver is a program which communicates with the machine respecting its protocol specifications. Its role is to download test orders to the instrument and acquire results delivered by it. It takes as an input a text file for each patient test order and writes the results also to a text file. These files must be located on a PC having Windows as operating system.
Data storage :
  The data storage hierarchy lies as follows:  
                                             (folders in bold are fixed)
\\ path\Drivers\Instrument Initials\Results\Day(nn)
\\ path\Drivers\Instrument Initials\Workorders\Day(nn)
\\ path\Drivers\Instrument Initials\Rejectedwo\Day(nn)
Contents of subfolders :
arrow Workorders :
This folder will contain the workorders prepared by the laboratory information system (LIS) . They are saved in a .wo extension file based on the day of the operation . The structure of .wo files will be described later in this document .
arrowRejectedwo :
The instrument may reject some workorders for different reasons ( Duplicate case number, Invalid case number or test ID).
The rejected ones will be saved in this subfolder so the LIS can manage them.
arrow Results :
When a patient result is acquired from the instrument , it is saved in a separate text file with .RSL extension and a random number file name . These files will be stored in     day _based subfolders in "Results" .
arrow "Instrument Initials"  subfolder :
Each instrument will have its separate folder which will contain workorders and results related to it .
arrow"Daynn" subfolder :
The drivers will autocreate these subfolders based on the day of the month so we will have up to 31 folders in each of  Workorders, Rejectedwo, and Results subfolders .
arrowText files structure :
Workorders text file (input file)
It's a .wo extension text file and has the following entries:
CASENUMBER = Alphanumeric 15 char
[SERVICENUMBER = Alphanumeric] 15 char
BIRTHDATE = dd/mm/yyyy
SEX = {M,F}
OPERATION = {A ,M ,D}(add , modify , delete)
TEST = Test ID or symbol,
TEST = …
This file will be created by LIS and saved in the subfolder workorders .
- Results Text file (output)
It is a .RSL extension file which contains the results of a specific patient in the following format:
Casenumber , Servicenumber , TestID, Result , Flag
arrowLaboratory Information System :
        A module must be add to the current LIS to handle the following utilities:
Maintaining the Test_Ids cross match table : Since the Test Id in LIS is different for the ones in  instruments , a table must have the correspondence between both .
Maintaining the instruments table .
Direct the test orders to the appropriate instrument: Since we may have different instruments in the same laboratory department, it is up to the technicians in the lab to decide on which machine this test will be processed. This utility will associate an order to an instrument. It is useful to mention that the technician may run the same order on different machines.
Building the .wo files and transfers them to the appropriate location in Drivers folder. Test Ids used in .wo are the ones defined in the instrument database.
Retrieving results prepared by the drivers (.RSL files) and post them to LIS database.
Handling the rejected work orders.
We would like to mention that this module is not included in the offer presented to you and Softwave can't take responsibility of developing it .
Designed by wolyswa