Embodiments of the present invention relate to the collection, testing and evaluation of samples.
In the analysis, identification, and discovery processes, samples are collected from humans and animals for evaluation in the field or in a laboratory. For example, in the treatment of diseases, biological sample are collected for evaluation and testing. In the collection process, it is desirable to accurately identify and associate a sample with a particular donor (i.e. specific human or animal origin). Additional data that may be required to be associated with the sample can include the date and time of collection, the location of collection, and demographic and personal or descriptive information about the donor. The collected data should also be accurately linked to the sample. Inaccurate identification or inaccurate association can lead to false identification, improper diagnosis, or erroneous treatment of the donor. Proper sample identification can also reduce the risk of improper use of a collected sample, for example, erroneous identification of a specimen blood type in a transplantation operation can lead to the rejection and ultimate fatality of a organ identified by a particular blood type.
However, conventional sample collection systems and methods allow numerous opportunities for errors to occur during the collection process. For example, in the collection of blood in a hospital, a doctor fills out a paper form requesting a particular test to be performed on an individual. The individual carries the paper form to a blood lab, where a phlebotomist reviews the document and selects appropriate containers, which are typically Vacutainers® Becton, Dickinson and Company, N.J., USA. In the collection process, the operator inserts a needle into a sample donor, which is connected to a tube that feeds a secondary needle that is inserted into a container. A negative pressure in the container sucks in blood to fill the container. Thereafter, the operator selects a second container and repeats the procedure to fill it, and so on, until a specific number of containers are filled to contain the requisite amount of blood needed for a prescribed test. Each container may require different sample sizes, or is made from different materials, or is pre-filled with different sample modifying agents, and consequently, the operator has to select the correct containers. Also, before or after the containers are filled, the operator has to print out suitable labels that specify the patient name, doctor, and type of test to be performed, and adhere the labels on the correct containers. In the busy hospital environment, the operator is often distracted during sample collection, and as a result, can select the wrong types of containers or remove the secondary needle from a container before it is properly filled. When a larger number of sample are taken from one donor in a number of different containers, the chances of mislabeling individual containers is also more likely. In addition, when a number of different blood withdrawals are being simultaneously conducted, there is always a possibility that the containers are inadvertently associated with the wrong patient, leading to an erroneous diagnosis or treatment of that patient.
The correlation of a sample with the erroneous donor becomes increasingly probable when a large number of sample are taken from a group of separate donors, especially in a field environment. In the diagnosis and prevention of epidemics, operators are sent out into the field to retrieve large numbers of sample from different donors. For example, in the outbreak of SARS, thousands of sample were collected from people across wide rural areas of China; and in outbreaks of mad cow disease, millions of brain tissue sample are collected from slaughtered cows. In such field situations, it becomes more likely that a sample will be inadvertently associated with the wrong donor. Also, the possibility of mislabeling an individual container in a large set is more likely with the increased number of containers and donors. This can lead to false determination of an outbreak region, resulting in the failure to quickly identify and contain the sources of outbreak of an epidemic, and eventually leading to the loss of many lives and substantial economic repercussions. Improper sample identification can also increase the risk of inadvertent exposure to sample contaminated with a hazardous material, germ or virus.
The accuracy of correlating a sample with the correct donor becomes even more important when the collected samples are processed in automated robotic systems. Automated robotic systems with inventory control software (example: LIMS—laboratory information management system) allow rapid and efficient testing of large collections of sample. However, the automated testing process is entirely dependent upon the accuracy of sample identification and correlation with the proper source.
Reducing the number of times and duration a sample is handled is also desirable because each instance of sample handling is an opportunity for a mistake or accident to happen. Minimization of human contact with collected sample increase safety. Additionally, a reduction in sample handling reduces time and cost in sample collection, processing, and testing. Reducing the number of times information related to a particular sample is transcribed is also highly desirable because each instance of transcription of information introduces an opportunity for error. A device that allows information to be entered only once greatly reduces potential errors and lowers operating costs.
It is further desirable to ensure that the sample is collected in a sufficient quantity for the intended testing procedure. Most testing procedures require a minimum amount of sample for accurate results. When sample are returned for testing because there is an insufficient material to carry out the required test—substantial time, money, and effort is wasted. Additionally, a new sample must be collected when information on a particular donor is critical. Obtaining the second sample is time consuming, expensive, and stressful for the donor, and can also be difficult if the donor's location is no longer known.
Thus, it is desirable to have a sample collection system that reduces errors in the collection of sample. It is further desirable to have a system capable of collecting the desired amount of a sample in a container without improper termination of the collection process. It is also desirable to increase the accuracy of correlation of containers and donors, especially when collecting large numbers of sample. It is further desirable to collect field sample in outlying areas without inadvertently mislabeling of the sample. It is also desirable to reduce the number of times and duration a sample is handled. It is further desirable to ensure that samples are collected in sufficient quantity for their intended tests. Further, it is desirable to have a sample collection system capable of minimizing the number of times sample information needs to be entered or transcribed.
A sample collector to collect sample has a chassis with a plurality of receptacles in the chassis. Each receptacle is sized to receive a container and has a restraint positioned about the receptacle to restraint the container in the receptacle. The restraint has an open position that allows a container to be inserted into, or released from, the receptacle, and a locked position in which the container cannot be removed from the receptacle. A controller is also provided to determine at least one status signal, and in response to the status signal, send to the restraint, either of (i) an open signal to set the restraint to the open position, (ii) a lock signal to set the restraint to the locked position, or (iii) a stand-by signal to maintain the open or locked position of the restraint.
A method of collecting sample in the sample collector comprises placing a container in the receptacle in the chassis. The container is restrained in the receptacle by setting the restraint to the locked position in which the restraint locks-in the container. A sample may be provided in the container. The container is released by setting the restrain to the open position when the container is filled with the sample and any other required data collection and/or status signales have been completed.
These features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings which illustrate exemplary features of the invention:
An embodiment of a sample collector 20 to collect one or more samples 22 in predefined containers 24, is for example, shown in
The collector 20 comprises a chassis 40 with one or more receptacles 44 to receive the containers 24. The chassis 40 surrounds the receptacles 44 to provide structural integrity to the receptacle 44. In one version, the chassis 40 comprises a box 48 that has enclosed surfaces 52 that surround three receptacles 44a-c as shown in
Each of the receptacles 44 in the chassis 40 is shaped and sized to receive a container 24. For example, the container 24 is a hollow cylinder 70 having a flat round end 72, as shown in
The receptacle 44 can also guide the containers 24 so that each container 24 becomes oriented in a particular direction. For example, the receptacle 44 and container 24 can have matching asymmetric shapes so that the container 24 has a particular orientation when properly inserted in a receptacle, as shown in
In one version, a container detector 96 is provided about the receptacle 44 to detect the presence of a container 24 in the receptacle 44, as shown in
A restraint 104 is positioned about each receptacle 44 in the chassis 40 to restrain the container 24 in the receptacle, as for example, shown in FIGS. 4 to 7. Generally, the restraint 104 has an open position that allows a container 24 to be inserted into, or released from, the receptacle 44; and a locked position in which the container 24 is locked into and cannot be removed from the receptacle 44. The restraint can generate a status signal comprising a restraint status signal that contains information on the position and status of the restraint. One version of a restraint 104 that is positioned near the bottom portion 105 of the receptacle 44 in the chassis 40 to restrain the container 24, is shown in
While the locking slot 124 is shown as integral to the sidewall 108 of the container 24, the slot 124 can also be in an annular clasp 136 slipped over the sidewall 108 of the container 24 prior to insertion of the container 24 into the receptacle 44, as shown in
In another version, the restrain comprises a clamp 106 having a pad 103 that grips the sidewall 108 of the container 24 with frictional forces shown in
Another version of a restraint 104 comprises a pair of clamps 106a,b that grip opposing sides of the sidewalls 108 of containers 24, as shown in
Another version of restraint 104, as shown in
An ejector 160 within the receptacle 44 can also be provided to eject a container 24 that is not properly inserted in the receptacle 44, of the wrong type, or upon completion of the sample collection process, as shown in FIGS. 2 thru 5. Generally, the ejector 160 comprises a compressible ejection spring 162 located at the bottom portion 105 of the receptacle 44. The ejector can also generate a status signal comprising an ejector signal containing information about the position and status of the ejector. Initially, when a container 24 is inserted in the receptacle 44, the flat round end 72 of the container 24 in
A blocker 170 can also be used to block insertion of a container 24 in a receptacle 44. In one version, the blocker 170 comprises a blocking plate 172 that is connected to a drive shaft 173 powered by a blocking drive 174, as shown in
A tag reader 180 is provided to read an identification (ID) tag 184 on a received container 24 containing information about the container. The tag reader 180 can be an optical sensor 186 that scans the ID tag 184 with a laser beam 187 that rapidly scans though a fixed viewing angle, as shown in
A sample sensor 190, which may be an optoelectronic sensor having a beam source 191a that transmits an optical beam 194 to a facing beam receiver 191b. When sample 22 is gradually added to the container 24 it eventually breaks the optical beam 194 which causes the sample sensor to generate a status signal comprised of a sample signal to the controller 200 indicating that the presence of a sample 22 in the container has been detected. The amount or volume of sample 22 introduced into the container 24 can also be detected when the source and receiver 191a,b being mounted facing each other near a sample end 192 of the receptacle 44 at a height corresponding to the desired sample level 193. The sample sensor 190 can also be a weight detecting sensor 195 mounted on the surface 84 of the receptacle 44 that is directly below the container 24 to detect the weight of the resting container 24, such as a piezoelectric pressure sensitive devices, as shown in
A controller 200 is provided to control operation of the restraint 104 and other systems and hardware of the sample collector 20, as shown in
The computer 204 can also communicate with an external host computer 232, which stores patient information, sample collection procedures, or even patient medical history and safety information. For example, in a hospital, a host computer 232 maintained at a central location in the hospital can be used to collect and store all patient and testing data, which is then made available to other local computers 204 through a local area network (LAN) or wide area network (WAN).
The controller 200 also comprises a computer readable program 250 stored in the memory 210. The computer readable program 250 comprises program code capable of evaluating received data signals and operating the receptacle components of the collector 20 by sending instructions via instruction signals. The computer readable program 250 may be written in any conventional programming language. Suitable program code is entered into single or multiple files using a conventional text editor and stored or embodied in computer-usable medium of the memory. If the entered code text is in a high level language, the code is compiled, and the resultant compiler code is then linked with an object code of pre-compiled library routines. To execute the linked, compiled object code, the user invokes the object code, causing the CPU to read and execute the code to perform the tasks identified in the program.
An illustrative control structure of an embodiment of a suitable computer readable program 250 is shown in
The sample collection instruction set 260 controls the sample collection process, an example of which is illustrated in
The procedure determination instruction set 262 determines the sample collection procedure to be performed and returns information describing the requirements of the sample collection procedure from a Look-up Table to the sample collection instruction set 260. The Look-up Table can be stored in the memory 210 as local or removable memory, or on a network depending upon the frequency of updating required for sample collection procedures. A sample collection procedure can specify the number of samples 22 required, the type of containers 24 to be used, the data required to be associated with the sample 22, the level and amount of error correction, the method of results recording, and other parameters necessary to complete the sample collection process.
The sample collection procedure can be determined through a variety of methods. Three such methods are by default, by the operator, or by a Look-up Table. The specific method used to determine the sample collection procedure is specified during the mode selection 256 stage of the program 250 and can be further specified by an operator using the configuration instruction set 290. After the sample collection procedure is determined, the procedure determination instruction set 262 then looks up the requirements for the collection procedure and returns this information to the sample collection instruction set 260.
When a default sample collection procedure is specified the procedure determination instruction set 262 returns the default setting. When an operator determines the sample collection procedure the data input device 222 is used by the operator to indicate suitable choices. The sample collection instruction set 260 may indicate to the operator a list of possible collection procedures retrieved from a Look-up Table. The list of possible collection procedures can be limited by using information available to the program. For example, when a container 24 specific for a single or limited set of collection procedures has previously been inserted into the device then the list of possible collection procedures indicated to the operator can be limited by this container type.
When a Look-up Table is used to specify the collection procedure a variety of different methods can be used. These methods include querying a Look-up Table by a sample donor's identification, by non-donor specific information, by information generated from machine read forms, or by information delivered to the device from an external source. The specific method used to determine the sample collection procedure via a Look-up Table is specified during the mode selection 256 stage of the program and can be further specified by an operator using the configuration instruction set 290.
When the identity of a sample donor is used to determine the sample collection procedure, a Look-up Table containing collection procedures to be performed for specific sample donors is used. The identity of the donor is determined using the donor identification instruction set 276 and the Look-up Table is queried for uncompleted sample collection procedures associated with the specific donor.
When non-donor specific information is used to determine the sample collection procedure, a Look-up Table containing collection procedures to be performed for specific instances is used. Non-donor specific information can be a specific time of day, location, or other parameter that has been pre-assigned to determine a sample collection procedure. The non-donor specific information is determined and a Look-up Table is queried for the sample collection procedures associated with the specific non-donor specific information.
When machine generated information 280 is used to determine the sample collection procedure a Look-up Table containing collection procedures is used. The machine generated information that specifies the collection procedure is returned after executing the machine generated information instruction set 280. For example, a form is provided indicating the type of collection procedure to be performed. The form is machine read, translated, and the collection procedure indicated is returned.
The external instructions retrieval instruction set 278 is used to retrieve information from the memory 210 or an external source, such as the host computer 232, which is stored in an external Look-up Table containing sample collection procedures. The collection procedure information is returned after executing the external source information instruction set 278. For example, the host computer 300 can send a request for a specific sample collection procedure to the device by using a network connection. This triggers the external source instruction set 282 that then calls the external instructions retrieval instruction set 278.
The sample qualification instruction set 268 determines the completeness of sample collection as specified by sample collection procedure. The instruction set 268 collects information about the collected sample 22 and compares the readings to the sample collection procedure requirements. Information about the collected sample 22 can include the presence or absence of sample in a container 24, the level or amount of sample in the container 24 as indicated by the sample signal, and other parameters that may be required to insure a properly collected sample. For example, when a sample collection procedure requires a minimum level of sample to be collected. The sample qualification instruction set 268 would determine the sample quantity, compare it against the sample collection procedure specification, and return the results.
The data qualification instruction set 266 determines the completeness of data collection as specified by sample collection procedure. The instruction set 266 collects information about collected data and compares the information to the sample collection procedure requirements. This information can include the presence or absence of data, the quality or amount of data collected, the ID tag 184 of the sample container 24 indicated by the container tag signal, and other parameters that may be required to insure a properly collected sample 22. For example, when a sample collection procedure requires a minimum of data to be collected, the data qualification instruction set 266 would determine the data quantity, compare it against the specification, and return the results. The data qualification instruction set 266 generates a status signal comprising a data received signal that indicates whether data to be associated with a container 24 is received and complete.
The data collection instruction set 274 collects the data specified by the sample collection procedure. The instruction set 274 allows the operator to input the specified data by different ways including via keyboard, touch screen, machine readable forms, bar code scanner, thermometer, fingerprint scanner, blood pressure monitor, mouse, and other input devices. Information that is available to the collector 20 and does not require operator input is collected automatically. This includes status signals such as the container tag signal, the sample signal, and the container detector signal. Additional information may include the date, time, location, donor identification, information available via a network, and other values available to the collector 20.
The data collection instruction set 274 also uses error detection and correction methods to improve the quality of the data collected. The level and amount of error checking is specified by the sample collection procedure, by the mode selection 256 stage of the program, and can be further specified by an operator using the configuration instruction set 290. Error detection and correction methods can include the comparison of inputted data to expected ranges, the double checking of machine read forms by the operator, the double checking of machine read forms by an automatic system, the use of completion aids to help the operator when an input is incorrect but similar to an expected input, and by other error detection and correction methods.
The sample container qualification instruction set 268 determines the appropriateness of an inserted container 24 as specified by sample collection procedure. For example, the container qualification instruction set 268 can determine a status signal by evaluating a container received signal to determine if the container is properly received in the receptacle. The container qualification instruction set 268 can also determine a container type signal to determine the type of container that has been received in the sample receptacle by collecting information about the container 24 and comparing the readings to those specified by the sample collection procedure. Information about the container 24 can also include the presence or absence of sample 22 by determining a sample signal, a unique container identifier, the size or volume of the container, the manufacturer, the preloaded contents, the readability of the ID tag by determining a container tag signal, and other parameters that may be required to insure a properly collected sample 22. For example, when a sample collection procedure requires a container 24 with a minimum container volume, a unique ID tag, and for the container 24 to be empty, the sample qualification instruction set 268 determines these parameters, compare them against the sample collection procedure specifications, and return the results in the form of a status signal.
The restraint control instruction set 269 controls operation of the restraints 104. A status signal is determined by for example, the container qualification instruction set 268, sample qualification instruction set 264, data qualification instruction set 266, results recording instruction set 272, data collection instruction set 274, or other instruction sets. The status signal can indicate receipt of one or more proper containers 24 into the receptacles 44, filling of the containers 24 to the desired levels, determination of a proper label on a container 24, or other containers related signals. The restraint control instruction set 269 receives the status signal and in response to the status signal, sends to the restraint 104 anyone of (i) an open signal to set the restraint 104 to the open position, (ii) a lock signal to set the restraint 104 to the locked position, or (iii) a stand-by signal to maintain the open or locked position of the restraint 104. For example, if the status signal indicates that the wrong type of container 24 is received in a receptacle, the restraint control instruction set 269 sends to the particular restraint 104, an open signal to set the restraint to the open position if the restraint is already set to a locked position upon insertion of a container 24 into the receptacle 44, or a stand-by signal if the restraint 104 is already in the open position. Conversely, if the status signal indicates that the correct type of container 24 is received in a receptacle 44, the restraint control instruction set 269 sends to the restraint 104 a lock signal to lock-in the container 24. Similarly, when the status signal indicates that a sample, or the proper amount of sample has been received in the container 24, the restraint control instruction set 269 sends to the restraint 44 an open signal to open the restraint to open it and allow the container 24 to be removed from the receptacle 44. A another example would be when the status signal indicates a proper container, proper sample amount, proper data collection, proper restraint position, proper ejector position, proper blocker position, and proper results recording, the restraint control instruction set 269 then sends to the restraint 44 an open signal to open the restraint to open it and allow the container 24 to be removed from the receptacle 44.
The results recording instruction set 272 collects all available data from the sample collection device, program, and process and records this information as specified by the sample collection procedure. The instruction set 272 can generate a status signal comprised of a results recording signal that contains information on the outcome of the recording procedure. Available data can include results from the data collection instruction set 274, the data qualification instruction set 266, the sample qualification instruction set 264, the container qualification instruction set 268, the procedure determination instruction set 262, the diagnostic procedures 252, the login procedures 254, date, time, location, temperature, device serial number, or other available data.
The locations, medium, and methods of data recording are specified by the sample collection procedure. Recording locations can include internal and external locations relative to the device, removable and fixed hardware, across a network to a distant device, and other locations. Multiple locations for data storage may be specified. Recording mediums can include dynamic and static random access memory, magnetic media, optical media, printed media, and other media. Methods of data recording can include un-encrypted information, encrypted information, or a combination of the two. If specified by the sample collection procedure, external Look-up Tables, accessible via a network, are updated by the results recording instruction set 272. For example, if a sample collection procedure was completed as required by an external Look-up Table then this Look-up Table can be modified to indicate the procedure is complete.
If the sample collection procedure requires the generation of printed media the printer instruction set 270 is called. The printer instruction set 270 controls internal and external printing devices. The instruction set 270 can also convert data into different symbologies, which can include text, character based languages, one-dimensional bar codes, two dimensional codes, and other symbologies. The instruction set 270 can also encrypt data before sending it to the printing device. Format and control information for different printing devices is stored in a Look-up Table. When specified by the sample collection procedure the printer instruction set 270 may allow the operator the option for duplicate printing or other printing functions. For example, a sample collection procedure may require the generation of an ID tag or label to be affixed onto the container. This label is specified to display all the information collected during the sample collection process, in an encrypted format, and as a machine readable two dimensional code. The printer instruction set 270 would then encrypt the data, generates the two dimensional code, and instructs the printer to print the label.
The donor identification instruction set 276 determines the identity of the sample donor. The identity of the donor can be determined and inputted by the operator, an optical reader capable of scanning a donor's identity card or papers, a magnetic reader capable of reading a donor's identity card, a fingerprint reader capable of determining the donor's identity from fingerprints, and other devices. The method used to determine a donor's identity is specified by the mode selection 256 stage of the program and can be further specified by an operator using the configuration instruction set 290. The sample collection procedure can also specify a series of preferred methods and excluded methods for donor identification. Multiple methods of donor identification can be specified to insure the highest level of certainty of the donor's identity.
The machine generated information instruction set 280 collects information from external devices and translates this information into a usable format for the program. The collected information may be delivered by scanning of documents, wireless transmission from external devices, and other input methods. The method to be used is specified by the mode selection 256 stage of the program and can be further specified by an operator using the configuration instruction set 290. The sample collection procedure can also specify a series of preferred methods and excluded methods for machine generated information.
The external source instruction set 282 receives unsolicited information from external sources, such as the host computer 232. This information arrives without a query from the program. Information can arrive for a variety of purposes. These purposes include requests for specific collection procedures to be performed, updates for software, updates for Look-up Tables, and other information necessary to operate the device. When the information is received the instruction set determines the appropriate way to handle the data and calls the appropriate instruction sets.
The maintenance procedures instruction set 282 allows the operator to reconfigure the sample collection device and program, and can include instruction sets that perform the tasks of uploading data, software and database updating, diagnostics, configuration, and other tasks necessary for the operation and upkeep of the device. For example, the maintenance procedures instruction set 282 can include, for example, an upload data instruction set 284, software and database updating instruction set 286, diagnostic instruction set 288, and configuring system instruction set 290.
The upload data instruction set 284 transfers data from the controller's memory 210 to external computer memory such as that of the host computer 232 or other systems or devices. The instruction set 284 can also encrypt data to secure the data during the transfer. External memory systems and devices can include removable memory cards, removable memory media, and remote databases accessible using a communications network. The operator can select the method of data transfer and the destination of the data.
The software and database updating instruction set 286 allows the operator to check for updates, choose updates for download, and install updates. These updates can include modification of the sample collection procedure Look-up Tables, modification of configuration settings, modification of controller software, modification of user rights and privileges, and modification of other aspects of the device necessary for the operation of the device.
The diagnostic instruction set 288 allows the operator to test specific components of device and aids in the interpretation of the results. The instruction set 288 can also upload the results of diagnostic tests to an external device using a network.
The configuring system instruction set 290 allows the operator to configure procedures, data sources, printer settings, device configuration, encryption settings, communication protocols, and other settings necessary for the operation of the device.
The following examples illustrate embodiments of the present invention, and methods of practicing the invention, but should not be used to limit the invention in scope or content. Other embodiments as apparent to those of ordinary skill in the art are included in the scope of the present invention.
A physician orders a sample collection for a specific test for a specific donor. This is recorded in a network accessible Look-up Table. The sample donor arrives at a sample collection facility. The donor is identified to the sample collection device and the sample collection procedure is identified. The sample collection procedure is carried out by the operator. In this system the operator does not need to know how the sample 22 is to be tested. The donor does not have to carry any forms that can be lost, and the operator does not need to know the personal identity of the sample donor if a non-name identification system is used. The privacy of the sample donor can be protected throughout the process with only the physician having access to the results of the test. In another configuration even the physician could be excluded from knowing the results of the test and only the donor could have access to the results.
An operator can control the collector 20 using a data input device 222 comprising control switches 300 that are mounted on a display panel of the collector 20, through data input entered from the device 222 itself, or through an external controller 200 that is in communication with the collector 20. The control switches 300 can send control signals to facilitate sample collection, and may include operational functions such as abort, void, yes, no, up, down, and power on/off. For example, one control switch 300 can serve as an abort button that sends an abort signal to the controller 200 to abort the sample collection procedure. Upon receiving the abort signal, the controller 200 sends instructions to a restraint 104 to maintain an open position to allow an operator to manually remove a container 24. The switches 300 can also be used in conjunction with the audio/visual feedback display 220 to program, test, and operate the collector 20. The operator can also enter data using the data input device 222 that communicates with the controller 200. The entered data is accepted and stored in a data Look-up Table of the memory 210 of the computer 204. The operator may enter the data in response to menus or screens displayed on the display 220 that are generated by a data collection instruction set 274 of the computer program 250. The controller 200 can also sends out control signals in response to received data signals or instructions signals. The control signals can be provided in different communication protocols, such as wireless protocols include WiFi/Airport, infrared/IrDA, and Bluetooth. Hard wired protocols include TCP/IP, USB, IEEE-1394, Ethernet, and other parallel and serial protocols.
In one version, the controller 200 receives a signal that includes information about at least one status signal (status signal). In response to the status signal, the controller 200 sends a control signal to the restraint 104, comprising either (i) an open-up signal to set the restraint 104 to the open position, (ii) a lock-up signal to set the restraint 104 to the locked position, or (iii) a stand-by signal to continue to maintain the open or locked position of the restraint 104. The controller 200 can operate the restraint 104 in response to the received status signal to ensure proper receipt of containers 24, identify an incorrectly received container, ensure collection of the proper amount of sample 22, insure proper collection of data, correlate data with the container, correct sample 22 identification, insure operator safety, and other functions.
The following examples illustrate different versions of the collector 20, however, other versions and other functions as would be apparent to those of ordinary skill in the art are within the scope of the present invention.
The sample collection process can be initiated in a number of different ways. For example, the operator can initiate the sample collection process by indicating the type of collection procedure to the controller 200, which would then display the number and type of containers 24 that need to be loaded into the collector 20. The operator can check an external source, such as for example, a patient record, list of outstanding sample or biometric information keyed to patient record, to determine the sample 22 requirements and the necessary collection procedure. This includes using the donor's identity to check for required collection procedures and/or authorize a procedure by confirming the identity of the patient. The donor's identity can be determined using a variety of methods including scanning a donor's identity card or identity bracelet, or using a biometric method.
The operator can also determine the type of collection procedure required from a hospital form filled out by a physician or nurse practitioner that indicates the type of sample 22 required and the associated collection procedure, and load the desired containers 24 into the sample 22 receptacle 44. When the form is machine readable, the operator presents the machine readable form to a form reader which scans the form and communicates with the controller 200 to determine the type of collection procedure needed. The form reader can be a scanner 304 to read the form and a text or table processor program to extract the needed information from the form. The machine readable form can also be structured similarly as a questionnaire, especially in situations where the donor may have to provide written agreement and/or consent for a procedure, such as in the form of a signature, the complete image of the signature, can be communicated to the controller 200. Further, complete images of each form can be communicated to and stored by the controller 200, and all this information can be associated with the container. The controller 200 decodes the form to determine the collection procedure or other data, displays the number and type of containers 24 that need to be loaded into the collector 20, and can also generate labels for the containers 24 or transmit information to the ID tags on the containers 24 to specify donor identification, analysis to be performed on sample 22, or other information about the sample 22.
In yet another method, the collection process is started when information is retrieved by the controller 200 from a host computer 232 upon entry of the sample donor's identification number or name by the operator. The operator can check an external source such as a patient record, list of outstanding samples, biometric information keyed to patient record or other sources, that indicates the patient identity or even the type of collection procedure that is necessary. The donor's identity can also be determined using a variety of methods including scanning a donor's identity card or identity bracelet, or using a biometric method.
Insertion of a proper container, or a set of containers 24, into the receptacle 44 of the chassis 40, can also initiate a collection procedure or may result in the controller 200 asking the operator for further data or other information before the collection procedure is determined. When containers 24 are placed in the receptacle 44, the container detector 96 of the collector 20 sends a container recieved status signal to the controller 200. The tag reader 86 then reads the ID tag on the container to determine the type or other identity of the container 24 and generates an appropriate status signal. The type and scope of the collection procedure is then determined by the operator and the controller 200 displays the number and type of containers 24 that need to be loaded into the collector 130.
After initiation of a collection procedure, the requisite number and type of containers 24 are loaded into the collector 20. When an empty container 24 is placed in a receptacle 44, the container detector 96 detects the presence of the container 24 and sends a status signal to the controller 200 that indicates proper receipt of the container. If the container 24 is not received properly, for example, not fully inserted in the receptacle 44, the detector sends a status signal indicating improper container receipt to the controller 200. The controller 200 evaluates the status signal for each container 24 and if any container 24 is not properly received, the controller 200 sends a control signal to the restraint 104 to cause the restraint 104 to open from a lock position, remain open, or open and eject the container. In one implementation, when an empty container 24 is placed in the receptacle 44 in the chassis 40, the container 24 is initially restrained in the receptacle 44 because the restraint 104 is of a type that automatically engages to a locked position when a container 24 is inserted in the receptacle 44. Thereafter, the container detector 96 determines if the container 24 is properly received in the receptacle 44 and sends a status signal to the controller 200. In another implementation, the restraint 104 remains in an open position when an empty container 24 is placed in the associated receptacle 44. Only after verification of the proper placement of the container 24 is the restraint 104 locked around the container. A control switch 300, designated as an abort switch, can also be provided so that an operator can activate the switch to send an abort signal to the controller 200, which upon receiving the abort signal opens the restraint 104 or keeps it open.
After a container 24 is placed in a receptacle 44, the tag reader 180 reads the ID tag 184 on the container 24 and sends a status signal containing the read-in information to the controller 200, which evaluates the information by comparing it to data stored in a Look-up Table, and then sends a control signal to the restraint 104 and optional ejector, in relation to a determination of a status of the container. For example, the restraint 104 may be set to the locked position by a lock-up control signal from the controller 200 after the controller 200 determines from the status signal that the ID tag 184 identifies the correct type of container, or that the ID tag 184 contains correct information for the associated sample 22 to be inserted in the container. Alternatively, the container 24 is released or ejected when the status signal indicates that the type or information on the ID tag 184 of the container 24 is unreadable, the container 24 is of the incorrect type for the required collection procedure, or the ID tag 184 of the container 24 bears a unique identifier that lists the container 24 to be unacceptable, for example, voided from another process or already filled.
After proper receipt and identification of a container, a yellow light signal is provide to the operator who then starts the sample 22 retrieval process from a donor. For example, when blood is to be collected from a person, the operator inserts a butterfly needle into a vein of a donor. The needle is connected to a tube that has a device to puncture the seal of the container 24 at the opposite end. Sub-atmospheric pressure in the container 24 facilitates the flow of blood from the donor into the container. After sample 22 is received in a container, the sample sensor 190 generates a sample 22 status signal that indicates whether a container 24 has received sample 22 and sends it to the controller 200. The sample status signal can also indicate the level of the sample 22 received in the container. When sufficient sample 22 is collected, as determined by the controller 200 comparing the actual sample level to a desired level in a Lookup Table, the controller 200 indicates a status of completion for the container 24 by activating a green light near a particular container 24. The controller 200 can also activate the red light near the container, for example, by flashing the light, and send a signal to release or eject the container 24 when the sample level sensor determines a non-zero amount of sample 22 present for a container 24 that is expected to be empty. The controller 200 evaluates the sample level signal by comparing the measured sample level signal to a desired sample level value in a Look-up Table for that particular type container 24 or future analysis of the container. The Look-up Table contains previously entered or stored sample levels that are each associated with a particular container, particular analysis, or which are specifically entered or received for the particular container 24 in the receptacle 44. A separate set of parameters for sample collection completion is used in particular instances where a sample 22 that needs to be collected does not fit into standard collection procedures, for example, when the sample 22 are being collected for outside processing (unique labeling requirements), for the transfer of sample 22 already collected into a new container, or when an operator overrides conventional procedures to apply a special procedure.
The controller 200 may also receive a status signal that indicates whether data to be associated with the container 24 has been received. This is an important feature to reduce errors in sample 22 identification when multiple sample are received in the collector 20, especially in a field environment. In this version, when an operator activates the collector 20, the controller 200 requests the data that is to be associated with the sample 22, at the onset of sample collection, during sample collection, or afterwards. For example, in one version, when a number of containers 24 are placed in the receptacle 44, the display can show a request for “sample identification” and provide data fields corresponding to the number of received containers 24. The associated sample 22 ID data fields may include, for example, donor identity and ID number, location, and tests to be performed. In more complex scenarios, for example in field sample collection during a disease outbreak of unknown origin, the number of associated data fields may number in the tens to hundreds with each field containing complex responses. After the requisite information is entered, the computer program of the controller 200 records a status signal that indicates completion of data entry. This signal may be used as a trigger to release or eject the containers 24 when the sample collection process is completed assuming all other sample collection procedures and statuses have been completed. In another version, the controller 200 requests for, and receives data from a networked source or host computer, after the operator enters a donor ID name or number, and upon receipt of the data, records the appropriate data received signal. The controller 200 may also, upon command from the operator, send control signals to a printer to instruct the printer to print out the data entry fields as on label feedstock for fixing as labels on the filled containers 24.
The containers 24 in the receptacle 44 are released by the controller 200 upon completion of sample collection, and an optional data received status, by setting the restrain to the open position, and optionally, activating the ejector springs to eject the containers 24. The containers 24 may also be released only after the controller 200 verifies completion of the sample collection process which is determined by the sample level status signal, the data acquisition and association signal, and other status signals that may be required by specific sample collection procedures. Additional requirements for container release may include that a proper identifier label has been affixed to the container, and optionally, determination that the information entered on an identifier label is correct. Information can also be printed directly onto the container 24 automatically, by the operator, or through the uploading of data onto a RF tag that is associated with the container. Color printing allows for more options when adding information to a container. When privacy issues are important the identifier label can also be encrypted to protect the donor's identity, sample 22 type, or testing purpose. The sample 22 identifier labels can be printed by the controller 200 using a conventional printer, and thereafter attached to each container 24 by the operator.
The collector 20 can use a document scanner 304 to communicate information to the controller 200. This information can be scanned forms, documents, or images that pertain to the type of sample collection procedure or to the sample themselves. Information contained on the forms can be recorded as digital images or can be interpreted. This information would be linked to the container's unique ID and/or to the sample donor's ID. An example of interpretation is when a form, containing a series sample collection procedures followed by boxes for check marks, is scanned and converted from the image into a signal to the controller 200 to perform the specific collection procedures indicated by the check marks. The scanner 304 can be built into the collector 20, mounted near the collector 20 and in communication with collector 20, or in communication with an external controller 200.
A digital camera can be used to communicate information to the controller 200. The digital camera can provide images of the sample donor or associated information relevant to the sample collection procedure. This information would be linked to the container's unique ID and/or to the sample donor's ID. The camera can be built into the collector 20, mounted near the collector 20 and in communication with collector 20, or in communication with an external controller 200.
The controller 200 may also determine the location of receipt of a particular sample 22 or set of sample, and store the information in an associated Table in the memory. A global positioning system (GPS) can be connected to the controller 200 to provide appropriate geographical coordinates, or alternatively, the controller 200 can also request location coordinates from the operator.
The controller 200 can also be connected to a biometric sensor for biometric data collection that also communicates with the controller 200. The biometric sensor can scan fingerprints, retinal scans, digital photos, or can even determine a combination of weight, height, or shape of individual. The biometric data signal can be used by the controller 200 to determine or verify the identity of a sample donor using stored data or by comparing the biometric data to data retrieved from an external host computer. Biometric data can also be used to regulate operator access to the controller 200—similar to a password.
The controller 200 can also have the ability to control other devices, such as for example, but not limited to scanners, bar code readers, printers, digital cameras, keyboards, scales, thermometers for external environmental and internal sample donor measurements, other devices that characterize the sample donor or environment, finger print readers, iris readers, and other biometric devices. A variety of communication protocols can be employed to this purpose including, wireless protocols such as WiFi/Airport, infrared/IrDA, and Bluetooth; hard wired protocols such as TCP/IP, USB, IEEE-1394, Ethernet, and other parallel and serial protocols. For example, the controller 200 can be connected to a hand operated bar code scanner can be used to confirm information of a patient or donor as determined by a scan of the persons ID tag.
The controller 200 can also provide various visual and auditory signals to indicate the progress and status of the collection process, using light emitting diodes (LED) or text and graphs on the display 220 as shown in
The sample collector can be a mobile station, as shown in
In the hospital or blood collection laboratory, the collector 20 can be used in a fixed station, such as a phlebotomists station in a hospital or clinical lab, as shown in
In the field environment, when it is necessary to collect sample from humans, animals, or the environment, the collector 20 is mounted in a field station unit, as shown in
When sample collection requires a highly mobile operator the collector 20 can also be in the form of a hand held device, as shown in
The present invention has been described in considerable detail with reference to exemplary versions thereof, however, other versions are possible, as would be apparent to one of ordinary skill in the art. For example, other arrangements of the sample collector 20 can also be used depending on the application. Also, alternative restraints can be designed, for example, another type of restraint could employ a system of latches to lock into a groove in the body of the container. Further, relative terms, such as first and second, inner and outer, top and bottom, if used, are provided only to illustrate the invention and are interchangeable with one another. Therefore the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein.