Data collection device
11791023 · 2023-10-17
Assignee
Inventors
Cpc classification
G06K7/10297
PHYSICS
G16H10/40
PHYSICS
International classification
G16H10/40
PHYSICS
Abstract
A data collection device comprising an input, a processor and an output. The input is configured to receive a user identifier receive data from external data generating equipment. The processor is configured to generate processed data comprising the received data and metadata including the user identifier. The output is configured to output the processed data to a data repository.
Claims
1. A data collection device comprising: an input configured to: receive a first user identifier; and receive first data in a first format from a first external data generating equipment, the first external data generating equipment being a piece of laboratory equipment within a laboratory data system; a processor configured to generate first processed data comprising the first received data and first metadata including the first user identifier, and generate first session data comprising a plurality of first processed data; and an output configured to output the first session data to a data repository, wherein the input is further configured to: receive a second user identifier; and receive second data in a second format from a second external data generating equipment, the second external data generating equipment being a second piece of laboratory equipment within the laboratory data system; wherein the processor is further configured to generate second processed data comprising the second received data and second metadata including the second user identifier, and generate second session data comprising a plurality of second processed data; wherein the output is further configured to output the second session data to the data repository, and wherein the first format and the second format are different, and the first session data and the second session data have a same format.
2. The data collection device according to claim 1, further comprising a touch screen display configured to: display data received from the first data generating equipment; and receive a user input to record the displayed data as the first received data.
3. The data collection device according to claim 2, wherein the display is further configured to prompt the user to provide the first user identifier.
4. The data collection device according to claim 2, further configured to receive session configuration information from a user including a session identifier and a number of samples to be analysed by the first data generating equipment; and wherein the display is further configured to display prompts for the user indicating the number of samples remaining to be analysed.
5. The data collection device according to claim 2, wherein the display is further configured to display calibration information indicating whether the first external data generating equipment requires calibration.
6. The data collection device according to claim 1, wherein the first metadata further comprises a date or time that the first data was received or recorded.
7. The data collection device according to claim 1, wherein first received data comprises an analysis result for a sample generated using the first data generating equipment; wherein the input is further configured to receive a sample identifier for the sample; and wherein the first metadata further comprises the sample identifier.
8. The data collection device according to claim 7, wherein the input is further configured to receive a sample identifier corresponding to a sample analysed by the first external data generating equipment to generate the first data; and wherein the processor is further configured to include the sample identifier in the first processed data.
9. The data collection device according to claim 1, wherein first processed data corresponds to a plurality of results received from the first external data generating equipment.
10. The data collection device according to claim 1, wherein the first session data further comprises a session identifier.
11. The data collection device according to claim 1, wherein the processor is further configured to track the amount of first received data, or the time since a previous first data generating equipment calibration operation, and to provide an output indicating when the data generating equipment requires calibration.
12. The data collection device according to claim 1, further comprising a memory configured to store processed data.
13. The data collection device according to claim 1, wherein the first piece of laboratory equipment and the second piece of laboratory equipment are from different vendors.
14. The data collection device according to claim 1, wherein the first data and the second data received by the input are received simultaneously.
15. A data system comprising: first and second pieces of laboratory equipment configured to respectively generate data and to output the generated data to a data generating data collection device, the data collection device comprising: an input configured to: receive a first user identifier; and receive first data in a first format from the first piece of laboratory equipment within a laboratory data system; a processor configured to generate first processed data comprising the first received data and first metadata including the first user identifier, and generate first session data comprising a plurality of first processed data; and an output configured to output the first session data to a data repository; wherein the input is further configured to: receive a second user identifier; and receive second data in a second format from the second piece of laboratory equipment within the laboratory data system; wherein the processor is further configured to generate second processed data comprising the second received data and second metadata including the second user identifier, and generate second session data comprising a plurality of second processed data; wherein the output is further configured to output the second session data to the data repository, and wherein the first format and the second format are different, and the first session data and the second session data have a same format; and the data repository is configured to receive processed data from the data collection device.
16. The data system according to claim 15, further comprising a barcode reader coupled to the input of the data collection device; wherein the barcode reader is configured to read a barcode including a sample identifier applied to a sample analysed by the first piece of laboratory equipment; and wherein the processor is further configured to include the sample identifier in the first processed data.
17. The system according to claim 16, wherein the barcode reader is configured to scan a barcode ID card to supply the user identifier to the laboratory data collection device input; or wherein the data collection device input further comprises an RFID reader configured to scan an RFID card to obtain the first user identifier.
18. The system according to claim 15, further comprising a computing device including a web browser configured to connect to a web console hosted by the data collection device to provide session configuration information including a session identifier and a number of samples to be analysed by the first piece of laboratory equipment.
19. A method of using a data collection device comprising an input, a processor and an output, the method comprising: receiving a first user identifier through the input; receiving first data in a first format through the input from a first external data generating equipment in a laboratory data system; generating, using the processor, first processed data comprising the first received data and first metadata including the first user identifier; generating, using the processor, first session data comprising a plurality of first processed data; and outputting through the output the first processed session data to a data repository, wherein the method further comprises: receiving a second user identifier through the input; receiving second data in a second format through the input from a second external data generating equipment in the laboratory data system; generating, using the processor, second processed data comprising the second received data and second metadata including the second user identifier; generating, using the processor, second session data comprising a plurality of second processed data; and outputting through the output the second processed session data to a data repository, wherein the first format and the second format are different, and the first session data and the second session data have a same format.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Examples of the disclosure are further described hereinafter with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) Examples of the present disclosure presented below relate to a laboratory data collection device forming part of a laboratory data system. However, the present disclosure is not limited to laboratory use: it is applicable to any analogous system where there is a need to collect data from separate data generating equipment.
(13) Referring now to
(14) The laboratory equipment 102 may comprise any standard or custom piece of equipment or instrument within a laboratory capable of generating a reading or other form of data which is externally accessible, for instance by being output from a data port. The generation of data may be through analysing a laboratory sample 104. The operation of the laboratory equipment 102 is outside of the scope of the present disclosure beyond it reading, generating or otherwise providing data to the laboratory data collection device 101. The laboratory data collection device 101 includes an input 105 configured to receive data from the laboratory equipment 102. In the example illustrated in
(15) The laboratory data system 100 according to a first example illustrated in
(16) The laboratory data collection device 101 is further configured to receive, through the input 105, an identifier for a user. In particular examples this may be the user who is operating the laboratory equipment 102 to analyse samples 104. Knowledge of the individual user may be used to ensure traceability, for instance for quality assurance process compliance. Additionally, knowledge of the individual user through RFID or barcode identification (or any alternative identification technique that may be substituted, such as entry of an user name and password through the display 113) may also provide for authorisation or access control: to ensure that only authorised users can use the equipment to analyse samples. The user identifier may be obtained in either of two different ways. According to a first option each user may be provided with a unique barcode ID card 109. This may be read using barcode reader 108. According to a second option each user may be provided with a unique RFID ID card 110. This may be read using the RFID reader 107 noted above to form part of input 105. The operation of an RFID reader is outside of the scope of the present disclosure but will be understood by the person skilled in the art. Similarly, processes for uniquely associating users with identifiers and issuing appropriate barcode or RFID cards will be well understood by the person skilled in the art.
(17) The laboratory data collection device 101 further comprises a processor 111, memory 112, display 113 and output 114. The processor 111 is coupled to the input 105 and arranged to receive input data including received data generated by laboratory equipment 102 and a user identifier. The processor 111 is configured to process the received data to generate processed data including the user identifier. For example, the received data may be combined (for instance appended) with metadata including the user identifier. The metadata may further include further information, for instance time and date at which the data was received from the laboratory equipment, or the time and date at which received data was captured for storage, test reference numbers, details of raw materials and other configurable/user-specified fields. Time and date information may be obtained from an inbuilt clock (not illustrated) or alternatively may be supplied from the network using a network time protocol. Additional metadata may be obtained via input 105, for instance from laboratory equipment 102 (which may natively provide certain metadata in its output), or through the display 113 or connection to a web browser 117 as described below.
(18) Processor 111 is coupled to memory 112. Memory 112 may store computer program instructions for operating processor 111 to perform the various processes described in this disclosure. Memory 112 may further store data generated or obtained during operation of the laboratory data collection device 101. For instance, it may store the user identifier and data received from the laboratory equipment 102 and/or processed data described above.
(19) Display 113 may be controlled by the processor 111 in order to provide output information to the user, for instance instructions for interacting with the laboratory data collection device 101 and/or data received from the laboratory equipment 102. Display 113 may be a touch screen such as to provide an input mechanism for the user to operate the laboratory data collection device 101, as is described below in connection with the user sequence diagrams of
(20) Output 114 is coupled to the processor 111 for outputting data from the laboratory data collection device 101. The output 114 may comprise a wired network connection 115 and/or a wireless network connection 116. Output 114 serves to output processed data under the control of processor 111 to the laboratory data repository 103. Output 114 may also allow a user to connect to the laboratory data collection device 101 through a web browser 117 on a separate computing device for configuring and controlling the laboratory data collection device 101 (as is described in more detail later in this disclosure).
(21) Referring now to
(22) At step 201 the laboratory data collection device 101 requests the user 200 to provide login credentials. This may be a request to provide their user identifier either by use of barcode ID card 109 or an RFID ID card 110. Referring also to
(23) Box 203 presents two alternatives according to whether the user identifier is accepted. The laboratory data collection device 101 may locally store a database of accepted user identifiers, including corresponding user names, within memory 112. That list may comprise a preconfigured list of users authorised to use the laboratory data collection device 101 and the connected laboratory equipment 102. Alternatively, upon receiving a user identifier through input 105, processor 111 may trigger a database lookup through the output 114. That database lookup may access an externally stored list of accepted user identifiers, for instance stored in the laboratory data repository 103 or via another connected computing device.
(24) In the event that the received user identifier does not match one of a list of accepted user identifiers, then at step 204 the laboratory data collection device 101 returns, through display 113 a message reading “Access denied”. Else, at steps 205 and 206 the corresponding user name is displayed, and a start button is displayed. Referring also to
(25)
(26) Referring back to
(27)
(28) Following receipt of an accepted sample ID the laboratory data collection device 101 may instruct the laboratory equipment 102 to begin analysis. In some examples there may be an express start instruction 212 transmitted to the laboratory equipment 102 to being operation, transmitted through the input 105. Alternatively, there may be no such transmission and the laboratory data collection device 101 may simply wait after receipt of a sample barcode for data to be received from the laboratory equipment 102.
(29) Next, within nested loop B 209 at step 213 the laboratory data collection device 101 may transmit a message to the laboratory equipment 102 to report a reading (that is, a reading following analysis of the current sample 104). Alternatively, step 213 may be omitted and the laboratory data collection device 101 may simply wait for receipt of a reading. At step 214 the laboratory equipment 102 returns to the laboratory data collection device 101 a reading (and optionally the units of the reading). That is, the laboratory equipment 102 may return data generated through sample analysis to the laboratory data collection device 101.
(30) At step 215 the reading is displayed to the user. This is illustrated in
(31) At step 216 within Loop A 208 the user may select the record button 802. This causes the laboratory data collection device 101 to capture the current received reading and store this along with the sample ID and metadata such as the user ID as described above. Loop A 208 then repeats allowing the user to scan a barcode for a further sample 104, either in an ad-hoc fashion for a variable number of samples 104 or for a preconfigured number of samples if a session was first established.
(32) For a preconfigured session, with a set number of samples 104 to be analysed by laboratory equipment 102, the screen display of
(33) At step 217 the user selects the end session option and loop A 208 exits. At step 218 the laboratory data collection device 101 stores the session data for that session. For instance, the session data may comprise sample IDs and corresponding recorded readings, along with the user ID and other metadata for that session. The session data may be stored locally in memory 112. Alternatively, the session data may immediately be transmitted to laboratory data repository 103 and/or web browser 117 as well as or in place of local storage in memory 112. At step 219, and as illustrated in
(34) Where session data is to be output to a web browser 117 for display to the user then a human interpretable data format such as PDF (portable document file) may be used.
(35) The session data in
(36) The process of preconfiguring a data collection session will now be described. As discussed above in connection with
(37) Using the web browser 117, the user may provide a quantity of samples to be analysed during the session and a session ID. This may first require the user to open an appropriate web console (not illustrated) for the laboratory data collection device 101, enter suitable user credentials (such as user name and password) and select a session set up menu option. This information may then be saved to the laboratory data collection device 101 such that upon presenting a user barcode or RFID ID card 109, 110 the start queued session button 502 is available, as illustrated in
(38) Referring now to
(39) At step 1200 the user may be prompted and then supply suitable credentials for a laboratory data repository 103 that they wish to configure. The required credentials may be specific to the particular laboratory data repository 103, but may for instance comprise a combination of username and password, API key or other repository specific authentication information. The network configuration and credentials may have been established by a system administrator in advance. The role of the system administrator is not described in detail in the present disclosure.
(40) At step 1201, following submission and acceptance of user credentials, the user or the web browser itself may request a list of target locations within the laboratory data repository 103. This request is forwarded 1202 by the laboratory data collection device 101 to the laboratory data repository 103, which returns a list of target locations at step 1203, in turn forwarded to the user at step 1204. At step 1205 the user may select a desired location. This provides an instruction to the laboratory data collection device 101 regarding where to store future session data within the laboratory data repository 103.
(41) Beginning at step 1206 a subsequent operation for accessing a record list of session data is described. This may not be consecutive to the process of steps 1200 to 1205. At step 1206, for instance using the web browser 117, the user 200 requests a list of records from the laboratory data collection device 101. At step 1207 the laboratory data collection device 101 returns a list of available records. This may comprise a list of session logs. Specifically, it comprises a list of available session data stored locally at the laboratory data collection device 101. The user is able to select an available session log for download to the web browser (not illustrated).
(42) Optionally, at step 1208 the user is able to request synchronisation of session data between the laboratory data collection device 101 and the laboratory data repository 103 (particularly in the event that transfer of session data does not take place automatically upon ending a session, as described above in connection with
(43) A calibration process will now be described. For the purposes of the present disclosure the term “calibration” is to be interpreted as performing a test using the laboratory equipment to determine whether it is performing within defined calibration limits. The present disclosure is not concerned with any process of actually changing the performance of the connected equipment, though clearly if the test reveals that the equipment is outside of those limits the connected equipment may indeed require such a process to be performed in order to meet those limits in a follow up test. As discussed above in connection with
(44) In the event that calibration button 600, illustrated in
(45) Referring to
(46)
(47) In one example, a single laboratory may comprise two or more laboratory data collection devices connected to multiple pieces of laboratory equipment. Furthermore, it may be that multiple such laboratory data collection devices are provided across more than one physical site. It will be appreciated that examples of the present disclosure allow those laboratory data collection devices to be configured and monitor centrally via a web console, including to establish audit logs and collect session data for quality control purposes.
(48) A laboratory data collection device in accordance with an example of the present disclosure is configurable to operate with any piece of laboratory equipment. To function correctly requires only that the format of the data output by the equipment is understood and the laboratory data collection device be appropriately configured to accept data in that format. Similarly, it will be appreciated that the data output by a laboratory data collection device may be appropriately configured to meet the data input requirements of any existing or future laboratory data repository.
(49) It will be appreciated that examples of the present disclosure can be realized in the form of hardware, software or a combination of hardware and software. Any such software may be stored in the form of volatile or non-volatile storage, for example a storage device like a ROM, whether erasable or rewritable or not, or in the form of memory, for example RAM, memory chips, device or integrated circuits or on an optically or magnetically readable medium, for example a CD, DVD, magnetic disk or magnetic tape or the like. It will be appreciated that the storage devices and storage media are examples of machine-readable storage that are suitable for storing a program or programs comprising instructions that, when executed, implement examples of the present disclosure.
(50) Accordingly, examples provide a program comprising code for implementing apparatus or a method as claimed in any one of the claims of this specification and a machine-readable storage storing such a program. Still further, such programs may be conveyed electronically via any medium, for example a communication signal carried over a wired or wireless connection and examples suitably encompass the same.
(51) Throughout the description and claims of this specification, the words “comprise” and “contain” and variations of them mean “including but not limited to”, and they are not intended to (and do not) exclude other components, integers or steps. Throughout the description and claims of this specification, the singular encompasses the plural unless the context otherwise requires. In particular, where the indefinite article is used, the specification is to be understood as contemplating plurality as well as singularity, unless the context requires otherwise.
(52) Features, integers or characteristics described in conjunction with a particular aspect, example or example of the disclosure are to be understood to be applicable to any other aspect, example described herein unless incompatible therewith. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive. The disclosure is not restricted to the details of any foregoing examples. The disclosure extends to any novel one, or any novel combination, of the features disclosed in this specification (including any accompanying claims, abstract and drawings), or to any novel one, or any novel combination, of the steps of any method or process so disclosed. It will be also be appreciated that, throughout the description and claims of this specification, language in the general form of “X for Y” (where Y is some action, activity or step and X is some means for carrying out that action, activity or step) encompasses means X adapted or arranged specifically, but not exclusively, to do Y.
(53) The reader's attention is directed to all papers and documents which are filed concurrently with or previous to this specification in connection with this application and which are open to public inspection with this specification, and the contents of all such papers and documents are incorporated herein by reference.