[ASP.NET] medical laboratory management (LIS) system source code

1. Overview of LIS system in medical laboratory

         LIS (full name: Laboratory Information Management System) is a set of laboratory information management system specially designed for the laboratory department of a hospital. It can form a network with laboratory instruments and computers, allowing patient sample registration, experimental data access, report review, printing and distribution, Complicated operation processes such as statistical analysis of experimental data have realized intelligent, automated and standardized management. It helps to improve the overall management level of the laboratory, reduce loopholes and improve the quality of inspection.

HIS, LIS and PACS are three important parts in the hospital information system. HIS is the hospital information management system, which is used for the management and transmission of the internal information of the hospital. LIS is the laboratory information system, which mainly realizes the automatic management of the laboratory. PACS is the image information management system, which is mainly used for image processing, storage and transmission. These three parts are closely linked in the hospital information system and together constitute the hospital's information management system.

2. System development technology and framework

(1) General framework:

Client/Server application of SaaS architecture

Scalable services, multi-service collaboration

The service can be split and the function can be easily extended

(2) Technical details:

Architecture: Client/Server architecture

Client: WPF+Windows Forms

Server: C# +.Net

Database: Oracle

Interface technology: RESTful API + Http+WCF

3. System inpatient function modules: report management module, dictionary management module, hospital equipment site module, quality control management module    

Report management: test tube receipt barcode printing, centralized management of inspection reports, report registration and reception, report review and printing, historical data query, data stubs, and report printing.

Dictionary management: system parameters, specimen management, test tube management, inspection type management, inspection project management, inspection combination management, platform equipment management, project conversion management, interface code matching.

Hospital equipment site: work site, hospital equipment, equipment inspection information.

Quality control management: quality control product management, quality control rule management, equipment quality control settings, quality control report management, quality control data management.


4. Necessity of LIS system construction in medical laboratory


At present, most laboratory systems in China adopt a two-tier structure with relatively simple functions. Each device collects data through a PC, requiring many workstations. There is no unified management of access parameters for all devices, and the system structure is relatively messy. For some advanced equipment, the duplex working mode is not adopted, and the working efficiency is low. In addition, it has not been fully integrated with the HIS system, and manual medical technology application forms are still used. And there are the following problems:

1. The test report is not standardized and not standard, which affects the quality of the test.
First, there are a lot of manual filling in the report. The handwritten report is not standardized, and the clinicians and patients can’t see it clearly. More importantly, the handwriting issued by the laboratory department There is a risk of cross-infection in the report card.

2. The test data cannot be stored for a long time and
the test results generated by the instrument can not be analyzed because the data storage capacity of the instrument itself is limited, so it is impossible to store a large number of test results for a long time, print the historical test results of the patient half a year ago, and cannot perform summary query and statistics .

3. The intensity of inspection work is high, and the error rate is high
. The inspection department has not realized the network connection with the outpatient charging system of the hospital, so the basic information of the patient must be input into each stand-alone software by manual writing by the inspector or filled in the inspection with a pen. The list will virtually increase the work intensity and error rate of inspectors.

4. Phenomenon of ride-hailing testing and missing fees
The laboratory department has not realized the networking with the outpatient charging system of the hospital, which creates opportunities for ride-hailing testing and missing fees.

5. The management of the hospital cannot count and evaluate in a timely, accurate and efficient manner
due to the existence of a large number of stand-alone software and hand-written reports, which makes the laboratory department have to use the traditional method of manual recording to count the daily workload. At the same time, various clinical departments, doctors Also doing the same recording work again, this has caused the hospital management department to not be able to count the workload of the laboratory, the inspection department and the inspection doctor in a timely, accurate and efficient manner.

6. The resources are wasted, and the functions of the instrument are not fully utilized.
All instruments have communication ports for networking, but they are not fully utilized now. The communication port of the instrument is connected to the computer, and at the same time, the connection between the department and the existing information system of the hospital is realized, and the medical records and test results are shared by the whole hospital. Completely solve the problems that the past inspection data cannot be stored for a long time, the printing of the report is not standardized, the error rate is high, the work intensity is high, the workload statistics are not timely and inaccurate, and the fees are missed.

5. Brief introduction of functional modules of medical laboratory LIS system

【Dictionary Management Module】

System parameter function brief introduction: Centrally set the parameter values ​​required in the process of system use, generally set by the developer or implementer.

Specimen management function introduction: Specimen management is to initialize the types of inspection samples involved in the inspection business.
The inspection sample type is mainly used to identify the sample type of the inspection combination or inspection item.

Test tube management function brief introduction: Test tube management is suitable for the laboratory department to maintain and manage the information of the test tubes to be used by the department, and provide test tube data support for the subsequent test barcode printing.

Introduction to the inspection type management function: The inspection type management is set for the clinical business types involved in medical institutions, generally including outpatient, hospitalization, physical examination, etc., and is the source of identification samples and inspection information.

Introduction to the inspection item management function: manage and maintain the inspection items, set the corresponding relationship with the instrument and the channel number, etc., and it is also the most important module for the initialization data of the inspection module.

Introduction to inspection combination management function: It is a convenient operation setting for packaging multiple inspection item collections of the same equipment. During equipment inspection, according to the inspection combination selection, the inspection item collection can be quickly located. The versatility is higher than the inspection items, and the clinical business of an inspection is identified.

Introduction to the platform equipment management function: manage and maintain the inspection equipment information in the organization.

Project conversion management function introduction: manage inspection project conversion information.

【Hospital Equipment Site Module】

Introduction to the function of the workstation: The workstation is the site information in the unit of device group. A workstation can be composed of one or more devices of the same type or multiple device groups with different types of devices but with compatible connection methods. For example, a workstation can contain multiple blood routine devices that have been networked, and can be linked to the LIS system through the same address or port. The simultaneous operation of multiple device inspection results does not affect the transmission, and the data is transmitted to the work site using synchronous transmission.

Introduction to hospital equipment functions: Hospital equipment information maintenance is aimed at the inspection equipment that actually exists in the hospital. Each equipment connected to the LIS system corresponds to a separate piece of equipment information.

Introduction to equipment inspection information function: used to manage project parameter data of equipment inspection. For each device, the inspection department can freely configure the included inspection combinations, add or delete the number of inspection item sets, and maintain the attribute set of inspection items.


【Report Management Module】

Introduction to the test tube receipt barcode printing function: it is used to input or scan the corresponding application code on the test tube, extract the patient’s application test information, and print the receipt to the patient. The patient can get the corresponding test report in the laboratory with the receipt, or in the laboratory. Print the inspection report on the self-service machine.

Introduction to centralized management of inspection reports: It mainly includes 4 four functional modules such as detailed information of application forms, application inspection combination information, list data of application forms, and structural data. You can view the inspection results and preview the inspection report in this module.

Introduction to the report registration and receiving function: it is only used for the registration management of the inspection application form, not for the management of the result data.

Introduction to the report review and printing function: it is only used for the management of the result data, not for the registration management of the application form.

Brief introduction to the historical data query function: for laboratory personnel to query historical test data.

Introduction to the report printing function: for laboratory staff to search and print the test report through the patient's application receipt.

【Quality Control Management Module】

Brief introduction of quality control product management function: maintain quality control products of each inspection equipment, specify inspection items for quality control products, and specify target value, standard deviation, and quality control method for each item.

Introduction to quality control rule management functions: maintain quality control rules, specify the rule format, measured value N and X times the variance value for each rule.

Introduction to the equipment quality control setting function: specify the quality control rules used for the quality control equipment.

Introduction to quality control report management function: View quality control data according to different quality control equipment and different quality control batches, and can view and print quality control charts at the same time.

Introduction to the quality control data management function: design the report template used in the quality control report.

【LIS listener】

LIS listener: LIS listener, used to listen to inspection equipment.

Organization and site function brief introduction: After setting up the use of the organization, the information of the organization's site and equipment will be displayed in this module, and the monitoring and inspection equipment can be automatically connected.

Introduction to monitoring log function: display device monitoring log information, and check whether the device is connected successfully.

Guess you like

Origin blog.csdn.net/qq_27741787/article/details/131686550