SETTING CLOTTING TIME FOR BLOOD SAMPLES
20230324365 · 2023-10-12
Inventors
Cpc classification
International classification
Abstract
Embodiments of the present disclosure relate to a method, system and apparatus for setting a clotting time for a blood sample contained in a container in a laboratory device or test system, which includes setting a clotting start time for the blood sample, setting a clotting wait time to allow for the blood sample to clot, and on positive determination of the completion of the clotting wait time, automatically providing the blood sample for further processing in the laboratory.
Claims
1. A method for processing a blood sample contained in a container in a test system, the method comprising: a) setting a clotting start time for the blood sample and/or the container; b) setting a clotting wait time to allow the blood sample to clot; and c) on positive determination of completion of the clotting wait time, automatically providing the blood sample to a centrifuge coupled to the test system, wherein a time of a withdrawal of the blood sample into the container is obtained from a sample related data source, and wherein at least one statement from the following group of statements is true: i) the clotting start time is set as the time of withdrawal of the blood sample into the container; and ii) the clotting wait time is set based on at least the time of withdrawal of the blood sample into the container.
2. The method as claimed in claim 1, wherein the clotting start time is set as at least one of: a) the time of withdrawal of the blood sample into the container; and b) a time of loading the container containing the blood sample onto the test system.
3. The method as claimed in claim 1, wherein the clotting wait time is determined based on at least one of: a) the time of withdrawal of the blood sample into the container; b) a time of loading the blood sample in the container onto the test system; c) addition of at least one clotting agent to the blood sample and/or the container; d) a storage temperature of the blood sample; e) a measure of an air pressure and/or a measure of humidity during a storage of the blood sample; f) at least one patient specific coagulation parameter; and g) a predefined clotting wait time, optionally as specified by the test system manufacturer.
4. The method as claimed in claim 3, wherein the at least one patient specific coagulation parameter is derived from at least one of an electronic medical record (EMR), a Laboratory Information System (LIS), a Hospital Information System (HIS), and any other Personal Health Information (PHI).
5. The method as claimed in claim 1, further comprising monitoring the clotting wait time with a timer of the test system.
6. The method as claimed in claim 1, further comprising a) subjecting the container comprising the blood sample to a centrifugation step to segregate a serum from a residual clot; and b) providing the serum to at least one test station, the at least one test station being part of or connected to the test system, for further analysis, preferably wherein the test station is a blood serum analyzer.
7. The method as claimed in claim 3, wherein at least one clotting agent is comprised in or added to the blood sample, which is configured to reduce the clotting wait time for the blood sample.
8. The method as claimed in claim 1, wherein the clotting wait time is entered, received and/or provided via a user interface coupled to the test system.
9. The method as claimed in claim 1, wherein the clotting wait time is selected, computed and/or determined automatically by the test system.
10. The method as claimed in claim 3, wherein the clotting wait time is adjusted to be either longer than or shorter than a predefined default clotting wait time based on the at least one patient specific coagulation parameter.
11. The method as claimed in claim 1, wherein the container is held in a vertical position during the clotting wait time, wherein a top of the container is either open or closed with a cap, a lid, a stopper, a film, or any other container closing structure.
12. The method as claimed in claim 1, wherein the sample related data source is a unique identifier comprising at least one of a bar code, a MEMS, smart dust, an RFID chip or a NFC chip coupled to the container.
13. A laboratory test system comprising: a) a container storage for storing at least one container containing a blood sample for a duration of a clotting wait time; b) an automated sample conveyance system coupled to one or more test stations; and the conveyance system configured to convey the at least one container to at least one of the one or more test stations, and c) a processor configured to: i) set a clotting start time for the blood sample and/or the container; ii) set a clotting wait time to allow the blood sample to clot; and iii) on positive determination of completion of the clotting wait time, automatically providing the blood sample to a centrifuge coupled to the test system; wherein a time of a withdrawal of the blood sample into the container is obtained from a sample related data source, and wherein at least one statement from the following group of statements is true: i) the clotting start time is set as the time of withdrawal of the blood sample into the container; and ii) the clotting wait time is set based on at least the time of withdrawal of the blood sample into the container.
14. The laboratory test system as claimed in claim 13, wherein the processor is configured to set the clotting start time based on at least one of: a) the time of withdrawal of the blood sample into the container; and b) a time of loading the container containing the blood sample onto the test system.
15. The laboratory test system as claimed in claim 13, wherein the processor is configured to determine the clotting wait time based on at least one of: a) the time of withdrawal of the blood sample into the container; b) a time of loading the blood sample in the container onto the test system; c) addition of at least one clotting agent to the blood sample and/or the container; d) a storage temperature of the blood sample; e) a measure of an air pressure and/or a measure of humidity during a storage of the blood sample; f) at least one patient specific coagulation parameter; and g) a predefined clotting wait time, optionally as specified by the test system manufacturer.
16. The laboratory test system as claimed in claim 15, wherein the at least one patient specific coagulation parameter is derived from at least one of an electronic medical record (EMR), a laboratory information system (LIS), a hospital information system (HIS), and any other personal health information (PHI).
17. The laboratory test system as claimed in claim 13, wherein the clotting wait time is entered, received and/or provided via a user interface coupled to the test system.
18. The laboratory test system as claimed in claim 13, wherein the clotting wait time is selected, computed and/or determined automatically by the test system.
19. A computer-readable medium comprising instructions which, when executed by a processor of a computing device associated with a test system, causes the test system to: a) set a clotting start time for a blood sample and/or a container, wherein the clotting start time is set as at least one of: i) a time of a withdrawal of the blood sample into the container; and ii) a time of loading the container containing the blood sample onto the test system; b) set a clotting wait time to allow the blood sample to clot; and c) on positive determination of completion of the clotting wait time, automatically providing the blood sample to a centrifuge coupled to the test system; wherein the time of the withdrawal of the blood sample into the container is obtained from a sample related data source, and wherein at least one statement from the following group of statements is true: i) the clotting start time is set as the time of withdrawal of the blood sample into the container; and ii) the clotting wait time is set based on at least the time of withdrawal of the blood sample into the container.
20. The computer-readable medium as claimed in claim 19, wherein the processor is configured to determine the clotting wait time based on at least one of: a) the time of withdrawal of the blood sample into the container; b) a time of loading the blood sample in the container onto the test system; c) addition of at least one clotting agent to the blood sample and/or the container; d) a storage temperature of the blood sample; e) a measure of an air pressure and/or a measure of humidity during a storage of the blood sample; f) at least one patient specific coagulation parameter; and g) a predefined clotting wait time, optionally as specified by the test system manufacturer.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Embodiments of the present disclosure are illustrated by way of example and not limitation in the figures of the accompanying drawings.
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
[0050] Exemplary methods and systems of the present disclosure are directed to specifically to processing of blood samples in a diagnostic instrument, a laboratory system, an analyzer, a laboratory device, or the like. Examples disclosed herein are merely illustrative in nature and there could be possible typified variations. Unless explicitly stated otherwise, components and functions are optional and may be combined or subdivided, and operations may vary in sequence or be combined or subdivided. In the following description, for purpose of explanation and simplicity, numerous specific details may be set forth to provide an understanding of the examples and disclosed embodiments.
[0051] The disclosure may be considered as being based on the following insights and findings. To create a serum for a serum analysis, generally a container or a vial of bloodcollected from a patient may be allowed to clot or coagulate. A resultant liquid after the clotting of the blood sample has occurred is normally referred to as a serum. Creation of a serum may generally depend on the creation of a suitable clot. Normally, creation of a clot may be based on a variety of factors, including but not limited to holding the container still in a predetermined orientation, preferably in a vertical orientation with the cap on the top of the container. Typically, creation of a clot may also depend on specific environmental condition, such as temperature and/or pressure and/or humidity for a predetermined period of time while the blood sample is stored in a storage for clotting to occur. A variance of any of these conditions may generally result in an unsuitable clot for the creation of serum, which may lead to completely undermining subsequent testing of the blood sample, for example due to the presence of latent fibrin being present in the serum.
[0052] In accordance with the embodiments of the present disclosure, a clotting time setting method, system and a computer program product has been designed for a test system (also referred to as a laboratory device or laboratory system), which includes preparing of a serum from the blood sample for serum analysis. In a further embodiment, the computer program product includes either a software or a hardware or a combination thereof, interfaced with or being part of the test system to execute a set of instructions to be performed on the test system. In a further embodiment, a clotting verification method, system and computer program product may include a user interface for a user, for example a clinician or technician, to manually input the clotting time for a particular sample, wherein the user may be able to enter a default value, which may be set as a minimal value of clotting time, that may be observed for all samples, unless there are other factors influencing the clotting time, for example patient specific parameters that may lead to an extension or reduction of the clotting wait time. In a further embodiment, upon withdrawal of the blood from a patient (also referred to broadly as a user) into a container, the container possessing the blood sample may be stamped with the Patient ID and a time stamp of collection of the blood sample. In a further embodiment a timer may be activated upon receipt of a container containing the blood sample, for example the timer may be a clock associated with or incorporated into the test system. The timer may be set for a pre-determined amount of time that may be considered as the time required for a sufficiently complete clotting reaction to produce a serum fraction and a clot. The time for clotting to occur may vary depending on various factors. For example, spontaneous and complete clotting of blood samples normally occurs within a period of 30 to 60 minutes at room temperature (20 to 25 degree centigrade). For example, the blood sample may be drawn at room temperature and the storage and transportation of the collected blood sample may be at a lower temperature, such as between 2 to 8 degree centigrade, which may generally result in a delay of clotting of the blood sample.
[0053] Generally, if the time allowed for clotting is inadequate, latent fibrin may remain in the serum, which may then cause a problem for many analyzers (also referred to as diagnostic instruments or laboratory instruments). Usually, tube or container manufacturers may provide recommendations to ensure that proper clotting of the sample occurs. For example, the container manufacturer may suggest a faster clotting wait time because of the coating the containers with silica, which acts as a clotting agent. Further, a user interface, for example on the test system, may indicate whether the clotting wait time for a container with a sample has already elapsed or alternatively indicate the remaining time required for the clotting reaction to occur. When the clotting wait time has elapsed, then the user interface may further indicate, for example via a pop-up or an indicator such as a by visual means, that the container is now ready for further processing, and/or that the container has already been automatically processed for further analysis in the test system, for example by indicating that the container is being transported to a centrifuge and subsequent centrifugation. When the clotting wait time for the blood sample in the container has elapsed, the blood sample may be automatically transported to the centrifuge, so that the clot may be separated from the serum. The user interface may help the user to get an overview of and/or monitor samples that are still sitting in the storage/input section and are waiting for their individual clotting wait time to elapse, so they can be transferred to a centrifuge.
[0054] A coagulation agent may be added to the blood sample to accelerate the clotting process for the blood sample, which may be preferably done at the time of withdrawal of the blood sample. For example, snake venom may be used as a clotting agent to accelerate clotting of the blood sample to occur within a period of 2 to 5 minutes. In another example, thrombin may be used as a clotting agent and may result in accelerating clotting of the blood sample to occur in approximately 5 minutes. In another example, glass or silica particles may be used as a clotting agent for clotting the blood sample, which may accelerate the clotting process to occur in a period of 15 to 30 minutes. Addition of such a clotting agent may be taken into account for computing the clotting wait time, if this information is available for the test system, for example by reading the sample bar code on the sample container, which may also include information about the addition of coagulation agents to the blood sample. Therefore, accordingly, setting the clotting wait time for each sample may be based on certain pre-defined factors that may be prevalent or used or determined from historical facts. For example, determination of any factors from historical facts can be obtained from the patients past history or from a patients electronic medical records that may be accessed by the clinician. For example, pre-determined factors may include temperature, pressure and/or humidity during the transport and/or storage of the blood sample, wherein all of these factors may influence the clotting time. Accordingly the user interface may be used to display and/or modify the clotting wait time based on such pre-determined factors. These pre-determined factors are discussed hereinabove and hereinbelow.
[0055] Automated test stations 104 as illustrated herein may include various capabilities depending on the type of samples to be tested and the type of analytical tests to be performed. Conveyance system 106 may be or include a conveyor belt, a designated container carrier movement area and/or robotic arms, and is specifically designed to allow for the movement of sample containers 108 within the test system. based on the tests ordered for the blood sample, to at least one test station 104, which is either connected to the test-station or to a sample output location, from which samples can be transferred to standalone analyzers, which are not connected to conveyor system 106 of the test system. Scheduling algorithms and routing algorithms may be used to efficiently route sample containers within the automated test station.
[0056] Each automated serum test station 104 can utilize a certain amount of blood serum, contained in the sample container, in order to perform the requested sample analysis. Generally a test station can use a pipettor device to either aspirate the required serum sample volume directly from a position in close proximity to conveyor system 106 path, or from a position with the test station, to which the serum sample has been transferred to.
[0057] Sample containers may also be broadly referred to as vials or tubes, and are configured to contain blood samples and ultimately also the serum that will be provided to the analyzers for performing specific analysis as ordered.
[0058] The automated test station 104′ may also include a clotting station, where samples may be placed in order to await the clotting reaction to occur. The clotting station may be spatially separated from, but connected to the automated test stations via conveyor system 106. The clotting station may be a dedicated storage module or an area or rack within a sample input module of the test system, where a blood sample can be stored after it's clotting wait time has been assigned, until the clotting time has elapsed. The clotting wait time may be determined or calculated as described previously.
[0059] The clotting station includes a blood storage unit that is configured to secure and maintain containers 108 that contain the blood samples. The blood samples are allowed to clot at the clotting station, thereby developing a serum and a clot fraction in container 108. Generally, a clotting wait time is assigned to samples stored at the clotting station. On positive determination of the clotting waiting time to have elapsed, the blood clotting reaction is considered to have occurred and the sample container can then be transported to a centrifuge in order to separate the clots from the serum, which is to be used by the test stations for further analysis.
[0060] The blood storage unit can accommodate one or more test tube holders, also referred to herein as racks, that is typically configured to maintain containers 108 in a vertical orientation with a lid or stopper positioned at the top of the container. The container is ideally maintained in a basically vertical position with the lid on the top, so that proper clotting of the blood sample occurs, and there is no clotting in and around the lid.
[0061] A sample container may be encoded or stamped with a clotting start time before being provided to the clotting station. The clotting station maintains containers 108 for a clotting wait time, allowing the blood samples to clot. The samples may be stored at the clotting station at room temperature or at different temperatures. A clotting wait time can be determined and adjusted according to factors such as temperature, pressure and humidity at the clotting station, and then used by test system 100 in order to ensure a complete clotting process. A timer is be used to monitor the clotting wait time and to determine when the clotting wait time has elapsed. When the clotting wait time has elapsed, the blood sample is provided to a centrifuge for centrifugation.
[0062] The process of centrifugation separates the residual clot and the serum. The centrifuged sample container is then either transported to at least one test station for further analysis or an aliquot is taken from the sample contained and transferred into anew sample tube, which is transported to at least one test station for further analysis which needs to be performed on the sample.
[0063] Generally, each sample container can include a unique sample identifier (not illustrated in the figure) or sample tag that identifies at least one of the patient, the sample type and the tests ordered for the specific sample. The unique identifier may also contain additional data such as the date and/or time of the sample withdrawal, information regarding the addition of coagulation agents or anticoagulation agents, patient specific information related to person health information, and other information that may be of relevance for calculating the appropriate length of the coagulation reaction. The unique identifier may further include data related to the healthcare provider that obtained the sample, a destination for the tests results and also an indication of one or more analytical tests that need to be performed on the blood sample by the test system. Subject to the list of requested tests, the sample may be routed to an appropriate test stations 104 of test system 100. The time stamp on unique identifier of the container may indicate the clotting start time. Alternatively, the clotting start time may be set when a sample container is first received by the test system and the relevant sample information is obtained by reading the unique sample identifier. The clotting start time may be automatically determined and the clotting wait time may be automatically set by the test system. The test system may be configured to monitor the clotting wait time for at least one of a plurality of samples, such that when the clotting wait time elapses for a specific sample, the test system may be configured to automatically transport the sample to a centrifuge for centrifugation of the blood sample and to begin further processing of the blood sample as appropriate.
[0064] Sample containers may include unique sample identifiers such as a 2D or 3D barcode, a radio frequency identification (“RFID”) tag, or the like. Automated sample test track 102 includes various readers 110, for example identity or identification readers, positioned throughout test system 100.
[0065] Test system 100 further includes electronic data storage 112, network interface 114, user interface 116, and processor 118. Components 112, 114, 116, 118 may be local to test system 100 or may be accessed remotely by test system 100. Network interface 114 communicatively couples readers 110, electronic data storage 112, user interface 116, processor 118 together. Electronic data storage 112 stores records, such as electronic medical records (“EMRs”), which in addition to patient details may also contain information relating to containers that contain other information/data related to a patient within test system 100 and the samples contained therein. For example an EMR may be an electronic repository or a database or a data storage, which may store data either in a structured format or an unstructured format or a combination thereof. Electronic data storage 112 may further include registers, buffers, and the like for the operation of automated sample test track 102 including operation of the test system. Processor 118 provides general processing for test system 100. The test system may be connected by means of a wired network or a wireless network or a combination thereof.
[0066] Generally, based on the patient history available via an EMR, a clotting agent may be added to the blood sample by the clinician to accelerate the clotting process. The test system may be completed automated to identify the type of clotting agent to be added to a patients' blood sample and chose an appropriate clotting agent and add the clotting agent to the container containing the blood sample. For example, if a patient's EMR indicates that the patient is on anti-coagulation medication, an appropriate clotting agent may be added to the blood sample to accelerate the clotting process at the clotting station or alternatively the clotting wait time may be increased manually by means of user interface 116 coupled to the test system. Further processing of the blood sample occurs only after the clotting wait time has elapsed. In another example, if a patient's EMR indicated that the patients' blood clots very quickly, the clotting wait time for the blood sample can be reduced either automatically by the system or manually by means of a user interface 116, before further processing of the blood sample. In another example, it may be sometime beneficial to use a shorter clotting wait time for sample that may need to be processed on an urgent basis, when a patient is in an intensive care unit. In such a case ideally the clotting wait time is narrowed down to the best extent possible and reduce the clotting wait time to the shortest possible time, such that faster processing of the blood sample is possible in order to obtain the results as the earliest possible convenience. Alternatively, on the other hand it will be necessary to ensure and avoid malfunctioning of analysers due to non-fully clotted blood samples which may result in obstructing the pipetting device of the analyzers, leading to possibly incorrect liquid metering or contamination of the pipettor etc. Therefore ideally, use of a clotting wait time that is neither too short not too long will ensure proper and faster processing of the blood sample.
[0067]
[0068] User interface 116 may display clotting wait time 152 for at least one sample container 108. In various examples, clotting wait time 152 may be input or altered by a user/clinician via user interface 116, e.g. by one or more user inputs, or may be automatically determined by processor 118, for example based on the manufacturer's standards. Clotting wait time 152 may be monitored by timer 154, in an example this could be a countdown timer, starting at the clotting time and counting down until zero, at which time a blood sample in the container 108 would be expected to have completed the clotting process and clotted. In a more realistic situation there would be multiple samples sitting in the clotting storage/rack and many individual timers are running down as illustrated in table 156. The table records information on the sample ID which may be assigned by the laboratory. The patient ID may be provided so as to refer the HER and obtain additional information regarding the patients' history information, which may provide insight into any anti-coagulation treatment/medication that the patient may be undergoing. The clotting start time is noted, which as mentioned previously may the time or withdrawal of the blood sample or the time the blood sample container is loaded to the test system or the sample receipt time as recorded. The clotting wait time is calculated and indicated for the lab technician, which may be changed by the lab technician depending on for example, whether a clotting agent has been added which may accelerate the clotting process. A timer is also indicated which illustrates the time left for the clotting wait time to elapse after which the sample may be sent to the centrifuge. While a countdown timer is described, it is to be recognized and understood that a timer may instead count up to the clotting wait time 152, and on completion of the count-up to the clotting wait time, provide the container for centrifugation and subsequent further analysis to the test system. The timer may also be shown separately from clotting wait time 152, with the clotting wait time displayed while the timer counts separately. There could be multiple timers set of multiple containers as illustrated in the table in exemplary form, and can for example be maintained by an internal clock system of the processor of the test system. Further, the display may be configured to also provide a table of the sample ID and the time per sample, when a plurality of sample (not shown in the figure) exists.
[0069] Upon receiving container 108, which for example may be based on a notification from reader 110 in pre-analytical test station 104′, processor 118 may determine a clotting start time for the clotting process. In various examples, the clotting start time for the timer is based on the record corresponding to container 108 and the time logged at which reader 110 identifies container 108. Alternatively, the test system may be configured to store a sample receipt time, determined via the reader 110, or a blood withdrawal time as the clotting start time in the electronic data storage 112 prior to transferring the receipt time to processor 118. Processor 118 may access the receipt time from the distribution buffer and base subsequent determinations around the timer on the receipt time from the distribution buffer.
[0070] Processor 118 may obtain the clotting wait time from a user via the user interface 116 or may determine the clotting wait time based on various factors, as has been disclosed previously and below. The speed of the blood clotting reaction may for example dependent on environmental conditions and the properties of the blood sample. The clotting of blood in a standard sample tube may normally be expected to occur within thirty (30) minutes when the ambient temperature is preferably at room temperature (i.e., twenty-five (25) degrees Celsius). However, an ambient temperature that is less than room temperature may tend to delay clotting, while an ambient temperature higher than room temperature may tend to accelerate clotting. Additional factors, such as the introduction of a clotting activator or clotting accelerator or clotting agent, such as snake venom/thrombin or glass or silica particles, may be used to predictably reduce clotting time, anywhere from two minutes to thirty minutes depending on the clotting agent used.
[0071]
[0072] A blood sample is first collected in a container from a patient and then encoded with the patient ID and other relevant parameters on an identifier attached to the container, optionally also including the date and time of withdrawal of the blood sample (Step 210). Other parameters may be encoded on the identifier as well. Readers positioned in a test system or a laboratory device may be configured to read the identifier and interpret the information encoded on the identifier. These identifiers are attached to or are otherwise associated with the sample container. For example, the identifier may contain the tests ordered for a patient, and the test system may be configured to route the sample to the specific analyzers or specific test stations to perform the particular tests ordered. As discussed previously, this data may be mapped and stored in a server interfaced with the test system or in an electronic storage of the test system. The time of recorded sample receipt within the test system or the time assigned as the time of withdrawal of the blood sample on the identifier may be identified as the clotting start time (Step 220).
[0073] Once the sample is collected in the container and marked with relevant details/information on the identifier, the sample is input onto the test system, normally at a sample input module of the test system and may then either stay at the input module for the duration of the clotting wait time or it may be moved to a dedicated storage/clotting area (Step 230) to allow the sample to undergo a complete clotting reaction. The clotting start time can be determined by readers positioned on the test system, and transmitted to a processor of the test system, based on either the sample draw time or based on the time when the sample was received at the test system. A user may be allowed to individually modify the clotting start time if needed. There could be multiple containers having the same clotting start time or there could be multiple containers having different clotting start times. Likewise, different clotting wait times may be assigned to the various samples because for each sample different factors which are of relevance for the clotting reaction, as discussed previously, may apply. The test system is adapted to monitor the clotting wait time assigned for each sample as illustrated in an exemplary format in Table 156 of
[0074] Before moving the blood sample to the storage facility, where clotting occurs, a check can be made to ascertain whether there are any external conditions or factors that may influence the clotting of the blood sample in the container (Step 240). For example, temperature of the storage may influence the clotting wait time for the blood sample. In another example, blood sample from a patient on anti-coagulant medication may influence the clotting time. There could be several other factors that may influence the clotting wait time, and these have been disclosed previously. If it is determined that there are any factors influencing the clotting of the blood, then a clinician/technician may ensure that proper clotting has occurred before the sample is out for further processing. For example, one such measures may include adding a clotting agent to accelerate the clotting process or the clotting wait time may be increased or decreased by means of a user interface provided on the test system. In another example, when it may be required to obtain an urgent analysis on the blood sample of a patient in the intensive care unit, where the clotting wait time may be tailored to be shorter to obtain results faster.
[0075] The Clotting wait time may be computed or processed taking into account any other conditions influencing the clotting process for the blood sample (Step 250). If there are no factors influencing the clotting of the blood sample, then a default clotting wait time is assigned to the sample, which is preferably about 30 mins., and a timer may be assigned to monitor the clotting wait time. The processor of the test system or laboratory device may be configured to automatically allocate a timer to monitor the clotting wait time or alternatively a clock may be set by the test system to monitor the clotting wait time. Manual modification of the clotting wait time automatically assigned by the test system may be performed via the user interface of the test system by a user of the test system. The clotting wait time may be counted either in a descending manner or an ascending manner, as convenient by the user. If there are external factor influencing the clotting wait time, then the clotting wait time may be either increased or decreased manually by means of an input via the user interface, wherein the clotting wait time can be reset manually. For example, if the patients EMR indicates that the patient is on anti-coagulants medication, then either a clotting agent may be added to accelerate the clotting process or the clotting wait time may be substantially increased by the user to allow the blood sample sufficient time for clotting.
[0076] On positive determination that the clotting wait time has elapsed for the blood sample (Step 260), the blood sample is then automatically sent for further processing to a centrifuge for centrifugation, to separate the serum and the clot. Post centrifugation, the serum is then sent to test stations or analyzers for processing based on the test order, as described previously with respect to
[0077]
[0078] Machine 300 may be or include a server computer, a client computer, a personal computer (PC), a tablet computer, a laptop computer, a netbook, a set-top box (STB), a personal digital assistant (PDA), a cellular telephone, a smartphone, a web appliance, a network router, a network switch, a network bridge, or any machine capable of executing instructions 324, sequentially or otherwise, that specify actions to be taken by that machine. Further, while only a single machine is illustrated, the term “machine” shall also be taken to include a collection of machines that may individually or jointly implement instructions 324 to perform any one or more of the methodologies discussed herein.
[0079] Machine 300 includes a controller, control circuitry and/or processor 302, e.g. a central processing unit (CPU). The control circuitry 302 may be configured to set and/or determine the clotting time; to set and/or determine the clotting wait time; and to automatically provide the container and/or blood sample to the centrifuge upon determination of completion of the clotting wait time.
[0080] Machine 300 further includes a graphics processing unit (GPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a radio-frequency integrated circuit (RFIC), or any suitable combination thereof, main memory 304, and static memory 306, which are generally configured to communicate with each other via bus 308. Machine 300 may further include graphics display 310 (a plasma display panel (PDP), a light emitting diode (LED) display, a liquid crystal display (LCD), a projector, or a cathode ray tube (CRT)). Machine 300 may also include alphanumeric input device 312 (a keyboard), cursor control device 314 (a mouse, a touchpad, a trackball, a joystick, a motion sensor, or other pointing instrument), storage unit 316, signal generation device 318 (a speaker), and network interface device 320.
[0081] Storage unit 316 includes machine-readable medium 322 on which is stored instructions 324 (software, as defined previously) embodying any one or more of the methodologies or functions described herein. Instructions 324 may also reside, completely or at least partially, within main memory 304, within processor 302 (within the processor's cache memory), or a combination thereof, during execution by machine 300. Accordingly, main memory 304 and processor 302, may be considered as machine-readable media. Instructions 324 may be transmitted or received over network 326 via network interface device 320. The network interface device may be configured to be a wired device or a wireless device. Machine 300 may connect to other devices via wired means, wireless means or a combination thereof.
[0082] As used herein, the term “memory” refers to a machine-readable medium able to store data temporarily or permanently and may be taken to include, but not be limited to, random-access memory (RAM), read-only memory (ROM), buffer memory, flash memory, and cache memory. While machine-readable medium 322 is shown in an example to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media. For example a centralized or distributed database, or associated caches and servers, may be able to store instructions. The term “machine-readable medium” shall also be taken to include any medium, or combination of multiple media, that is capable of storing or carrying instructions, for example software, for implementation by machine 300, such that the instructions, when implemented by one or more processors of the machine, for example processor 302, cause the machine to perform any one or more of the methodologies described herein. Accordingly, a “machine-readable medium” refers to a single storage apparatus or device, as well as “cloud-based” storage systems or storage networks that include multiple storage apparatus or devices. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, one or more data repositories in the form of a solid-state memory, an optical medium, a magnetic medium, or any suitable combination thereof. While referring to a cloud-based storage system, the system may be either one of a private cloud, a public cloud or a hybrid cloud.
[0083] Throughout this specification, plural instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods are illustrated and described as separate operations, one or more of the individual operations may be performed concurrently, and there is no requirement that the operations be performed in the order illustrated. Structures and functionality presented as separate components in example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein.
[0084] Certain embodiments are described herein as including logic or a number of components, modules, or mechanisms. Modules may constitute either software modules, for example code embodied on a machine-readable medium or in a transmission signa, or hardware modules. A “hardware module” is a tangible unit capable of performing certain operations and may be configured or arranged in a certain physical manner. For example, one or more computer systems, such as a standalone computer system, a client computer system, or a server computer system, or one or more hardware modules of a computer system, such as a processor or a group of processors, may be configured by software, such as an application or application portion, as a hardware module that operates to perform certain operations as described herein.
[0085] A hardware module may be implemented mechanically, electronically, or any suitable combination thereof. For example, a hardware module may include dedicated circuitry or logic that is permanently configured to perform certain operations. For example, a hardware module may be a special-purpose processor, such as a field programmable gate array (FPGA) or an ASIC. A hardware module may also include programmable logic or circuitry that is temporarily configured by software to perform certain operations. For example, a hardware module may include software encompassed within a general-purpose processor or other programmable processor. It will be appreciated that the decision to implement a hardware module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry, for example configured by software, may be driven by cost and time considerations.
[0086] Accordingly, the phrase “hardware module” should be understood to encompass a tangible entity, be that an entity that is physically constructed, permanently configured, such as hardwired, or temporarily configured, such as programmed, to operate in a certain manner or to perform certain operations described herein. As used herein, “hardware-implemented module” refers to a hardware module. Considering embodiments in which hardware modules are temporarily configured, for example programmed, each of the hardware modules need not be configured or instantiated at any one instance in time. For example, where a hardware module comprises a general-purpose processor configured by software to become a special-purpose processor, the general-purpose processor may be configured as respectively different special-purpose processors, for example comprising different hardware modules, at different times. Software may accordingly configure a processor, for example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
[0087] Hardware modules can provide information to, and receive information from, other hardware modules. Accordingly, as described, hardware modules may be regarded as being communicatively coupled. Where multiple hardware modules exist contemporaneously, communications may be achieved through signal transmission, for example over appropriate circuits and buses, between or among two or more of the hardware modules. In instances where multiple hardware modules are configured or instantiated at different times, communications between such hardware modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the output of that operation in a memory device to which it is communicatively coupled. Again, a further hardware module may then, at a later time, access the memory device to retrieve and process the stored output. Hardware modules may also initiate communications with input or output devices, and can operate on a resource, for example a collection of information.
[0088] The various operations of example methods described herein may be performed, at least partially, by one or more processors that are temporarily configured, for example by software, or permanently configured to perform the relevant operations. Whether temporarily or permanently configured, such processors may constitute processor-implemented modules that operate to perform one or more operations or functions described herein. As used herein, “processor-implemented module” refers to a hardware module implemented using one or more processors.
[0089] Similarly, the methods described herein may be at least partially processor-implemented, a processor being an example of hardware. For example, at least some of the operations of a method may be performed by one or more processors or processor-implemented modules. Moreover, the one or more processors may also operate to support performance of the relevant operations in a “cloud computing” environment or as a “software as a service” (SaaS). For example, at least some of the operations may be performed by a group of computers or a group of processors, with these operations being accessible via a network, such as the Internet, and via one or more appropriate interfaces, such as an application program interface (API).
[0090] The performance of certain operations may be distributed among the one or more processors, not only residing within a single machine, but deployed across a number of machines, which may be coupled via a network in a fail-safe manner. In some example embodiments, the one or more processors or processor-implemented modules may be located in a single geographic location, for example within a home environment, an office environment, a hospital or a clinic or a laboratory or a server farm. In other example embodiments, the one or more processors or processor-implemented modules may be distributed across a number of geographic locations.
[0091] Some portions of this specification are presented in terms of algorithms or symbolic representations of operations on data stored as bits or binary digital signals within a machine memory, such as a computer memory. These algorithms or symbolic representations are examples of techniques used by those of ordinary skill in the data processing arts to convey the substance of their work to others skilled in the art. As used herein, an “algorithm” is a self-consistent sequence of operations or similar processing leading to a desired result. In this context, algorithms and operations involve physical manipulation of physical quantities. Typically, but not necessarily, such quantities may take the form of electrical, magnetic, or optical signals capable of being stored, accessed, transferred, combined, compared, or otherwise manipulated by a machine. It is convenient at times, principally for reasons of common usage, to refer to such signals using words such as “data,” “content,” “bits,” “values,” “elements,” “symbols,” “characters,” “terms,” “numbers,” “numerals,” or the like. These words, however, are merely convenient labels and are to be associated with appropriate physical quantities.
[0092] Unless specifically stated otherwise, discussions herein using words such as “processing,” “computing,” “calculating,” “determining,” “presenting,” “displaying,” or the like may refer to actions or processes of a machine, for example a computer, that manipulates or transforms data represented as physical, such as electronic, magnetic, or optical, quantities within one or more memories, for example a volatile memory, a non-volatile memory, or any suitable combination thereof, registers, or other machine components that receive, store, transmit, or display information. Furthermore, unless specifically stated otherwise, the terms “a” or “an” are herein used, as is common in patent documents, to include one or more than one instance. Finally, as used herein, the conjunction “or” refers to a non-exclusive “or,” unless specifically stated otherwise.