Information system for managing medical examination information and sample information management system

By designing two independent communication links in the medical examination information management system, the inspection data is transmitted to the laboratory information management system and the terminal server, the problem of difficulty in meeting the data processing requirements in various business scenarios is solved, improving the convenience of data viewing and simplifying fault analysis.

CN119964747APending Publication Date: 2025-05-09SHENZHEN NEW INDS BIOMEDICAL ENG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510031021.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The existing medical testing information management system is difficult to meet the data processing needs in various business scenarios and lacks convenient data query and management channels.

Method used

An information system for managing medical testing information was designed. By exchanging information with the testing instrument, terminal server and laboratory information management system, two independent communication links were established: one link transmits the inspection data to the laboratory information management system, and the other link transmits the inspection data to the terminal server, providing two channels for querying and managing inspection data.

Benefits of technology

It realizes that users choose a channel for viewing and verification of data based on business needs, improves the convenience of data viewing, and checks communication link abnormalities through two channels, simplifying the fault analysis process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119964747A_ABST
    Figure CN119964747A_ABST
Patent Text Reader

Abstract

According to the information system for managing the medical examination information and the sample information management system provided by the embodiment of the invention, the examination data is transmitted to the terminal server through the communication link of the examination instrument, the management server, the grabbing software and the terminal server, so that the terminal server can obtain the examination data of the examination instrument; and transmitting first inspection result information obtained based on the inspection data to a laboratory information management system through a communication link of the inspection instrument-management server-laboratory information management system, so that the laboratory information management system can obtain the inspection data of the inspection instrument. Therefore, the inspection data are respectively transmitted to the laboratory information management system and the terminal server through the two communication links, so that two channels for inquiring and managing the inspection data of the inspection instrument are provided for users. The user can select which channel to view the inspection data based on the actual demand of the business scene, so that the viewing convenience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of medical testing technology. More specifically, the embodiments of the present application relate to an information system for managing medical testing information and a sample information management system. Background Art

[0002] With the continuous development of science and technology, laboratory medicine has entered a new era with automation, informatization and networking as its main features. Various automated analytical instruments are widely used in the field of laboratory medicine. The Laboratory Information Management System (LIS), which is composed of various laboratory instruments connected by networked information system software, has entered a period of vigorous development in China.

[0003] In the related art, during the sample testing process, the host computer of the testing instrument will apply for the test items to the LIS. After receiving the returned test items, the testing instrument will perform the test task on the sample. After the test is completed, the host computer will send the test results back to the LIS for display, and the user can view the test results on the LIS. Therefore, the user can view and manage the data through the LIS.

[0004] However, this data management method is relatively simple and cannot meet the data processing needs in various business scenarios. Summary of the invention

[0005] In this context, embodiments of the present application provide an information system for managing medical test information and a sample information management system that improves the convenience of data processing.

[0006] In a first aspect, an embodiment of the present application provides an information system for managing medical examination information, including:

[0007] a management server configured to exchange information with at least one testing instrument, at least one terminal server, at least one laboratory information management system, and a first database;

[0008] an instrument communication interface, which is in communication with the management server and is configured to provide data communication between the management server and at least one of the testing instruments;

[0009] an information system communication interface in communication with the management server and configured to provide data communication between the management server and at least one of the laboratory information management systems;

[0010] a first database, which communicates with the management server and is configured to provide data services for the management server;

[0011] Capturing software, configured between the first database and the terminal server;

[0012] Wherein, the management server includes:

[0013] A first receiving module, configured to obtain at least one piece of inspection data from at least one of the inspection instruments through the instrument communication interface;

[0014] a first database connection interface, which communicates with the management server and is configured to perform data processing between the management server and the first database;

[0015] A first data processing module, configured to obtain first inspection result information according to the inspection data processing, and at least write the inspection data into the first database through the first database connection interface;

[0016] A first sending module, configured to send the first test result information to the laboratory information management system through the information system communication interface;

[0017] The capture software is configured to capture at least the inspection data from the first database, and send the captured inspection data to the terminal server.

[0018] In a second aspect, an embodiment of the present application further provides a sample information management system, the system comprising:

[0019] The above-mentioned information system for managing medical test information;

[0020] At least one testing instrument, which is configured to be connected to the management server through the instrument communication interface of the information system, and is used to perform sample detection operations, and after obtaining the test data, send at least one piece of the test data to the management server of the information system through the instrument communication interface;

[0021] at least one information query system configured to be in communication connection with the management server;

[0022] Wherein, the information query system comprises:

[0023] The terminal server is configured to receive the inspection data captured by the capture software, and provide information query services to the terminal based on the inspection data;

[0024] a query service interface, which communicates with the terminal server and is configured to provide data communication between the terminal server and at least one terminal;

[0025] At least one terminal is configured to be communicatively connected to the terminal server via the query service interface, and is used to request the information query service from the terminal server.

[0026] The information system for managing medical test information provided by the embodiment of the present application, the management server obtains the test data of the test instrument through the instrument communication interface and writes the first database, and then transmits the test data to the terminal server through the communication link of the first database-crawling software-terminal server, and transmits the first test result information obtained based on the test data to the laboratory information management system through the communication link of the management server-information system communication interface-laboratory information management system. In this way, the terminal server can obtain the test data of the test instrument through the communication link of the test instrument-management server-crawling software-terminal server, and the laboratory information management system transmits the first test result information obtained based on the test data to the laboratory information management system through the communication link of the test instrument-management server-laboratory information management system. In this way, the test data is transmitted to the laboratory information management system and the terminal server respectively through two communication links, so for the user, there are two channels for querying and managing the test data of the test instrument. On the one hand, the user can choose which channel to view the test data based on the actual needs of the business scenario, which improves the convenience of viewing. On the other hand, based on the test data obtained from two channels, the user can also perform proofreading to check whether the communication link is abnormal, which is convenient for the user to perform fault analysis.

[0027] The corresponding embodiments of the sample information management system provided by the above embodiments have the same technical concept and thus have the same technical effect, which will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0029] Figure 1 A schematic diagram of the architecture of an information system for managing medical examination information provided in an embodiment of the present application;

[0030] Figure 2 A schematic diagram of the data processing flow of the information system for managing medical test information provided in this embodiment;

[0031] Figure 3 A schematic diagram of the architecture of an information system for managing medical examination information provided by another embodiment of the present application;

[0032] Figure 4 A schematic diagram of the architecture of a sample information management system provided in an embodiment of the present application;

[0033] Figure 5 A schematic diagram of the architecture of the information query system provided in the embodiment of the present application;

[0034] Figure 6 A schematic diagram of the interface of the information processing page provided for this embodiment;

[0035] Figure 7 A schematic diagram of the data processing flow of the information query system provided in an embodiment of the present application;

[0036] Figure 8 A schematic diagram of a communication link provided for an embodiment of the present application.

[0037] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0039] The terms "first" and "second" etc. in the specification, claims and the above-mentioned drawings of the embodiments of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0040] It should be understood that the term "and / or" used in this article is only a way to describe the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. " / " means the relationship of "or".

[0041] An information system 100 for managing medical examination information, such as Figure 1 As shown, including:

[0042] Management server 10 , instrument communication interface 20 , information system communication interface 30 , first database 40 and capture software 50 .

[0043] The management server 10 is configured to exchange information with at least one testing instrument 200 , at least one terminal server 301 , at least one laboratory information management system 400 , and a first database 40 .

[0044] The instrument communication interface 20 communicates with the management server 10 and is configured to provide data communication between the management server 10 and at least one testing instrument 200 .

[0045] The information system communication interface 30 communicates with the management server 10 and is configured to provide data communication between the management server 10 and at least one laboratory information management system 400 .

[0046] The first database 40 communicates with the management server 10 and is configured to provide data services for the management server 10 .

[0047] The crawling software 50 is configured between the first database 40 and the terminal server 301 .

[0048] The management server 10 includes:

[0049] The first receiving module 101 is configured to obtain at least one piece of testing data from at least one testing instrument 200 through the instrument communication interface 20 .

[0050] The first database connection interface 103 is configured to be connected between the data processing module 102 and the first database 40 for data processing.

[0051] The first data processing module 102 is configured to obtain first inspection result information according to inspection data processing, and at least write the inspection data into the first database 40 through the first database connection interface 103. The first data processing module 102 can write the inspection data and the first inspection result information into the first database 40 through the first database connection interface 103. The first data processing module 102 can also only write the inspection data into the first database 40 through the first database connection interface 103.

[0052] The first sending module 104 is configured to send the first test result information to the laboratory information management system 400 through the information system communication interface 30 .

[0053] The crawling software 50 is configured to crawl at least the inspection data from the first database 40, and send the crawled inspection data to the terminal server 301. In some embodiments, if the first database 40 stores the inspection data and the first inspection result information, the crawling software 50 can also be configured to crawl the inspection data and the first inspection result information from the first database 40, and send the crawled inspection data and the first inspection result information to the terminal server 301.

[0054] according to Figure 1 and Figure 2 It can be seen that the information system for managing medical test information includes two communication links, namely a first communication link between the test instrument and the laboratory information management system (LIS), and a second communication link between the test instrument and the terminal server.

[0055] The communication nodes on the first communication link include a testing instrument 200 , an instrument communication interface 20 , a management server 10 , an information system communication interface 30 and a laboratory information management system 400 .

[0056] The first communication link includes an information acquisition link and an LIS communication link. The communication nodes on the information acquisition link include the testing instrument 200, the instrument communication interface 20 and the management server 10. Through the information acquisition link, the management server can receive the test data from the testing instrument.

[0057] Specifically, when using the testing instrument 200, the medical staff puts the sample tube into the testing instrument. After the scanning device on the testing instrument 200 scans the sample tube to obtain the sample number, the sample number is sent to the management server 10. The management server 10 applies to the laboratory information management system 400 (LIS) for the test items according to the sample number, and sends the test items to the testing instrument 200. After the testing instrument 200 obtains the test items that need to be done on the sample tube, it tests the sample and obtains the test data of the sample. The test data includes sample information, testing instrument information and sample test information. Among them, the sample information may include the sample number, the testing instrument information may include the instrument identification, test items, etc., and the sample test information may include the sample test results.

[0058] Based on the sample information acquisition link, the testing instrument 200 sends at least one piece of testing data to the first receiving module 101 of the management server 10 through the instrument communication interface 20. Through the information acquisition link, the management server 10 receives the testing data from the testing instrument 200.

[0059] Specifically, the management server processes the received inspection data including:

[0060] The first receiving module 101 of the management server 10 receives the inspection data from the inspection instrument, and the first data processing module 102 obtains the first inspection result information based on the inspection data, and writes the inspection data and the first inspection result information into the first database 40 through the first database connection interface 103, or only writes the inspection data into the first database 40 through the first database connection interface 103.

[0061] The communication nodes on the LIS communication link include the management server 10 , the information system communication interface 30 and the laboratory information management system 400 .

[0062] Specifically, the first sending module 104 of the management server 10 sends the first test result information to the laboratory information management system 400 through the information system communication interface 30. The content included in the first test result information is set according to the requirements of the laboratory information management system 400. Generally speaking, the data required by the laboratory information management system 400 may include: sample number and sample test result.

[0063] The laboratory information management system 400 may include a LIS server and a terminal. The terminal is loaded with a LIS application program, and a user may query the LIS server for test results through the terminal.

[0064] In this way, through the first communication link, the test data from the test instrument 200 can be transmitted to the laboratory information management system 400 through the management server 10, so that the user can query the test data through the laboratory information management system.

[0065] The communication nodes of the second communication link include the testing instrument 200 , the instrument communication interface 20 , the management server 10 , the first database 40 , the crawling software 50 and the terminal server 301 .

[0066] Specifically, the second communication link includes an information acquisition link and a terminal communication link. The information acquisition link overlaps with the information acquisition link on the first communication link, and thus will not be described in detail.

[0067] Among them, the communication nodes on the terminal communication link include: a first database 40, a capture software 50 and a terminal server 301. Through the terminal communication link, the terminal server can obtain the inspection data of the inspection instrument. Specifically, the capture software 50 captures the inspection data from the first database 40 and sends the captured inspection data to the terminal server 301. If the first database 40 stores the inspection data and the first inspection result information, the capture software 50 can also be configured to capture the inspection data and the first inspection result information from the first database 40, and send the captured inspection data and the first inspection result information to the terminal server 301. Among them, the terminal server is part of the information query system. The information query system may include a terminal server 301, a query service interface and at least one terminal, and at least one terminal communicates with the terminal server 301 through the query service interface to request the terminal server 301 for the query service of the inspection information. The terminal server 301 responds to the request and provides the terminal with a query service for the inspection information based on the inspection data.

[0068] In this way, through the terminal communication link, the inspection data from the inspection instrument acquired by the management server can be transmitted to the terminal server, so that the terminal server can provide the terminal with a query service of the inspection information based on the inspection data.

[0069] The information system for managing medical test information of the present application, the management server obtains the test data of the test instrument through the instrument communication interface and writes it into the first database, and then transmits the test data to the terminal server through the communication link of the first database-crawling software-terminal server, and transmits the first test result information obtained based on the test data to the laboratory information management system through the communication link of the management server-information system communication interface-laboratory information management system. In this way, the terminal server can obtain the test data of the test instrument through the communication link of the test instrument-management server-crawling software-terminal server, and the laboratory information management system transmits the first test result information obtained based on the test data to the laboratory information management system through the communication link of the test instrument-management server-laboratory information management system. In this way, the test data is transmitted to the laboratory information management system and the terminal server respectively through two communication links, so for users, there are two channels for querying and managing the test data of the test instrument. On the one hand, users can choose which channel to view the test data based on the actual needs of the business scenario, which improves the convenience of viewing. On the other hand, based on the test data obtained from two channels, users can also perform proofreading to check whether the communication link is abnormal, which is convenient for users to perform fault analysis.

[0070] In another embodiment, Figure 3 As shown, the first database 40 includes:

[0071] The main database 41 is configured to communicate with the management server 10 through the first database connection interface 103 for writing the verification data.

[0072] The slave database 42 is configured to synchronously obtain the inspection data from the master database 41 , and the crawling software 50 crawls the inspection data from the slave database 42 .

[0073] Specifically, the synchronization mechanism between the master database 41 and the slave database 42 can be implemented by direct connection, middleware connection, database replication, API interface, ETL tool, etc. Based on the configuration of the above connection mode, the slave database 42 synchronously obtains the inspection data from the master database 41. The capture software is configured to capture sample inspection data from the slave database 42, which can avoid frequent reading of the master database of the management server and affecting the normal operation of the management server.

[0074] In this embodiment, by synchronously configuring the master and slave databases, and using the capture software to capture the inspection data from the slave database instead of the master database, the reading pressure on the master database can be reduced, ensuring the normal operation of the management server.

[0075] The information system for managing medical test information of the present application transmits the test data to the laboratory information management system and the terminal server respectively through two communication links, so for users, there are two channels for querying and managing the test data of the test instruments. On the one hand, users can choose which channel to view the test data based on the actual needs of the business scenario, which improves the convenience of viewing. On the other hand, based on the test data obtained from the two channels, users can also proofread to check whether the communication link is abnormal, which is convenient for users to perform fault analysis. At the same time, through the synchronous configuration of the master-slave database, and the crawling software crawling the test data from the slave database instead of crawling the test data from the master database, the reading pressure of the master database can be reduced, and the normal operation of the management server can be guaranteed.

[0076] like Figure 4 As shown, a sample information management system 10 comprises: the above-mentioned information system 100 for managing medical test information, at least one test instrument 200 , and at least one information query system 300 .

[0077] An information system 100 for managing medical test information includes: a management server 10 , an instrument communication interface 20 , an information system communication interface 30 , a first database 40 and a capture software 50 .

[0078] Among them, at least one testing instrument 200 is configured to communicate with the management server 10 through the instrument communication interface 20 of the information system 100, and is used to perform sample detection operations. After obtaining the test data, at least one test data is sent to the management server 10 of the information system through the instrument communication interface 20.

[0079] Specifically, when using the testing instrument 200, the medical staff puts the sample tube into the testing instrument. After the scanning device on the testing instrument 200 scans the sample tube to obtain the sample number, the sample number is sent to the management server 10. The management server 10 applies to the laboratory information management system 400 (LIS) for the test items according to the sample number, and sends the test items to the testing instrument 200. After the testing instrument 200 obtains the test items required for the sample tube, it tests the sample to obtain the test data. The test data includes sample information, testing instrument information and sample test information. Among them, the sample information may include a sample identifier, the testing instrument information may include an instrument identifier and an instrument status information, etc., and the sample test information may include sample test results, sample test items and sample test progress, etc. Among them, the sample identifier may be a sample number, or other information used to distinguish samples, such as a patient's ID number.

[0080] In this way, the testing instrument 200 , the instrument communication interface 20 , and the management server 10 form an information acquisition link, and the management server can receive the test data from the testing instrument 200 through the information acquisition link.

[0081] Specifically, the management server 10 processes the received inspection data including:

[0082] The first receiving module 101 of the management server 10 receives the inspection data from the inspection instrument, the first data processing module 102 obtains the first inspection result information according to the inspection data, and writes the inspection data and the first inspection result information into the first database 40 through the first database connection interface 103 .

[0083] Among them, the first sending module 104 of the management server 10 sends the first test result information to the laboratory information management system 400 through the information system communication interface 30. In this way, the management server 10, the information system communication interface 30 and the laboratory information management system 400 form a LIS communication link. The function of the LIS communication link is to transmit the test data of the test instrument obtained by the management server to the laboratory information management system 400, so that the user can query the test information through the laboratory information management system 400.

[0084] The crawling software 50 crawls the inspection data from the first database 40 and sends the crawled inspection data to the terminal server 301. The terminal server 301 is part of the information query system. The information query system 300 may include the terminal server 301, the query service interface 302, and at least one terminal 303. The at least one terminal 303 communicates with the terminal server 301 through the query service interface 302 to request the terminal server 301 for the query service of the inspection information. The terminal server 301 responds to the request and provides the terminal 303 with the query service of the inspection information based on the inspection data.

[0085] In this way, the first database 40, the capture software 50 and the terminal server 301 constitute a terminal communication link. The function of the terminal communication link is to transmit the inspection data from the inspection instrument obtained by the management server 10 to the terminal server 301, so that the terminal server 301 can provide the terminal 303 with a query service for inspection information based on the inspection data.

[0086] On this basis, the information query system 300 includes:

[0087] The terminal server 301 is configured to receive the inspection data captured by the capture software 50 and provide information query services to the terminal 303 based on the inspection data.

[0088] The query service interface 302 communicates with the terminal server 301 and is configured to provide data communication between the terminal server 301 and at least one terminal 303 .

[0089] At least one terminal 303 is configured to communicate with the terminal server 301 through the query service interface 302 and is used to request information query service from the terminal server 301 .

[0090] On one hand, through the communication link of the first database 40 - the crawling software 50 and the terminal server 301, the terminal server 301 can receive the inspection data, and on the other hand, the user can request the terminal server 301 for information query service through the terminal.

[0091] The above-mentioned sample information management system includes an information system for managing medical test information, at least one test instrument, and at least one information query system, wherein the management server of the information system for managing medical test information obtains the test data of the test instrument through the instrument communication interface and writes it into the first database, and then transmits the test data to the terminal server through the communication link of the first database-crawling software-terminal server, and transmits the first test result information obtained based on the test data to the laboratory information management system through the communication link of the management server-information system communication interface-laboratory information management system. In this way, the terminal server can obtain the test data of the test instrument through the communication link of the test instrument-management server-crawling software-terminal server, and the laboratory information management system transmits the first test result information obtained based on the test data to the laboratory information management system through the communication link of the test instrument-management server-laboratory information management system. In this way, the test data is transmitted to the laboratory information management system and the terminal server respectively through two communication links, so for users, there are two channels for querying and managing the test data of the test instrument. On the one hand, users can choose which channel to view the test data based on the actual needs of the business scenario, which improves the convenience of viewing. On the other hand, based on the inspection data obtained from the two channels, users can also perform checks to check whether the communication link is abnormal, which facilitates users to conduct fault analysis.

[0092] The following is a specific application scenario of fault analysis.

[0093] like Figure 2 As shown, under normal circumstances, when the first communication link of the testing instrument 200-management server 10-laboratory information management system 400 is normal, the LIS 400 can receive the sample test results. However, in actual work, when the user reviews the sample test results, he sometimes finds that the sample test results are not displayed. At this time, the user needs to find out the reason why the LIS did not receive the sample test results, and then take corresponding measures. However, the existing technology cannot accurately and efficiently find the cause of the fault.

[0094] There are generally two reasons why the LIS 400 cannot receive the sample test results. The first is that the test instrument 200 itself fails to complete the test process, resulting in no results. The other is that the test instrument 200 produces the results normally, but the transmission of the results fails due to a transmission path failure during the process of sending the results to the LIS 400. In the traditional processing mode, when the user sees that there are no results in the LIS 400, he cannot immediately know which of the above reasons is the case. He needs to first confirm which test instrument 200 the lost sample test results were tested on, then go to the test instrument 200, and find the test record of the sample test results in the management server 100. If the sample test results exist, it means that the transmission path for sending the sample test results is faulty. If there are no sample test results, it means that a failure occurred during the test process, resulting in the test not being completed and no results can be obtained.

[0095] By using the sample information management system 10 of the present application, the cause of the failure of LIS 400 not receiving the sample test result can be efficiently checked. By adding an information query system 300 in the system, the information query system 300 includes a terminal server 301 and a terminal 303, and the terminal 303 can load the corresponding client and view the sample test results and the situation of the experimental instrument through the client. In addition, in the system architecture, the first communication link of the test instrument 200-management server 10-laboratory information management system 400, and the second communication link of the test instrument 200-management server 100-terminal server 300 are the same in the information acquisition link, while the LIS communication link and the terminal communication link are two independent paths. When a sample test result is not found on the LIS400, the sample test result can be checked through the terminal 303 of the information query system 300. If the sample test result is displayed in the terminal 303, it can be determined that there is a problem with the LIS communication link. If there is no sample test result in the terminal, there may be a problem with the instrument end. Among them, the sample inspection result interface of terminal 303 can display the relevant instrument information of the sample, and can quickly locate the faulty instrument and then carry out troubleshooting.

[0096] In one embodiment, the information query system 300 further includes:

[0097] The second database 304 is configured to provide data services for the terminal server 301 .

[0098] The terminal server 301 includes:

[0099] A second database connection interface 305, which communicates with the terminal server 301 and is configured between the terminal server 301 and the second database 304;

[0100] The second data processing module 306 is configured to write the inspection data into the second database 304 through the second database connection interface 305 .

[0101] Specifically, after receiving the inspection data captured by the capture software 50, the terminal server 301 needs to store a copy in the second database 304 to avoid loss of the inspection data of the sample when a failure occurs in the terminal server 301.

[0102] In another embodiment, the second data processing module 306 is further configured to merge multiple inspection data belonging to the same inspection instrument according to the instrument identification, process to obtain target data, and write the target data into the second database; the target data is the inspection data of the inspection instrument corresponding to the instrument identification; the target data includes at least one of the project completion status, sample completion status, and TAT timeout number of the inspection instrument corresponding to the instrument identification.

[0103] Specifically, the second data processing module 306 can obtain statistical data of multiple dimensions of a testing instrument by merging multiple inspection data belonging to the same testing instrument according to the instrument identification and performing statistics based on the merged data, so that the user can view the statistical data of each testing instrument through the terminal. In one embodiment, the statistical data includes but is not limited to project completion status, sample completion status, and the number of TAT timeouts. In one embodiment, the user can view the statistical information of the above dimensions of each testing instrument through the client of the information query system to monitor the status of each testing instrument.

[0104] The project completion status may be the project completion amount or the project completion progress. The project completion progress may be presented in the form of a progress bar or a pie chart. The sample completion status may be the sample completion amount or the sample completion progress. The sample completion progress may be presented in the form of a progress bar or a pie chart.

[0105] In another embodiment, at least one terminal 303 includes a display screen and a processor.

[0106] A processor configured to communicate with the terminal server 301 through the query service interface 302, and to send a query request to the terminal server 301 through the query service interface 302 in response to a query operation of a user; the query request includes a query condition;

[0107] The terminal server 301 also includes a request acquisition module and a data sending module:

[0108] A request acquisition module, which is configured to receive a query request sent by the terminal 303 through the query service interface 302;

[0109] The second data processing module 306 is further configured to respond to the query request and obtain the second test result information from the second database 304 through the second database connection interface 305 according to the query conditions; the second test result information includes at least one of the instrument identification, instrument status information, sample test items, sample test progress and sample test results, and the sample identification;

[0110] A data sending module, configured to send the second inspection result information to a processor of the terminal through the query service interface 302;

[0111] The display screen of the terminal is configured to display an information processing page, which includes a result display area. The processor is configured to generate an information list based on the second test result information and display the information list in the result display area of ​​the information processing page; the information list includes at least one of an instrument identification column, an instrument status information column, a test item column, a test progress column and a test result column, and a sample identification column.

[0112] Among them, the information processing page includes a query condition operation area for entering query conditions; the query conditions include at least one of result category, time, sample identification, instrument identification, and inspection items; the processor is configured to obtain the query conditions in response to the query operation performed by the user in the query condition operation area.

[0113] Specifically, the information processing page of an embodiment is as follows: Figure 6 As shown, it includes a query condition operation area 601, which provides operation controls in the form of an operation bar, a drop-down box, and a text input box, so that the user can input query conditions. The query conditions include at least one of result category, time, sample identification, instrument identification, and inspection items.

[0114] The result categories include any two of the following: failed results, successful results, and all results. That is, the user can indicate to query failed results, i.e., sample information that failed to be tested. The user can also indicate to query successful results, i.e., sample information that succeeded to be tested. The user can also indicate to query all results, i.e., all sample information that was tested.

[0115] To facilitate users to enter the query conditions of the result category, such as Figure 6 As shown, in the query condition operation area 601, option boxes for multiple result categories are provided, and the user can select a query category to quickly query the results of this category.

[0116] The query conditions can include time, that is, users can query the inspection data of a specified time. Figure 6As shown, in the query condition operation area 601, a time drop-down box is provided, and the options of the drop-down box include multiple time periods, such as within thirty days, within seven days, etc. The user can specify the inspection data of the corresponding time period to be queried through the drop-down box.

[0117] The query conditions may include sample IDs, that is, users can query the test data of a specified sample ID. Figure 6 As shown, in the query condition operation area 601, a text input box is provided, and the user can enter one or more sample identifiers to query the inspection data of the one or more sample identifiers.

[0118] The query conditions may include the instrument ID, that is, the user can query the inspection data of the specified instrument ID. Figure 6 As shown, in the query condition operation area 601, a text input box is provided, and the user can enter one or more instrument identifiers to query the test data of the tests performed on one or more test instruments.

[0119] The query conditions may include inspection items, that is, users can query the inspection data of a certain type of inspection items. Figure 6 As shown, in the query condition operation area 601, a text input box is provided, and the user can enter one or more categories of inspection items to query the inspection data of the inspection of one or more categories of inspection items.

[0120] It is understandable that the query condition can be any one of the result category, time, sample identification, instrument identification and inspection item, or a combination of multiple conditions in the result category, time, sample identification, instrument identification and inspection item, and the user can flexibly set it according to the needs. For example, the user can choose to enter the query condition including the result category as all results, the time as thirty days, and the inspection item as project A, so as to request the terminal server to query all the results of project A within thirty days. For another example, the user can choose to enter the query condition including the result category as failed result, the time as seven days, and the inspection instrument as instrument B, so as to request the terminal server to query the sample information of instrument B that failed to be inspected within seven days.

[0121] like Figure 7 As shown, the processor of the terminal communicates with the terminal server 301 through the query service interface 302, and in response to the user's query operation, sends a query request to the terminal server 301 through the query service interface 302, and the query request includes a query condition.

[0122] The request acquisition module of the terminal server 301 receives the query request sent by the terminal through the query service interface 302. The second data processing module 306 of the terminal server 301 responds to the query request and obtains the second inspection result information from the second database through the second database connection interface according to the query conditions.

[0123] The second test result information includes at least one of an instrument identification, instrument status information, sample test items, sample test progress and sample test results, and a sample identification.

[0124] The data sending module of the terminal server 301 sends the second inspection result information to the processor of the terminal through the query service interface 302 .

[0125] like Figure 6 As shown, the information processing page includes a result display area 602, and the processor generates an information list according to the second test result information, and displays the information list in the result display area 602 of the information processing page.

[0126] The information list includes at least one of an instrument identification column, an instrument status information column, a test item column, a test progress column and a test result column, and a sample identification column.

[0127] Among them, the instrument identification column is used to display the identification of the test instrument that performs the test on the sample, the instrument status information column is used to display the instrument status of the test instrument, the test item column is used to display the test items of the sample, and the test progress column is used to display the test progress of the sample. In some embodiments, the test progress can be displayed in text form according to whether the test is completed, such as displaying in progress, test completion, etc. In some embodiments, the test progress can also be displayed as the test completion time.

[0128] The test result column is used to display the test results of the sample. It can be understood that the test results are related to the test progress. If the test progress is not completed, the test result column will be blank. If the test progress is completed, the test result column will display the specific sample test results.

[0129] In this embodiment, the test results can be conveniently queried through the interactive interface of the information query system.

[0130] In another embodiment, the processor is further configured to display the communication link from the testing instrument to the terminal corresponding to the instrument identifier, and / or the testing instrument to the laboratory information management system corresponding to the instrument identifier, and the status of each communication node on the communication link on the display screen when a trigger operation is detected on the location of the instrument identifier corresponding to the target sample identifier in the result display area 602; the communication nodes on the communication link from the testing instrument to the terminal include: testing instrument, management server, capture software, terminal server and terminal; the communication nodes on the communication link from the testing instrument to the laboratory information management system corresponding to the instrument identifier include testing instrument-management server-laboratory information management system; the status of the communication node includes normal communication node and abnormal communication node.

[0131] The state of the communication node can be determined by whether the two communication nodes can communicate with each other. For example, if the detection instrument can communicate with the management server, it also means that the communication between the two is normal.

[0132] As mentioned above, the sample information management system of the present application can be used for fault analysis. In this embodiment, the user can enter the viewing page of the communication link through the information processing page to view the communication status of each communication node on the first communication link from the test instrument to the laboratory information management system (LIS) and / or the second communication link from the test instrument to the terminal. The fault can be located through the communication node with abnormal communication.

[0133] A better way is to display the communication link from the test instrument to the terminal corresponding to the instrument ID, the communication link from the test instrument to the laboratory information management system corresponding to the instrument ID, and the status of each communication node on the communication link on the display screen. In this way, the status of the two communication links can be viewed at the same time, and the communication node with abnormal communication can be located.

[0134] One of the application scenarios is that when the user cannot view the sample test results of a certain sample in the LIS, or when the user has a query demand through the terminal of the information query system, the user can submit a query request through the terminal of the information query system. When the query result is displayed on the information processing page, the first communication link from the test instrument to the laboratory information management system (LIS) and the communication status of each communication node on the second communication link from the test instrument to the terminal can be triggered based on the information processing page. For example, when the query result of the LIS is blank, or the LIS cannot query the sample test result, when the query result is presented on the information processing page of the terminal, the viewing page for viewing the communication link can be entered through the information processing page to view the communication status of each communication node on the first communication link from the test instrument to the laboratory information management system (LIS) and the second communication link from the test instrument to the terminal. According to the communication node with abnormal communication, the cause can be checked.

[0135] Specifically, the user can trigger a view on the location of the instrument identification of a sample identification on the information processing page. If a click operation is performed, the display screen will display the second communication link from the test instrument to the terminal corresponding to the instrument identification, and can also simultaneously display the first communication link from the test instrument to the LIS.

[0136] Specifically, the communication nodes on the first communication link include the testing instrument 200, the instrument communication interface 20, the management server 10, the first database 40, the information system communication interface 30, and the laboratory information management system 400. Since some communication nodes are integrated in one device, the first communication link can be simplified as: testing instrument-management server-laboratory information management system.

[0137] Similarly, the second communication link includes: testing instrument, instrument communication interface, management server, first database, capture software and terminal server, terminal, which can be simplified as: testing instrument-management service-capture software-terminal server-terminal.

[0138] It should be understood that the forms of expression of the first communication link and the second communication link can be flexibly set based on actual needs, and are not limited here.

[0139] Taking the second communication link as an example, one form of expression is as follows Figure 8 In this example, the communication link from the test instrument to the terminal corresponding to the instrument identifier and the status of each communication node on the communication link can be displayed; the communication nodes on the communication link include: the test instrument, the management server, the capture software of the management server, the terminal server and the terminal; the status of the communication node includes normal communication node and abnormal communication node, so as to locate the fault through the abnormal communication node. Figure 8 As shown, it can be determined that the result information cannot be queried due to abnormal communication between the crawling software and the terminal server.

[0140] In this embodiment, the communication link from the inspection instrument to the terminal can be triggered through the information processing page to view the status of each communication node on the communication link, and the fault can be located through the abnormal communication node.

[0141] In another embodiment, the processor is further configured to display an instrument status page on the display screen in response to a trigger operation, the instrument status page including an instrument status display area and a communication link display area;

[0142] The instrument status display area is used to display the instrument status information of each inspection instrument;

[0143] The processor is also configured to display the communication link from the target inspection instrument to the terminal and the status of each communication node on the communication link in the communication link display area in response to the selection operation of the target inspection instrument; the communication nodes on the communication link include: inspection instrument, management server, capture software, terminal server and terminal; the status of the communication node includes normal communication node and abnormal communication node.

[0144] The triggering form of the instrument status page depends on its display form in the program. For example, when the instrument status page is the home page, clicking to open the program triggers the display of the instrument status page. When the instrument status page is one of the sub-pages of the program, switching to display the instrument status page clicks to trigger the display of the instrument status page.

[0145] Specifically, the instrument status page can be used as the home page of the program. When the user opens the program, the terminal responds to the trigger operation and displays the instrument status page on the display screen. The instrument status identification control corresponding to each instrument can be configured on the home page. Among them, the instrument status identification control can exist in the form of an instrument name or in the form of an instrument identification diagram. The instrument status page includes an instrument status display area and a communication link display area. The instrument status display area is used to display instrument status information, such as statistical information of each instrument.

[0146] When the user clicks on an instrument status identification control to select an instrument, the communication link from the target inspection instrument to the terminal and the status of each communication node on the communication link are further displayed in the communication link display area.

[0147] The difference between this embodiment and the previous embodiment is that the method of triggering the display of the communication link is different. The previous embodiment displays the communication link from the target instrument to the terminal and / or the communication link from the target instrument to the LIS by operating the instrument on the information processing page. In this embodiment, a certain instrument can be selected through the instrument status page to trigger the display of the communication link from the target instrument to the terminal and / or the communication link from the target instrument to the LIS. The presentation method of the communication link can be the same or different, which is not limited here.

[0148] In this embodiment, a method of displaying the communication link based on viewing the instrument status is provided, and the fault can be located through the abnormal communication node. The present application facilitates user operation by providing multiple methods of viewing the communication link.

[0149] The sample information management system of the present application enables the terminal of the information query system to communicate with the terminal server to request information query service through the first communication link of the test instrument-LIS. Through the second communication link of the test instrument-terminal, the laboratory information management system can obtain the test data of the test instrument. In this way, the test data is transmitted to the laboratory information management system and the terminal server respectively through two communication links, so for users, there are two channels for querying and managing the test data of the test instrument. Users can choose which channel to view the test data based on the actual needs of the business scenario, which improves the convenience of viewing. Based on the sample test results obtained through the two channels, users can also proofread to check whether the communication link is abnormal, which is convenient for users to perform fault analysis. Further, for the convenience of user viewing, the present application also provides a method that can be interacted based on an interactive interface, which is convenient for users to enter query conditions, view query results, and perform fault troubleshooting through communication links. The sample information management system of the present application greatly improves the convenience of operation.

[0150] In the above-mentioned embodiments, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms. In addition, each functional module in each embodiment of the present application can be integrated into a processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The unit composed of the above modules can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0151] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the methods of various embodiments of the present application.

[0152] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk, etc. The storage medium can be any available medium that can be accessed by a general or special-purpose computer.

Claims

1. An information system for managing medical test information, characterized in that: include: a management server configured to exchange information with at least one testing instrument, at least one terminal server, at least one laboratory information management system, and a first database; an instrument communication interface, which is in communication with the management server and is configured to provide data communication between the management server and at least one of the testing instruments; an information system communication interface in communication with the management server and configured to provide data communication between the management server and at least one of the laboratory information management systems; a first database, which communicates with the management server and is configured to provide data services for the management server; Capturing software, configured between the first database and the terminal server; Wherein, the management server includes: A first receiving module, configured to obtain at least one piece of inspection data from at least one of the inspection instruments through the instrument communication interface; a first database connection interface, which communicates with the management server and is configured to perform data processing between the management server and the first database; A first data processing module, configured to obtain first inspection result information according to the inspection data processing, and at least write the inspection data into the first database through the first database connection interface; A first sending module, configured to send the first test result information to the laboratory information management system through the information system communication interface; The capture software is configured to capture at least the inspection data from the first database, and send the captured inspection data to the terminal server.

2. The information system for managing medical examination information according to claim 1, characterized in that: The first database includes: a main database, configured to communicate with the management server through the first database connection interface, for writing the inspection data; A slave database is configured to synchronously obtain the inspection data from the master database, and the crawling software crawls the inspection data from the slave database.

3. A sample information management system, characterized in that: The system comprises: An information system for managing medical examination information according to any one of claims 1 to 2; At least one testing instrument, which is configured to be connected to the management server through the instrument communication interface of the information system, and is used to perform sample detection operations, and after obtaining the test data, send at least one piece of the test data to the management server of the information system through the instrument communication interface; at least one information query system configured to be in communication connection with the management server; Wherein, the information query system comprises: The terminal server is configured to receive the inspection data captured by the capture software, and provide information query services to the terminal based on the inspection data; a query service interface, which communicates with the terminal server and is configured to provide data communication between the terminal server and at least one terminal; At least one terminal is configured to be communicatively connected to the terminal server via the query service interface, and is used to request the information query service from the terminal server.

4. The sample information management system according to claim 3, characterized in that: The information query system also includes: a second database configured to provide data services for the terminal server; The terminal server comprises: a second database connection interface, which communicates with the terminal server and is configured between the terminal server and the second database; A second data processing module is configured to write the inspection data into the second database through the second database connection interface.

5. The sample information management system according to claim 4, characterized in that: The second data processing module is also configured to merge multiple inspection data belonging to the same inspection instrument according to the instrument identification, process to obtain target data, and write the target data into the second database; the target data is the inspection data of the inspection instrument corresponding to the instrument identification; the target data includes at least one of the project completion status, sample completion status, and TAT timeout number of the inspection instrument corresponding to the instrument identification.

6. The sample information management system according to claim 4 or 5, characterized in that: At least one of the terminals comprises a display screen and a processor; The processor is configured to communicate with the terminal server through the query service interface, and is used to send a query request to the terminal server through the query service interface in response to a query operation of a user; the query request includes a query condition; The terminal server also includes a request acquisition module and a data sending module: The request acquisition module is configured to receive the query request sent by the terminal through the query service interface; The second data processing module is further configured to respond to the query request and obtain second inspection result information from the second database through the second database connection interface according to the query condition; The second test result information includes at least one of the instrument identification, instrument status information, sample test items, sample test progress and sample test results, and the sample identification; The data sending module is configured to send the second inspection result information to the processor of the terminal through a query service interface; The display screen of the terminal is configured to display an information processing page, which includes a result display area. The processor is configured to generate an information list based on the second test result information and display the information list in the result display area of ​​the information processing page; the information list includes at least one of an instrument identification column, an instrument status information column, a test item column, a test progress column and a test result column, and a sample identification column.

7. The sample information management system according to claim 6, characterized in that: The information processing page includes a query condition operation area for inputting query conditions; the query conditions include at least one of result category, time, sample identification, instrument identification, and inspection items; The processor is configured to obtain a query condition in response to the query operation performed by the user in the query condition operation area.

8. The sample information management system according to claim 7, characterized in that: The result categories include any two of failure results, success results, and all results.

9. The sample information management system according to claim 6, characterized in that: The processor is further configured to display on the display screen a communication link from the test instrument corresponding to the instrument identifier to the terminal, and a status of each communication node on the communication link, when a trigger operation is detected on the position where the instrument identifier corresponding to the target sample identifier in the result display area is located; The communication nodes on the communication link include: the inspection instrument, the management server, the capture software, the terminal server and the terminal; The status of the communication node includes a normal communication node and an abnormal communication node.

10. The sample information management system according to claim 6, characterized in that: The processor is further configured to display an instrument status page on the display screen in response to a trigger operation, wherein the instrument status page includes an instrument status display area and a communication link display area; The instrument status display area is used to display the instrument status information of each of the inspection instruments; The processor is further configured to display, in response to a selection operation on the target inspection instrument, a communication link from the target inspection instrument to the terminal and a status of each communication node on the communication link in the communication link display area; The communication nodes on the communication link include: the inspection instrument, the management server, the capture software, the terminal server and the terminal; The status of the communication node includes a normal communication node and an abnormal communication node.