Analysis system, information processing terminal, and information processing method
Patent Information
- Application Number
- JP2023132537
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-02-28
Smart Images

Figure 2025027616000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an analysis system, an information processing terminal, and an information processing method. [Background technology]
[0002] An automated analyzer for clinical testing installed in a laboratory can automatically test samples without human intervention using an external transport device or the like. The automated analyzer for clinical testing receives, for example, a measurement request sent from a laboratory information system (LIS), performs measurement according to the received measurement request, and sends the measurement results to the laboratory information system. In an analysis system including such an automated analyzer and the laboratory information system, a laboratory technician can manage the automated analyzer in a location away from the laboratory without directly operating the automated analyzer.
[0003] For example, Patent Document 1 discloses an information processing device that displays on a terminal a screen that enables a laboratory technician to grasp the overall operating status of a laboratory in which multiple automatic analyzers are installed. With the information processing device disclosed in Patent Document 1, a laboratory technician can easily grasp the overall operating status of a laboratory in which multiple automatic analyzers are installed. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-25529 A Summary of the Invention [Problem to be solved by the invention]
[0005] In an analysis system including the above-mentioned automatic analyzer and clinical laboratory information system, since a laboratory technician does not directly operate the automatic analyzer, it is required that any abnormality in the automatic analyzer be detected early. [Means for solving the problem]
[0006] One aspect of the analysis system according to the present invention is A control device that outputs sample measurement request information; an analyzer that measures the sample based on the measurement request information and outputs measurement result information; an information processing terminal that receives the measurement request information output from the control device, transmits the received measurement request information to the analysis device, receives the measurement result information output from the analysis device, and transmits the received measurement result information to the control device; Including, The information processing terminal includes: sending pseudo measurement request information to the analysis device when the measurement result information is not output from the analysis device within a first monitoring time after sending the measurement request information to the analysis device; In response to the response from the analysis device to the pseudo measurement request information, a malfunction of the analysis device is notified.
[0007] In such an analysis system, if the information processing terminal sends measurement request information to the analysis device and measurement result information is not output from the analysis device within a first monitoring time, the information processing terminal sends pseudo measurement request information to the analysis device, thereby enabling early detection of an abnormality in the analysis device.
[0008] One aspect of the information processing terminal according to the present invention is a measurement request processing unit that receives measurement request information output from the control device and transmits the received measurement request information to an analytical device; a measurement result processing unit that receives measurement result information output from the analysis device and transmits the received measurement result information to the control device; a pseudo-measurement request unit that transmits pseudo-measurement request information to the analysis device when the measurement result information is not output from the analysis device within a first monitoring time after transmitting the measurement request information to the analysis device; a notification unit that notifies an abnormality of the analysis device in response to the pseudo measurement request information from the analysis device; Includes.
[0009] In such an information processing terminal, if measurement result information is not output from the analytical device within a first monitoring time after measurement request information is sent to the analytical device, pseudo measurement request information is sent to the analytical device, thereby enabling early detection of an abnormality in the analytical device.
[0010] One aspect of the information processing method according to the present invention is to a step of the control device transmitting sample measurement request information to an information processing terminal; a step of the information processing terminal receiving the measurement request information and transmitting the measurement request information to an analysis device; sending pseudo measurement request information to the analysis device when measurement result information is not output from the analysis device within a first monitoring time after the information processing terminal has sent the measurement request information to the analysis device; notifying the analyzer of an abnormality in response to the pseudo measurement request information from the analyzer; Includes.
[0011] In this information processing method, if the analysis device does not output measurement result information within a first monitoring time after the information processing terminal sends measurement request information to the analysis device, pseudo measurement request information is sent to the analysis device, thereby enabling early detection of an abnormality in the analysis device. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing the configuration of an analysis system according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a diagram showing an example of the configuration of an automatic analyzer. [Diagram 3] FIG. 2 is a diagram showing an example of the configuration of an information processing terminal. [Figure 4] 10 is a flowchart showing an example of processing of an information processing terminal. [Diagram 5] FIG. 4 is a sequence diagram showing an example of processing of the analysis system when the automatic analyzer is operating normally. [Figure 6] FIG. 11 is a sequence diagram showing an example of processing of the analysis system in a state where the automatic analyzer is not operating normally. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Preferred embodiments of the present invention will be described in detail below with reference to the drawings. Note that the embodiments described below do not unduly limit the contents of the present invention described in the claims. Also, not all of the configurations described below are necessarily essential components of the present invention.
[0014] 1. Analysis System First, an analysis system according to an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a diagram showing an example of the configuration of an analysis system 100 according to an embodiment of the present invention.
[0015] As shown in FIG. 1, the analysis system 100 includes a clinical test information system 1 as a control device. 0, an automatic analyzer 20, and an information processing terminal 30.
[0016] A clinical laboratory information system (LIS) 10 outputs sample measurement request information. The clinical laboratory information system 10 outputs the measurement request information by referring to order information for the sample to be measured. The measurement request information includes a sample ID for identifying the sample and measurement items. The clinical laboratory information system 10 also receives sample measurement result information output from an automatic analyzer 20. The clinical laboratory information system 10 displays the measurement result information on a display unit such as an LCD (Liquid Crystal Display). The clinical laboratory information system 10 includes, for example, an information processing device (computer) that functions as a control device that causes the automatic analyzer 20 to perform measurement.
[0017] The automatic analyzer 20 measures the sample based on the measurement request information and outputs the measurement result information. The automatic analyzer 20 identifies the sample to be measured from the sample ID included in the measurement request information, and performs measurements on the identified sample according to the measurement items included in the measurement request information. The automatic analyzer 20 is, for example, an automatic analyzer for clinical testing.
[0018] The information processing terminal 30 is provided on a communication path between the clinical test information system 10 and the automatic analyzer 20. The information processing terminal 30 is, for example, middleware disposed between the clinical test information system 10 as a higher-level operating system and the automatic analyzer 20 as a lower-level application system. The information processing terminal 30 and the clinical test information system 10 are connected via a LAN (Local Area Network). Similarly, the information processing terminal 30 and the automatic analyzer 20 are connected via a LAN. For example, the information processing terminal 30 and the clinical test information system 10 are connected via a serial cable. Similarly, the information processing terminal 30 and the automatic analyzer 20 are connected via a serial cable. Note that the information processing terminal 30 and the clinical test information system 10 may be connected by wire or wirelessly. Similarly, the information processing terminal 30 and the automatic analyzer 20 may be connected by wire or wirelessly.
[0019] The information processing terminal 30 can be connected to a server (server device) 200 via a network such as a WAN (Wide Area Network) or a LAN. The information processing terminal 30 and the server 200 are connected to each other via a communication network 2 such as a wireless network for mobile phones and the Internet. The information processing terminal 30 and the server 200 may also be connected to each other via a LAN cable. The information processing terminal 30 and the server 200 may be connected to each other via a wired or wireless connection.
[0020] The information processing terminal 30 is, for example, a mobile terminal such as a smartphone, or an information processing device such as a personal computer (PC).
[0021] 2. Automatic analyzer 2 is a schematic diagram showing an example of an automatic analyzer 20. Here, a case will be described in which the automatic analyzer 20 is an automatic biochemical analyzer that automatically measures the amount of a specific component contained in a specimen collected from a living body, such as blood, serum, plasma, cerebrospinal fluid, urine, puncture fluid, and pretreated feces. Note that the automatic analyzer 20 may be configured to perform multiple tests, such as immunological tests and blood coagulation tests, in addition to biochemical tests.
[0022] The automated analyzer 20 includes a sample turntable 202, a first turntable 204, a second turntable 205, a reaction turntable 206, a specimen dispensing probe 207, a sample barcode reader 210, a first reagent dispensing probe 212, a second reagent dispensing probe 213, a first reaction liquid stirring mechanism 214, a second reaction liquid stirring mechanism 215, a multi-wavelength photometer 216, a thermostatic bath 217, a reaction vessel washing mechanism 218, a specimen dispensing probe washing mechanism 231, a first reagent dispensing probe washing mechanism 233, and a second reagent dispensing probe washing mechanism 234. 34 and a control unit 240.
[0023] The sample turntable 202, the first turntable 204, the second turntable 205, and the reaction turntable 206 are supported rotatably in the circumferential direction by a driving mechanism (not shown), and rotate at a predetermined speed within a predetermined angular range in the circumferential direction.
[0024] The sample turntable 202 holds a plurality of sample containers 221. The sample containers 221 contain specimens such as blood, serum, plasma, cerebrospinal fluid, urine, puncture fluid, and pretreated feces.
[0025] The first turntable 204 holds a plurality of first reagent containers 224, and the second turntable 205 holds a plurality of second reagent containers 225. The first reagent containers 224 contain a first reagent, and the second reagent containers 225 contain a second reagent.
[0026] The reaction turntable 206 holds a plurality of reaction vessels 226. The plurality of reaction vessels 226 are accommodated in a line in the circumferential direction of the reaction turntable 206, and the reaction turntable 206 intermittently moves the reaction vessels 226 in the circumferential direction. A specimen sampled from a sample vessel 221, a first reagent sampled from a first reagent vessel 224, and a second reagent sampled from a second reagent vessel 225 are injected into the reaction vessel 226. In the reaction vessel 226, the specimen, the first reagent, and the second reagent are stirred and a reaction occurs.
[0027] The specimen dispensing probe 207 aspirates a predetermined amount of specimen from a sample container 221 transported to a preset aspirating position, and discharges the aspirated specimen into a reaction container 226 transported to a preset discharging position. The specimen dispensing probe 207 is washed by a specimen dispensing probe washing mechanism 231.
[0028] The sample barcode reader 210 reads the specimen ID from the barcode attached to the side of the sample container 221 held in the sample turntable 202. The identification information read by the sample barcode reader 210 is sent to the control unit 240. This allows the control unit 240 to manage the specimens held in the sample containers 221 and dispensed into the reaction containers 226 by the specimen dispensing probe 207.
[0029] The first reagent dispensing probe 212 aspirates a predetermined amount of the first reagent from a first reagent container 224 transported to a preset aspirating position, and discharges the aspirated first reagent into a reaction container 226 transported to a preset discharging position. The first reagent dispensing probe 212 is washed by a first reagent dispensing probe washing mechanism 233.
[0030] The second reagent dispensing probe 213 aspirates a predetermined amount of the second reagent from a second reagent container 225 transported to a preset aspirating position, and discharges the aspirated second reagent into a reaction container 226 transported to a preset discharging position. The second reagent dispensing probe 213 is washed by a second reagent dispensing probe washing mechanism 234.
[0031] The first reaction liquid stirring mechanism 214 inserts a stirring rod (not shown) into the reaction container 226 and stirs the mixture of the specimen and the first reagent in the reaction container 226. The second reaction liquid stirring mechanism 215 inserts a stirring rod (not shown) into the reaction container 226 and stirs the mixture of the specimen, the first reagent, and the second reagent in the reaction container 226. The reaction container washing mechanism 218 washes the inside of the reaction container 226 after the analysis is completed.
[0032] The multi-wavelength photometer 216 uses a light source lamp that irradiates a light beam onto the reaction vessel 226 to perform optical measurement (colorimetric measurement) on the mixture of the specimen that has reacted with the first and second reagents. The photometer 216 outputs the amounts of various components in the sample as absorbance and detects the reaction state of the sample. Information on the measurement results of the sample in the multi-wavelength photometer 216 is sent to the control unit 240. The thermostatic bath 217 keeps the temperature of the reaction container 226 accommodated in the reaction turntable 206 constant at all times.
[0033] 3. Information processing terminal FIG. 3 is a diagram showing an example of the configuration of the information processing terminal 30. As shown in FIG.
[0034] As shown in FIG. 3, the information processing terminal 30 includes a processing unit 300, an operation unit 310, a display unit 320, a storage unit 330, and a communication unit 340.
[0035] The operation unit 310 allows a user to input operation information and outputs the input operation information to the processing unit 300. The functions of the operation unit 310 can be realized by input devices such as a keyboard, a mouse, a button, a touch panel, or a touch pad.
[0036] The display unit 320 displays the image generated by the processing unit 300, and the function thereof can be realized by a display such as an LCD (Liquid Crystal Display) or a CRT (Cathode Ray Tube).
[0037] The storage unit 330 stores programs and various data for causing a computer to function as each unit of the processing unit 300. The storage unit 330 also functions as a work area for the processing unit 300 and the communication unit 340. The functions of the storage unit 330 can be realized by a hard disk, a RAM (Random Access Memory), or the like.
[0038] The communication unit 340 performs various controls for communicating with the server 200, the clinical test information system 10, and the automatic analyzer 20, and its functions can be realized by executing programs using hardware such as various processors (CPU, DSP, etc.) and communication ASICs.
[0039] The processing unit 300 executes the programs stored in the storage unit 330 to function as a measurement request processing unit 302, a measurement result processing unit 304, a pseudo-measurement request unit 306, and a notification unit 308, which will be described below. The functions of the processing unit 300 can be realized by executing the programs using hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.). The processing unit 300 includes the measurement request processing unit 302, the measurement result processing unit 304, the pseudo-measurement request unit 306, and a notification unit 308.
[0040] The measurement request processing unit 302 receives measurement request information output from the clinical test information system 10, and transmits the received measurement request information to the automatic analyzer 20. The measurement request processing unit 302, for example, copies the measurement request information output from the clinical test information system 10, and transmits the copied measurement request information to the automatic analyzer 20.
[0041] The measurement result processing unit 304 receives the measurement result information output from the automatic analyzer 20 , and transmits the received measurement result information to the clinical test information system 10 .
[0042] The pseudo measurement request unit 306 transmits pseudo measurement request information to the automatic analyzer 20 if the automatic analyzer 20 does not output measurement result information within a first monitoring time after transmitting the measurement request information to the automatic analyzer 20. The pseudo measurement request unit 306 acquires information on the measurement item from the measurement request information, and sets the first monitoring time based on the information on the measurement item. The pseudo measurement request unit 306 predicts the time required to measure the sample to be monitored from the measurement item, and sets the predicted time as the first monitoring time. The pseudo measurement request information is set in the automatic analyzer 20. The pseudo sample is, for example, water or a buffer solution.
[0043] The notification unit 308 notifies the automatic analyzer 20 of an abnormality in response to the response from the automatic analyzer 20 to the pseudo measurement request information. The notification unit 308 notifies the automatic analyzer 20 of an abnormality when the automatic analyzer 20 does not output measurement result information within a second monitoring time after sending the pseudo measurement request information to the automatic analyzer 20. Furthermore, the notification unit 308 notifies the automatic analyzer 20 of an abnormality when the response from the automatic analyzer 20 to the pseudo measurement request information is a negative acknowledgement (NACK). The notification unit 308 notifies the server 200 of the abnormality of the automatic analyzer 20 via the network 2.
[0044] 4. Processing of information processing terminals FIG. 4 is a flowchart showing an example of processing of the information processing terminal 30.
[0045] First, the measurement request processing unit 302 determines whether or not it has received inquiry information of a measurement request transmitted from the automatic analyzer 20 (S100). If it determines that it has received the inquiry information (Yes in S100), the measurement request processing unit 302 copies the received inquiry information and transmits the copied inquiry information to the clinical test information system 10 (S102).
[0046] Next, the measurement request processing unit 302 judges whether or not the measurement request information transmitted from the clinical test information system 10 has been received (S104). When the measurement request processing unit 302 judges that the measurement request information has been received (Yes in S104), it copies the received measurement request information and transmits the copied measurement request information to the automatic analyzer 20 (S106).
[0047] Here, the measurement request information will be described as measurement request information for a first sample for measuring a first sample among a plurality of samples set in the automatic analyzer 20. The measurement request information for the first sample includes the sample ID and measurement items of the first sample.
[0048] The pseudo-measurement request section 306 sets a first monitoring time, which is the time for monitoring the first sample to be monitored, based on the measurement request information (S108).
[0049] The pseudo-measurement request unit 306 acquires the sample ID and information on the measurement item from the measurement request information, and sets the sample identified from the sample ID as a monitoring target. Here, the pseudo-measurement request unit 306 identifies a first sample from the measurement request information, and sets the first sample as a monitoring target.
[0050] The pseudo-measurement requesting unit 306 predicts the time required for the measurement of the first sample from the measurement items in the measurement request information, and sets the first monitoring time based on the predicted time required for the measurement of the first sample (predicted measurement time). The time required for the measurement of the first sample is the time from when the automated analyzer 20 receives the measurement request information for the first sample to when it transmits the measurement result information of the first sample. The pseudo-measurement requesting unit 306 sets, for example, the predicted measurement time as the first monitoring time.
[0051] For example, the memory unit 330 may store a table that stores measurement items in association with the time required for measurement, and the pseudo-measurement request unit 306 may use this table to predict the time required for measurement of the first sample based on the measurement items of the first sample.
[0052] Also, for example, the time required for measuring a sample may be recorded for each measurement item, and the time required for measuring the first sample may be predicted based on the past measurement records. For example, the pseudo-measurement requesting unit 306 may perform machine learning based on the past measurement records to create a model, and predict the time required for measuring the first sample using the model.
[0053] The pseudo-measurement request section 306 stores in the storage section 330 the sample ID of the first sample to be monitored and the measurement items of the first sample.
[0054] The pseudo-measurement request section 306 starts measuring time to determine whether or not the first monitoring time has elapsed at the timing when the measurement request processing section 302 transmits measurement request information for the first sample to the automated analyzer 20.
[0055] The order of process S106 for transmitting measurement request information and process S108 for setting the first monitoring time is not particularly limited, and process S108 for setting the first monitoring time may be performed before process S106 for transmitting measurement request information, or process S106 for transmitting measurement request information and process S108 for setting the first monitoring time may be performed in parallel.
[0056] Next, the measurement result processing unit 304 determines whether or not it has received the measurement result information of the first sample output from the automatic analyzer 20 (S110). The measurement result information of the first sample includes the sample ID of the first sample and information on the measurement result of the first sample.
[0057] When the measurement result processing unit 304 determines that the measurement result information of the first sample has not been received (No in S110), the pseudo-measurement requesting unit 306 determines whether or not a negative response sent from the automatic analyzer 20 has been received (S112). For example, when the automatic analyzer 20 has not normally received the measurement request information, the automatic analyzer 20 sends a negative response to the information processing terminal 30.
[0058] If the pseudo-measurement request unit 306 determines that a negative response has not been received (No in S112), it determines whether or not the first monitoring time has elapsed since the measurement request information of the first sample was transmitted to the automated analyzer 20 (S114). If the pseudo-measurement request unit 306 determines that the first monitoring time has not elapsed (No in S114), it returns to process S110 and determines whether or not the measurement result processing unit 304 has received the measurement result information of the first sample (S110).
[0059] The processing unit 300 repeats steps S110, S112, and S114 until the measurement result processing unit 304 determines that it has received measurement result information for the first sample, until the pseudo-measurement requesting unit 306 determines that it has received a negative response, or until the pseudo-measurement requesting unit 306 determines that the first monitoring time has elapsed.
[0060] The order of steps S110, S112, and S114 is not particularly limited. For example, steps S110, S112, and S114 may be performed in parallel.
[0061] If the pseudo-measurement request unit 306 determines that a negative response has been received (Yes in S112) or that the first monitoring time has elapsed (Yes in S114), it transmits pseudo-measurement request information to the automatic analyzer 20 (S116).
[0062] The pseudo measurement request information is measurement request information for measuring a pseudo sample, and includes a specimen ID and measurement item information for identifying the pseudo sample. For example, a pseudo sample such as water or a buffer solution is set in advance in the automatic analyzer 20 in addition to the specimen to be tested.
[0063] The notification unit 308 stores the sample ID of the pseudo sample to be monitored and the measurement items of the pseudo sample in the memory unit 330. At the timing when the pseudo measurement request information is transmitted, the notification unit 308 starts measuring time to determine whether or not a second monitoring time, which is the time for monitoring the pseudo sample to be monitored, has elapsed.
[0064] The second monitoring time is, for example, recorded in advance in the storage unit 330, and the notification unit 308 The second monitoring time is set by reading out information on the second monitoring time from the storage unit 330. For example, the second monitoring time can be determined by measuring in advance the time from when the information processing terminal 30 transmits pseudo measurement request information to when the information processing terminal 30 receives measurement result information of the pseudo sample.
[0065] Here, the pseudo measurement request information transmitted from the pseudo measurement request unit 306 to the automatic analyzer 20 is given priority over measurement request information for a normal sample transmitted from the clinical test information system 10 to the automatic analyzer 20 via the measurement request processing unit 302. That is, when the automatic analyzer 20 receives pseudo measurement request information, even if a measurement based on the measurement request information for a normal sample is being performed, the measurement based on the pseudo measurement request information is interrupted and performed.
[0066] Next, the measurement result processing unit 304 determines whether or not it has received the measurement result information of the pseudo sample transmitted from the automatic analyzer 20 (S118). The measurement result information of the pseudo sample includes the specimen ID of the pseudo sample and information on the measurement result of the pseudo sample.
[0067] If the measurement result processing unit 304 determines that it has not received the measurement result information of the pseudo sample (No in S118), the notification unit 308 determines whether or not it has received a negative response sent from the automatic analyzer 20 (S120).
[0068] If the notification unit 308 determines that a negative response has not been received (No in S120), it determines whether or not a second monitoring time has elapsed since the measurement request information for the pseudo sample was sent to the automatic analyzer 20 (S122). If the notification unit 308 determines that the second monitoring time has not elapsed (No in S122), it returns to process S118 and determines whether or not the measurement result processing unit 304 has received the measurement result information for the pseudo sample (S118).
[0069] The processing unit 300 repeats steps S118, S120, and S122 until the measurement result processing unit 304 determines that it has received measurement result information for the pseudo sample, or until the notification unit 308 determines that it has received a negative response, or until the notification unit 308 determines that the second monitoring time has elapsed.
[0070] The order of steps S118, S120, and S122 is not particularly limited. For example, steps S118, S120, and S122 may be performed in parallel.
[0071] If the notification unit 308 determines that a negative response has been received (Yes in S120) or that the second monitoring time has elapsed (Yes in S122), it notifies the server 200 of an abnormality in the automatic analyzer 20 via the network 2 (S126).
[0072] The server 200 that has received the notification notifies the call center of the abnormality of the automatic analyzer 20 by sending an email to a terminal at the call center or by displaying a message on a web page or application screen. Note that the server 200 may notify the engineer in charge of maintenance of the automatic analyzer 20 of the abnormality of the automatic analyzer 20 by sending a push notification to the mobile device of the engineer.
[0073] On the other hand, when the measurement result processing unit 304 determines that it has received the measurement result information of the first sample (Yes in S110), it transmits the measurement result information of the first sample to the clinical test information system 10 (S128). When the measurement result processing unit 304 determines that it has received the measurement result information of the first sample, the pseudo-measurement request unit 306 deletes the sample ID and measurement item information of the first sample stored in the memory unit 330, and removes the first sample from the monitoring targets.
[0074] After the notification unit 308 notifies the user of the abnormality of the automatic analyzer 20 (after step S126), the measurement result After the processing unit 304 transmits the measurement result information of the first sample to the clinical test information system 10 (after process S128), or when the measurement result processing unit 304 determines that it has received the measurement result information of the pseudo sample (Yes in S118), the processing unit 300 terminates the processing.
[0075] When the measurement result processing unit 304 receives the measurement result information of a pseudo sample, it can be determined that the automatic analyzer 20 is operating normally, but the automatic analyzer 20 was unable to transmit the measurement result information of the first sample to the information processing terminal 30. In other words, when the measurement result processing unit 304 receives the measurement result information of a pseudo sample, it can be determined that the automatic analyzer 20 is operating normally, but was unable to output the measurement result information due to a measurement error or the like.
[0076] 5. Processing of the Analysis System 5.1. Normal operation state 5 is a sequence diagram showing an example of the processing of the analysis system 100 when the automatic analyzer 20 is operating normally. In the following, a case where a first sample is measured in the analysis system 100 will be described.
[0077] The automatic analyzer 20 transmits inquiry information for a measurement request to the information processing terminal 30 (S10). The information processing terminal 30 receives the inquiry information and copies the received inquiry information. The information processing terminal 30 transmits the copied inquiry information to the clinical test information system 10 (S20).
[0078] In response to the inquiry information, the clinical testing information system 10 refers to the order information for the measurement sample, generates measurement request information for the first sample, which includes the sample ID of the first sample to be measured and the measurement items of the first sample, and transmits the generated measurement request information for the first sample to the information processing terminal 30 (S30).
[0079] The information processing terminal 30 receives the measurement request information for the first sample and copies the received measurement request information for the first sample. The information processing terminal 30 transmits the copied measurement request information for the first sample to the automated analyzer 20 (S40). At this time, the information processing terminal 30 records the sample ID of the first sample and the measurement items of the first sample, and sets the first sample as a monitoring target. The information processing terminal 30 also predicts the time required for measurement of the first sample from the measurement items of the first sample, and sets a first monitoring time.
[0080] The automated analyzer 20 receives the measurement request information for the first sample, and measures the first sample based on the received measurement request information for the first sample. The automated analyzer 20 identifies the first sample contained in the sample container 221 from the sample ID of the first sample, and performs measurements on the identified first sample according to the measurement items. The automated analyzer 20 transmits measurement result information for the first sample to the information processing terminal 30 (S50).
[0081] When the information processing terminal 30 receives the measurement result information of the first sample, it deletes the record of the sample ID and measurement items of the first sample and removes the first sample from the monitoring targets. The information processing terminal 30 transmits the measurement result information of the first sample to the clinical test information system 10 (S60).
[0082] 5.2. Abnormal Operating Conditions 6 is a sequence diagram showing an example of the processing of the analysis system 100 when the automatic analyzer 20 is not operating normally (in an abnormal operating state). The following describes the case where a first sample is measured in the analysis system 100.
[0083] The processes of steps S10, S20, S30, and S40 shown in FIG. 6 are the same as those of steps S10, S20, S30, and S40 shown in FIG. This is the same as the processing in step S40, so the description thereof will be omitted.
[0084] In step S40, after the information processing terminal 30 transmits measurement request information for the first sample to the automatic analyzer 20, if the automatic analyzer 20 does not output measurement result information for the first sample within a first monitoring time after transmitting the measurement request information for the first sample, the information processing terminal 30 transmits pseudo measurement request information to the automatic analyzer 20 (S70). At this time, the information processing terminal 30 records the sample ID of the pseudo sample and the measurement items of the pseudo sample, and sets the pseudo sample as a monitoring target. The information processing terminal 30 also sets a second monitoring time.
[0085] Here, the pseudo measurement request information is given priority over the normal sample measurement request information. That is, when the automatic analyzer 20 receives the pseudo measurement request information, the measurement of the pseudo sample is interrupted and executed even if the measurement of the second sample or the measurement of the third sample is being executed.
[0086] If the automatic analyzer 20 does not output the measurement result information of the pseudo sample within the second monitoring time after sending the measurement request information of the pseudo sample, or if the information processing terminal 30 receives a negative response sent from the automatic analyzer 20, it notifies the server 200 of an abnormality in the automatic analyzer 20 via the network 2 (S80).
[0087] When the server 200 receives a notification of an abnormality in the automatic analyzer 20, it notifies the call center and the engineer in charge of the abnormality in the automatic analyzer 20.
[0088] Although the above describes the process of measuring a first sample in the analysis system 100, the analysis system 100 also performs a process similar to the process of measuring the first sample on a second sample different from the first sample among the multiple samples set in the automated analyzer 20. In this case, the analysis system 100 can perform the process of measuring the first sample and the process of measuring the second sample in parallel. The analysis system 100 can perform the processes of measuring two or more samples in parallel.
[0089] 6. Effects The analysis system 100 includes a clinical test information system 10 as a control device that outputs sample measurement request information, an automatic analyzer 20 as an analysis device that measures the sample based on the measurement request information and outputs measurement result information, and an information processing terminal 30 that receives the measurement request information output from the clinical test information system 10, transmits the received measurement request information to the automatic analyzer 20, receives measurement result information output from the automatic analyzer 20, and transmits the received measurement result information to the automatic analyzer 20. Furthermore, if the measurement result information is not output from the automatic analyzer 20 within a first monitoring time after transmitting the measurement request information to the automatic analyzer 20, the information processing terminal 30 transmits pseudo measurement request information to the automatic analyzer 20, and notifies the automatic analyzer 20 of an abnormality in response to the response from the automatic analyzer 20 to the pseudo measurement request information.
[0090] In this way, in the analysis system 100, if the measurement result information is not output from the automatic analyzer 20 within the first monitoring time after the measurement request information is sent to the automatic analyzer 20, the information processing terminal 30 actively sends pseudo measurement request information to the automatic analyzer 20 in order to grasp the status of the automatic analyzer 20. Therefore, the analysis system 100 can detect an abnormality in the automatic analyzer 20 early. In this way, the analysis system 100 can detect an abnormality in the automatic analyzer 20 early, and therefore the automatic analyzer 20 can be restored early.
[0091] Furthermore, in the analysis system 100, the information processing terminal 30 transmits pseudo measurement request information to the automatic analyzer 20 when the automatic analyzer 20 does not output measurement result information within the first monitoring time, so the clinical test information system 10 does not need to have a function for managing the time when the measurement result information is transmitted. This makes it possible to detect abnormalities in the automatic analyzer 20 at an early stage without adding any additional functions to the system 10.
[0092] For example, if the automatic analyzer 20 has a problem that the manufacturer did not anticipate, it is not possible to notify the user of the abnormality in the automatic analyzer 20. In contrast, in the analysis system 100, even if the automatic analyzer 20 has a problem that the manufacturer did not anticipate, the information processing terminal 30 can send pseudo measurement request information to the automatic analyzer 20, detect the abnormality in the automatic analyzer 20, and notify the user of the abnormality. Therefore, in the analysis system 100, even if the automatic analyzer 20 has a problem that the manufacturer did not anticipate, the abnormality in the automatic analyzer 20 can be detected early on.
[0093] In the analysis system 100, the information processing terminal 30 notifies the server 200 of an abnormality in the automatic analyzer 20 via the network 2. Therefore, in the analysis system 100, it is possible to notify an engineer who is in a location away from a call center or a testing room in which the automatic analyzer 20 is installed of an abnormality in the automatic analyzer 20.
[0094] In the analysis system 100, the information processing terminal 30 acquires information on the measurement item from the measurement request information, and sets the first monitoring time based on the measurement item. Since the time required to measure a sample varies depending on the measurement item, the analysis system 100 can appropriately set the first monitoring time.
[0095] In the analysis system 100, the information processing terminal 30 transmits measurement request information for measuring a pseudo sample to the automatic analyzer 20 as pseudo measurement request information. Therefore, in the analysis system 100, it is not necessary to measure the specimen to be tested in order to determine an abnormality in the automatic analyzer 20.
[0096] In the analysis system 100, the information processing terminal 30 notifies the automatic analyzer 20 of an abnormality when the automatic analyzer 20 does not output measurement result information within a second monitoring time after sending pseudo measurement request information to the automatic analyzer 20. Therefore, the analysis system 100 can detect an abnormality in the automatic analyzer 20 at an early stage.
[0097] In the analysis system 100, when the response from the automatic analyzer 20 to the pseudo measurement request information is a negative response, the information processing terminal 30 notifies the information processing terminal 30 of an abnormality in the automatic analyzer 20. Therefore, the analysis system 100 can detect an abnormality in the automatic analyzer 20 at an early stage.
[0098] In the analysis system 100, the automatic analyzer 20 is an automatic analyzer for clinical testing, and the control device that outputs the measurement request information is the clinical test information system 10. Therefore, in the analysis system 100, an abnormality in the automatic analyzer 20 for clinical testing can be detected early.
[0099] The information processing method in this embodiment includes the steps of: the clinical test information system 10 transmitting sample measurement request information to the information processing terminal 30, the information processing terminal 30 receiving the measurement request information and transmitting the measurement request information to the automatic analyzer 20, the step of transmitting pseudo measurement request information to the automatic analyzer 20 if the automatic analyzer 20 does not output measurement result information within a first monitoring time after the information processing terminal 30 transmits the measurement request information to the automatic analyzer 20, and the step of notifying the automatic analyzer 20 of an abnormality in response to the pseudo measurement request information from the automatic analyzer 20. Therefore, the information processing method in this embodiment allows for early detection of an abnormality in the automatic analyzer 20.
[0100] 7. Variations 7.1. First variant In the above embodiment, the case where an abnormality is detected in the automatic analyzer 20 in the analysis system 100 has been described, but the analysis device is not limited to this. Examples of the analysis device in the analysis system 100 include electron microscopes such as transmission electron microscopes and scanning electron microscopes, quality control devices, and the like. Examples of the analytical devices include imaging diagnostic devices such as a mass spectrometer (MS), a nuclear magnetic resonance device (NMR), a magnetic resonance imaging (MRI) device, and a computed tomography (CT) device, a chromatograph such as a high performance liquid chromatograph (HPLC), a device using a spectroscopic method using light such as infrared spectroscopy and near-infrared spectroscopy, a Raman spectrometer, etc. Furthermore, examples of the analytical devices in the analysis system 100 include various analytical devices using electromagnetic waves.
[0101] In the above embodiment, the analysis system 100 is described as measuring samples such as blood, serum, plasma, cerebrospinal fluid, urine, and puncture fluid, but the samples to be measured are not limited to these. Solid samples such as feces, nails, hair, and skin can be similarly measured by performing pretreatment such as crushing and liquid-phase or solid-phase extraction. The analysis system 100 can measure various samples that can be measured by the various analysis devices listed above.
[0102] In the above embodiment, the case where the clinical test information system 10 transmits the measurement request information has been described, but the control device that transmits the measurement request information to the analysis device is not limited to the clinical test information system 10. In the analysis system 100, the control device may be a personal computer or a mobile terminal capable of transmitting the measurement request information to the analysis device.
[0103] In the above-described embodiment, the pseudo sample is water, a buffer solution, or the like, but the pseudo sample is not limited to this. For example, the pseudo sample may be a standard sample that is set in advance in the analyzer.
[0104] 7.2. Second Variant In the above embodiment, the notification unit 308 notifies the server 200 of an abnormality in the automatic analyzer 20 via the network 2, but the target of notification by the notification unit 308 and the notification method are not limited to this. For example, the notification unit 308 may notify the clinical test information system 10 of an abnormality in the automatic analyzer 20. Furthermore, the notification unit 308 may notify the abnormality in the automatic analyzer 20 using sound, vibration, light, etc., in addition to notifying by a message such as email or push notification.
[0105] The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, the present invention includes a configuration that is substantially the same as the configuration described in the embodiment. A substantially identical configuration is, for example, a configuration that has the same function, method, and result, or a configuration that has the same purpose and effect. The present invention also includes a configuration in which non-essential parts of the configuration described in the embodiment are replaced. The present invention also includes a configuration that has the same action and effect as the configuration described in the embodiment, or a configuration that can achieve the same purpose. The present invention also includes a configuration in which publicly known technology is added to the configuration described in the embodiment. [Explanation of symbols]
[0106] 2...network, 10...clinical test information system, 20...automatic analyzer, 30...information processing terminal, 100...analysis system, 200...server, 202...sample turntable, 204...first turntable, 205...second turntable, 206...reaction turntable, 207...specimen dispensing probe, 210...sample barcode reader, 212...first reagent dispensing probe, 213...second reagent dispensing probe, 214...first reaction liquid stirring mechanism, 215...second reaction liquid stirring mechanism, 216...multiple Wavelength photometer, 217... constant temperature bath, 218... reaction vessel cleaning mechanism, 221... sample vessel, 224... first reagent vessel, 225... second reagent vessel, 226... reaction vessel, 231... sample dispensing probe cleaning mechanism, 233... first reagent dispensing probe cleaning mechanism, 234... second reagent dispensing probe cleaning mechanism, 240... control unit, 300... processing unit, 302... measurement request processing unit, 304... measurement result processing unit, 306... pseudo measurement request unit, 308... notification unit, 310... operation unit, 320... display unit, 330... storage unit, 340... communication unit
Claims
1. A control device that outputs sample measurement request information; an analyzer that measures the sample based on the measurement request information and outputs measurement result information; an information processing terminal that receives the measurement request information output from the control device, transmits the received measurement request information to the analysis device, receives the measurement result information output from the analysis device, and transmits the received measurement result information to the control device; Including, The information processing terminal includes: sending pseudo measurement request information to the analysis device when the measurement result information is not output from the analysis device within a first monitoring time after sending the measurement request information to the analysis device; The analysis system notifies the user of an abnormality in the analysis device in response to the pseudo measurement request information from the analysis device.
2. In claim 1, The information processing terminal notifies a server of an abnormality in the analysis device via a network.
3. In claim 1, The information processing terminal acquires information on a measurement item from the measurement request information, and sets the first monitoring time based on the information on the measurement item.
4. In claim 1, The information processing terminal transmits, to the analysis device, measurement request information for measuring a pseudo sample as the pseudo measurement request information.
5. In claim 1, The information processing terminal notifies the analysis device of an abnormality when the measurement result information is not output from the analysis device within a second monitoring time after transmitting the pseudo measurement request information to the analysis device.
6. In claim 1, The information processing terminal notifies the analysis device of an abnormality when the response from the analysis device to the pseudo measurement request information is a negative response.
7. In any one of claims 1 to 6, The analyzer is an automated analyzer for clinical testing, The control device is a clinical laboratory information system.
8. a measurement request processing unit that receives measurement request information output from the control device and transmits the received measurement request information to an analytical device; a measurement result processing unit that receives measurement result information output from the analysis device and transmits the received measurement result information to the control device; a pseudo-measurement request unit that transmits pseudo-measurement request information to the analysis device when the measurement result information is not output from the analysis device within a first monitoring time after transmitting the measurement request information to the analysis device; a notification unit that notifies an abnormality of the analysis device in response to the pseudo measurement request information from the analysis device; An information processing terminal including:
9. a step of the control device transmitting sample measurement request information to an information processing terminal; a step of the information processing terminal receiving the measurement request information and transmitting the measurement request information to an analysis device; sending pseudo measurement request information to the analysis device when measurement result information is not output from the analysis device within a first monitoring time after the information processing terminal has sent the measurement request information to the analysis device; notifying the analyzer of an abnormality in response to the pseudo measurement request information from the analyzer; An information processing method comprising:
Citation Information
Patent Citations
Information processing device and method for managing inspection chamber
JP2018025529A