SYSTEMS AND METHODS FOR PUBLIC-KEY ENCRYPTION FOR TRANSMISSION OF MEDICAL INFORMATION
First Claim
1. A method of transferring medical information comprising, receiving a request for medical information associated with a patient, wherein the request includes a public key for encryption, wherein the public key is included in the request as an Extensible Markup Language (XML) node, and wherein the XML node is part of an XML wrapper;
- generating a response to the request;
encrypting at least a portion of the response utilizing the public key and an encryption algorithm; and
transmitting the response to the original requester.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to systems and methods for communicating sensitive and/or confidential medical information with the use of encryption. Specifically, the invention is directed to transmitting a request for sensitive medical data, where the request includes a public key for encryption as an XML node. The public key may be used by the responding party to encrypt at least a portion of the response and respond to the request. The only party in the network path that is able to decrypt the message is the originator of the request because the requestor will have a private keys which is required to decrypt the response data.
52 Citations
20 Claims
-
1. A method of transferring medical information comprising,
receiving a request for medical information associated with a patient, wherein the request includes a public key for encryption, wherein the public key is included in the request as an Extensible Markup Language (XML) node, and wherein the XML node is part of an XML wrapper; -
generating a response to the request;
encrypting at least a portion of the response utilizing the public key and an encryption algorithm; and
transmitting the response to the original requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transferring medical information comprising:
-
creating a request for medical information associated with a patient, wherein the request includes a public key for encryption, wherein the public key is included in the request as an Extensible Markup Language (XML) node, and wherein the XML node is part of an XML wrapper;
transmitting the request to a host server;
receiving a response to the request for medical information associated with a patient, wherein at least a portion of the response is encrypted;
decrypting the at least a portion of the response utilizing a private key. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for reporting personal medical account balances comprising:
-
at least one database, wherein the at least one database contains medical information; and
a host server in communication with the at least one database, wherein the host server contains a processor that executes software instructions for;
receiving a request for medical information associated with a patient, wherein the request includes a public key for encryption, wherein the public key is included in the request as an Extensible Markup Language (XML) node, and wherein the XML node is part of an XML wrapper, generating a response to the request, encrypting at least a portion of a response utilizing the public key and an encryption algorithm, and transmitting the response to the original requestor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification