Detailed Description
The present invention will be described in further detail with reference to the following detailed description and accompanying drawings. Wherein like elements in different embodiments are numbered with like associated elements. In the following description, numerous details are set forth in order to provide a better understanding of the present application. However, those skilled in the art will readily recognize that some of the features may be omitted or replaced with other elements, materials, methods in different instances. In some instances, certain operations related to the present application have not been shown or described in detail in order to avoid obscuring the core of the present application from excessive description, and it is not necessary for those skilled in the art to describe these operations in detail, so that they may be fully understood from the description in the specification and the general knowledge in the art.
Furthermore, the features, operations, or characteristics described in the specification may be combined in any suitable manner to form various embodiments. Also, the various steps or actions in the method descriptions may be transposed or transposed in order, as will be apparent to one of ordinary skill in the art. Thus, the various sequences in the specification and drawings are for the purpose of describing certain embodiments only and are not intended to imply a required sequence unless otherwise indicated where such sequence must be followed.
The numbering of the components as such, e.g., "first", "second", etc., is used herein only to distinguish the objects as described, and does not have any sequential or technical meaning. The term "connected" and "coupled" when used in this application, unless otherwise indicated, includes both direct and indirect connections (couplings).
Referring to fig. 1, the analyzer of the present invention includes asample testing device 40, asample scheduling device 20, a human-computer interaction device 50, astorage device 10, and aprocessing device 30.
Thesample scheduling device 20 is used for transferring the samples among the transfer nodes in the process of testing the samples. The sample can be transported in a single sample unit, for example, a sample base is adopted to load and fix a sample, and the sample base is conveyed through a rail; it is also possible to transport a plurality of samples in units, for example, a sample rack.
Thesample testing device 40 is used for testing the preset items of the samples delivered by thesample scheduling device 20 and outputting the testing results.
And the human-computer interaction device 50 is used for receiving input and output visual information of a user. For example, a touch screen can be used, which can receive an instruction input by a user and display visual information; a mouse, a keyboard, a trackball, a joystick, etc. may also be used as an input device of the human-computer interaction device 50 to receive instructions input by a user, and a display may be used as a display device of the human-computer interaction device 50 to display visual information.
Astorage device 10 for storing a program.
And aprocessing device 30 for implementing a method for searching for a specific sample as described below by executing the program stored in thestorage device 10. For example, theprocessing device 30 includes a category identification module, a location acquisition module, and a processing display module.
The category identification module carries out category identification on the condition of the detected sample entering the analyzer according to the preset classification.
The position acquisition module acquires position information of the detected sample from thesample scheduling device 20.
The processing and displaying module displays the sample information of all samples belonging to the category selected by the user on the display interface of the human-computer interaction device 50 according to the instruction for displaying the samples of the specific category, which is input by the user and received by the human-computer interaction device 50, wherein the sample information at least comprises the position information of the samples. The sample information of all samples belonging to the category selected by the user is displayed, the sample information of all samples of the selected category in a preset time period is displayed, the preset time period is usually the day, and of course, the preset time period can also be set by the user, thestorage device 10 is further used for storing the sample information of all samples detected every day, and the user can check the sample information of the historical samples of the selected category by setting the preset time period or by an optional shortcut key. Therefore, the user can obtain the position information of the sample of the type from the display interface only by inputting the specific type of the position information to be obtained, the operation is convenient and quick, the method is particularly suitable for searching and positioning the abnormal sample, and the detection efficiency is improved.
The predetermined classification may be a classification based on the detection items, a classification based on normality or abnormality, or a classification based on the type of abnormality.
The location information of the sample is determined based on the transit node at which the sample is located. The position acquisition module acquires real-time position information of the detected sample according to the transfer node where the detected sample is located, so that the processing and display module can update the position information of the detected sample in real time through the display interface. The position information received by the user is up-to-date, so that the sample needing to be searched can be conveniently and quickly searched.
The transit node includes at least one of a cache area and a reclamation area. The buffer area is used for placing samples waiting for detection, remeasured samples and samples waiting for recovery. The recovery area is used for recovering the sample. Of course, the more transit nodes, the thinner the description position score, and the more accurate the user can find the sample to be searched. For example, the transit nodes include: a buffer, a recovery, asample scheduling device 20, etc. Therefore, the user only needs to specify the type of the sample to be searched, and the positions of all samples in the type can be obtained on the display interface, for example, the samples are located in the cache area, the recovery area and the like, so that the user can conveniently search the sample in the type, and when the sample information also comprises other information of the sample, the user can conveniently obtain other information of the sample in the type, such as a detection result and the like, and the detection efficiency is obviously improved.
The classification has a plurality of categories, and one or more ways can be presented on the display interface for the user to select the category. For example, as shown in fig. 2, the processing and displaying module displays different selectable first marks (a-e, f-i) according to categories on the display interface through the human-computer interaction device 50, so that the user selects the categories when selecting the first marks. The first mark may be an icon, a letter, a number, or the like, and fig. 2 illustrates the icon as an example. Taking the abnormal category of the category used for representing the sample as an example, a, b, c, d and e are respectively first marks which can be selected by a user, and represent five sample states of sample incompletion, sample error, sample non-detection item, barcode error and sample result abnormity respectively. The user can select any one of a to e through the man-machine interaction device 50, so that the sample information of all samples of the abnormal category corresponding to the selected first mark can be seen on the display interface, the abnormal samples can be quickly found, and the information of the abnormal samples can be quickly checked. Taking the state category of the category used for representing the sample as an example, f, g, h and i are respectively first marks which can be selected by a user, and represent the states of the four samples, namely idle state, sample adding completion, testing neutralization completion, and sample adding completion. Of course, in other embodiments, a to e and f to i may be displayed on different display interfaces, or may be displayed on the same display interface.
Of course, in addition to displaying different selectable first marks according to categories on the display interface, different tabs may be displayed according to categories on the display interface, so that the user selects a category when selecting a tab, as shown in fig. 3 a to E.
After the user selects the first mark, entering a sample information display interface; if the tab is adopted, after the user selects the tab, the interface displayed by the tab is the sample information display interface. The sample information display interface can display the sample information of all the samples of the selected category of the user in a list form, and can also display the sample information in a picture and text display form.
Fig. 4 is a schematic diagram (schematic diagram of a main part) of a sample information display interface displayed by using pictures and texts, wherein the processing and displaying module draws a pattern for representing a layout structure of thebuffer area 710 and/or therecovery area 720 on the sample information display interface, and the position where the sample is placed is represented by using a corresponding second mark, and the second mark is used for identifying the sample of the selected category. The test tube icon in FIG. 4 represents a normal sample, "! | A | A The icon belongs to a second label that is used to represent the anomaly sample of the selected category. In this way, the user can visually see the position, the approximate number, and the like of the abnormal samples in the selected category. The second mark may be an icon, a letter, a number, or the like, and may be different from or the same as the first mark. In the present embodiment, the description will be given in detail by taking an example in which the type is used to characterize the abnormal type of the sample and the sample is transported by the sample rack. For example, if the user wants to obtain the location information of all samples with anomalies such as "sample result anomaly", and only needs to select the first tab E on the interface shown in fig. 2 or select the tab E in fig. 3, the human-computer interaction device 50 will display a sample information display interface, whose core content is shown in fig. 4, which displays the location information of all samples with anomalies such as sample result anomalies. Because the sample is transported by the sample rack, the position information includes the transport node information where the sample rack is currently located and the position information of the sample in the sample rack (for example, the number of the sample in the sample rack); in other embodiments, in the scenario where the sample is loaded at the sample mount, the location information includes transit node information where the sample is currently located. In this embodiment, the arrangement of the sample racks displayed on the sample information display interface is the same as the arrangement of the real objects in the analyzer. The processing display module adopts a second mark "!corresponding to the category to which the sample belongs to the position of the sample belonging to the category selected by the user (the category of sample result abnormity) on the sample information display interface! | A | A "display is performed, and the transit node (buffer area, recovery area) where the abnormal sample including" sample result abnormal "is located, the sample rack number (E0002, E0005, E0009, N2001, N2006, E0008, E0012, E0015) of the sample rack where it is located, and the position information, the type, and the like of other samples on the same sample rack are displayed; therefore, the sample with abnormal result and other samples of the sample rack where the sample is located are reflected on the interface, and a user can know where the sample with abnormal result is located in the sample rack, the position of the sample rack, the conditions of other samples of the sample rack and the like without looking at numbers and characters, so that the user is clear and very intuitive.
For an analyzer adopting a sample disc to load a sample, the transfer node further comprises the sample disc and the like, a display interface displayed in a graphic mode is indicated according to the appearance of the sample disc, and the position information further comprises the position of the sample on the sample disc. Details and locations are shown in the above paragraph.
Fig. 5 is a schematic diagram (schematic of a main portion) of a sample information display interface using a list display, in which sample information corresponds to fig. 4. The interface displays the sample information of the abnormal sample in columns, such as a sample number, a sample bar code, position information, an abnormal detection item, an abnormal code, result information of the abnormal detection item and the like. The location information includes not only the transit node (buffer, recovery area), but also a sample rack number, a number indicating the location of a sample on a sample rack, and the like, such as the sample of 9012 in fig. 5, which is located on the buffer, E0002, and is at the 2 nd location on the sample rack. Since the user selects a sample of the exception type, there are usually multiple detection items, and multiple detection items may all have an exception of the selected type, for example, in fig. 5, a sample result exception occurs in each sample, where two detection items of thesample 9012 are both sample result exceptions: the method specifically comprises the steps of displaying the abnormal glutamic-pyruvic transaminase (ALT) and the abnormal Albumin (ALB) according to the detection item, and is convenient for a user to correspondingly process. The detection items can be represented by conventional letters for short, and are not described in detail. Further, exception codes may be used to indicate the type of exception that is specifically present, and they are typically represented by letters, such as JGYC in FIG. 5 for "sample result exception," but may also be represented by the second indicia described above, such as "! | A | A ". And displaying the detection items and the abnormal codes in a one-to-one correspondence manner. The result information of the abnormal detection item may be a conclusion, for example, higher than the upper limit of the normal range, lower than the lower limit of the normal range, or the like. In order to intuitively represent the result information, numbers, symbols and the like can be adopted, for example, symbols "↓, ↓" and the like are adopted to respectively represent that the detection result is higher than the upper limit of the normal range, lower than the lower limit of the normal range and the like. The user identification is convenient.
The embodiment specifically performs classified display on abnormal categories, so the category identification module judges whether the detected sample entering the analyzer is insufficient, the sample is blocked or the sample needle collides, if so, the sample is considered to be abnormal due to sample error, and corresponding identification is performed on the sample; judging whether the sample has sample bar code duplication, sample bar code identification failure, sample bar code analysis failure, sample frame bar code duplication, sample frame bar code scanning failure or sample frame type and sample frame bar code conflict, if so, considering that the sample has bar code error abnormity, and carrying out corresponding identification on the sample; judging whether the sample has item information or not, if not, determining that the sample has no item abnormality, and carrying out corresponding identification on the sample; after all the items of the sample are tested, judging whether all the items generate result information, if not, considering that the sample has an uncompleted abnormity, and carrying out corresponding identification on the sample; and (3) generating results for all items of the sample, judging whether at least one value of all result information exceeds a preset range, if so, determining that the sample is abnormal in result, and carrying out corresponding identification on the sample. The preset range may be set by a user, so as to facilitate the screening of the result information, for example, before the result information is generated, the selectable range of each test item is displayed on the display interface, after the user selects the range through the human-computer interaction device 50, the range is the preset range, and each test item determines whether the value of the result information exceeds the preset range.
The existing analyzer can pop up a dialog box prompt except when an abnormality occurs in the detection process, all abnormal samples of a specific type can be checked at other times only by selecting and distinguishing the abnormal samples from a data table in the large-scale, such as the tobacco, a large amount of time is consumed by a user, and omission is easy. According to the embodiment of the invention, classification and summary display can be carried out according to the selection of the user, the positions of all samples of the same type, abnormal detection items, abnormal codes, result information of the abnormal detection items and the like can be seen on the display interface, the information required by the user can be clear at a glance, the positions of the transfer nodes where the samples are located and the positions of the sample racks/sample trays can be reflected visually by the graphical display interface, and the working efficiency of the user is greatly improved.
Based on the analyzer provided in the above embodiment, the present invention further provides a method for searching for a specific sample, as shown in fig. 7, the method includes the following steps:
81, performing class identification on the condition of the detected sample entering the analyzer according to preset classification;
step 82, obtaining the position information of the detected sample;
and step 83, responding to an instruction input by a user for displaying the samples in the specific category, and displaying sample information of all the samples belonging to the category selected by the user on a display interface, wherein the sample information at least comprises position information of the samples. The sample information of all samples belonging to the category selected by the user is displayed, the sample information of all samples of the selected category in a preset time period is displayed, the preset time period is usually the day, the current day can be set by the user, the analyzer stores the sample information of all samples detected every day, and the user can check the sample information of the historical samples of the selected category by setting the preset time period or by an optional shortcut key. Therefore, the user can obtain the position information of the sample of the type from the display interface only by inputting the specific type of the position information to be obtained, the operation is convenient and quick, the method is particularly suitable for searching and positioning the abnormal sample, and the detection efficiency is improved.
The predetermined classification may be a classification based on the detection items, a classification based on normality or abnormality, or a classification based on the type of abnormality.
The location information of the sample is determined based on the transit node at which the sample is located. And obtaining the real-time position information of the detected sample according to the transfer node where the detected sample is located, so that the display interface updates the position information of the detected sample in real time. The position information received by the user is up-to-date, so that the sample needing to be searched can be conveniently and quickly searched.
The transit node includes at least one of a cache area and a reclamation area. The buffer area is used for placing samples waiting for detection, remeasured samples and samples waiting for recovery. The recovery area is used for recovering the sample. Of course, the more transit nodes, the thinner the description position score, and the more accurate the user can find the sample to be searched. For example, the transit nodes include: a buffer area, a recovery area, a sample scheduling device and the like. Therefore, the user only needs to specify the type of the sample to be searched, and the positions of all samples in the type can be obtained on the display interface, for example, the samples are located in the cache area, the recovery area and the like, so that the user can conveniently search the sample in the type, and when the sample information also comprises other information of the sample, the user can conveniently obtain other information of the sample in the type, such as a detection result and the like, and the detection efficiency is obviously improved.
The classification has a plurality of categories, and one or more ways can be presented on the display interface for the user to select the category. For example, as shown in FIG. 2, different selectable first indicia (a-e, f-i) are displayed on the display interface by category so that the user selects a category when the first indicia is selected. The first mark may be an icon, a letter, a number, or the like, and fig. 2 illustrates the icon as an example. Taking the abnormal category of the category used for representing the sample as an example, a, b, c, d and e are respectively first marks which can be selected by a user, and represent five sample states of sample incompletion, sample error, sample non-detection item, barcode error and sample result abnormity respectively. A user can select any one of a-e through the man-machine interaction device, sample information of all samples of the abnormal category corresponding to the selected first mark can be seen on the display interface, abnormal samples can be found quickly, and information of the abnormal samples can be checked quickly. Taking the state category of the category used for representing the sample as an example, f, g, h and i are respectively first marks which can be selected by a user, and represent the states of the four samples, namely idle state, sample adding completion, testing neutralization completion, and sample adding completion. Of course, in other embodiments, a to e and f to i may be displayed on different display interfaces, or may be displayed on the same display interface.
Of course, in addition to displaying different selectable first marks according to categories on the display interface, different tabs may be displayed according to categories on the display interface, so that the user selects a category when selecting a tab, as shown in fig. 3 a to E.
After the user selects the first mark, entering a sample information display interface; if the tab is adopted, after the user selects the tab, the interface displayed by the tab is the sample information display interface. The sample information display interface can display the sample information of all the samples of the selected category of the user in a list form, and can also display the sample information in a picture and text display form.
Fig. 4 is a schematic diagram (schematic diagram of a main part) of a sample information display interface displayed by using pictures and texts, wherein a pattern for representing a layout structure of thebuffer area 710 and/or therecovery area 720 is displayed on the sample information display interface, and a position where a sample is placed is represented by using a corresponding second mark, and the second mark is used for identifying the sample of the selected category. The test tube icon in FIG. 4 represents a normal sample, "! | A | A The icon belongs to a second label that is used to represent the anomaly sample of the selected category. In this way, the user can visually see the position, the approximate number, and the like of the abnormal samples in the selected category. The second mark may be an icon, a letter, a number, or the like, and may be different from or the same as the first mark. In the present embodiment, the description will be given in detail by taking an example in which the type is used to characterize the abnormal type of the sample and the sample is transported by the sample rack. For example, if the user wants to obtain the location information of all samples with anomalies such as "sample result anomaly", and only needs to select the first tab E on the interface shown in fig. 2 or select the tab E in fig. 3, the human-computer interaction device 50 will display a sample information display interface, whose core content is shown in fig. 4, which displays the location information of all samples with anomalies such as sample result anomalies. Because the sample is transported by the sample rack, the position information includes the transport node information where the sample rack is currently located and the position information of the sample in the sample rack (for example, the number of the sample in the sample rack); in other embodiments, in the scenario where the sample is loaded at the sample mount, the location information includes transit node information where the sample is currently located. In this embodiment, the arrangement of the sample racks displayed on the sample information display interface is the same as the arrangement of the real objects in the analyzer. The processing display module adopts a second mark "!corresponding to the category to which the sample belongs to the position of the sample belonging to the category selected by the user (the category of sample result abnormity) on the sample information display interface! | A | A "display is performed, and the transit node (buffer area, recovery area) where the abnormal sample including" sample result abnormal "is located, the sample rack number (E0002, E0005, E0009, N2001, N2006, E0008, E0012, E0015) of the sample rack where it is located, and the position information, the type, and the like of other samples on the same sample rack are displayed; therefore, the sample with abnormal result and other samples of the sample rack where the sample is located are reflected on the interface, and a user can know where the sample with abnormal result is located in the sample rack, the position of the sample rack, the conditions of other samples of the sample rack and the like without looking at numbers and characters, so that the user is clear and very intuitive.
For an analyzer adopting a sample disc to load a sample, the transfer node further comprises the sample disc and the like, a display interface displayed in a graphic mode is indicated according to the appearance of the sample disc, and the position information further comprises the position of the sample on the sample disc. Details and locations are shown in the above paragraph.
Fig. 5 is a schematic diagram (schematic of a main portion) of a sample information display interface using a list display, in which sample information corresponds to fig. 4. The interface displays the sample information of the abnormal sample in columns, such as a sample number, a sample bar code, position information, an abnormal detection item, an abnormal code, result information of the abnormal detection item and the like. The location information includes not only the transit node (buffer, recovery area), but also a sample rack number, a number indicating the location of a sample on a sample rack, and the like, such as the sample of 9012 in fig. 5, which is located on the buffer, E0002, and is at the 2 nd location on the sample rack. Since the user selects a sample of the exception type, there are usually multiple detection items, and multiple detection items may all have an exception of the selected type, for example, in fig. 5, a sample result exception occurs in each sample, where two detection items of thesample 9012 are both sample result exceptions: the method specifically comprises the steps of displaying the abnormal glutamic-pyruvic transaminase (ALT) and the abnormal Albumin (ALB) according to the detection item, and is convenient for a user to correspondingly process. The detection items can be represented by conventional letters for short, and are not described in detail. Further, exception codes may be used to indicate the type of exception that is specifically present, and they are typically represented by letters, such as JGYC in FIG. 5 for "sample result exception," but may also be represented by the second indicia described above, such as "! | A | A ". And displaying the detection items and the abnormal codes in a one-to-one correspondence manner. The result information of the abnormal detection item may be all detection results, may also be core detection data, and may also be a conclusion, for example, higher than the upper limit of the normal range, lower than the lower limit of the normal range, and the like. In order to intuitively represent the result information, numbers, symbols and the like can be adopted, for example, symbols "↓, ↓" and the like are adopted to respectively represent that the detection result is higher than the upper limit of the normal range, lower than the lower limit of the normal range and the like. The user identification is convenient.
The sample information display interface shown in fig. 4 adopts a graphic display mode to make the information amount of the sample information display interface not as that of the list display, so that the sample information display interface can adopt a mode of combining the graphic display and the list display. For example, on the basis of fig. 4, the sample information display interface further includes a sample information display area. As shown in fig. 6, on the pattern of the layout structure of the buffer area and the recovery area, the sample racks are divided into columns, that is, each column is a sample rack pattern, the sample rack pattern is a selectable pattern, and after the user selects a sample rack pattern in 710 or 720, for example, selects column 1 (E0002 sample rack) of the buffer area in fig. 4, the sampleinformation display area 730 displays the sample information of the abnormal sample corresponding to the selected sample rack pattern, that is, the sample information of the samples located at two positions, that is, E0002-2 and E0002-7, such as the sample number, the sample barcode, the position information, the detection item of the abnormality, the abnormality code, and the result information of the abnormality detection item. Of course, the second mark may also be a selectable mark, and after the user selects a second mark in 710 or 720, the sampleinformation display area 730 displays the sample information of the sample corresponding to the selected second mark. By the arrangement, when the sample information display interface adopts a picture and text display mode, the information display is more comprehensive.
The embodiment specifically performs classified display for the abnormal category, so that whether the sample is insufficient, the sample is blocked or the sample needle collides is judged for the detected sample entering the analyzer, if so, the sample is considered to have the abnormal error of the sample, and the corresponding identification is performed on the sample; judging whether the sample has sample bar code duplication, sample bar code identification failure, sample bar code analysis failure, sample frame bar code duplication, sample frame bar code scanning failure or sample frame type and sample frame bar code conflict, if so, considering that the sample has bar code error abnormity, and carrying out corresponding identification on the sample; judging whether the sample has item information or not, if not, determining that the sample has no item abnormality, and carrying out corresponding identification on the sample; after all the items of the sample are tested, judging whether all the items generate result information, if not, considering that the sample has an uncompleted abnormity, and carrying out corresponding identification on the sample; and (3) generating results for all items of the sample, judging whether at least one value of all result information exceeds a preset range, if so, determining that the sample is abnormal in result, and carrying out corresponding identification on the sample. The preset range can be set by a user, so that the result information can be conveniently screened, for example, before the result information is generated, the selectable range of each test item is displayed on the display interface, after the user selects the range through the human-computer interaction device, the range is the preset range, and each test item judges whether the value of the result information exceeds the preset range.
Those skilled in the art will appreciate that all or part of the functions of the various methods in the above embodiments may be implemented by hardware, or may be implemented by computer programs. When all or part of the functions of the above embodiments are implemented by a computer program, the program may be stored in a computer-readable storage medium, and the storage medium may include: a read only memory, a random access memory, a magnetic disk, an optical disk, a hard disk, etc., and the program is executed by a computer to realize the above functions. For example, the program may be stored in a memory of the device, and when the program in the memory is executed by the processor, all or part of the functions described above may be implemented. In addition, when all or part of the functions in the above embodiments are implemented by a computer program, the program may be stored in a storage medium such as a server, another computer, a magnetic disk, an optical disk, a flash disk, or a removable hard disk, and may be downloaded or copied to a memory of a local device, or may be version-updated in a system of the local device, and when the program in the memory is executed by a processor, all or part of the functions in the above embodiments may be implemented.
The present invention has been described in terms of specific examples, which are provided to aid understanding of the invention and are not intended to be limiting. For a person skilled in the art to which the invention pertains, several simple deductions, modifications or substitutions may be made according to the idea of the invention.