WO2022133167A1 - Anonymous testing systems and methods - Google Patents
Anonymous testing systems and methods Download PDFInfo
- Publication number
- WO2022133167A1 WO2022133167A1 PCT/US2021/063952 US2021063952W WO2022133167A1 WO 2022133167 A1 WO2022133167 A1 WO 2022133167A1 US 2021063952 W US2021063952 W US 2021063952W WO 2022133167 A1 WO2022133167 A1 WO 2022133167A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- patient
- test results
- code
- label
- indicia
- Prior art date
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 150
- 238000000034 method Methods 0.000 title claims description 36
- 208000035473 Communicable disease Diseases 0.000 claims description 18
- 208000015181 infectious disease Diseases 0.000 claims description 16
- 239000000700 radioactive tracer Substances 0.000 claims description 11
- 238000004891 communication Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 7
- 230000006855 networking Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000000844 transformation Methods 0.000 description 4
- 241001678559 COVID-19 virus Species 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 201000010099 disease Diseases 0.000 description 3
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- 208000025721 COVID-19 Diseases 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010339 medical test Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 244000052769 pathogen Species 0.000 description 1
- 230000001717 pathogenic effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000010454 slate Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/40—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
Definitions
- the subject disclosure is directed an anonymous testing system and, more specifically, to anonymous testing systems, methods, and kits for anonymously sharing test results for an infectious disease test with a patient having a mobile device.
- infectious diseases are highly contagious and readily transmissible, and, in some cases, medical cures have not yet been discovered.
- a fundamental step in preventing the spread of such infectious diseases is to inform people that have been exposed to an infectious disease and/or that have been infected by the disease, so that they can take the appropriate steps to treat the disease and/or to prevent further infection. Hopefully, once someone knows they are infected, they will such steps.
- an apparatus for sharing test results for an infectious disease test with a patient having a mobile device is provided.
- a receptacle stores a sample to be collected from the patient and for holding the sample for testing to obtain test results.
- a label is provided to the patient and for affixing to the receptacle after the sample is collected.
- the label has indicia corresponding to a code for providing to the patient.
- a scanner obtains a digital image of the indicia.
- a computing system for communicating with the scanner has memory for storing computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions.
- the computer readable instructions include instructions for converting the digital image of the indicia into the code for storage in one of the plurality of data records, for receiving the test results for storage in the one of the plurality of data records, and for communicating with the patient to notify the patient when the test results have been received.
- FIGS. 1A-1C represent a schematic diagram of an anonymous testing system in accordance with the subject disclosure.
- FIG. 2 is an exemplary process in accordance with the subject disclosure.
- FIG. 3 is a computer architecture diagram illustrating an illustrative computer hardware and software architecture for a computing system in accordance with the subject disclosure.
- FIG. 4 is a diagram illustrating a computing environment in accordance with the subject disclosure.
- FIG. 5 is a block diagram of an exemplary mobile device.
- the subject disclosure is directed to an anonymous testing system and, more specifically, to anonymous testing systems, methods, and kits for anonymously sharing test results for an infectious disease test with a patient having a mobile device.
- the disclosed subject matter utilizes sheets of adhesive labels that include pre-generated codes, so that a patient can drive to a testing site, apply one of the labels to a sample receptacle, and have the label scanned in on the site.
- the sample is tested, and the test results are sent to a mobile device that is associated with the patient.
- the test results can be pulled to the mobile device to enhance anonymity.
- the patient can decide whether to share the test results through an infectious disease notification system or to a contact tracer.
- the instrumentality has a pre-commitment to share anonymously.
- references to “one embodiment,” “an embodiment,” “an example embodiment,” “one implementation,” “an implementation,” “one example,” “an example” and the like, indicate that the described embodiment, implementation or example can include a particular feature, structure or characteristic, but every embodiment, implementation or example can not necessarily include the particular feature, structure or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment, implementation or example. Further, when a particular feature, structure or characteristic is described in connection with an embodiment, implementation or example, it is to be appreciated that such feature, structure or characteristic can be implemented in connection with other embodiments, implementations or examples whether or not explicitly described.
- the disclosed subject matter can be implemented within the Google Apple Exposure Notification (GAEN) system.
- GAEN Google Apple Exposure Notification
- the GAEN system represents a privacy-preserving Bluetooth® protocol to support exposure notification, specifically for combatting the spread of SARS-CoV-2 (i.e., the pathogen that causes COVID-19).
- the GAEN system makes it possible to alert participants about possible exposure to SARS-CoV-2.
- Bluetooth® is a registered trademark of Bluetooth Sig, Inc. of Kirkland, Washington.
- the disclosed subject matter can be implemented as a system, a method, and/or a computer program product at any possible technical detail level of integration
- the computer program product can include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out embodiments and features of the subject disclosure.
- the system, method, and/or computer program can be implemented with mobile devices and smartphones, as well as other types of computer systems and/or computing devices, such as handheld computers, tablets, PCs, desktops, workstations, or any other similar device.
- the operating environment 100 implements an anonymous testing system 110 that allow a patient 112 having a mobile device 114 to share test results anonymously.
- the test results can be test results for an infectious disease, such as SARS-CoV-2.
- the test results can be shared over a network(s) 116 through the GAEN System 118.
- the test results can be shared over a network(s) 116 using an app that provides the ability to share using a single-click or button on the mobile device 114.
- the system 110 utilizes pre-generated codes that can relate the patient 112 to the test results anonymously.
- the patient 112 is linked to the test results without requiring the patient 112 to provide his or her identity to the tester 120.
- the system 110 utilizes a plurality of sheets 122 of labels 124 that have indicia 126 thereon.
- the indicia 126 correspond to the pre-generated codes.
- the codes can be single-use QR codes for scanning by the mobile device 114.
- the labels 124 can be affixed to a test sample receptacle(s) 128 for storing a test sample that is collected from the patient 112.
- the patient 112 can select one or more of the labels 124 and apply the labels 124 to the test sample receptacle(s) 128 either before or after the test sample is collected.
- the labels 124 are scanned by a scanner 130.
- the scanner 130 obtains a digital image of the indicia 126.
- the image of the indicia 126 is communicated to a computing system 132.
- the scanner 130 can be a hand-held scanner or any other type of suitable scanning device.
- the computing system 132 converts the digital image of the indicia 126 into the code for storage in one of the plurality of data records 134.
- the data records 134 can be modified to indicate that the status of the test is pending when the digital image of the indicia 126 is converted into the code for storage in the one of the data records 134.
- the computing system 132 can be accessed by a lab technician 136 at a lab 138 through a computing device 140.
- the lab technician 136 can perform a test on the sample to obtain the test results.
- the test results can be sent through the computing device 140 and the network(s) 116 to one or more of the server(s) 142 within the computing system 132.
- the server(s) 142 can be configured to require the test results to be pulled by the mobile device 114 to further enhance anonymity.
- the computing system 132 modifies the data records 134 within a database 144 on one or more of the server(s) 142.
- the computing system 132 can communicate with the patient 112 to notify the patient 112 when the test results have been received.
- the patient 112 can be notified via email communication 146 to the mobile device 114.
- the test results can be encrypted in open database and accessed with random codes.
- the computing system 132 can provide the patient 112 with the ability to trigger anonymous notifications 148 of their contacts in the light of a positive test result 150 throughout the network(s) 116 and/or the GAEN System 118 using the mobile device 114. Alternatively, the patient 112 can send the test results to a contact tracer 152 through the mobile device 114. It should be understood that both options are not mutually exclusive.
- the mobile device 114 can include an app that provides the ability to share the test results, anonymously, throughout the network(s) 116 and/or the GAEN System 118, using a single click.
- the app can be configured to permit sharing with contact tracer 152 using a single click.
- the app can be configured to verify the identity of the contact tracer 152 and/or to verify that the patient 112 has provided the requisite permissions to share the information with the contact tracer 152. Specifically, the commitment to share the information can be obtained from the patient 112 at the time of testing, so that sharing can be done via a zero-click system.
- the patient 112 can drive up to a testing center 154 in his or her car 156.
- the patient 112 can select one or more of the labels 124 that include the single-use codes.
- the sheets 122 of the labels 124 are provided by the testing center 154 with instructions for downloading an app onto the mobile device 114 that enables the anonymous sharing of test results through the network(s) 116, through the GAEN System 118, and/or with the contact tracer 152.
- the app can prompt the patient 112 to obtain his or her consent to share test results anonymously through the network(s) 116. Alternatively, consent can be obtained at the time of testing.
- the patient 112 can utilize the mobile device 114 to scan the labels 124 to obtain the QR code thereon.
- the patient 112 can put one of the labels 124 on one of the receptacle(s) 128, so that the receptacle(s) 128 can store a sample that is collected through a sample collection process, such as through swabbing or through the drawing of blood.
- the tester 120 can scan the labels 124 using the scanner 130.
- the scanner 130 activates the computing system 132 to create one of the data records 134 for the test.
- the computing system 132 marks one of data records 134 as having a pending test status in the database 144 on one or more of the server(s) 142, as the patient 112 drives away in the car 156.
- the test is conducted without revealing the identity of the patient 112.
- the lab does not collect any personal identification information.
- test results are available to the patient 112.
- the results can be accessed via the mobile device 114 through the network(s) 116 with the status of the test being in the database 144 on one or more of the server(s) 142.
- the patient 112 can be notified by computing system 132 with notification, typically, occurring between 15 minutes of the test and within ten days.
- the app on the mobile device 114 can be enabled to provide additional measures to hide the identity of the patient 112 when the patient 112 accesses the test results on the server(s) 142.
- the app can be configured to check for test results at random times, so that every device (not shown) that includes the app is intermittently checking for test results.
- the app can be configured to perform such checks even when the person who downloaded the app has not been tested to further enhance anonymity.
- the app can be configured to initiate randomly a periodic check for test results for a predetermined period of time, such as every hour for three days.
- the app can be configured to check for test results randomly on an average in three month increments.
- the test results can be associated with keys.
- the app can be configured to download all test results with the corresponding keys from the server(s) 142, so that the server(s) 142 cannot be used to identify which patient is requesting which test results. While the release of such test results could present privacy concerns, individual test results are only linked to pre-generated codes, so that identity of the patient 112 remains anonymous. As a result, the only information that could be ascertained through this configuration is the total number of tests, which, generally, is shared with the public in most regions.
- the test results can be encrypted within the pre-generated codes by the server(s) 142 using one-time pad decryption.
- the code can include a series of bytes that represent an ID for the individual that obtained the code, a series of bytes representing a verification code, and one or more additional bytes that corresponds to the test results.
- the code can include an authorization to share the test results.
- the additional byte or bytes can have one value for a positive test result and another value for a negative test result.
- the codes can be protected with a cipher, such as an XOR cipher for encryption and/or decryption, so that only those with knowledge of the pre-generated codes can determine the test result.
- an exemplary process for sharing test results for an infectious disease test.
- the process 200 can be performed within the operating environment 100 shown in FIGS. 1 A-1C.
- the method 200 involves sharing test results for an infectious disease test with a patient having a mobile device, such as the mobile device 114 shown in FIGS. 1 A-1C.
- the method 200 is enabled through a system, such as the system 110 shown in FIGS. 1 A-1C, which has a receptacle, such as the receptacle(s) 128 shown in FIGS. 1 A-1C.
- a label such as one of the labels 124 shown in FIGS. 1 A-1C, can be provided to the patient.
- the label can be affixed to the receptacle after the sample is collected.
- the label has indicia corresponding to a code for providing to the patient.
- a scanner such as the scanner 130 shown in FIGS. 1A-1C, can obtain a digital image of the indicia.
- the digital image of the indicia is converted into the code for storage in one of the plurality of data records.
- the indicia can be the indicia 126 shown in FIGS. 1 A-1C.
- the data records can be the data records 134 shown in FIGS. 1A-1C.
- the test results are received for storage in the one of the plurality of data records.
- the data records can be the data records 134 shown in FIGS. 1A-1C.
- the patient is notified when the test results have been received.
- the patient can be the patient 112 shown in FIGS. 1 A-1C.
- computer architecture generally designated by the numeral 300, includes a central processing unit 302 (“CPU”), a system memory 304, including a random access memory 306 (“RAM”) and a read-only memory (“ROM”) 308, and a system bus 310 that couples the memory 304 to the CPU 302.
- CPU central processing unit
- RAM random access memory
- ROM read-only memory
- the computer architecture 300 further includes a mass storage device 312 for storing an operating system 307, and one or more application programs including, but not limited to, a tracking module 105 and contextual data 330, image data 331, calibration data 332, and sensor data 333.
- the mass storage device 312 is connected to the CPU 302 through a mass storage controller (not shown) connected to the bus 310.
- the mass storage device 312 and its associated computer-readable media provide non-volatile storage for the computer architecture 300.
- computer-readable media can be any available computer storage media or communication media that can be accessed by the computer architecture 300.
- Communication media includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any delivery media.
- modulated data signal means a signal that has one or more of its characteristics changed or set in a manner as to encode information in the signal.
- communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer-readable media.
- computer storage media can include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data.
- computer media includes, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, digital versatile disks (“DVD”), HD-DVD, BLU-RAY, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer architecture 300.
- the phrase “computer storage medium,” “computer-readable storage medium” and variations thereof, does not include waves, signals, and/or other transitory and/or intangible communication media, per se.
- the computer architecture 300 can operate in a networked environment using logical connections to remote computers through the network 356 and/or another network (not shown).
- the computer architecture 300 can connect to the network 356 through a network interface unit 314 connected to the bus 310. It should be appreciated that the network interface unit 314 also can be utilized to connect to other types of networks and remote computer systems.
- the computer architecture 300 also can include an input/output controller 316 for receiving and processing input from a number of other devices, including a keyboard, mouse, or electronic stylus (not shown in FIG. 3). Similarly, the input/output controller 316 can provide output to a display screen, a printer, or other type of output device (also not shown in FIG. 3).
- the software components described herein can, when loaded into the CPU 302 and executed, transform the CPU 302 and the overall computer architecture 300 from a general -purpose computing system into a special-purpose computing system customized to facilitate the functionality presented herein.
- the CPU 302 can be constructed from any number of transistors or other discrete circuit elements, which can individually or collectively assume any number of states. More specifically, the CPU 302 can operate as a finite-state machine, in response to executable instructions contained within the software modules disclosed herein. These computer-executable instructions can transform the CPU 302 by specifying how the CPU 302 transitions between states, thereby transforming the transistors or other discrete hardware elements constituting the CPU 302.
- Encoding the software modules presented herein also can transform the physical structure of the computer-readable media presented herein.
- the specific transformation of physical structure can depend on various factors, in different implementations of this description. Examples of such factors can include, but are not limited to, the technology used to implement the computer-readable media, whether the computer-readable media is characterized as primary or secondary storage, and the like.
- the computer- readable media is implemented as semiconductor-based memory
- the software disclosed herein can be encoded on the computer-readable media by transforming the physical state of the semiconductor memory.
- the software can transform the state of transistors, capacitors, or other discrete circuit elements constituting the semiconductor memory.
- the software also can transform the physical state of such components in order to store data thereupon.
- the computer-readable media disclosed herein can be implemented using magnetic or optical technology.
- the software presented herein can transform the physical state of magnetic or optical media, when the software is encoded therein. These transformations can include altering the magnetic characteristics of particular locations within given magnetic media. These transformations also can include altering the physical features or characteristics of particular locations within given optical media, to change the optical characteristics of those locations. Other transformations of physical media are possible without departing from the scope and spirit of the present description, with the foregoing examples provided only to facilitate this discussion.
- the mobile device 114, the computing device 140, and the server(s) 142 shown in FIGS. 1 A-1C can be implemented within the computer architecture 300.
- the network(s) 116 shown in FIGS. 1 A-1C can be implemented as network 356 to connect the mobile device 114 and the computing device 140 to the server(s) 142.
- the method 200 shown in FIG. 2 can be implemented through the computer architecture 300, at least partially.
- the computer architecture 300 can include other types of computing devices, including hand-held computers, embedded computer systems, personal digital assistants, and other types of computing devices known to those skilled in the art. It is also contemplated that the computer architecture 300 cannot include all of the components shown in FIG. 3, can include other components that are not explicitly shown in FIG. 3, or can utilize an architecture completely different than that shown in FIG. 3.
- FIG. 4 an illustrative computing environment, generally designated by the numeral 400, is shown.
- the computing environment 400 is capable of executing the software components described herein for providing context-aware recommendations of relevant presentation content displayed in mixed environments, among other aspects.
- the computing environment 400 illustrated in FIG. 4 can be utilized to execute any aspects of the software components presented herein.
- the computing environment 400 can be utilized to execute aspects of the techniques disclosed herein.
- the computing environment 400 includes a computing environment 402 operating on, in communication with, or as part of the network 404.
- the network 404 can be or can include the network(s) 116 shown in FIGS. 1 A-1C and/or the network 356 shown in FIG. 3.
- the mobile device 114, the computing device 140 and the server(s) 142 shown in FIGS. 1 A-1C can be implemented within the computing environment 400.
- the method 200 shown in FIG. 3 can be implemented through the computing environment 400.
- the network 404 also can include various access networks.
- One or more client devices 406A-406N can communicate with the computing environment 402 via the network 404 and/or other connections (not illustrated in FIG. 4).
- the clients 406 include a computing device 406A such as a laptop computer, a desktop computer, or other computing device; a slate or tablet computing device (“tablet computing device”) 406B; a mobile computing device 406C such as a mobile telephone, a smart phone, or other mobile computing device; a server computer 406D; and/or other devices 406N.
- any number of clients 406 can communicate with the computing environment 402.
- the illustrated clients 406 and computing architectures illustrated and described herein are illustrative, and should not be construed as being limited in any way.
- the computing environment 402 includes application servers 408, data storage 410, and one or more network interfaces 412.
- the functionality of the application servers 408 can be provided by one or more server computers that are executing as part of, or in communication with, the network 404.
- the application servers 408 can host various services, virtual machines, portals, and/or other resources.
- the application servers 408 host one or more virtual machines 414 for hosting applications or other functionality.
- the virtual machines 414 host one or more applications and/or software modules for providing context-aware recommendations of relevant presentation content displayed in mixed environments. It should be understood that this configuration is illustrative, and should not be construed as being limiting in any way.
- the application servers 408 also host or provide access to one or more portals, link pages, Websites, and/or other information (“Web portals”) 416.
- the application servers 408 also include one or more mailbox services 418 and one or more messaging services 420.
- the mailbox services 418 can include electronic mail (“email”) services.
- the mailbox services 418 also can include various personal information management (“PEM”) services including, but not limited to, calendar services, contact management services, collaboration services, and/or other services.
- the messaging services 420 can include, but are not limited to, instant messaging services, chat services, forum services, and/or other communication services.
- the application servers 408 also can include one or more social networking services 422.
- the social networking services 422 can include various social networking services including, but not limited to, services for sharing or posting status updates, instant messages, links, photos, videos, and/or other information; services for commenting or displaying interest in articles, products, blogs, or other resources; and/or other services.
- the social networking services 422 also can include commenting, blogging, and/or micro blogging services. It should be appreciated that the above lists of services are not exhaustive and that numerous additional and/or alternative social networking services 422 are not mentioned herein for the sake of brevity. As such, the above configurations are illustrative, and should not be construed as being limited in any way.
- the social networking services 422 can host one or more applications and/or software modules for providing the functionality described herein for providing context- aware recommendations of relevant presentation content displayed in mixed environments.
- any one of the application servers 408 can communicate or facilitate the functionality and features described herein.
- the application servers 408 also can host other services, applications, portals, and/or other resources (“other resources”) 424.
- the other resources 424 can include, but are not limited to, document sharing, rendering or any other functionality. It thus can be appreciated that the computing environment 402 can provide integration of the concepts and technologies disclosed herein provided herein with various mailbox, messaging, social networking, and/or other services or resources.
- the computing environment 402 can include the data storage 410.
- the functionality of the data storage 410 is provided by one or more databases operating on, or in communication with, the network 404.
- the functionality of the data storage 410 also can be provided by one or more server computers configured to host data for the computing environment 402.
- the data storage 410 can include, host, or provide one or more real or virtual data stores 426A-426N (hereinafter referred to collectively and/or generically as “data stores 426”).
- the data stores 426 are configured to host data used or created by the application servers 408 and/or other data.
- the data stores 426 also can host or store web page documents, word processer documents, presentation documents, data structures, algorithms for execution by a recommendation engine, and/or other data utilized by any application program or another module. Aspects of the data stores 426 can be associated with a service for storing files.
- the computing environment 402 can communicate with, or be accessed by, the network interfaces 412.
- the network interfaces 412 can include various types of network hardware and software for supporting communications between two or more computing devices including, but not limited to, the clients 406 and the application servers 408. It should be appreciated that the network interfaces 412 also can be utilized to connect to other types of networks and/or computer systems.
- the computing environment 400 described herein can provide any aspects of the software elements described herein with any number of virtual computing resources and/or other distributed computing functionality that can be configured to execute any aspects of the software components disclosed herein.
- the computing environment 400 provides the software functionality described herein as a service to the clients 406.
- the clients 406 can include real or virtual machines including, but not limited to, server computers, web servers, personal computers, mobile computing devices, smart phones, and/or other devices.
- various configurations of the concepts and technologies disclosed herein enable any device configured to access the computing environment 400 to utilize the functionality described herein for providing context-aware recommendations of relevant presentation content displayed in mixed environments, among other aspects.
- a mobile device generally designated by the numeral 500.
- the mobile device 500 can implement various features of the disclosed subject matter within an operating environment, such as operating environment 100 shown in FIGS. 1 A-1C and/or within the computing environment 400 shown in FIG. 4.
- the mobile device 500 can be the mobile device 114, the computing device 140 shown in FIGS. 1 A-1C, computing device 406A, the tablet computing device 406B, and/or the mobile computing device 406C shown in FIG. 4.
- the mobile device 500 can include operating system 510 and various types of software applications and/or apps 512. Additionally, the mobile device 500 can include processor 514 for performing tasks such as signal coding, data processing, input/output processing, power control, and/or other functions, and memory 516 that can be used for storing data and/or code for running operating system 510 and/or the apps 512. Exemplary data can include web pages, text, images, sound files, video data, or other data to be sent to and/or received from a server, such as the server(s) 142 shown in FIGS. 1 A-1C.
- a server such as the server(s) 142 shown in FIGS. 1 A-1C.
- the mobile device 500 can include a wireless network connection receiver 518 and a wireless network connection transmitter 520 for connecting to a network, such as network(s) 116 shown in FIGS. 1 A-1C, to facilitate communication with server(s) 142 shown in FIGS. 1 A-1C.
- An adapter 522 can be included in the mobile device 500 to facilitate Bluetooth® connections.
- the mobile device 500 also includes an input/output system 524 and a screen 526 for communicating with one or more users. The mobile device 500 can be utilized to implement the method 200 shown in FIG. 2, at least partially.
- supported embodiments include an apparatus for sharing test results for an infectious disease test with a patient having a mobile device, the system comprising: a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results; a label for providing to the patient and for affixing to the receptacle after the sample is collected; the label having indicia corresponding to a code for providing to the patient; a scanner for obtaining a digital image of the indicia; a computing system for communicating with the scanner with the computer system having memory with computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions, the computer readable instructions including instructions for: converting the digital image of the indicia into the code for storage in one of the plurality
- Supported embodiments include the foregoing apparatus, wherein the indicia is a QR code for scanning by the mobile device.
- Supported embodiments include any of the foregoing apparatuses, wherein the computer system includes a server and the server connects to the mobile device over a network.
- Supported embodiments include any of the foregoing apparatuses, wherein the instructions include instructions for: providing the patient with the ability to receive anonymous and secure notification of the test results throughout the network.
- Supported embodiments include any of the foregoing apparatuses, wherein the instructions include instructions for: sending the test results to a contact tracer.
- Supported embodiments include any of the foregoing apparatuses, wherein the label is one of a plurality of labels with each label being affixed to a sheet.
- Supported embodiments include any of the foregoing apparatuses, wherein each label is pre-generated.
- Supported embodiments include any of the foregoing apparatuses, wherein the code is a single use code.
- Supported embodiments include any of the foregoing apparatuses, wherein the computing system includes instructions for modifying the one of the plurality of data records to indicate that the status of the test is pending when the digital image of the indicia is converted into the code for storage in the one of the plurality of data records.
- Supported embodiments include any of the foregoing apparatuses, wherein the computer system notifies the patient by communicating with the mobile device.
- Supported embodiments include a system, a computer-readable storage medium, a computer-implemented method, and/or means for implementing any of the foregoing apparatuses or portions thereof.
- Supported embodiments include a computer-implemented method for sharing test results for an infectious disease test with a patient having a mobile device within a system that includes a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results, a label for providing to the patient and for affixing to the receptacle after the sample is collected with the label having indicia corresponding to a code for providing to the patient, and a scanner for obtaining a digital image of the indicia, the method comprising: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
- Supported embodiments include the foregoing computer-implemented method, further comprising: providing the patient with the ability to receive anonymous and secure notification of the test results throughout the network. [0083] Supported embodiments include any of the foregoing computer-implemented methods, further comprising: sending the test results to a contact tracer.
- Supported embodiments include any of the foregoing computer-implemented methods, further comprising: notifying the patient by communicating with the mobile device.
- Supported embodiments include an apparatus, a computer-readable storage medium, a system, and/or means for implementing any of the foregoing computer- implemented methods or portions thereof.
- Supported embodiments include a kit for sharing test results for an infectious disease test with a patient having a mobile device, the system comprising: a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results; a label for providing to the patient and for affixing to the receptacle after the sample is collected; the label having indicia corresponding to a code for providing to the patient; a scanner for obtaining a digital image of the indicia; a computing system for communicating with the scanner with the computer system having memory with computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions, the computer readable instructions including instructions for: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
- Supported embodiments include the foregoing kit, wherein the instructions include instructions for: providing the patient with the ability to receive anonymous and secure notification of the test results throughout the network.
- Supported embodiments include any of the foregoing kits, wherein the instructions include instructions for: sending the test results to a contact tracer.
- Supported embodiments include any of the foregoing kits, wherein the label is one of a plurality of labels with each label being affixed to a sheet.
- Supported embodiments include any of the foregoing kits, wherein each label is pre-generated.
- Supported embodiments include any of the foregoing kits, wherein the code is a single use QR code.
- Supported embodiments include an apparatus, a computer-readable storage medium, a system, a computer-implemented method, and/or means for implementing any of the foregoing kits or portions thereof.
- Supported embodiments can provide various attendant and/or technical advantages in terms of an anonymous and secure testing system that links patients to test results through pre-generated, single use codes.
- the system can be implemented within an operating environment that provides the patient with the ability to send notifications anonymously and/or to contact a contact tracer.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
A receptacle stores a sample to be collected from a patient and for holding the sample for testing to obtain test results. A label provides to the patient and for affixing to the receptacle after the sample is collected. The label has indicia corresponding to a code for providing to the patient. A scanner obtains a digital image of the indicia. A computing system has memory with computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions. The computer readable instructions include instructions for converting the digital image of the indicia into the code for storage in one of the plurality of data records, for receiving the test results for storage in the one of the plurality of data records, and for communicating with the patient, securely, to notify the patient when the test results have been received.
Description
ANONYMOUS TESTING SYSTEMS AND METHODS
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit under 35 U.S.C. §119(e) of co-pending U.S. Provisional Application No. 63/127,347 entitled “ANONYMOUS TESTING SYSTEMS AND METHODS” filed December 18, 2020 which is incorporated herein by reference.
TECHNICAL FIELD
[0002] The subject disclosure is directed an anonymous testing system and, more specifically, to anonymous testing systems, methods, and kits for anonymously sharing test results for an infectious disease test with a patient having a mobile device.
BACKGROUND ART
[0003] Many infectious diseases are highly contagious and readily transmissible, and, in some cases, medical cures have not yet been discovered. A fundamental step in preventing the spread of such infectious diseases is to inform people that have been exposed to an infectious disease and/or that have been infected by the disease, so that they can take the appropriate steps to treat the disease and/or to prevent further infection. Hopefully, once someone knows they are infected, they will such steps.
[0004] Even though the tests for many diseases are highly accurate, many people are reluctant to have themselves tested, especially when there is a fear that the test results could be inadvertently disclosed to the general public. As a result, systems have been developed that attempt to protect individuals from the general dissemination of test results.
[0005] Medical practices and policies, like the doctor-patient privilege, attempt to shield people with infectious diseases from embarrassing exposure and public ridicule. There are clinics which have procedures for anonymous testing. These clinics use number identifiers to protect patient confidentiality. However, the requisite anonymity in a secure environment is difficult to maintain, especially with respect to both test results and the mere fact that a test has occurred. Accordingly, there is a need for a medical testing system that is particularly designed to test for an infectious disease and provide the requisite confidentiality that allows the user to be completely anonymous.
DISCLOSURE OF INVENTION
[0006] In various implementations, an apparatus for sharing test results for an infectious disease test with a patient having a mobile device is provided. A receptacle stores a sample to be collected from the patient and for holding the sample for testing to obtain test results. A label is provided to the patient and for affixing to the receptacle after the sample is collected.
The label has indicia corresponding to a code for providing to the patient. A scanner obtains a digital image of the indicia. A computing system for communicating with the scanner has memory for storing computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions. The computer readable instructions include instructions for converting the digital image of the indicia into the code for storage in one of the plurality of data records, for receiving the test results for storage in the one of the plurality of data records, and for communicating with the patient to notify the patient when the test results have been received.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] FIGS. 1A-1C represent a schematic diagram of an anonymous testing system in accordance with the subject disclosure.
[0008] FIG. 2 is an exemplary process in accordance with the subject disclosure.
[0009] FIG. 3 is a computer architecture diagram illustrating an illustrative computer hardware and software architecture for a computing system in accordance with the subject disclosure.
[0010] FIG. 4 is a diagram illustrating a computing environment in accordance with the subject disclosure.
[0011] FIG. 5 is a block diagram of an exemplary mobile device.
MODES FOR CARRYING OUT THE INVENTION
[0012] The subject disclosure is directed to an anonymous testing system and, more specifically, to anonymous testing systems, methods, and kits for anonymously sharing test results for an infectious disease test with a patient having a mobile device. The disclosed subject matter utilizes sheets of adhesive labels that include pre-generated codes, so that a patient can drive to a testing site, apply one of the labels to a sample receptacle, and have the label scanned in on the site.
[0013] Then, the sample is tested, and the test results are sent to a mobile device that is associated with the patient. Specifically, the test results can be pulled to the mobile device to enhance anonymity. Once the patient receives the test results, the patient can decide whether to share the test results through an infectious disease notification system or to a contact tracer. In some embodiments, the instrumentality has a pre-commitment to share anonymously.
[0014] The detailed description provided below in connection with the appended drawings is intended as a description of examples and is not intended to represent the only forms in which the present examples can be constructed or utilized. The description sets forth functions of the examples and sequences of steps for constructing and operating the
examples. However, the same or equivalent functions and sequences can be accomplished by different examples.
[0015] References to “one embodiment,” “an embodiment,” “an example embodiment,” “one implementation,” “an implementation,” “one example,” “an example” and the like, indicate that the described embodiment, implementation or example can include a particular feature, structure or characteristic, but every embodiment, implementation or example can not necessarily include the particular feature, structure or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment, implementation or example. Further, when a particular feature, structure or characteristic is described in connection with an embodiment, implementation or example, it is to be appreciated that such feature, structure or characteristic can be implemented in connection with other embodiments, implementations or examples whether or not explicitly described.
[0016] Numerous specific details are set forth in order to provide a thorough understanding of one or more embodiments of the described subject matter. It is to be appreciated, however, that such embodiments can be practiced without these specific details. [0017] Various features of the subject disclosure are now described in more detail with reference to the drawings, wherein like numerals generally refer to like or corresponding elements throughout. The drawings and detailed description are not intended to limit the claimed subject matter to the particular form described. Rather, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the claimed subject matter.
[0018] The disclosed subject matter can be implemented within the Google Apple Exposure Notification (GAEN) system. The GAEN system represents a privacy-preserving Bluetooth® protocol to support exposure notification, specifically for combatting the spread of SARS-CoV-2 (i.e., the pathogen that causes COVID-19). The GAEN system makes it possible to alert participants about possible exposure to SARS-CoV-2. Bluetooth® is a registered trademark of Bluetooth Sig, Inc. of Kirkland, Washington.
[0019] The disclosed subject matter can be implemented as a system, a method, and/or a computer program product at any possible technical detail level of integration. The computer program product can include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out embodiments and features of the subject disclosure.
[0020] The system, method, and/or computer program can be implemented with mobile devices and smartphones, as well as other types of computer systems and/or computing
devices, such as handheld computers, tablets, PCs, desktops, workstations, or any other similar device.
[0021] Referring to FIGS. 1A-1C, various features of the subject disclosure are now described in more detail with respect to an operating environment, generally designated with the numeral 100. The operating environment 100 implements an anonymous testing system 110 that allow a patient 112 having a mobile device 114 to share test results anonymously. The test results can be test results for an infectious disease, such as SARS-CoV-2. The test results can be shared over a network(s) 116 through the GAEN System 118. In some embodiments, the test results can be shared over a network(s) 116 using an app that provides the ability to share using a single-click or button on the mobile device 114.
[0022] The system 110 utilizes pre-generated codes that can relate the patient 112 to the test results anonymously. The patient 112 is linked to the test results without requiring the patient 112 to provide his or her identity to the tester 120. The system 110 utilizes a plurality of sheets 122 of labels 124 that have indicia 126 thereon. The indicia 126 correspond to the pre-generated codes. The codes can be single-use QR codes for scanning by the mobile device 114.
[0023] The labels 124 can be affixed to a test sample receptacle(s) 128 for storing a test sample that is collected from the patient 112. The patient 112 can select one or more of the labels 124 and apply the labels 124 to the test sample receptacle(s) 128 either before or after the test sample is collected.
[0024] Once the sample is collected, the labels 124 are scanned by a scanner 130. The scanner 130 obtains a digital image of the indicia 126. The image of the indicia 126 is communicated to a computing system 132. The scanner 130 can be a hand-held scanner or any other type of suitable scanning device.
[0025] The computing system 132 converts the digital image of the indicia 126 into the code for storage in one of the plurality of data records 134. The data records 134 can be modified to indicate that the status of the test is pending when the digital image of the indicia 126 is converted into the code for storage in the one of the data records 134.
[0026] The computing system 132 can be accessed by a lab technician 136 at a lab 138 through a computing device 140. The lab technician 136 can perform a test on the sample to obtain the test results. Then, the test results can be sent through the computing device 140 and the network(s) 116 to one or more of the server(s) 142 within the computing system 132. The server(s) 142 can be configured to require the test results to be pulled by the mobile device 114 to further enhance anonymity.
[0027] Once the test results are obtained from the lab 138 by the computing system 132, the computing system 132 modifies the data records 134 within a database 144 on one or more of the server(s) 142. Then, the computing system 132 can communicate with the patient 112 to notify the patient 112 when the test results have been received. In some embodiments in which email addresses are collected, the patient 112 can be notified via email communication 146 to the mobile device 114. In other embodiments, the test results can be encrypted in open database and accessed with random codes.
[0028] The computing system 132 can provide the patient 112 with the ability to trigger anonymous notifications 148 of their contacts in the light of a positive test result 150 throughout the network(s) 116 and/or the GAEN System 118 using the mobile device 114. Alternatively, the patient 112 can send the test results to a contact tracer 152 through the mobile device 114. It should be understood that both options are not mutually exclusive.
[0029] In some embodiments, the mobile device 114 can include an app that provides the ability to share the test results, anonymously, throughout the network(s) 116 and/or the GAEN System 118, using a single click. Similarly, the app can be configured to permit sharing with contact tracer 152 using a single click.
[0030] Further, it should be understood that the app can be configured to verify the identity of the contact tracer 152 and/or to verify that the patient 112 has provided the requisite permissions to share the information with the contact tracer 152. Specifically, the commitment to share the information can be obtained from the patient 112 at the time of testing, so that sharing can be done via a zero-click system.
[0031] In operation, the patient 112 can drive up to a testing center 154 in his or her car 156. The patient 112 can select one or more of the labels 124 that include the single-use codes. The sheets 122 of the labels 124 are provided by the testing center 154 with instructions for downloading an app onto the mobile device 114 that enables the anonymous sharing of test results through the network(s) 116, through the GAEN System 118, and/or with the contact tracer 152. In some embodiments, the app can prompt the patient 112 to obtain his or her consent to share test results anonymously through the network(s) 116. Alternatively, consent can be obtained at the time of testing.
[0032] The patient 112 can utilize the mobile device 114 to scan the labels 124 to obtain the QR code thereon. The patient 112 can put one of the labels 124 on one of the receptacle(s) 128, so that the receptacle(s) 128 can store a sample that is collected through a sample collection process, such as through swabbing or through the drawing of blood.
[0033] The tester 120 can scan the labels 124 using the scanner 130. The scanner 130 activates the computing system 132 to create one of the data records 134 for the test. The computing system 132 marks one of data records 134 as having a pending test status in the database 144 on one or more of the server(s) 142, as the patient 112 drives away in the car 156. The test is conducted without revealing the identity of the patient 112. The lab does not collect any personal identification information.
[0034] Once the lab testing is complete, the test results are available to the patient 112. The results can be accessed via the mobile device 114 through the network(s) 116 with the status of the test being in the database 144 on one or more of the server(s) 142. The patient 112 can be notified by computing system 132 with notification, typically, occurring between 15 minutes of the test and within ten days.
[0035] The app on the mobile device 114 can be enabled to provide additional measures to hide the identity of the patient 112 when the patient 112 accesses the test results on the server(s) 142. For example, the app can be configured to check for test results at random times, so that every device (not shown) that includes the app is intermittently checking for test results.
[0036] It should be understood that, in such embodiments, the app can be configured to perform such checks even when the person who downloaded the app has not been tested to further enhance anonymity. In such embodiments, the app can be configured to initiate randomly a periodic check for test results for a predetermined period of time, such as every hour for three days. In some embodiments, the app can be configured to check for test results randomly on an average in three month increments.
[0037] In some embodiments, the test results can be associated with keys. The app can be configured to download all test results with the corresponding keys from the server(s) 142, so that the server(s) 142 cannot be used to identify which patient is requesting which test results. While the release of such test results could present privacy concerns, individual test results are only linked to pre-generated codes, so that identity of the patient 112 remains anonymous. As a result, the only information that could be ascertained through this configuration is the total number of tests, which, generally, is shared with the public in most regions.
[0038] In other embodiments, the test results can be encrypted within the pre-generated codes by the server(s) 142 using one-time pad decryption. In such embodiments, the code can include a series of bytes that represent an ID for the individual that obtained the code, a series of bytes representing a verification code, and one or more additional bytes that corresponds to
the test results. In some embodiments, the code can include an authorization to share the test results.
[0039] The additional byte or bytes can have one value for a positive test result and another value for a negative test result. In some embodiments, the codes can be protected with a cipher, such as an XOR cipher for encryption and/or decryption, so that only those with knowledge of the pre-generated codes can determine the test result.
[0040] Referring to FIG. 2 with continuing reference to the foregoing figures, an exemplary process, generally designated by the numeral 200, for sharing test results for an infectious disease test. In this exemplary embodiment, the process 200 can be performed within the operating environment 100 shown in FIGS. 1 A-1C.
[0041] The method 200 involves sharing test results for an infectious disease test with a patient having a mobile device, such as the mobile device 114 shown in FIGS. 1 A-1C. The method 200 is enabled through a system, such as the system 110 shown in FIGS. 1 A-1C, which has a receptacle, such as the receptacle(s) 128 shown in FIGS. 1 A-1C.
[0042] A label, such as one of the labels 124 shown in FIGS. 1 A-1C, can be provided to the patient. The label can be affixed to the receptacle after the sample is collected. The label has indicia corresponding to a code for providing to the patient. A scanner, such as the scanner 130 shown in FIGS. 1A-1C, can obtain a digital image of the indicia.
[0043] At 201, the digital image of the indicia is converted into the code for storage in one of the plurality of data records. In this exemplary embodiment, the indicia can be the indicia 126 shown in FIGS. 1 A-1C. The data records can be the data records 134 shown in FIGS. 1A-1C.
[0044] At 202, the test results are received for storage in the one of the plurality of data records. In this exemplary embodiment, the data records can be the data records 134 shown in FIGS. 1A-1C.
[0045] At 203, the patient is notified when the test results have been received. In this exemplary embodiment, the patient can be the patient 112 shown in FIGS. 1 A-1C.
Exemplary Computing Architecture
[0046] Referring now to FIG. 3 with continuing reference to the foregoing figures, computer architecture, generally designated by the numeral 300, includes a central processing unit 302 (“CPU”), a system memory 304, including a random access memory 306 (“RAM”) and a read-only memory (“ROM”) 308, and a system bus 310 that couples the memory 304 to the CPU 302. A basic input/output system containing the basic routines that help to transfer
information between elements within the computer architecture 300, such as during startup, is stored in the ROM 308. The computer architecture 300 further includes a mass storage device 312 for storing an operating system 307, and one or more application programs including, but not limited to, a tracking module 105 and contextual data 330, image data 331, calibration data 332, and sensor data 333.
[0047] The mass storage device 312 is connected to the CPU 302 through a mass storage controller (not shown) connected to the bus 310. The mass storage device 312 and its associated computer-readable media provide non-volatile storage for the computer architecture 300. Although the description of computer-readable media contained herein refers to a mass storage device, such as a solid state drive, a hard disk or CD-ROM drive, it should be appreciated by those skilled in the art that computer-readable media can be any available computer storage media or communication media that can be accessed by the computer architecture 300.
[0048] Communication media includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics changed or set in a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer-readable media.
[0049] By way of example, and not limitation, computer storage media can include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer media includes, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, digital versatile disks (“DVD”), HD-DVD, BLU-RAY, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer architecture 300. For purposes the claims, the phrase “computer storage medium,” “computer-readable storage medium” and variations thereof, does not include waves, signals, and/or other transitory and/or intangible communication media, per se.
[0050] According to various configurations, the computer architecture 300 can operate in a networked environment using logical connections to remote computers through the network 356 and/or another network (not shown). The computer architecture 300 can connect to the network 356 through a network interface unit 314 connected to the bus 310. It should be appreciated that the network interface unit 314 also can be utilized to connect to other types of networks and remote computer systems. The computer architecture 300 also can include an input/output controller 316 for receiving and processing input from a number of other devices, including a keyboard, mouse, or electronic stylus (not shown in FIG. 3). Similarly, the input/output controller 316 can provide output to a display screen, a printer, or other type of output device (also not shown in FIG. 3).
[0051] It should be appreciated that the software components described herein can, when loaded into the CPU 302 and executed, transform the CPU 302 and the overall computer architecture 300 from a general -purpose computing system into a special-purpose computing system customized to facilitate the functionality presented herein. The CPU 302 can be constructed from any number of transistors or other discrete circuit elements, which can individually or collectively assume any number of states. More specifically, the CPU 302 can operate as a finite-state machine, in response to executable instructions contained within the software modules disclosed herein. These computer-executable instructions can transform the CPU 302 by specifying how the CPU 302 transitions between states, thereby transforming the transistors or other discrete hardware elements constituting the CPU 302.
[0052] Encoding the software modules presented herein also can transform the physical structure of the computer-readable media presented herein. The specific transformation of physical structure can depend on various factors, in different implementations of this description. Examples of such factors can include, but are not limited to, the technology used to implement the computer-readable media, whether the computer-readable media is characterized as primary or secondary storage, and the like. For example, if the computer- readable media is implemented as semiconductor-based memory, the software disclosed herein can be encoded on the computer-readable media by transforming the physical state of the semiconductor memory. For example, the software can transform the state of transistors, capacitors, or other discrete circuit elements constituting the semiconductor memory. The software also can transform the physical state of such components in order to store data thereupon.
[0053] As another example, the computer-readable media disclosed herein can be implemented using magnetic or optical technology. In such implementations, the software
presented herein can transform the physical state of magnetic or optical media, when the software is encoded therein. These transformations can include altering the magnetic characteristics of particular locations within given magnetic media. These transformations also can include altering the physical features or characteristics of particular locations within given optical media, to change the optical characteristics of those locations. Other transformations of physical media are possible without departing from the scope and spirit of the present description, with the foregoing examples provided only to facilitate this discussion.
[0054] The mobile device 114, the computing device 140, and the server(s) 142 shown in FIGS. 1 A-1C can be implemented within the computer architecture 300. The network(s) 116 shown in FIGS. 1 A-1C can be implemented as network 356 to connect the mobile device 114 and the computing device 140 to the server(s) 142. The method 200 shown in FIG. 2 can be implemented through the computer architecture 300, at least partially.
[0055] In light of the above, it should be appreciated that many types of physical transformations take place in the computer architecture 300 in order to store and execute the software components presented herein. It also should be appreciated that the computer architecture 300 can include other types of computing devices, including hand-held computers, embedded computer systems, personal digital assistants, and other types of computing devices known to those skilled in the art. It is also contemplated that the computer architecture 300 cannot include all of the components shown in FIG. 3, can include other components that are not explicitly shown in FIG. 3, or can utilize an architecture completely different than that shown in FIG. 3.
[0056] Referring now to FIG. 4 with continuing reference to the foregoing figures, an illustrative computing environment, generally designated by the numeral 400, is shown. The computing environment 400 is capable of executing the software components described herein for providing context-aware recommendations of relevant presentation content displayed in mixed environments, among other aspects. Thus, the computing environment 400 illustrated in FIG. 4 can be utilized to execute any aspects of the software components presented herein. For example, the computing environment 400 can be utilized to execute aspects of the techniques disclosed herein.
[0057] According to various implementations, the computing environment 400 includes a computing environment 402 operating on, in communication with, or as part of the network 404. The network 404 can be or can include the network(s) 116 shown in FIGS. 1 A-1C and/or the network 356 shown in FIG. 3. The mobile device 114, the computing device 140
and the server(s) 142 shown in FIGS. 1 A-1C can be implemented within the computing environment 400. The method 200 shown in FIG. 3 can be implemented through the computing environment 400.
[0058] The network 404 also can include various access networks. One or more client devices 406A-406N (hereinafter referred to collectively and/or generically as “clients 406”) can communicate with the computing environment 402 via the network 404 and/or other connections (not illustrated in FIG. 4). In one illustrated configuration, the clients 406 include a computing device 406A such as a laptop computer, a desktop computer, or other computing device; a slate or tablet computing device (“tablet computing device”) 406B; a mobile computing device 406C such as a mobile telephone, a smart phone, or other mobile computing device; a server computer 406D; and/or other devices 406N. It should be understood that any number of clients 406 can communicate with the computing environment 402. It should be understood that the illustrated clients 406 and computing architectures illustrated and described herein are illustrative, and should not be construed as being limited in any way.
[0059] In the illustrated configuration, the computing environment 402 includes application servers 408, data storage 410, and one or more network interfaces 412. According to various implementations, the functionality of the application servers 408 can be provided by one or more server computers that are executing as part of, or in communication with, the network 404. The application servers 408 can host various services, virtual machines, portals, and/or other resources. In the illustrated configuration, the application servers 408 host one or more virtual machines 414 for hosting applications or other functionality. According to various implementations, the virtual machines 414 host one or more applications and/or software modules for providing context-aware recommendations of relevant presentation content displayed in mixed environments. It should be understood that this configuration is illustrative, and should not be construed as being limiting in any way. The application servers 408 also host or provide access to one or more portals, link pages, Websites, and/or other information (“Web portals”) 416.
[0060] According to various implementations, the application servers 408 also include one or more mailbox services 418 and one or more messaging services 420. The mailbox services 418 can include electronic mail (“email”) services. The mailbox services 418 also can include various personal information management (“PEM”) services including, but not limited to, calendar services, contact management services, collaboration services, and/or
other services. The messaging services 420 can include, but are not limited to, instant messaging services, chat services, forum services, and/or other communication services. [0061] The application servers 408 also can include one or more social networking services 422. The social networking services 422 can include various social networking services including, but not limited to, services for sharing or posting status updates, instant messages, links, photos, videos, and/or other information; services for commenting or displaying interest in articles, products, blogs, or other resources; and/or other services. [0062] The social networking services 422 also can include commenting, blogging, and/or micro blogging services. It should be appreciated that the above lists of services are not exhaustive and that numerous additional and/or alternative social networking services 422 are not mentioned herein for the sake of brevity. As such, the above configurations are illustrative, and should not be construed as being limited in any way. According to various implementations, the social networking services 422 can host one or more applications and/or software modules for providing the functionality described herein for providing context- aware recommendations of relevant presentation content displayed in mixed environments. For instance, any one of the application servers 408 can communicate or facilitate the functionality and features described herein.
[0063] As shown in FIG. 4, the application servers 408 also can host other services, applications, portals, and/or other resources (“other resources”) 424. The other resources 424 can include, but are not limited to, document sharing, rendering or any other functionality. It thus can be appreciated that the computing environment 402 can provide integration of the concepts and technologies disclosed herein provided herein with various mailbox, messaging, social networking, and/or other services or resources.
[0064] As mentioned above, the computing environment 402 can include the data storage 410. According to various implementations, the functionality of the data storage 410 is provided by one or more databases operating on, or in communication with, the network 404. The functionality of the data storage 410 also can be provided by one or more server computers configured to host data for the computing environment 402. The data storage 410 can include, host, or provide one or more real or virtual data stores 426A-426N (hereinafter referred to collectively and/or generically as “data stores 426”). The data stores 426 are configured to host data used or created by the application servers 408 and/or other data. Although not illustrated in FIG. 4, the data stores 426 also can host or store web page documents, word processer documents, presentation documents, data structures, algorithms for execution by a recommendation engine, and/or other data utilized by any application
program or another module. Aspects of the data stores 426 can be associated with a service for storing files.
[0065] The computing environment 402 can communicate with, or be accessed by, the network interfaces 412. The network interfaces 412 can include various types of network hardware and software for supporting communications between two or more computing devices including, but not limited to, the clients 406 and the application servers 408. It should be appreciated that the network interfaces 412 also can be utilized to connect to other types of networks and/or computer systems.
[0066] It should be understood that the computing environment 400 described herein can provide any aspects of the software elements described herein with any number of virtual computing resources and/or other distributed computing functionality that can be configured to execute any aspects of the software components disclosed herein. According to various implementations of the concepts and technologies disclosed herein, the computing environment 400 provides the software functionality described herein as a service to the clients 406. It should be understood that the clients 406 can include real or virtual machines including, but not limited to, server computers, web servers, personal computers, mobile computing devices, smart phones, and/or other devices. As such, various configurations of the concepts and technologies disclosed herein enable any device configured to access the computing environment 400 to utilize the functionality described herein for providing context-aware recommendations of relevant presentation content displayed in mixed environments, among other aspects.
[0067] Referring now to FIG. 5 with continuing reference to the foregoing figures, a mobile device, generally designated by the numeral 500, is shown. The mobile device 500 can implement various features of the disclosed subject matter within an operating environment, such as operating environment 100 shown in FIGS. 1 A-1C and/or within the computing environment 400 shown in FIG. 4. In this exemplary embodiment, the mobile device 500 can be the mobile device 114, the computing device 140 shown in FIGS. 1 A-1C, computing device 406A, the tablet computing device 406B, and/or the mobile computing device 406C shown in FIG. 4.
[0068] The mobile device 500 can include operating system 510 and various types of software applications and/or apps 512. Additionally, the mobile device 500 can include processor 514 for performing tasks such as signal coding, data processing, input/output processing, power control, and/or other functions, and memory 516 that can be used for storing data and/or code for running operating system 510 and/or the apps 512. Exemplary
data can include web pages, text, images, sound files, video data, or other data to be sent to and/or received from a server, such as the server(s) 142 shown in FIGS. 1 A-1C.
[0069] The mobile device 500 can include a wireless network connection receiver 518 and a wireless network connection transmitter 520 for connecting to a network, such as network(s) 116 shown in FIGS. 1 A-1C, to facilitate communication with server(s) 142 shown in FIGS. 1 A-1C. An adapter 522 can be included in the mobile device 500 to facilitate Bluetooth® connections. The mobile device 500 also includes an input/output system 524 and a screen 526 for communicating with one or more users. The mobile device 500 can be utilized to implement the method 200 shown in FIG. 2, at least partially.
Supported Features and Embodiments
[0070] The detailed description provided above in connection with the appended drawings explicitly describes and supports various features of systems and methods for anonymously testing patients and notifying the patients of the results. By way of illustration and not limitation, supported embodiments include an apparatus for sharing test results for an infectious disease test with a patient having a mobile device, the system comprising: a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results; a label for providing to the patient and for affixing to the receptacle after the sample is collected; the label having indicia corresponding to a code for providing to the patient; a scanner for obtaining a digital image of the indicia; a computing system for communicating with the scanner with the computer system having memory with computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions, the computer readable instructions including instructions for: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
[0071] Supported embodiments include the foregoing apparatus, wherein the indicia is a QR code for scanning by the mobile device.
[0072] Supported embodiments include any of the foregoing apparatuses, wherein the computer system includes a server and the server connects to the mobile device over a network.
[0073] Supported embodiments include any of the foregoing apparatuses, wherein the instructions include instructions for: providing the patient with the ability to receive anonymous and secure notification of the test results throughout the network.
[0074] Supported embodiments include any of the foregoing apparatuses, wherein the instructions include instructions for: sending the test results to a contact tracer.
[0075] Supported embodiments include any of the foregoing apparatuses, wherein the label is one of a plurality of labels with each label being affixed to a sheet.
[0076] Supported embodiments include any of the foregoing apparatuses, wherein each label is pre-generated.
[0077] Supported embodiments include any of the foregoing apparatuses, wherein the code is a single use code.
[0078] Supported embodiments include any of the foregoing apparatuses, wherein the computing system includes instructions for modifying the one of the plurality of data records to indicate that the status of the test is pending when the digital image of the indicia is converted into the code for storage in the one of the plurality of data records.
[0079] Supported embodiments include any of the foregoing apparatuses, wherein the computer system notifies the patient by communicating with the mobile device.
[0080] Supported embodiments include a system, a computer-readable storage medium, a computer-implemented method, and/or means for implementing any of the foregoing apparatuses or portions thereof.
[0081] Supported embodiments include a computer-implemented method for sharing test results for an infectious disease test with a patient having a mobile device within a system that includes a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results, a label for providing to the patient and for affixing to the receptacle after the sample is collected with the label having indicia corresponding to a code for providing to the patient, and a scanner for obtaining a digital image of the indicia, the method comprising: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
[0082] Supported embodiments include the foregoing computer-implemented method, further comprising: providing the patient with the ability to receive anonymous and secure notification of the test results throughout the network.
[0083] Supported embodiments include any of the foregoing computer-implemented methods, further comprising: sending the test results to a contact tracer.
[0084] Supported embodiments include any of the foregoing computer-implemented methods, further comprising: notifying the patient by communicating with the mobile device. [0085] Supported embodiments include an apparatus, a computer-readable storage medium, a system, and/or means for implementing any of the foregoing computer- implemented methods or portions thereof.
[0086] Supported embodiments include a kit for sharing test results for an infectious disease test with a patient having a mobile device, the system comprising: a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results; a label for providing to the patient and for affixing to the receptacle after the sample is collected; the label having indicia corresponding to a code for providing to the patient; a scanner for obtaining a digital image of the indicia; a computing system for communicating with the scanner with the computer system having memory with computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions, the computer readable instructions including instructions for: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
[0087] Supported embodiments include the foregoing kit, wherein the instructions include instructions for: providing the patient with the ability to receive anonymous and secure notification of the test results throughout the network.
[0088] Supported embodiments include any of the foregoing kits, wherein the instructions include instructions for: sending the test results to a contact tracer.
[0089] Supported embodiments include any of the foregoing kits, wherein the label is one of a plurality of labels with each label being affixed to a sheet.
[0090] Supported embodiments include any of the foregoing kits, wherein each label is pre-generated.
[0091] Supported embodiments include any of the foregoing kits, wherein the code is a single use QR code.
[0092] Supported embodiments include an apparatus, a computer-readable storage medium, a system, a computer-implemented method, and/or means for implementing any of the foregoing kits or portions thereof.
[0093] Supported embodiments can provide various attendant and/or technical advantages in terms of an anonymous and secure testing system that links patients to test results through pre-generated, single use codes. The system can be implemented within an operating environment that provides the patient with the ability to send notifications anonymously and/or to contact a contact tracer.
[0094] The detailed description provided above in connection with the appended drawings is intended as a description of examples and is not intended to represent the only forms in which the present examples can be constructed or utilized.
[0095] It is to be understood that the configurations and/or approaches described herein are exemplary in nature, and that the described embodiments, implementations and/or examples are not to be considered in a limiting sense, because numerous variations are possible. The specific processes or methods described herein can represent one or more of any number of processing strategies. As such, various operations illustrated and/or described can be performed in the sequence illustrated and/or described, in other sequences, in parallel, or omitted. Likewise, the order of the above-described processes can be changed.
[0096] Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are presented as example forms of implementing the claims.
Claims
1. An apparatus for sharing test results for an infectious disease test with a patient having a mobile device, the system comprising: a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results; a label for providing to the patient and for affixing to the receptacle after the sample is collected; the label having indicia corresponding to a code for providing to the patient; a scanner for obtaining a digital image of the indicia; a computing system for communicating with the scanner with the computing system having memory with computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions, the computer readable instructions including instructions for: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
2. The apparatus of claim 1, wherein the indicia is a QR code for scanning by the mobile device.
3. The apparatus of claim 1, wherein the computer system includes a server and the server connects to the mobile device over a network.
4. The apparatus of claim 3, wherein the instructions include instructions for: providing the patient with the ability to receive anonymous notification of the test results throughout the network.
5. The apparatus of claim 3, wherein the instructions include instructions for: providing the patient with the ability to send test results over the network anonymously and securely.
6. The apparatus of claim 1, wherein the label is one of a plurality of labels with each label being affixed to a sheet.
7. The apparatus of claim 6, wherein each label is pre-generated.
8. The apparatus of claim 1, wherein the code is a single use code.
9. The apparatus of claim 1, wherein the computing system includes instructions for modifying the one of the plurality of data records to indicate that the status of the test is pending when the digital image of the indicia is converted into the code for storage in the one of the plurality of data records.
10. The apparatus of claim 1, wherein the computer system notifies the patient by communicating with the mobile device.
11. A computer-implemented method for sharing test results for an infectious disease test with a patient having a mobile device within a system that includes a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results, a label for providing to the patient and for affixing to the receptacle after the sample is collected with the label having indicia corresponding to a code for providing to the patient, and a scanner for obtaining a digital image of the indicia, the method comprising: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
12. The computer-implemented method of claim 11, further comprising: providing the patient with the ability to receive anonymous notification of the test results throughout the network.
13. The computer-implemented method of claim 11, further comprising: sending the test results throughout the network anonymously and securely.
14. The computer-implemented method of claim 11, further comprising: notifying the patient through the mobile device.
15. A kit for sharing test results for an infectious disease test with a patient having a mobile device, the system comprising: a receptacle for storing a sample to be collected from the patient and for holding the sample for testing to obtain test results; a label for providing to the patient and for affixing to the receptacle after the sample is collected; the label having indicia corresponding to a code for providing to the patient; a scanner for obtaining a digital image of the indicia; a computing system for communicating with the scanner with the computing system having memory with computer readable instructions, a database for storing the test results within a plurality of data records, and a processor for executing the computer readable instructions, the computer readable instructions including instructions for: converting the digital image of the indicia into the code for storage in one of the plurality of data records; receiving the test results for storage in the one of the plurality of data records; and communicating with the patient to notify the patient when the test results have been received.
16. The kit of claim 15, wherein the instructions include instructions for: providing the patient with the ability to receive anonymous and secure notification of the test results throughout the network.
17. The kit of claim 15, wherein the instructions include instructions for: sending the test results to a contact tracer.
18. The kit of claim 15, wherein the label is one of a plurality of labels with each label being affixed to a sheet.
19. The kit of claim 18, wherein each label is pre-generated.
20. The system of claim 18, wherein the code is a single use QR code.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202063127347P | 2020-12-18 | 2020-12-18 | |
US63/127,347 | 2020-12-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022133167A1 true WO2022133167A1 (en) | 2022-06-23 |
Family
ID=82058163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2021/063952 WO2022133167A1 (en) | 2020-12-18 | 2021-12-17 | Anonymous testing systems and methods |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2022133167A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5876926A (en) * | 1996-07-23 | 1999-03-02 | Beecham; James E. | Method, apparatus and system for verification of human medical data |
US8380541B1 (en) * | 2011-09-25 | 2013-02-19 | Theranos, Inc. | Systems and methods for collecting and transmitting assay results |
US20140067426A1 (en) * | 2011-10-19 | 2014-03-06 | Siemens Medical Solutions Usa, Inc. | Dynamic Pairing of Devices with a Medical Application |
US20150100345A1 (en) * | 2009-10-19 | 2015-04-09 | Theranos, Inc. | Integrated health data capture and analysis system |
US9335339B2 (en) * | 2009-06-04 | 2016-05-10 | Universal Bio Research Co., Ltd. | Specimen testing device and method thereof |
US20160292393A1 (en) * | 2013-10-24 | 2016-10-06 | Theranos, Inc. | Systems and methods for ordering laboratory tests and providing results thereof |
-
2021
- 2021-12-17 WO PCT/US2021/063952 patent/WO2022133167A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5876926A (en) * | 1996-07-23 | 1999-03-02 | Beecham; James E. | Method, apparatus and system for verification of human medical data |
US9335339B2 (en) * | 2009-06-04 | 2016-05-10 | Universal Bio Research Co., Ltd. | Specimen testing device and method thereof |
US20150100345A1 (en) * | 2009-10-19 | 2015-04-09 | Theranos, Inc. | Integrated health data capture and analysis system |
US8380541B1 (en) * | 2011-09-25 | 2013-02-19 | Theranos, Inc. | Systems and methods for collecting and transmitting assay results |
US20140067426A1 (en) * | 2011-10-19 | 2014-03-06 | Siemens Medical Solutions Usa, Inc. | Dynamic Pairing of Devices with a Medical Application |
US20160292393A1 (en) * | 2013-10-24 | 2016-10-06 | Theranos, Inc. | Systems and methods for ordering laboratory tests and providing results thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11790113B2 (en) | Secure storage and retrieval of sensitive information | |
Lu et al. | WebDISCO: a web service for distributed cox model learning without patient-level data sharing | |
Huckvale et al. | Unaddressed privacy risks in accredited health and wellness apps: a cross-sectional systematic assessment | |
Arora et al. | Privacy and security in mobile health (mHealth) research | |
US11636927B2 (en) | Techniques for building medical provider databases | |
US10032037B1 (en) | Establishing application trust levels using taint propagation as a service | |
Sampat et al. | Privacy risks and security threats in mHealth apps | |
US9355233B1 (en) | Password reset using hash functions | |
TW201528023A (en) | System and method for facilitating federated user provisioning through a cloud-based system | |
WO2016018712A1 (en) | Patient identification using universal health identifier | |
CN110659206A (en) | Simulation architecture establishing method, device, medium and electronic equipment based on microservice | |
Yoon et al. | Forensic analysis of fitbit versa 2 data on android | |
US20150193579A1 (en) | Exchanging Medical Imaging Data Between Computer Systems | |
CN110851818A (en) | Verification code display method and device, computer equipment and readable storage medium | |
US20140297321A1 (en) | Method and apparatus for mapping message data | |
Cawthra et al. | Securing Picture Archiving and Communication System (PACS): Cybersecurity for the Healthcare Sector | |
JP5494020B2 (en) | Medical cooperation system | |
US9680874B1 (en) | Containerized examination of sensitive data | |
JP2023518825A (en) | Contactless healthcare screening | |
WO2022133167A1 (en) | Anonymous testing systems and methods | |
Pieterse et al. | Smartphone data evaluation model: Identifying authentic smartphone data | |
US9953188B2 (en) | System, method, and program for storing and controlling access to data representing personal behavior | |
Burkhardt et al. | StayHome: a FHIR-native mobile COVID-19 symptom tracker and public health reporting tool | |
Mitchell et al. | Investigating Privacy and Security Challenges of mHealth Applications | |
WO2016040025A1 (en) | Virtual-account-initiated communication of protected information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21907866 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21907866 Country of ref document: EP Kind code of ref document: A1 |