[go: up one dir, main page]

NL2026919B1 - A system and method for providing test results - Google Patents

A system and method for providing test results Download PDF

Info

Publication number
NL2026919B1
NL2026919B1 NL2026919A NL2026919A NL2026919B1 NL 2026919 B1 NL2026919 B1 NL 2026919B1 NL 2026919 A NL2026919 A NL 2026919A NL 2026919 A NL2026919 A NL 2026919A NL 2026919 B1 NL2026919 B1 NL 2026919B1
Authority
NL
Netherlands
Prior art keywords
data
test
equipment
classification
medical
Prior art date
Application number
NL2026919A
Other languages
Dutch (nl)
Inventor
Johanna Grobler Magdalena
Marais Henri-Jean
Original Assignee
Univ Northwest
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Univ Northwest filed Critical Univ Northwest
Priority to NL2026919A priority Critical patent/NL2026919B1/en
Priority to PCT/IB2021/060654 priority patent/WO2022107017A1/en
Application granted granted Critical
Publication of NL2026919B1 publication Critical patent/NL2026919B1/en

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/48Biological material, e.g. blood, urine; Haemocytometers
    • G01N33/50Chemical analysis of biological material, e.g. blood, urine; Testing involving biospecific ligand binding methods; Immunological testing

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Urology & Nephrology (AREA)
  • Hematology (AREA)
  • Pathology (AREA)
  • Public Health (AREA)
  • Chemical & Material Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Immunology (AREA)
  • Primary Health Care (AREA)
  • Food Science & Technology (AREA)
  • Biotechnology (AREA)
  • Microbiology (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Epidemiology (AREA)
  • Cell Biology (AREA)
  • Medicinal Chemistry (AREA)
  • Physics & Mathematics (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

A method of providing test results associated with biological sample tested at a testing location comprises: receiving, by a processor at a classification location, test data acquired from medical test equipment located at a test location, wherein the test data is associated with a test conducted on a biological test sample from a person by the medical test equipment; processing the received test data with classification data stored in a classification database to determine a corresponding test result in an automated fashion; and transmitting results data indicative of the corresponding test result to a suitable computing device associated with the test location. Under one or more predetermined conditions, the method comprises: transmitting the test data, or data associated therewith, to a computing device associated with a validation clinician capable of interpreting the test data; receiving a test result corresponding to the transmitted test data, or data associated therewith, from the computing device associated with the validation clinician; and if necessary, updating the classification database with the test data, or data associated therewith, and the corresponding test result received from the computing device associated with the validation clinician.

Description

-1-
A SYSTEM AND METHOD FOR PROVIDING TEST RESULTS
FIELD OF INVENTION THIS invention relates to medical testing systems and methods, to remote cloud based testing systems and methods, particularly to remote diagnosis systems and methods for providing test results possibly including a related diagnosis to a person at a testing location typically in the form of a point of Care (POC) location.
BACKGROUND OF INVENTION Point of Care (POC) testing systems for certain diseases and viruses generally have and make use of medical diagnostic equipment which tests samples extracted from human or animal bodies for one or more diseases and/or infections. Testing equipment usually generates data which are interpreted by suitable clinicians that make diagnoses at POC locations or facilities such as hospitals, clinics, testing/quarantine zones, etc.
In some cases, POC testing systems make use of medical diagnostic equipment in the form of real-time polymerase chain reaction (PCR/gPCR, herein referred to as “PCR” for brevity) test equipment to identify certain diseases such as COVID-19.
Commercially available PCR test equipment receive samples of genetic material for testing and process the same in a conventional manner at a POC location. The equipment typically outputs results of the processing to a suitable graphical user interface which is interpreted by suitably trained clinicians. These clinicians make diagnoses based on the results displayed by the PCR test equipment.
-2- A difficulty in times of pandemic, for example, during the COVID-19 pandemic, is that there are large numbers of people requiring testing to identify whether or not they have contracted COVID-19. However, there are often not enough suitably trained clinicians to be able to interpret the PCR test equipment and provide a diagnosis at a POC location in real-time/near-real time.
This problem is exacerbated when one considers the lack of visibility of test results generated in a POC setting and a backlog of patients waiting at POC locations such as healthcare facilities (e.g., hospitals and clinics, etc.) for test results, said patients occupying valuable beds and wasting valuable resources.
There exists a great need for point of care diagnostic equipment that does not require a trained clinician at the point of care.
Healthcare systems have many existing devices, which could be repurposed for testing for COVID-19 but they still have to rely on scarce skilled experts to interpret the test data. This causes extended and expensive (and potentially infectious) delays between time of testing and time of diagnosis.
It follows that it is an object of the present invention to address and ameliorate the problems and difficulties described herein.
SUMMARY OF INVENTION According to one aspect of the invention, there is provided a method of providing test results associated with biological sample tested at a testing location, wherein the method comprises: receiving, by a processor at a classification location, test data acquired from medical test equipment located at a test location, wherein the test data is associated with a test conducted on a biological test sample from a person by the medical test equipment;
-3- processing the received test data with classification data stored in a classification database to determine a corresponding test result in an automated fashion; and transmitting results data indicative of the corresponding test result to a suitable computing device associated with the test location; wherein under one or more predetermined conditions, the method comprises: transmitting the test data, or data associated therewith, to a computing device associated with a validation clinician capable of interpreting the test data; receiving a test result corresponding to the transmitted test data, or data associated therewith, from the computing device associated with the validation clinician; and if necessary, updating the classification database with the test data, or data associated therewith, and the corresponding test result received from the computing device associated with the validation clinician.
In some example embodiments, the results data may comprise a suitable prescription for appropriate medication for the specific patient and/or test result. The prescription (where applicable) should then be printed at the test location and medication provided to the patient.
The classification location may be a cloud-based location separate from the test location. The classification location may be at the testing location as part of a local cloud-based system, or another geographically separate location. Instead, the classification location may be any location removed from and/or outside of the test equipment. The classification location may be server based.
The step of processing the received test data with classification data may comprise: extracting a data signature from the received test data;
-4- comparing the extracted data signature to classification data stored in the classification database, wherein the classification data comprises a plurality of data signatures and test results corresponding thereto; and determining a test result based on said comparing.
The test result may be determined based on a match between the extracted data signature and a data signature stored in the classification database which is associated with the respective test result. The comparison may be to match the extracted data signature with an identical or substantially similar data signature stored in the classification database. It follows that in some example embodiments, the data signatures may have a degree of variance when comparing the same in the manner contemplated herein.
The method may comprise updating the classification data stored in the classification database with the test data, the data signature, or both and the corresponding test result received from the computing device associated with the validation clinician if the test data, the data signature, or both are not previously stored as classification data in the classification database. In this way, the classification database is being continually updated with input from an authorised validation clinician. In this regard, the validation clinician may be a suitable nurse, doctor, medical technician, etc. able and/or authorised to classify and/or read and/or interpret test data to provide test results.
The method may comprise transmitting results data indicative of the test result received from the computing device associated with the validation clinician to the suitable computing device associated with the test location. It will be noted that test results may be determined in an automated fashion by the processor but if the processor cannot perform the automatic determination of the test result or in other words the classification, the method conveniently comprises directing the test data to the authorised clinician to provide the test result which is then transmitted back to the test or point of care (POC) location and substantially simultaneously, the classification database is conveniently updated with the previously unclassified test data, particularly the
-5- corresponding data signature and corresponding test result, so that similar future test data may be classified in an automated fashion. It follows that the method may comprise tracking the test data transmitted to the validation clinician and associating the extracted data signature with the test result received from the validation clinician related to the transmitted test data.
The one or more predetermined conditions for transmitting the test data, or data associated therewith, to the computing device associated with at least one predetermined validation clinician may be one or both of where the step of processing the received test data with classification data does not result in the determination of a test result, and for testing of accuracy of the processing step. In this way, the test data is only transmitted to the validation clinician if the processor cannot make an automatic comparison in a manner described herein or for random testing of the classification accuracy of the classification described herein. lt will be noted that in some example embodiments, more conditions may be present for having the validation clinician provide a test result.
Nothing precludes the test data being transmitted to a plurality of validation clinicians. In some example embodiments, only upon the classification of the test data by more than one validation clinician may the database be updated in the manner contemplated herein and/or the test result transmitted to the test location computing device. In this example embodiment, only upon consensus between two or more validation clinicians will the test result be valid. In other example embodiments, only the test result received from the validation clinician which responds is considered a valid test result to update the database with and transmit to the test location.
The method may comprise receiving patient data associated with the person associated with the test data, wherein the method comprises storing the patient data and transmitting the patient data with the test data, or data associated therewith, to the computing device associated with the validation clinician. The computing devices associated with the test location, and associated with the validation clinician may have stored thereon computer software which facilitates communication between the processor and classification database.
-6- The method may comprise maintaining the classification database, wherein the classification database stores classification data comprising data signatures, and corresponding test results; and wherein the method comprises maintaining a patient database storing patient data associated with people associated with the biological sample being tested, wherein at least some of the patient data is stored for a shorter period of time than the classification data.
The test data may be one or more of an image of a suitable test graph/s generated by the medical test equipment and displayed by a suitable display device associated with the medical test equipment, the suitable test graph/s generated by the medical test equipment, and numerical data associated with the test graph/s generated by the medical test equipment.
The method may comprise one or both of capturing an image of the suitable of graph/s displayed by the display devices associated with the medical test equipment by way of a suitable test data capturing device provided adjacent the medical test equipment, and interfacing a suitable test data capturing device with the medical test equipment so that the suitable test data capturing device is in data communication with the medical test equipment to acquire the suitable test graph/s generated by the medical test equipment and/or the numerical data associated with the test graph/s generated by the medical test equipment.
The method comprises receiving the test data from the suitable data capturing device interfaced with the medical test equipment.
Where the test data comprises images taken of a display screen displaying test results, the method may comprise using image processing techniques on the test data to determine the test result.
The medical test equipment may typically be in the form of a polymerase chain reaction (PCR) test equipment. In this regard, the test data may be one or more of an image of a suitable PCR graph/s generated by the PCR test equipment and displayed by a suitable display device associated with the PCR test equipment, test graph/s generated by the PCR test
-7- equipment, and numerical data associated with test graph/s generated by the PCR test equipment.
The test data may be an image of a suitable PCR graph/s generated by the PCR test equipment, the method comprises scaling the image by performing curve fitting on pixel data associated with the image, then substituting cartesian pixel coordinates in fitted curve with pixel data. As mentioned above, the method may comprise applying image processing techniques/algorithms to the test data comprising images in an automated fashion. This is of course counterintuitive to test equipment which processes raw data generated thereby as no image processing techniques are used. This conveniently makes the disclosure herein equipment manufacturer invariant or agnostic.
The method may comprise determining whether or not the test data is valid by determining whether or not both positive and negative control curves, or data representative thereof, are present in the test data, and that a growth coefficient of a test result curve in Phase 1 of the test data is multiplying by a factor of between 1.8 and 2 per cycle.
The step of extracting the data signature may only carried out after the test data is determined to be valid. It will be noted that extracting the data signature from the test data may comprise: determining start and end points of Phase 2 of a test result curve, or data representative thereof; and determining a gradient of the test result curve in Phase 2, or data representative thereof, wherein at least the determined start and end points of Phase 2 of the test result curve and the determined gradient, or data representative thereof, form all or part of the data signature.
The method may comprise interfacing the test data capturing device with the medical test equipment, wherein the test data capturing device is configured to capture images of a display associated with the medical test device, extract data from a suitable communication interface, or both.
-8-
According to another aspect of the invention, there is provided a system for providing test results associated with biological samples tested at a testing location, wherein the system comprises:
a classification database storing classification data;
a suitable communication module; and a processor arrangement coupled to the classification database and the communication module, wherein the processor is configured to: receive test data acquired from medical test equipment located at a test location, wherein the test data is associated with a test conducted on a biological test sample from a person by the medical test equipment;
process the received test data with the classification data stored in a classification database to determine a corresponding test result in an automated fashion; and transmit, via the communication module, results data indicative of the corresponding test result to a suitable computing device associated with the test location;
wherein under one or more predetermined conditions, the processor is further configured to:
transmit the test data, or data associated therewith, to a computing device associated with a validation clinician capable of interpreting the test data via the communication module;
receive a test result corresponding to the transmitted test data, or data associated therewith, from the computing device associated with the validation clinician via the communication module; and if necessary, updating the classification database with the test data, or data associated therewith, and the corresponding test result received from the computing device associated with the validation clinician.
-9- The processor may be configured to process the received test data with classification data by: extracting a data signature from the received test data; comparing the extracted data signature to classification data stored in the classification database, wherein the classification data comprises a plurality of data signatures and test results corresponding thereto; and determining a test result based on said comparing.
The processor may be configured to update the classification data stored in the classification database with the test data, the data signature, or both and the corresponding test result received from the computing device associated with the validation clinician if the test data, the data signature, or both are not previously stored as classification data in the classification database.
The processor may be configured to transmit, via the communication module, results data indicative of the test result received from the computing device associated with the validation clinician to the suitable computing device associated with the test location.
The one or more predetermined conditions for the processor transmitting the test data, or data associated therewith, to the computing device associated with at least one predetermined validation clinician is one or both of where the step of processing the received test data with classification data does not result in the determination of a test result, and for testing of accuracy of the processing step.
The processor may be configured to receive, via the communication module, patient data associated with the person associated with the test data, wherein the processor is configured to store the patient data in a suitable patient database storing patient data and transmit the patient data with the test data, or data associated therewith, to the computing device associated with the validation clinician.
-10 - It will be understood that the processor described herein may be one or more server/s which facilitates automated or automatic determination of test results as well as automatic improving of the system by receiving test results and updating the database with input from remote validation clinicians.
The classification database may comprise classification data comprises data signatures, and corresponding test results; and wherein system comprises the patient database storing patient data associated with people associated the biological sampled being tested, wherein at least some of the patient data is stored for a shorter period of time than the classification data.
The test data may be one or more of an image of a suitable test graph/s generated by the medical test equipment and displayed by a suitable display device associated with the medical test equipment, the suitable test graph/s generated by the medical test equipment, and numerical data associated with the test graph/s generated by the medical test equipment.
The system may comprise or may be interfaced with a suitable data capturing device located at the test location, wherein the suitable data capturing device is configured to capture an image of the suitable of graph/s displayed by the display devices associated with the medical test equipment by way of a suitable test data capturing device provided adjacent the medical test equipment, and/or wherein the suitable data capture device is configured to be interfaced with the medical test equipment so that the suitable test data capturing device is in data communication with the medical test equipment to acquire the suitable test graph/s generated by the medical test equipment and/or the numerical data associated with the test graph/s generated by the medical test equipment.
The processor may be configured to receive the test data from the suitable data capturing device interfaced with the medical test equipment.
It will be appreciated that where appropriate the processor is configured to perform the method steps as described herein.
The PCR test equipment may form part of the system in some example embodiments.
-11-
According to another aspect of the invention, there is provided a system for providing test results associated with biological samples tested at a testing location, wherein the system comprises:
a classification database storing classification data;
a suitable communication module; and a processor arrangement coupled to the classification database and the communication module, wherein the processor is configured to: receive test data acquired from medical test equipment located at a test location, wherein the test data is associated with a test conducted on a biological test sample from a person by the medical test equipment;
process the received test data with the classification data stored in a classification database to determine a corresponding test result in an automated fashion; and transmit, via the communication module, results data indicative of the corresponding test result to a suitable computing device associated with the test location;
wherein under one or more predetermined conditions, the processor is further configured to:
transmit the test data, or data associated therewith, to a computing device associated with a validation clinician capable of interpreting the test data via the communication module;
receive a test result corresponding to the transmitted test data, or data associated therewith, from the computing device associated with the validation clinician via the communication module; and if necessary, updating the classification database with the test data, or data associated therewith, and the corresponding test result received from the computing device associated with the validation clinician.
-12- According to another aspect of the invention, there is provided a method of providing a diagnosis at a point of care (POC) location, wherein the method comprises: receiving test data acquired from at least one suitable medical test equipment located at the POC location, wherein the test data is associated with a test conducted on a test sample from a patient by the at least one medical test equipment in real-time or near real-time; processing the received test data outside of the medical test equipment to determine a diagnosis; and transmitting diagnosis data indicative of the determined diagnosis to a suitable computing device located at the POC location.
According to another aspect of the invention, there is provided a system for providing a diagnosis at a point of care (POC) location, wherein the system comprises: a database storing data; a suitable communication module; and a processor arrangement coupled to the database and the communication module, wherein the processor is configured to: receive test data acquired from at least one suitable medical test equipment located at the POC location, wherein the test data is associated with a test conducted on a test sample from a patient by the at least one medical test equipment; process the received test data outside of the medical test equipment to determine a diagnosis; and transmit, via the communication module, diagnosis data indicative of the determined diagnosis to a suitable computing device located at the POC location.
-13- According to another aspect of the invention there is provided a method of providing test results associated with a biological sample being tested at a testing location, wherein the method comprises: receiving, by a processor at a classification location, test data acquired from medical test equipment located at a test location, wherein the test data is associated with a test conducted on a biological test sample from a person by the medical test equipment, and wherein the classification location is a cloud based location separate from the test location; processing the received test data with classification data stored in a classification database to determine a corresponding test result in an automated fashion; and transmitting results data indicative of the corresponding test result to a suitable computing device associated with the test location; wherein under one or more predetermined conditions, the method comprises: transmitting the test data, or data associated therewith, to a computing device associated with a validation clinician capable of interpreting the test data; receiving a test result corresponding to the transmitted test data, or data associated therewith, from the computing device associated with the validation clinician; and if necessary, updating the classification database with the test data, or data associated therewith, and the corresponding test result received from the computing device associated with the validation clinician.
According to another aspect of the invention, there is provided a non- transitory computer readable storage medium storing a set of non-transitory computer executable instructions which when executed by a suitable processor, causes the processor to perform one or more of the method steps as contemplated herein.
-14- According to another aspect of the invention, there is provided a positioning device for positioning a data capturing device relative to a display screen associated with medical test equipment, the device comprising: a cradle attachable to a data capturing device for locating the same at a plane substantially parallel to and spaced from the display screen of the medical test equipment; a plurality of legs operatively attached to the cradle, wherein each of the legs are height adjustable to space the cradle from the aforementioned display screen.
According to yet another aspect of the invention, there is provided According to a first aspect thereof, there is provided a system which is configured to: - collect amplification curve data produced by any real-time PCR device, which may, but does not need to include a physical connection to the PCR device; - apply a computing algorithm that performs process diagnostics using kurtosis, and the position of the peak of the of the generated data in time, to determine the threshold line and cycle quantification value of the data to immediately display a preliminary binary positive or negative value at the point of care; - receive additional patient metadata from an on-site healthcare worker electronically; -storing the data will be locally and transmitting the data, along with relevant patient clinical information, via a communication link to a cloud-based server and displayed as a web-based dashboard; - verifying the result with a tele-clinician making informed clinical recommendations based on the real-time PCR process data in combination with the patient metadata in addition to their expert knowledge of the treatment of specific conditions;
-15- - proving a management view of this data to government to have real- time location-based testing information. It will be understood that descriptions directed to one aspect of the invention described herein may be applicable mutatis mutandis to other aspects of the invention. Moreover, the numbering of the various aspects of the invention do not in any way constitute a ranking of said aspects of the invention.
BRIEF DESCRIPTION OF DRAWINGS The objects of this invention and the manner of obtaining them, will become more apparent, and the invention itself will be better understood, by reference to the following description of embodiments of the invention taken in conjunction with the accompanying diagrammatic drawings, wherein: Figure 1 shows a network showing an example embodiment of a system for providing a test result in accordance with an example embodiment of the invention; Figure 2 shows a conceptual schematic diagram of a data capturing device in accordance with an example embodiment of the invention interfaced with the PCR equipment via a mechanical positioning device in accordance with an example embodiment of the invention; Figure 3 shows a perspective view of a positioning device for the data capturing device in accordance with an example embodiment of the invention forming part of the system in accordance with an example embodiment of the invention;
-16-
Figure 4 shows a perspective view of the positioning device of Figure 3 with a data capturing device of Figure 2 operatively located in a cradle defined thereby;
Figure 5 shows a perspective view of a positioning device of Figure 4 with the data capturing device operatively attached thereto in use, located relative to a display screen associated with medical test equipment in accordance with an example embodiment of the invention;
Figure 6 shows another perspective view of the positioning device of
Figure 4 with the data capturing device operatively attached thereto in use, located relative to a display screen associated with medical test equipment in accordance with an example embodiment of the invention;
Figure 7 shows a high-level flow diagram of a method in accordance with an example embodiment of the invention for providing a test result at a test location in accordance with an example embodiment of the invention;
Figure 8 shows a high-level flow diagram of a method in accordance with an example embodiment of the invention for acquiring test data in accordance with an example embodiment of the invention;
Figure 9 shows another high-level flow diagram of a method in accordance with an example embodiment of the invention for acquiring test data in accordance with an example embodiment of the invention;
Figure 10 shows another high-level flow diagram of a method in accordance with an example embodiment of the invention for transmitting test data in accordance with an example embodiment of the invention;
Figure 11 shows another high-level flow diagram of a method in accordance with an example embodiment of the invention for processing the received test data in accordance with an example embodiment of the invention;
17 - Figure 12 shows an example representation of a typical PCR, particularly gPCR, curve(s) in accordance with an example embodiment of the invention; Figure 13 shows a lower level flow diagram of a method in accordance with an example embodiment of the invention for processing the received test data in accordance with an example embodiment of the invention; Figure 14 shows flow diagram of a method in accordance with an example embodiment of the invention for scaling the received test data in accordance with an example embodiment of the invention; Figure 15 shows flow diagram of a method in accordance with an example embodiment of the invention for processing the received test to determine the validity of the received test data in accordance with an example embodiment of the invention; Figure 16 shows flow diagram of a method in accordance with an example embodiment of the invention for processing the received test to extract a data signature or data key points in accordance with an example embodiment of the invention; and Figure 17 shows a diagrammatic representation of a machine in the example form of a computer system in which a set of instructions for causing the machine to perform any one or more of the methodologies discussed herein, may be executed.
DETAILED DESCRIPTION OF AN EXAMPLE EMBODIMENT The following description of the invention is provided as an enabling teaching of the invention. Those skilled in the relevant art will recognise that many changes can be made to the embodiment described, while still attaining the beneficial results of the present invention. It will also be apparent that some of the desired benefits of the present invention can be attained by selecting some of the features of the present invention without utilising other
-18- features. Accordingly, those skilled in the art will recognise that modifications and adaptations to the present invention are possible and can even be desirable in certain circumstances and are a part of the present invention. Thus, the following description is provided as illustrative of the principles of the present invention and not a limitation thereof.
It will be appreciated that the phrase “for example,” “such as”, and variants thereof describe non-limiting embodiments of the presently disclosed subject matter. Reference in the specification to “one example embodiment”, “another example embodiment”, “some example embodiment’, or variants thereof means that a particular feature, structure or characteristic described in connection with the embodiment(s) is included in at least one embodiment of the presently disclosed subject matter. Thus, the use of the phrase “one example embodiment’, “another example embodiment’, “some example embodiment’, or variants thereof does not necessarily refer to the same embodiment(s).
Unless otherwise stated, some features of the subject matter described herein, which are, described in the context of separate embodiments for purposes of clarity, may also be provided in combination in a single embodiment. Similarly, various features of the subject matter disclosed herein which are described in the context of a single embodiment may also be provided separately or in any suitable sub-combination.
Referring to Figure 1 of the drawings, there is provided a network N incorporating a system 10 for providing a test result associated with a medical test performed on a biological sample from a patient P by medical test equipment 12 (F/U 2.0) located at a test location L1 to a suitable computing device 14 (F/U 3.0) associated with the test location L1 in an automated fashion.
The test location L1 is typically a point of care (POC) location, for example, a hospital, clinic, medical testing facility, or the like where under certain conditions, for example, during times of pandemic, there is a shortage of suitably trained or skilled clinicians in the form of doctors, pathologists, nurses, or the like trained to interpret test results from medical test equipment
-19- 12 in order to diagnose a disease. This problem may result in shortage of beds at hospitals as people wait for test results, erroneous test results and incomplete data pertaining to infection rates, etc. which may result in incorrect or ineffective corrective actions and interventions being taken, etc.
Reference will be made to the COVID-19 pandemic where medical testing equipment in the form of Polymerase chain reaction (PCR) test equipment, typically real-time PCR (qPCR), are is used to process samples of biological material from patients P so as to facilitate test results for or diagnosis of COVID-19 being determined to be positive, negative, or, in some instances, inconclusive. However, nothing precludes the invention disclosed herein being used for other medical testing equipment not described herein. Notwithstanding, in the present disclosure, the system 10 has been specifically designed to cater for PCR testing equipment, particularly insofar as COVID-19 testing is concerned and, in an environment, where there is a shortage of skilled clinicians to be able to interpret PCR curves.
In this regard, the system 10 as described herein provides a means by which the processing of PCR test results can be expedited via a distributed cloud-based computing system 10 which is not necessarily provided at the POC location L1 but which processes test data acquired from the PCR equipment 12 in a remote automated cloud-based fashion to automatically provide a test result or diagnosis to the computing device 14 associated with a POC clinician located at the POC location L1, and wherein where a diagnosis cannot be made in an automated fashion as will be described below, a remote validation clinician RC is called upon automatically via their associated computing device 17 (F/U 6.0) to provide a test result or diagnosis based on test data acquired from the PCR test equipment 12.
Though only one of each is illustrated, it will be noted that the system 10 as described herein may be used to receive and process test results from a plurality of test equipment 12 distributed throughout the network N. In addition, the system 10 may be used to provide test results or diagnoses in an automated remote fashion for multiple POC locations L1 and may engage with a plurality of POC and validation clinicians LC, RC as will be understood by
-20- those skilled in the field of invention but for ease of illustration only one of each aspect of the invention disclosed herein is illustrated. The system 10 comprises a processor 16 (F/U4.0), a classification database 18 (F/U 5.0}, and a suitable communication module (provided in the processor 16 in the present illustration as will be described below) to facilitate communication of the processor 16 over a conventional communication network 20.
The network 20 may comprise one or more different types of communication networks. In this regard, the communication networks may be one or more of the Internet, a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), various types of telephone networks (e.g., Public Switch Telephone Networks (PSTN) with Digital Subscriber Line (DSL) technology) or mobile networks (e.g., Global System Mobile (GSM) communication, General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), and other suitable mobile telecommunication network technologies}, or any combination thereof. It will be noted that communication within the network may achieved via suitable wireless or hard-wired communication technologies and/or standards (e.g., wireless fidelity (Wi-Fi®), 4G, long-term evolution (LTE TM), WIMAX, 5G, and the like). In some example embodiments, the system 10 may be coupled to other elements of the communications network 20 via dedicated communication channels, for example, secure communication networks in the form of encrypted communication lines (e.g. SSL (Secure Socket Layer) encryption).
The processor 16 (F/U4.0) may be one or more processors in the form of programmable processors executing one or more computer programs to perform actions by operating on input test data and generating output result data indicative of a test result. The processor 16, as well as any computing device referred to herein, may be any kind of electronic device with data processing capabilities including, by way of non-limiting example, a general processor, a graphics processing unit (GPU), a digital signal processor (DSP), a microcontroller, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or any other electronic computing device
-21- comprising one or more processors of any kind, or any combination thereof. For brevity, steps described as being performed by the system 10 may be steps which are effectively performed by the processor 16 and vice versa unless otherwise indicated.
The system 10 may comprise a suitable memory device (not shown) in the form of a computer-readable medium including system memory and including random access memory (RAM) devices, cache memories, non- volatile or back-up memories such as programmable or flash memories, read- only memories (ROM), etc. In addition, the memory device may be considered to include memory storage physically located elsewhere in the system 10, e.g. any cache memory in the processor 16 as well as any storage capacity used as a virtual memory, e.g., as stored on a mass storage device.
Though not illustrated, it will be appreciated that the system 10 may comprise one or more user input devices (e.g., a keyboard, a mouse, imaging device, scanner, microphone) and one or more output devices (e.g., a Liquid Crystal Display (LCD) panel, a sound playback device (speaker), switches, valves, etc.).
It will be appreciated that the computer programs executable by the processor 16 may be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages, and can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, object, or other unit suitable for use in a computing environment. The computer program may, but need not, correspond to a file in a file system. The program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a mark-up language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code). The computer program can be deployed to be executed by one processor 16 or by multiple processors, even those distributed across multiple locations, for example, in different servers and interconnected by the communication network 14.
-22- The computer programs stored in the memory device typically contains instructions which are arranged to cause the processor 16 to perform the methods described below with reference to Figures 7 to 16.
The system 10 may include one or more of a back-end (e.g., a data server), a middleware (e.g., an application server), and a front-end (e.g., a client computing device having a graphical user interface (GUI) or a Web browser through which a user can interact with example implementations of the subject matter described herein).
In particular, for ease of illustration and explanation, it will be understood that the processor 16 for the purpose of the present disclosure may be in the form of or embodied in a backend server 16 configured to process test data in a manner described herein. It follows that the processor 16 and the server 16 as described herein and as illustrated in Figure 1 may be referred to interchangeably.
The classification database 18 may be similar to the memory device described herein but stores a plurality of data signatures associated with test data and associated test results corresponding to the data signatures as described herein.
In particular, the processor 16 is configured to receive test data acquired by a suitable data capturing device 22 (F/U 1.0) in a wireless fashion over the communication network 20.
Turning now to Figure 2 where a high-level block diagram illustration of the data capturing device 22 interfaced with the PCR equipment 12 is provided. The device 22 may be a custom-built device having a suitable HMI (Human Machine Interface), power source, GPS (Global Positioning System) module), image capturing device in the form of camera, a memory device, a processor (similar to the processor described above although not in the form of a server as will be appreciated by those skilled in the art, etc.), wireless communication module, and a serial communication interface provided in a suitable housing. The device 22 may be a re-purposed computing device such as a smartphone, tablet computer, or the like having the aforementioned features. In one example embodiment, the device 22 may comprise a suitable
-23- POC software module configured to acquire data from the PCR equipment 12 and transmit the same to the server 18. The software module may be a suitable software application downloadable by the device 22. The software module may be configured to prompt the POC clinician LC for patient data (gender, age, locale, and any other relevant symptoms or comorbidities (in the case of COVID-19)).
As alluded to above, the POC location L1 may comprise a plurality of devices 22 which are usually linked to the number of PCR test equipment provided at the POC location L1. Moreover, it will be noted that in some example embodiments, the device 14 and the device 22 are the same device which may comprise the software module or application (or “app” as it is colloquially referred to) as contemplated herein.
Notwithstanding, in many example embodiments, the devices 14 and 17 being in the form of conventional mobile computing devices such as smartphones able to communicate wirelessly with the server 16 over the network 20 to receive and transmit data. The devices 14 and 17 may have suitable apps downloaded thereon to facilitate the communication with the server 16 contemplated herein.
In the case where the device 22 is a bespoke device or even a conventional device, for example, re-purposed by way of the suitable software application, the device 22 is required to be interfaced with the PCR equipment
12. In this way, the system 10 is invariant to specific types or brands of PCR equipment .
In some example embodiments, the device 22 is interfaced with the PCR equipment 12 in a hard wired or wireless fashion to be able to acquire test data in the form of numerical data associated with suitable PCR curves or graphs generated by the PCR equipment, or the actual PCR curves or graphs. In one example, embodiment, the device 22 is interfaced with the PCR equipment 12 in a hardwired fashion via a Universal Serial Bus (USB) to facilitate serial communication with the PCR equipment 12 thereby to acquire numerical data associated with the PCR curves or graphs generated by the PCR equipment 12, or the actual PCR graphs, in a conventional fashion.
-24- Turing to Figures 3 to 6 of the drawings, it will be noted that in some example embodiments, where an interface to acquire the test data from the PCR equipment 12 in a manner contemplated above is not possible, the capturing device 22 is interfaced with a suitable display screen D of PCR equipment 12 so as to be able to capture an image of the conventional PCR curves and/or graphs generated and displayed by the display D associated with the PCR equipment 12.
To this end, the system 10 may comprise a positioning device 24 as illustrated more clearly in Figures 3 to 6 which may be used to position the device 22 relative to the display D of the PCR equipment so that the camera of the device 22 is able to capture an image of the display D, particularly of the display D displaying the PCR curve or graph as illustrated in Figure 12.
The device 24 comprises a suitable cradle 26 attachable to the device 22 without obscuring the camera associated therewith. The device 24 further comprise a plurality of height adjustable legs 28 to adjust the height of the cradle 26, and thus the capturing device 22 from the display D in order to capture an image of the display screen D, for example, in a predetermined manner. For example, for a PCR equipment of type X, the height of the cradle and device 22 from the display D must be set at a particular height H (Figure 6). To this end, the legs 28 may be telescopically extendable to vary the height of the cradle 26 and thus the device 22 operatively attached thereto.
In one example embodiment, the cradle comprises a square frame having an internal void. The telescopically extendable legs 28 may be operated by way of suitable screws, etc.
The device 24 maintains device stability during the image capturing process, assists in positioning the capturing device 22 at a suitable distance from the PCR equipment 12, and provides repeatable alignment with the output display D of the PCR equipment 12.
It will be noted that though the PCR equipment 12 itself is excluded from the scope of the present disclose solution, the PCR curves/graphs and/or its numerical equivalent generated by the PCR equipment in a conventional fashion plays a central role in the solution described herein.
- 9%.
The device 22, and the software modules operating on the devices 14 and 17 may, for the purposes of this disclosure, be considered part of the system 10.
In any event, turning back to Figure 1, it will be noted that a medical sample is typically obtained from a patient P and subjected to analysis by means of the PCR equipment 12 (F/U 2.0) in a conventional fashion.
By means of the data capturing device 22 (F/U 1.0), test data generated by the PCR equipment 12 and associated with the sample, is acquired and transmitted to the processor 16 in the form of the centralised server (F/U 4.0). The processor 16 receives the test data over the network
20.
Simultaneously to the data transmission from the device 22 (F/U 1.0) the POC clinician LC records the patient data (gender, age, locale, and any other relevant symptoms or comorbidities (in the case of COVID-19) via their device 14 (F/U 3.0). The patient data is also transmitted to the processor 16 but may be temporarily stored in a suitable patient database (not shown) and/or locally.
The processor 16 (F/U 4.0) is programmed and/or configured to determine or extract a data signature from the test data received from the device 22. The processor 16 is configured to compare the extracted data signature to other signatures of the same types stored in the classification database 18 of known data signatures.
If a successful classification could be made, result data indicative of the test result corresponding to a matching data signature in the database 18 is transmitted back to the POC clinician LC and displayed via the devices 14(F/U
3.0) and/or 22 (F/U 1.0).
In the event that a classification cannot be made the test data, together with patient data is transmitted over a communications network (not shown but it may be the same as the network 20) to the validation clinician RC via the device 17.
The validation clinician RC is suitably trained to perform test classification and to provide test results based on the received test data. It
-26- will be noted that in the case of the test data being an image, the processor 16 may be configured to transmit the image to the validation clinician RC.
However, in the case of the test data being in the form of numerical test data, the processor 16 may be configured to generate suitable PCR curves/graphs based on the numerical test data and send the same to the validation clinician as they are usually trained to analyse the PCR curves and graphs and not necessarily raw numerical data.
In one example, embodiment, the validation clinician RC may be authorised to receive test data for validation from the processor 16. In this respect, the authorisation may be a pre-authorisation so that only so-called trusted validation clinicians RC ay be permitted to classify test data associated with data signatures which the system 10 does not have stored in the database 18. In any event, the test result which comprises a suitable classification of the test data by the validation clinician RC is transmitted back to the POC clinician via the device 14 (F/U 3.0) and/or 22 (F/U 1.0). Additionally, the classification database 18 is updated with the data signature of the classification by the validation clinician RC for use in future classifications.
In order to ensure that any automatically classified false-positives or false-negatives are captured automatically classified samples are subjected to validation by a validating clinician RC based on a statistically significant random selection.
Reference will now be made to Figures 7 to 16 of the drawings where various process flow diagrams of methods and/or processes in accordance with example embodiments of the invention are illustrated.
Though nothing precludes the methods and/or processes described below from being carried out by systems not described herein, the methods and/or processes described below will be explained further with reference to the system 10, and particularly the processor 16, as described herein carrying out all or the majority of the steps described herein.
In this regard, the operation of the system 10 and the processor 16 will be further described and/or will be
-27- apparent to those skilled in the field of invention based on the description which follows below.
In Figure 2, a high-level method in accordance with an example embodiment of the invention is generally indicated by reference numeral 30.
Once the PCR equipment 12 has processed a biological sample from a patient P, at block 32, the method 30 comprises acquiring the test data from the PCR equipment 12, at blocks 34 (F 2.0), 36 (F3.0) by way of the device
22.
It should be noted that F 2.0 and F 3.0, in essence, could refer to the same test data, although, in practice, PCR equipment 12 only provides either of the output mechanisms. In particular, it will be noted that the PCR equipment 12 will provide the analysis result in either a graphical format (printed, on-device graphical display, attached PC display), block 34, or via a data connection to connected equipment (typically in some interchangeable format such as CSV), block 36. Block 34 (F 2.0) therefore makes provision for graphical data while block 36 (F 3.0) handles the case of numerical data.
Turning to Figures 8 and 9 of the drawings where the method steps 34 and 36 are expanded upon. In Figure 8, in obtaining the test data in the form of an image of the PCR curve/graph, the capturing device 22 is positioned, at block 40, relative to the display screen D of the PCR equipment 12 to capture images of the generated PCR curves/graph/s.
The area and axis limits of the PCR curve/graph may be defined, at blocks 42, 44, and the image/s are captured at block 46 using the camera of the device 22 in a conventional fashion.
In the case where the device 22 is interfaced in a serial fashion to obtain test data in the form of numerical data/graph/s from the PCR equipment 12, the methods 36 comprises connecting, at block 48, the capturing device 22 to the PCR equipment, for example, via a USB connection.
The method 36 then comprises downloading, for example, in a serial fashion, the numerical data corresponding to the PCR curves/graphs
-28- generated by the PCR equipment and/or the actual PCR curves/graphs to the capturing device 22. The method 36 then comprises defining axis limits at block 52. Turning back to Figure 7, the method 30 comprises, capturing, at block 54, patient data associated with the patient P associated with the test sample being tested by the PCR equipment. The capturing of patient data at block 54 (F 4.0 in Figure 7) is dependent on the exact condition and is not explored in detail herein. It is expected that all data that may pertain to the generation of a clinical test result would be captured. The patient data may be received and stored locally, for example, by the device 22.
The method 30 then comprises transmitting, at block 56, the test data acquired by the device 22 to the processor 16 embodied in the remote central server 16. The test data is received by the processor 16 from the device 22 over the network 20.
Figure 10 shows the transmitting step contained in block 56 of Figure 7 in more detail. In particular the test data and patient data acquired are stored locally at blocks 58, 60 ,wherein the test data and patient data are combined and encrypted at blocks 62 and 64 respectively to generate an encrypted data payload.
The method 56 then comprises, developing, at block 65, a signature hash of the encrypted data payload before connection with the remote server 16 is established at block 66.
The method 56 comprises authenticating the PCR test equipment 12 to the processor 16. It follows that the processor 16 may be configured only to process test data associated with authorised and/or authenticated test equipment 12, at block 66.1.
The method 56 may comprise encrypting the uploaded data at block 67 and uploading the test data to the server 16, at block 68.
The method 56 further comprises performing an upload validation at block 69 to determine that the test data uploaded has been done so successfully or unsuccessfully.
-29- Once the test data is successfully uploaded to the server 16, the method 56 comprises disconnecting from the server 16 at block 70. It will be noted that some of these steps may be achieved with the suitable software application operating on the capturing device 22.
Turning back to Figure 7, once the test data is received by the processor 16 at the cloud-based remote location separate from the POC location L1, the method 30 comprises processing the test data to determine a test result in an automated fashion at block 72. Figure 11 shows the method step contained in block 72 of Figure 7 in more detail. In particular, the method 72 comprises deconstructing, at blocks 73, 74, the data payload received by the processor 16 to provide PCR test data and patient data in a known format (F 6.1 and F 6.2).
At block 75 (F 6.3) a numerical representation of the test data is obtained. In this regard, turning to Figure 13 of the drawings, the method step contained in block 75 of Figure 11 is shown in more detail.
Reference is also made to Figure 12 where a typical qPCR curve is depicted, the curve (more specifically a set of curves) is comprised of the positive control curve (which demonstrates that a known control compound has reacted as expected) a negative control curve (opposite of positive control curve) and the result curve.
In any event, the method 75 comprises determining, at block 76, if the graphical test data is present in the test data extracted from the encrypted data payload.
The method 75 comprises, detecting a positive control curve at block 77, detecting a negative control curve at block 78, and detecting a test result curve at block 79.
The method 75 then comprises scaling the curve to axis limits, at block
80. It should be noted that image processing techniques (primarily morphological operations and affine transforms) will be used for the detection of lines in the image. The PCR curves are typically sigmoidal in shape and can thus be discerned from (possible) background grid lines or other image information. The positive control curve is also non-linear but exhibits a
-30- compound growth curve and, again is discernible from possible background artifacts in the image. The negative control curve is near the baseline (zero value on the vertical axis) but is not completely linear, a curve fitting between the start and end points of the candidate control curve would facilitate discernment from possible background information.
Given that the image is scale agnostic at this point the scale data is used to transform the fitted curves to those based on a known scale. Once the requisite scaling of the curves has been completed it is a simple task to extract scaled numerical data from the image.
In the case that the data present is already in numerical format, the method proceeds to determining the validity of the test results in block 95 of Figure 11.
In any event, Reference is made also now to Figure 14 where the method step 80 for scaling the PCR curve is expanded on. It will be noted that this is typically in the case where the test data is in the form of an image captured by the device 22.
Essentially, the area that is defined by the user in steps 42 and 44 of Figure 8 is used as an approximate enclosing area of the test data pertaining to the PCR curve/graph.
There will be some "whitespace" that surrounds the plot axis, and this surrounding whitespace is not equally distributed. The results in a perspective error commonly referred to as the keystone distortion of the image.
In short, the general image scaling step 80 transforms the image data from the test data from a pixel grid to a new domain that (may have) differing scales / units on the vertical / horizontal axis. Primarily this is done by performing curve fitting on the pixel data and then substituting the (x,y) pixel coordinates in the fitted curve equation with the pixel/unit information. The net effect of this is that the curve has been transformed in a manner that would be consistent with a human process of interpreting a graph.
However, in particular, the method 80 comprises determining at block 81 a keystone error in the image at block 81.
-31- The method 80 comprises performing, at block 82, an affine transform to correct the keystone error.
The method 80 comprises locating the origin of the plot axis (pixel X, Y) at block 83, locating the vertical axis limit (pixel X, Y) at block 84, and locating the horizontal axis limit (pixel X, Y) at block 85.
The method 80 comprises determining the vertical scale (unit/pixel) at block 86 and the horizontal scale (unit/pixel) at block 87.
The pixel data of the positive control curve to axis units is mapped at block 88. Similarly, the pixel data of the test curve to axis units is mapped at block 89 and pixel data of the negative control curve to axis units is mapped at block 90.
The method 80 comprises performing curve fitting at block 91 to positive control curve, performing curve fitting at block 92 to the test or result curve, and performing curve fitting at block 93 to the negative control curve.
Turning back to Figure 13, the method 75 comprises the step of extracting the numerical representation of the PCR curve/graph at block 94.
Turning back to Figure 11, the method comprises determining, at block 95, the validity of the test, wherein the test data is only processed further if the test data is valid. Reference is made also now to Figure 15 where the method step 95 for determining the validity of the test data is expanded on with reference as well to Figure 12.
Typically, the threshold value and result curve intersection point in the PCR curve is used to indicate the start of Phase 2 of the test executed by the PCR test equipment 12.
In reference to the Phases mentioned herein, it will be noted by those skilled in the art that in conducting tests using a PCR process such as that undertaken by the PCR test equipment mentioned herein, there are three phases of PCR amplification: exponential, linear, and plateau. The exponential phase is the first phase of PCR amplification, or Phase 1. Here, reaction components are in excess, there is an exact doubling of product each
-32- cycle, and the reaction is specific and precise. Real-Time PCR measures the Cq value at this phase of PCR.
The linear phase is the second phase of PCR amplification, or Phase 2.
Here, the reaction components are being consumed, amplification slows, and the reactions become highly variable.
The final phase of PCR amplification is the plateau phase, or Phase 3. In this phase, the reaction is complete and no more products are being generated. Traditional PCR takes its measurements during this phase of PCR.
In any event, Prior to this point Phase 1 is active. Phase 2 continues until the inflection point is reached, at which point Phase 3 commences.
In this regard, the method 95 comprises determining the validity of the test data by determining at block 96 and 97, whether both positive and negative control curves are present in the test data.
The method 95 comprises determining whether or not the result curve is bounded by the positive and negative control curves in block 98.
The method 95 then comprises determining whether or not the growth coefficient of the result curve in Phase 1 is typically a doubling in value per cycle (typically a value of 2 is ideal although >= 1.8 is acceptable}.
If the steps 96 to 99 are in the affirmative, the method 95 classifies the test data as valid at block 100. If any of the steps 96 to 99 is in the negative, then the test data is considered invalid, at block 102.
Turning back to Figure 11, if the test data is valid, the method 72 comprises extracting key points from the test data, at block 103, in other words, extracting the data signature from the test data. Reference is now made to Figure 16 where the method step 103 of Figure 11 is expanded on in more detail.
The method 103 comprises extracting the data signature by extracting and/or determining the start and end points of Phase 2 of the PCR curve at blocks 104, 105.
The method 103 then comprises determining the gradient of the result curve in Phase 2 at block 106. The key points of the start and end of Phase 2
-33- of the results curve and the gradient of the results curve of the PCR curve extracted and/or determined in the method step 103 may form the data signature as contemplated herein. Turning back to Figure 11, wherein the method 72 comprises comparing the extracted and/or determined data signature in step 103 to the plurality of data signatures stored in the classification database 18 at block
107.
In response to determining a match, a corresponding test result to the matched data signature is obtained or determined from the classification database and the classification result is generated at block 108. This may be in the case of COVID-19 testing a positive or a negative COVID-19 test result.
It will be noted that if comparison contemplated in step 107 does not find a suitable match, meaning that there is no substantially similar signature stored in the classification database 18, the method 72 comprises transmitting the test data to the remote validation clinician RC, particularly their computing device 17. For example, this may be via the software app described earlier downloaded on the mobile computing device of the clinician RC, whom may be an authorised clinician for the purposes of this disclosure. The same may be done where extraction in the step 103 could not be performed.
The method 72 ay comprise transmitting the patient data as well to the validation clinician RC to enable the clinician RC to recommend suitable treatment protocols based on certain physiological parameters associated with the patient P.
In this regard, the method 72 comprises, receiving from the validation clinician, their classification of the associated test data and capturing the same together with defining the key parameters associated with the test data which was classified by the validation clinician at blocks 110, 112.
The method 72 then comprises calculating the test result parameters and determining a data signature associated with the test data classified by the validation clinician RC at block 114.
The method 72 comprises updating the classification database 18 by storing the determined data signature and associated classification or in other
234 - words the test result determined by the validation clinician in the classification database 18 to be used in future classification. The updating of the database 18 may be also with treatment plans associated with the test result and based on the patient data.
This mechanism allows for the continual improvement and updating of the classification database 18 organically and in a manner, which takes into account feedback from skilled clinicians. The mechanism also provides for the real-time addition of new pathogen signatures to the database 18 and provides a rationale for classification results generated based on a human- generated pathogen database which has had specialist input.
Turning back to Figure 7 of the drawings, wherein it will be noted that of the processor 16 is able to automatically classify the test data, the method 30 proceeds in real-time and/or substantially real-time in an automated fashion from the time of receipt of the test data and the patient data.
In any event, once the test result has been received, the method 30 comprises transmitting, at block 120, results data comprising the determined test result to the device 22 and/or 14 at the POC location L1. The method 30 may optionally comprise determining and transmitting a treatment programme to the device 22 and/or 14.
In some example embodiments, the method 30 comprises transmitting a script for medication which may be automatically printed at the POC location L1 by a suitable printer communicatively coupled to the device 22 and/or the device 14.
In some example embodiments, the test result may be validated at block 122 by a clinician.
Referring now to Figure 17 of the drawings which shows a diagrammatic representation of a machine in the example of a computer system 200 within which a set of instructions, for causing the machine to perform any one or more of the methodologies discussed herein, may be executed. In other example embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked example embodiment, the machine may operate in the
-35- capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment.
The machine may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
Further, while only a single machine is illustrated for convenience, the term “machine” shall also be taken to include any collection of machines, including virtual machines, that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
In any event, the example computer system 200 includes a processor 202 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 204 and a static memory 206, which communicate with each other via a bus 208. The computer system 200 may further include a video display unit 210 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 200 also includes an alphanumeric input device 212 (e.g., a keyboard), a user interface (Ul) navigation device 214 {e.g. a mouse, or touchpad), a disk drive unit 216, a signal generation device 218 (e.g., a speaker) and a network interface device 220. The disk drive unit 216 includes a non-transitory machine-readable medium 222 storing one or more sets of instructions and data structures (e.g., software 222) embodying or utilized by any one or more of the methodologies or functions described herein.
The software 222 may also reside, completely or at least partially, within the main memory 204 and/or within the processor 202 during execution thereof by the computer system 200, the main memory 204 and the processor 202 also constituting machine-readable media.
The software 222 may further be transmitted or received over a network 226 via the network interface device 220 utilizing any one of a number of well-known transfer protocols (e.g., HTTP). Although the machine-readable medium 222 is shown in an example embodiment to be a single medium, the term "machine-readable medium" may refer to a single medium or multiple medium (e.g., a centralized or distributed memory store, and/or associated caches and
-36- servers) that store the one or more sets of instructions. The term "machine- readable medium" may also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present invention, or that is capable of storing, encoding or carrying data structures utilized by or associated with such a set of instructions. The term "machine-readable medium" may accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media, and carrier wave signals.
While the invention has been described in detail with respect to a specific embodiment and/or example thereof, it will be appreciated that those skilled in the art, upon attaining an understanding of the foregoing may readily conceive of alterations to, variations of and equivalents to these embodiments. Accordingly, the scope of the present invention should be assessed as that of the claims and any equivalents thereto.
The present invention provides a system which provides a remote interpretation and communication system to, at least partially, overcome or ameliorate the above-mentioned challenges with POC testing with shortage of skilled personnel to assist. It is a further object of the invention to provide clinicians with data on the real-time severity of a specific condition at a specific location as derived from recorded data which can then be analysed over time, which in turn may improve preventative measures within a geographic area where a high prevalence of a specific disease is measured {such as, amongst others, but not limited to, the COVID-19 pandemic).

Claims (35)

ConclusiesConclusions 1. Een werkwijze voor het verstrekken van testresultaten geassocieerd met biologische monsters getest op een testlocatie, waarbij de werkwijze omvat: het ontvangen, door een processor op een classificatielocatie, van testgegevens verkregen van medische testapparatuur gesitueerd op een testlocatie, waarbij de testgegevens worden geassocieerd met een op een biologisch testmonster van een persoon uitgevoerde test door de medische testapparatuur; het verwerken van de ontvangen testgegevens met classificatiegegevens opgeslagen in een classificatiedatabank om een corresponderend testresultaat op geautomatiseerde wijze te bepalen; en het overbrengen van de resultatengegevens indicatief voor het corresponderende testresultaat naar een geschikt computerapparaat geassocieerd met de testlocatie; waarbij, onder een of meer vooraf vastgestelde condities, de werkwijze omvat: het verzenden van de testgegevens of de daarmee geassocieerde gegevens naar een computerapparaat geassocieerd met een validatie clinicus in staat om de testgegevens te interpreteren; het ontvangen van een testresultaat welke overeenkomt met de verzonden testgegevens of de daarmee geassocieerde gegevens van het met de validatie clinicus geassocieerde computerapparaat; en indien nodig, het bijwerken van de classificatiedatabase met de testgegevens, of de daarmee geassocieerde gegevens, en het bijbehorende testresultaat welke is ontvangen van het computerapparaat welke is geassocieerd met de validatie clinicus.A method for providing test results associated with biological samples tested at a test site, the method comprising: receiving, by a processor at a classification site, test data obtained from medical test equipment located at a test site, the test data being associated with a test performed on a biological test sample of a subject by the medical testing equipment; processing the received test data with classification data stored in a classification database to determine a corresponding test result in an automated manner; and transferring the result data indicative of the corresponding test result to a suitable computing device associated with the test site; wherein, under one or more predetermined conditions, the method comprises: transmitting the test data or associated data to a computing device associated with a validation clinician capable of interpreting the test data; receiving a test result corresponding to the transmitted test data or the data associated therewith from the computing device associated with the validation clinician; and if necessary, updating the classification database with the test data, or data associated therewith, and the associated test result received from the computing device associated with the validation clinician. 2. De werkwijze volgens conclusie 1, waarbij het verwerken van de ontvangen testgegevens met de classificatiegegevens omvat:The method of claim 1, wherein processing the received test data with the classification data comprises: het extraheren van een gegevenshandtekening uit de ontvangen testgegevens; het vergelijken van de geëxtraheerde gegevenshandtekenmg met de in de classificatiedatabase opgeslagen classificatiegegevens, waarbij de classificatiegegevens een veelvoud aan gegevenshandtekeningen en bijbehorende testresultaten omvatten; en het bepalen van een testresultaat op basis van het genoemde vergelijken.extracting a data signature from the received test data; comparing the extracted data signature with the rating data stored in the rating database, the rating data including a plurality of data signatures and associated test results; and determining a test result based on said comparing. 3. De werkwijze volgens conclusie 2, waarbij de werkwijze bestaat ut het bijwerken van de classificatiegegevens opgeslagen in de classificatiedatabase met de testgegevens, de gegevenshandtekening, of beide, en het corresponderende testresultaat welke is ontvangen van het met de validatie clinicus geassocieerd computerapparaat indien de testgegevens, de gegevenshandtekening, of beide, niet eerder als classificatiegegevens in de classificatiedatabase zijn opgeslagen.The method of claim 2, wherein the method comprises updating the classification data stored in the classification database with the test data, the data signature, or both, and the corresponding test result received from the computing device associated with the validation clinician if the test data , the data signature, or both, have not previously been stored as ranking data in the ranking database. 4. De werkwijze volgens een der voorgaande conclusies, waarbij de werkwijze omvat, het verzenden van resultaten die indicatief zijn voor het testresultaat ontvangen van het computerapparaat geassocieerd met de validatie clinicus naar het geschikte computerapparaat geassocieerd met de testlocatie.The method of any preceding claim, wherein the method comprises transmitting results indicative of the test result received from the computing device associated with the validation clinician to the appropriate computing device associated with the testing site. 5. De werkwijze volgens een der voorgaande conclusies, waarbij de een of meer vooraf vastgestelde condities voor de overdracht van de testgegevens, of de daarmee geassocieerde gegevens, naar het computerapparaat welke met ten minste één vooraf vastgestelde validatie clinicus is geassocieerd, een, of beide van, waarbij de stap van de verwerking van de ontvangen testgegevens met de classificatiegegevens niet leidt tot de bepaling van een testresultaat, en voor het testen van de nauwkeurigheid van de verwerkingsstap 1s.The method of any preceding claim, wherein the one or more predetermined conditions for transferring the test data, or data associated therewith, to the computing device associated with at least one predetermined validation clinician is one, or both of, wherein the step of processing the received test data with the classification data does not lead to the determination of a test result, and for testing the accuracy of the processing step 1s. 6. De werkwijze volgens een der voorgaande conclusies, waarbij de werkwijze omvat, het ontvangen van patiëntgegevens geassocieerd met de persoon geassocieerd met de testgegevens, waarbij de werkwijze omvat, het opslaan van de patiëntgegevens en het verzenden van de patiëntgegevens met de testgegevens, of gegevens die daarmee zijn geassocieerd, naar het met de validatie clinicus geassocieerde computerapparaat.The method of any preceding claim, wherein the method comprises receiving patient data associated with the person associated with the test data, the method comprising storing the patient data and transmitting the patient data with the test data, or data associated therewith, to the computing device associated with the validation clinician. TT. De werkwijze volgens conclusie 2, waarbij de werkwijze omvat, het onderhoud van de classificatiedatabank, waarbij de classificatiedatabank de classificatiegegevens met gegevenshandtekeningen en de bijbehorende testresultaten opslaat; en waarbij de werkwijze het onderhoud van een patiënten databank omvat waarin de patiëntgegevens geassocieerd met personen geassocieerd met het geteste biologische monster welke getest wordt, worden opgeslagen, waarbij ten minste een deel van de patiëntgegevens voor een kortere periode dan de classificatiegegevens worden opgeslagen.TT. The method of claim 2, wherein the method comprises maintaining the classification database, the classification database storing the classification data with data signatures and the associated test results; and wherein the method comprises maintaining a patient database in which the patient data associated with individuals associated with the tested biological sample being tested is stored, wherein at least a portion of the patient data is stored for a shorter period of time than the classification data. 8. De werkwijze volgens een der voorgaande conclusies, waarbij de testgegevens omvatten, een of meer afbeeldingen van een of meer geschikte testgrafieken die door de medische testapparatuur zijn gegenereerd en worden weergegeven door een geschikt weergaveapparaat geassocieerd met de medische testapparatuur, de geschikte testgrafieken die zijn gegenereerd door de medische testapparatuur, en numerieke gegevens behorende bij de testgrafieken gegenereerd door de medische testapparatuur.The method of any preceding claim, wherein the test data comprises one or more images of one or more suitable test graphs generated by the medical test equipment and displayed by a suitable display device associated with the medical test equipment, the suitable test graphs being generated by the medical testing equipment, and numerical data associated with the test graphs generated by the medical testing equipment. 9. De werkwijze volgens conclusie 8, waarbij de werkwijze omvat, een of beide van, het vastleggen van een afbeelding van de geschikte grafiek(en) weergegeven door de met de medische testapparatuur geassocieerde weergaveapparaat door middel van een geschikt gegevensopnameapparaat welke naast de medische testapparatuur wordt verstrekt, en het koppelen van een geschikt data vastleg apparaat aan de medische testapparatuur, zodat het geschikte gegevensopnameapparaat communiceert met de medische testapparatuur om de geschikte testgrafieken die door de medische testapparatuur worden gegenereerd en/of de numerieke gegevens behorende bij de door de medische testapparatuur gegenereerde testgrafieken, te verkrijgen.The method of claim 8, wherein the method comprises one or both of, capturing an image of the appropriate graph(s) displayed by the display device associated with the medical test equipment by means of a suitable data recording device which is adjacent to the medical test equipment is provided, and coupling an appropriate data recording device to the medical testing equipment such that the appropriate data recording device communicates with the medical testing equipment to record the appropriate test graphs generated by the medical testing equipment and/or the numerical data associated with the medical testing equipment generated test graphs. 10. De werkwijze volgens conclusie 9, waarbij de werkwijze bestaat uit het ontvangen van de testgegevens van het geschikte gegevensopnameapparaat welke 1s geassocieerd met de medische testapparatuur.The method of claim 9, wherein the method comprises receiving the test data from the appropriate data recording device associated with the medical test equipment. 11. De werkwijze volgens een der voorgaande conclusies, waarbij de medische testapparatuur PCR-testapparatuur (polymerasekettingreactie) omvat.The method of any preceding claim, wherein the medical test equipment comprises PCR (polymerase chain reaction) testing equipment. 12. De werkwijze volgens conclusie 11, waarbij de testgegevens omvatten, een of meer afbeeldingen van een of meer geschikte PCR-grafieken die door de PCR- testapparatuur zijn gegenereerd en worden weergegeven door een geschikt weergaveapparaat welke met de PCR-testapparatuur is verbonden, testgrafieken die door de PCR-testapparatuur zijn gegenereerd en numerieke gegevens behorende bij de testgrafieken die door de PCR-testapparatuur zijn gegenereerd.The method of claim 11, wherein the test data comprises one or more images of one or more suitable PCR plots generated by the PCR test equipment and displayed by a suitable display device connected to the PCR test equipment, test plots generated by the PCR testing equipment and numerical data associated with the test graphs generated by the PCR testing equipment. 13. De werkwijze volgens conclusie 12, waarbij de testgegevens een afbeelding is van een of meer geschikte PCR-grafieken die door de PCR-testapparatuur zijn gegenereerd, de werkwijze omvat, het schalen van de afbeelding door het uitvoeren van curve-fitting op pixelgegevens behorende bij de afbeelding, en vervolgens het vervangen van cartesiaanse pixelcoördinaten in een aangepaste curve door pixelgegevens.The method of claim 12, wherein the test data is an image of one or more suitable PCR plots generated by the PCR test equipment, the method comprises scaling the image by performing curve fitting on pixel data associated with the image, and then replacing Cartesian pixel coordinates in a custom curve with pixel data. 14. De werkwijze volgens conclusie 12 of 13, waarbij de werkwijze omvat, het bepalen of de testgegevens al dan niet valide zijn door te bepalen of in de testgegevens zowel positieve als negatieve controlecurves, of gegevens die daarvan representatief zijn, aanwezig zijn, en dat een groeicurve van een testresultaatcurve in fase 1 van de testgegevens vermenigvuldigd met een factor tussen 1,8 en 2 per cyclus.The method of claim 12 or 13, wherein the method comprises determining whether or not the test data is valid by determining whether both positive and negative control curves, or data representative thereof, are present in the test data, and that a growth curve of a test result curve in phase 1 of the test data multiplied by a factor between 1.8 and 2 per cycle. 15. De werkwijze volgens conclusie 14, indien deze afhankelijk is van conclusie 2, waarbij de gegevenshandtekening pas wordt geëxtraheerd nadat is vastgesteld dat de testgegevens valide zijn.The method of claim 14 when dependent on claim 2, wherein the data signature is only extracted after the test data has been determined to be valid. 16. De werkwijze volgens conclusie 12 — 15, indien deze afhankelijk is van conclusie 2, waarbij de extractie van de gegevenshandtekening uit de testgegevens omvat: het bepalen van het begin- en eindpunt van fase 2 van een testresultaatcurve, of van gegevens die representatief zijn daarvoor; en het bepalen van een gradiënt van de testresultaatcurve in fase 2, of gegevens die representatief zijn daarvoor, waarbij ten minste het bepaalde begin- en eindpunt van fase 2 van de testresultaatcurve en de bepaalde gradiënt, of gegevens die representatief zijn daarvoor, geheel of gedeeltelijk deel uitmaken van de gegevenshandtekening.The method of claim 12 - 15 when dependent on claim 2, wherein the extraction of the data signature from the test data comprises: determining the start and end point of phase 2 of a test result curve, or of data that is representative therefor; and determining a gradient of the test result curve in phase 2, or data representative thereof, wherein at least the determined start and end point of phase 2 of the test result curve and the determined gradient, or data representative thereof, is in whole or in part form part of the data signature. 17. De werkwijze volgens conclusie 9 of 10, waarbij de werkwijze omvat, het gegevensopnameapparaat koppelen aan de medische testapparatuur, waarbij het gegevensopnameapparaat is geconfigureerd voor het vastleggen van afbeeldingen van een met het medische testhulpmiddel verbonden weergaveapparaat, het extraheren van gegevens uit een geschikte communicatie-interface, of beide.The method of claim 9 or 10, wherein the method comprises coupling the data recording device to the medical test equipment, the data recording device configured to capture images from a display device connected to the medical test device, extracting data from an appropriate communication interface, or both. 18. Een systeem voor het verstrekken van testresultaten geassocieerd met biologische monsters getest op een testlocatie, waarbij het systeem omvat: een classificatiedatabank waarin classificatiegegevens worden opgeslagen; een geschikte communicatiemodule; en een processorinrichting gekoppeld met de classificatiedatabase en de communicatiemodule, waarbij de processor is geconfigureerd voor: het ontvangen van testgegevens van medische testapparatuur gesitueerd op een testlocatie, waarbij de testgegevens worden geassocieerd met een test die op een biologisch testmonster van een persoon wordt uitgevoerd door de medische testapparatuur;18. A system for providing test results associated with biological samples tested at a test site, the system comprising: a classification database in which classification data is stored; a suitable communication module; and a processor device coupled to the classification database and the communication module, the processor being configured to: receive test data from medical testing equipment located at a test site, the test data being associated with a test performed on a biological test sample from a subject by the medical test equipment; het verwerken van de ontvangen testgegevens met de classificatiegegevens die zijn opgeslagen in een classificatiedatabank om een overeenkomstig testresultaat op geautomatiseerde wijze te bepalen; en het overbrengen via de communicatiemodule van de resultatengegevens indicatief voor het corresponderende testresultaat, naar een geschikt computerapparaat geassocieerd met de testlocatie; waarbij de processor onder een of meer vooraf vastgestelde condities verder wordt geconfigureerd voor: het verzenden van de testgegevens of de daarmee geassocieerde gegevens naar een computerapparaat welke is geassocieerd met een validatie clinicus in staat om de testgegevens via de communicatiemodule te interpreteren; het ontvangen van een testresultaat welke overeenkomt met de verzonden testgegevens of de daarmee geassocieerde gegevens van het met de validatie clinicus geassocieerde computerapparaat via de communicatiemodule; en indien nodig, het bijwerken van de classificatiedatabase met de testgegevens, of de daarmee geassocieerde gegevens, en het bijbehorende testresultaat welke is ontvangen van het computerapparaat welke is geassocieerd met de validatie clinicus.processing the received test data with the classification data stored in a classification database to determine a corresponding test result in an automated manner; and transferring, via the communication module, the results data indicative of the corresponding test result to a suitable computing device associated with the test site; wherein the processor is further configured under one or more predetermined conditions to: transmit the test data or associated data to a computing device associated with a validation clinician capable of interpreting the test data via the communication module; receiving a test result corresponding to the transmitted test data or the data associated therewith from the computing device associated with the validation clinician via the communication module; and if necessary, updating the classification database with the test data, or data associated therewith, and the associated test result received from the computing device associated with the validation clinician. 19. Het systeem volgens conclusie 18, waarbij de processor is geconfigureerd om de ontvangen testgegevens met de classificatiegegevens te verwerken door: het extraheren van een gegevenshandtekening uit de ontvangen testgegevens; de geëxtraheerde gegevenshandtekening te vergelijken met de in de classificatiedatabase opgeslagen classificatiegegevens, waarbij de classificatiegegevens een veelvoud aan gegevenshandtekeningen en bijbehorende testresultaten omvatten; en het bepalen van een testresultaat op basis van de genoemde vergelijking.The system of claim 18, wherein the processor is configured to process the received test data with the classification data by: extracting a data signature from the received test data; compare the extracted data signature with the rating data stored in the rating database, the rating data including a plurality of data signatures and associated test results; and determining a test result based on said comparison. 20. Het systeem volgens conclusie 19, waarbij de processor is geconfigureerd om de in de classificatiedatabase opgeslagen classificatiegegevens bij te werken met de testgegevens, de gegevenshandtekening, of beide, en het bijbehorende testresultaat welke is ontvangen van het met de validatie clinicus geassocieerde computerapparaat, indien de testgegevens, de gegevenshandtekening of beide niet eerder zijn opgeslagen als classificatiegegevens in de classificatiedatabase.The system of claim 19, wherein the processor is configured to update the classification data stored in the classification database with the test data, the data signature, or both, and the associated test result received from the computing device associated with the validation clinician, if the test data, the data signature, or both have not previously been stored as classification data in the classification database. 21. Het systeem volgens een der conclusies 18 — 20, waarbij de processor 1s geconfigureerd om via de communicatiemodule resultaten indicatief voor het testresultaat ontvangen van het met de validatie clinicus geassocieerde computerapparaat, te sturen naar het geschikte computerapparaat geassocieerd met de testlocatie.The system of any one of claims 18 to 20, wherein the processor 1s is configured to send through the communication module results indicative of the test result received from the computing device associated with the validation clinician to the appropriate computing device associated with the testing site. 22. Het systeem volgens een der conclusies 18 — 21, waarbij de processor die de testgegevens, of de daarmee geassocieerde gegevens, verzend naar het computerapparaat welke met ten minste één vooraf vastgestelde validatie clinicus is geassocieerd, een, of beide van, waarbij de stap van de verwerking van de ontvangen testgegevens met de classificatiegegevens niet leidt tot de bepaling van een testresultaat, en voor het testen van de nauwkeurigheid van de verwerkingsstap Is.The system of any one of claims 18 to 21, wherein the processor transmitting the test data, or data associated therewith, to the computing device associated with at least one predetermined validation clinician, one or both of, the step of processing the received test data with the classification data does not lead to the determination of a test result, and for testing the accuracy of the processing step Is. 23. Het systeem volgens een der conclusies 18 — 22, waarbij de processor is geconfigureerd om via de communicatiemodule patiëntgegevens geassocieerd met de persoon geassocieerd met de testgegevens te ontvangen, waarbij de processor 1s geconfigureerd om de patiëntgegevens op te slaan in een geschikte patiëntendatabase waarin de patiëntgegevens worden opgeslagen, en de patiëntgegevens met de testgegevens, of gegevens die daarmee zijn geassocieerd, te verzenden naar het met de validatie clinicus geassocieerde computerapparaat.The system of any one of claims 18 to 22, wherein the processor is configured to receive through the communication module patient data associated with the person associated with the test data, the processor 1s configured to store the patient data in a suitable patient database in which the patient data is stored, and the patient data with the test data, or data associated therewith, is sent to the computing device associated with the validation clinician. 24. Het systeem volgens conclusie 23 indien deze afhankelijk is van conclusie 19, waarbij de classificatiedatabase omvat, classificatiegegevens met gegevenshandtekeningen en bijbehorende testresultaten; en waarbij het systeem omvat, de patiéntendatabase waarin de patiéntgegevens geassocieerd met personen geassocieerd met de geteste biologische monsters worden opgeslagen, waarbij ten minste een deel van de patiéntgegevens voor een kortere periode wordt opgeslagen dan de classificatiegegevens.The system of claim 23 when dependent on claim 19, wherein the classification database comprises classification data with data signatures and associated test results; and wherein the system comprises the patient database storing the patient data associated with individuals associated with the tested biological samples, wherein at least a portion of the patient data is stored for a shorter period of time than the classification data. 25. Het systeem volgens een der conclusies 18 — 24, waarbij de testgegevens omvatten, een of meer afbeeldingen van een of meer geschikte testgrafieken die door de medische testapparatuur zijn gegenereerd en worden weergegeven door een geschikt weergaveapparaat geassocieerd met de medische testapparatuur, de geschikte testgrafieken die zijn gegenereerd door de medische testapparatuur, en numerieke gegevens behorende bij de testgrafieken die zijn gegenereerd door de medische testapparatuur.The system of any one of claims 18 to 24, wherein the test data comprises one or more images of one or more suitable test graphs generated by the medical test equipment and displayed by a suitable display device associated with the medical test equipment, the suitable test graphs generated by the medical testing equipment, and numerical data associated with the test graphs generated by the medical testing equipment. 26. Het systeem volgens conclusie 25, waarbij het systeem bestaat uit of is geassocieerd met een geschikt gegevensopnameapparaat op de testlocatie, waarbij het geschikte gegevensopnameapparaat , is geconfigureerd om een afbeelding vast te leggen van de, op de bij de medische testapparatuur behorende weergaveapparaat weergegeven geschikte grafiek(en), door middel van het geschikte gegevensopnameapparaat welke naast de medische testapparatuur wordt verstrekt, en/of waarbij het geschikte gegevensopnameapparaat is geconfigureerd om te worden geassocieerd met de zodat het geschikte gegevensopnameapparaat communiceert met de medische testapparatuur om de geschikte testgrafieken die door de medische testapparatuur worden gegenereerd en/of de numerieke gegevens behorende bij de door de medische testapparatuur gegenereerde testgrafieken, te verkrijgen.The system of claim 25, wherein the system comprises or is associated with a suitable data recording device at the test site, the suitable data recording device configured to capture an image of the suitable display device displayed on the display device associated with the medical test equipment. chart(s), by means of the appropriate data recorder provided in addition to the medical test equipment, and/or wherein the appropriate data recorder is configured to be associated with the appropriate data recorder so that the appropriate data recorder communicates with the medical test equipment to display the appropriate test charts generated by the medical test equipment are generated and/or obtain the numerical data associated with the test graphs generated by the medical test equipment. 27. Het systeem volgens conclusie 26, waarbij de processor is geconfigureerd om de testgegevens te ontvangen van het geschikte gegevensopnameapparaat welke is geassocieerd met de medische testapparatuur.The system of claim 26, wherein the processor is configured to receive the test data from the appropriate data recording device associated with the medical test equipment. 28. Het systeem volgens een der conclusies 18 — 27, waarbij de medische testapparatuur de PCR-testapparatuur (polymerasekettingreactie) omvat.The system of any one of claims 18 to 27, wherein the medical test equipment comprises the PCR (polymerase chain reaction) test equipment. 29. Het systeem volgens conclusie 28, waarbij de testgegevens omvatten, een of meer afbeeldingen van een of meer geschikte PCR-grafieken die door de PCR- testapparatuur zijn gegenereerd en worden weergegeven door een geschikt weergaveapparaat welke met de PCR-testapparatuur is verbonden, testgrafieken die door de PCR-testapparatuur zijn gegenereerd en numerieke gegevens behorende bij de testgrafieken die door de PCR-testapparatuur zijn gegenereerd.The system of claim 28, wherein the test data comprises one or more images of one or more suitable PCR plots generated by the PCR test equipment and displayed by a suitable display device connected to the PCR test equipment, test plots generated by the PCR testing equipment and numerical data associated with the test graphs generated by the PCR testing equipment. 30. Het systeem volgens conclusie 29, waarbij de testgegevens een afbeelding zijn van een of meer geschikte PCR-grafieken die door de PCR-testapparatuur zijn gegenereerd, waarbij de processor is geconfigureerd om de afbeelding te schalen door het uitvoeren van curve-fitting op pixelgegevens behorende bij de afbeelding, en vervolgens de cartesiaanse pixelcoördinaten in een aangepaste curve te vervangen door pixelgegevens.The system of claim 29, wherein the test data is an image of one or more suitable PCR plots generated by the PCR test equipment, wherein the processor is configured to scale the image by performing curve fitting on pixel data. associated with the image, and then replace the Cartesian pixel coordinates in a custom curve with pixel data. 31. Het systeem volgens conclusie 29 of 30, waarbij de processor is geconfigureerd om te bepalen of de testgegevens al dan niet valide zijn, door te bepalen of in de testgegevens zowel positieve als negatieve controlecurves, of gegevens die daarvan representatief zijn, aanwezig zijn, en dat een groeicurve van een testresultaatcurve in fase 1 van de testgegevens wordt vermenigvuldigd met een factor tussen 1,8 en 2 per cyclus.The system of claim 29 or 30, wherein the processor is configured to determine whether the test data is valid or not by determining whether the test data contains both positive and negative control curves, or data representative thereof, and that a growth curve of a test result curve in phase 1 of the test data is multiplied by a factor between 1.8 and 2 per cycle. 32. Het systeem volgens conclusie 31, indien deze afhankelijk is van conclusie 19, waarbij de processor is geconfigureerd om de gegevenshandtekening pas te extraheren nadat is vastgesteld dat de testgegevens valide zijn.The system of claim 31 when dependent on claim 19, wherein the processor is configured to extract the data signature only after it has been determined that the test data is valid. 33. Het systeem volgens een der conclusies 29 — 32, indien deze afhankelijk is van conclusie 19, waarbij de processor is geconfigureerd om de gegevenshandtekening uit de testgegevens te extraheren door:The system of any one of claims 29 to 32 when dependent on claim 19, wherein the processor is configured to extract the data signature from the test data by: het bepalen van het begin- en eindpunt van fase 2 van een testresultaatcurve, of van gegevens die representatief zijn daarvoor; en het bepalen van een gradiént van de testresultaatcurve in fase 2, of gegevens die representatief zijn daarvoor, waarbij ten minste het bepaalde begin- en eindpunt van fase 2 van de testresultaatcurve en de bepaalde gradiënt, of gegevens die representatief zijn daarvoor, geheel of gedeeltelijk deel uitmaken van de gegevenshandtekening.determining the start and end point of phase 2 of a test result curve, or data representative thereof; and determining a gradient of the test result curve in phase 2, or data representative thereof, at least the determined start and end point of phase 2 of the test result curve and the determined gradient, or data representative thereof, in whole or in part form part of the data signature. 34. Het systeem volgens conclusie 26, waarbij het systeem omvat, een geschikt positioneringshulpmiddel welke omvat, een houder waarin het gegevensopnameapparaat kan worden gelokaliseerd, waarbij het positioneringshulpmiddel in de hoogte en in de ruimte verstelbaar is om het vastleggen van een afbeelding van de medische testapparatuur te vergemakkelijken.The system of claim 26, wherein the system comprises a suitable positioning aid comprising a holder in which the data recording device can be located, the positioning aid being adjustable in height and space to capture an image of the medical testing equipment to ease. 35. Een computer-leesbaar medium dat een set niet-tijdelijke computer- uitvoerbare instructies opslaat die, wanneer ze worden uitgevoerd door een geschikte verwerkingsinrichting, ervoor zorgen dat de verwerkingsinrichting een werkwijze utvoert volgens een der conclusies 1 — 17.A computer-readable medium that stores a set of non-temporary computer-executable instructions which, when executed by a suitable processing device, causes the processing device to perform a method according to any one of claims 1 to 17.
NL2026919A 2020-11-17 2020-11-17 A system and method for providing test results NL2026919B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
NL2026919A NL2026919B1 (en) 2020-11-17 2020-11-17 A system and method for providing test results
PCT/IB2021/060654 WO2022107017A1 (en) 2020-11-17 2021-11-17 A system and method for providing test results

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NL2026919A NL2026919B1 (en) 2020-11-17 2020-11-17 A system and method for providing test results

Publications (1)

Publication Number Publication Date
NL2026919B1 true NL2026919B1 (en) 2022-07-01

Family

ID=74125636

Family Applications (1)

Application Number Title Priority Date Filing Date
NL2026919A NL2026919B1 (en) 2020-11-17 2020-11-17 A system and method for providing test results

Country Status (2)

Country Link
NL (1) NL2026919B1 (en)
WO (1) WO2022107017A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017025589A1 (en) * 2015-08-13 2017-02-16 Cladiac Gmbh Method and test system for detecting and/or quantifying a target nucleic acid in a sample

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201809418D0 (en) * 2018-06-08 2018-07-25 Imperial Innovations Ltd A method for analysis of real-time amplification data

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017025589A1 (en) * 2015-08-13 2017-02-16 Cladiac Gmbh Method and test system for detecting and/or quantifying a target nucleic acid in a sample

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
AHMAD MONIRI ET AL: "Framework for DNA Quantification and Outlier Detection Using Multidimensional Standard Curves", ANALYTICAL CHEMISTRY, vol. 91, no. 11, 6 May 2019 (2019-05-06), US, pages 7426 - 7434, XP055621775, ISSN: 0003-2700, DOI: 10.1021/acs.analchem.9b01466 *
ANONYMOUS: "Fundamentals for the Automatic Classification of Quantitative PCR AmplificationCurves - A Biostatistical Approach - eConferences", 5 August 2019 (2019-08-05), XP055828219, Retrieved from the Internet <URL:http://www.econferences.de/fundamentals-for-the-automatic-classification-of-quantitative-pcr-amplificationcurves-a-biostatistical-approach/> [retrieved on 20210728] *
ANONYMOUS: "PCRedux package -an overview", 1 October 2020 (2020-10-01), XP055828561, Retrieved from the Internet <URL:https://github.com/PCRuniversum/PCRedux-supplements/blob/master/PCRedux.pdf> [retrieved on 20210728] *

Also Published As

Publication number Publication date
WO2022107017A1 (en) 2022-05-27

Similar Documents

Publication Publication Date Title
Maghdid et al. Diagnosing COVID-19 pneumonia from X-ray and CT images using deep learning and transfer learning algorithms
US10755410B2 (en) Method and apparatus for acquiring information
US20190279363A1 (en) Medical evaluation machine learning workflows and processes
US20180144244A1 (en) Distributed clinical workflow training of deep learning neural networks
JP2019093137A5 (en)
US11301995B2 (en) Feature identification in medical imaging
US11875902B2 (en) System and method for determining veracity of patient diagnoses within one or more electronic health records
US12315152B2 (en) Machine learning models for automated diagnosis of disease database entities
US20250166762A1 (en) Clinical workflows utilizing patient report summarization and q&amp;a technologies
Das et al. Machine Learning Approaches for Early Brain Stroke Detection Using CNN
Dubois et al. Deep learning in medical image analysis: introduction to underlying principles and reviewer guide using diagnostic case studies in paediatrics
EP3503112B1 (en) Method and system for validating parameters in a medical study
NL2026919B1 (en) A system and method for providing test results
JP2024503317A (en) Neural network output analysis method and system therefor
EP3659150B1 (en) Device, system, and method for optimizing image acquisition workflows
JP2015170039A (en) information processing apparatus, information processing method and program
US20240145068A1 (en) Medical image analysis platform and associated methods
US20170177570A1 (en) Method for processing dose information images
KR20130094484A (en) Medical instruments management system and method
US12354749B2 (en) Machine learning models for automated diagnosis of disease database entities
CN118140270B (en) Interoperable platform for reducing redundancy in medical database management
KR101642108B1 (en) Method and system for semantic interpretation of medical data
JP7382739B2 (en) Photography support equipment
KR20220136226A (en) Method and apparatus for providing medical expectations using artificial intelligence model
US20250391566A1 (en) Machine learning models for automated diagnosis of disease database entities

Legal Events

Date Code Title Description
MM Lapsed because of non-payment of the annual fee

Effective date: 20231201