IP Library Patent Application 15070957
Patent Application
App. No. 15/070,957

CLOUD STORAGE OF MEDICAL TEST RESULTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/070,957
Abstract

A health record system is described that utilizes a data transfer methodology for transmitting and storing medical test results of patients of a health clinic that avoids the use of complex IT environments. The health record system performs medical tests using medical instrumentation devices located at a health clinic that lacks connectivity to a network. The results of the medical test are printed in the form of a visual code that is non-human readable. A client device scans the visual code and the results of the medical test are extracted from the visual code and sent to a cloud environment for storage when the client device has network connectivity.

Claims (63)

1 . A computer-implemented method for storing results of a medical test, the method comprising:

scanning, using a client device that is capable of being connected to a network, a printed visual code that is not human-decipherable, the printed visual code having embedded therein encrypted test data relating to a medical test performed by a medical instrumentation device located at a health clinic;

extracting, by the client device, the encrypted test data from the printed visual code;

connecting via the client device to the network; and

sending, by the client device, the extracted encrypted test data to a decrypting cloud electronic health record server via the network.

2 . The computer-implemented method of claim 1 , wherein the network is comprised of one or more of the Internet, a LAN, a MAN , a WAN, a mobile network, a cellular network, a wired network, a wireless network, a private network, and a virtual private network.

3 . The computer-implemented method of claim 1 , wherein the network is a cellular network.

4 . The computer-implemented method of claim 1 , wherein the printed visual code further has embedded therein unencrypted data comprising a destination identifier.

5 . The computer-implemented method of claim 3 , wherein the destination identifier is a uniform resource locator (URL).

6 . The computer-implemented method of claim 1 , wherein the encrypted test data comprises test information.

7 . The computer-implemented method of claim 6 , wherein the encrypted test data further comprises at least one of consumable information, medical instrument device information, or a patient identifier.

8 . The computer-implemented method of claim 1 , wherein the decrypting cloud electronic health record server decrypts the test data that are embedded in the visual code and stores the decrypted test data.

9 . The computer-implemented method of claim 1 , wherein the medical instrumentation device lacks any connectivity to the network.

10 . The computer-implemented method of claim 1 , wherein the medical instrumentation device's connectivity to the network is transient and the medical instrumentation device lacks connectivity to the network at the time the medical test is performed.

11 . The computer-implemented method of claim 1 , wherein sending encrypted test data to the cloud electronic health record server comprises:

sending a uniform resource locator (URL) to the decrypting cloud electronic health record server, the URL including the encrypted test data.

12 . The computer-implemented method of claim 8 , further comprising:

receiving, on the client device, a request from a user of the client device to view the decrypted test data;

transmitting a request to the decrypting cloud electronic health record server for the decrypted test data responsive to receiving the request from the user;

receiving, from the decrypting cloud electronic health record server, a log-in user interface of the cloud electronic health record server;

transmitting login credentials of the user to the decrypting cloud electronic health record server;

responsive to the cloud electronic health record server authenticating the login credentials, receiving the decrypted test data from the decrypting cloud electronic health record server; and

displaying the decrypted test data on the client device.

13 . The computer-implemented method of claim 1 , wherein the encrypted test data include information about the medical test comprising a type of medical test performed by the medical instrumentation device and a patient identifier.

14 . The computer-implemented method of claim 13 , wherein a name of a patient is not ascertainable directly from the patient identifier.

15 . The computer-implemented method of claim 7 , wherein the consumable information comprises at least one of a lot number of the consumable and an expiration date of the consumable.

16 . The computer-implemented method of claim 7 , wherein medical instrumentation device information comprises at least one of a serial number of the medical instrumentation device, a date that the medical instrumentation device was last calibrated, geographical coordinates of the medical instrumentation device at a time that the medical test was conducted, geographical coordinates of the medical instrumentation device, a name of a person that conducted the medical test using the medical instrumentation device, and a date and time that the medical test was conducted using the medical instrumentation device.

17 . The computer-implemented method of claim 1 , wherein the decrypting cloud electronic health record server sends the encrypted test data to an electronic health record server of the health clinic, the electronic health record server of the health clinic being distinct from the cloud electronic health record server.

18 . The computer-implemented method of claim 1 , wherein the visual code is a Quick Response (QR) code.

19 . The computer-implemented method of claim 1 , wherein the printed visual code is printed on paper that includes only the printed visual code.

20 . The computer-implemented method of claim 1 , wherein the printed visual code is printed to a display screen on the medical instrumentation device.

21 . A non-transitory computer readable storage medium storing executable code for storing results of a medical test, the code when executed by one or more computer processors causes the one or more computer processors to perform steps comprising:

scanning, using a client device that is capable of being connected to a network, a printed visual code that is not human-decipherable, the printed visual code having embedded therein encrypted test data relating to a medical test performed by a medical instrumentation device located at a health clinic;

extracting, by the client device, the encrypted test data from the printed visual code;

connecting via the client device to the network; and

sending, by the client device, the extracted encrypted test data to a decrypting cloud electronic health record server via the network.

22 . The computer program product of claim 21 , wherein the network is comprised of one or more of the Internet, a LAN, a MAN , a WAN, a mobile network, a cellular network, a wired network, a wireless network, a private network, and a virtual private network.

23 . The computer program product of claim 21 , wherein the network is a cellular network.

24 . The computer program product of claim 21 , wherein the printed visual code further has embedded therein unencrypted data comprising a destination identifier.

25 . The computer program product of claim 24 , wherein the destination identifier is a uniform resource locator (URL).

26 . The computer program product of claim 21 , wherein the encrypted test data comprises test information.

27 . The computer program product of claim 26 , wherein the encrypted test data further comprises at least one of consumable information, medical instrument device information, or a patient identifier.

28 . The computer program product of claim 21 , wherein the decrypting cloud electronic health record server decrypts the test data that are embedded in the visual code and stores the decrypted test data.

29 . The computer program product of claim 21 , wherein the medical instrumentation device lacks any connectivity to the network.

30 . The computer program product of claim 21 , wherein the medical instrumentation device's connectivity to the network is transient and the medical instrumentation device lacks connectivity to the network at the time the medical test is performed.

31 . The computer program product of claim 21 , wherein sending encrypted test data to the cloud electronic health record server comprises:

sending a uniform resource locator (URL) to the decrypting cloud electronic health record server, the URL including the encrypted test data.

32 . The computer program product of claim 28 , wherein the code when executed by the one or more computer processors further causes the one or more computer processors to perform further steps comprising:

receiving, on the client device, a request from a user of the client device to view the decrypted test data;

transmitting a request to the decrypting cloud electronic health record server for the decrypted test data responsive to receiving the request from the user;

receiving, from the decrypting cloud electronic health record server, a log-in user interface of the cloud electronic health record server;

transmitting login credentials of the user to the decrypting cloud electronic health record server;

responsive to the cloud electronic health record server authenticating the login credentials, receiving the decrypted test data from the decrypting cloud electronic health record server; and

displaying the decrypted test data on the client device.

33 . The computer program product of claim 21 , wherein the encrypted test data include information about the medical test comprising a type of medical test performed by the medical instrumentation device and a patient identifier.

34 . The computer program product of claim 33 , wherein a name of a patient is not ascertainable directly from the patient identifier.

35 . A computer system for storing results of a medical test, the computer system comprising:

a decrypting cloud electronic health record server including a database that stores test data of medical tests; and

a client device capable of being connected to the cloud electronic health record server via a network, the client device configured to:

scan a printed visual code that is not human-decipherable, the printed visual code having embedded therein encrypted test data related to a medical test performed by a medical instrumentation device located at a health clinic;

extract the encrypted test data from the printed visual code;

connecting to the network; and

send the extracted encrypted test data to the decrypting cloud electronic health record server via the network.

Assignments (3)
CHANGE OF NAME Recorded Apr 9, 2018
From: SLIPCHIP CORPORATION
To: TALIS BIOMEDICAL, INC.
Reel/Frame 046437/0839 →
CHANGE OF NAME Recorded Apr 9, 2018
From: TALIS BIOMEDICAL, INC.
To: TALIS BIOMEDICAL CORPORATION
Reel/Frame 046437/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2016
From: BEERLING, TIMOTHY; CAULEY, THOMAS H., III; PISHARODY, SOBHA; SHEN, FENG
To: SLIPCHIP CORPORATION
Reel/Frame 038102/0970 →