IP Library Patent Application 18951112
Patent Application
App. No. 18/951,112

SYSTEM & METHOD TO DETECT FRAUDULENT OR ABUSIVE BEHAVIOR AS PART OF MEDICAL RECORD AND MEDICATION MANAGEMENT

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.
18/951,112
Abstract

A method for detecting unapproved uses of medical records stored in a distributed ledger at one or more nodes of a network of the distributed ledger is disclosed. The method comprises: receiving, from a first node of the one or more nodes, a request to perform a transaction on the distributed ledger, where the request includes an organization type of an entity associated with the first node, a transaction type of the transaction, and a use type for the transaction; and determining whether the use type for the transaction is permitted for the organization type of the entity. The method further comprises, responsive to determining the use type for the transaction is permitted for the organization type of the entity, executing a function defined for the organization type and the transaction type to perform the transaction on the distributed ledger.

Claims (69)

1 . A method for detecting unapproved uses of medical records stored in a distributed ledger at one or more nodes of a network of the distributed ledger, each node of the one or more nodes associated with an entity, the method comprising:

receiving, from a first node of the one or more nodes, a request to perform a transaction on the distributed ledger, wherein the transaction involves a medical record stored in the distributed ledger, wherein the request includes an organization type of an entity associated with the first node, a transaction type of the transaction, and a use type for the transaction;

determining whether the use type for the transaction is permitted for the organization type of the entity; and

responsive to determining the use type for the transaction is permitted for the organization type of the entity:

executing a function defined for the organization type and the transaction type to perform the transaction on the distributed ledger; and

updating the distributed ledger with the transaction at the one or more nodes.

2 . The method of claim 1 , wherein determining whether the use type for the transaction is permitted for the organization type of the entity further comprises:

determining, based on one or more medical records maintained in the distributed ledger, an actual use type for the transaction;

determining whether the actual use type for the transaction is permitted for the organization type of the entity;

responsive to determining that the actual use type for the transaction is not permitted, blocking the transaction.

3 . The method of claim 1 , wherein determining whether the use type for the transaction is permitted for the organization type of the entity further comprise: determining, based on one or more medical records maintained in the distributed ledger and situational information associated with the request, an actual use type for the transaction.

4 . The method of claim 3 , wherein, responsive to determining the actual use type for the transaction is permitted, the method further comprising:

endorsing, based on the actual use type of the transaction, the transaction.

5 . The method of claim 1 , wherein the transaction involves transferring the medical record to another entity associated with a second node of the one or more nodes, and the method further comprises:

retrieving the medical record from the distributed ledger;

transferring the medical record to the other entity; and

updating the distributed ledger by adding a block to the distributed ledger, wherein the block stores a record of the transaction.

6 . The method of claim 1 , wherein the transaction involves updating one or more properties of the medical record, and the method further comprises:

retrieving the medical record from the distributed ledger;

updating the one or more properties of the medical record; and

updating the distributed ledger by adding a block to the distributed ledger, wherein the block stores a record of the transaction and the updated medical record.

7 . The method of claim 1 , wherein the one or more nodes represent a plurality of organization types and each organization type of the plurality of organization types is permitted to perform a transaction from a set of transaction types for a use type from a set of use types.

8 . A non-transitory computer-readable medium storing instructions, when executed by one or more processors, cause the one or more processors to:

receive, from a first node of one or more nodes of a network of a distributed ledger system, a request to perform a transaction on the distributed ledger, wherein the transaction involves a medical record stored in the distributed ledger, wherein the request includes an organization type of an entity associated with the first node, a transaction type of the transaction, and a use type for the transaction;

determine whether the use type for the transaction is permitted for the organization type of the entity; and

responsive to determining the use type for the transaction is permitted for the organization type of the entity:

execute a function defined for the organization type and the transaction type to perform the transaction on the distributed ledger; and

update the distributed ledger with the transaction at the one or more nodes.

9 . The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to:

determine, based on one or more medical records maintained in the distributed ledger, an actual use type for the transaction;

determine whether the actual use type for the transaction is permitted for the organization type of the entity;

responsive to determining that the actual use type for the transaction is not permitted, block the transaction.

10 . The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to:

determine, based on one or more medical records maintained in the distributed ledger and situational information associated with the request, an actual use type for the transaction.

11 . The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to:

endorse, based on the actual use type of the transaction, the transaction.

12 . The non-transitory computer-readable medium of claim 8 , wherein the transaction involves transferring the medical record to another entity associated with a second node of the one or more nodes and the instructions, when executed by the one or more processors, cause the one or more processors to:

retrieve the medical record from the distributed ledger;

transfer the medical record to the other entity; and

update the distributed ledger by adding a block to the distributed ledger, wherein the block stores a record of the transaction.

13 . The non-transitory computer-readable medium of claim 8 , wherein the transaction involves updating one or more properties of the medical record and wherein the instructions, when executed by the one or more processors, cause the one or more processors to:

retrieve the medical record from the distributed ledger;

update the one or more properties of the medical record; and

update the distributed ledger by adding a block to the distributed ledger, wherein the block stores a record of the transaction and the updated medical record.

14 . The non-transitory computer-readable medium of claim 8 , wherein the one or more nodes represent a plurality of organization types and each organization type of the plurality of organization types is permitted to perform a transaction from a set of transaction types for a use type from a set of use types.

15 . A first node of one or more nodes of a network of a distributed ledger system, comprising:

a memory device containing stored instructions;

a processing device communicatively coupled to the memory device, wherein the processing device executes the stored instructions to:

receive, from a second node of the one or more nodes, a request to perform a transaction on the distributed ledger, wherein the transaction involves a medical record stored in the distributed ledger, wherein the request includes an organization type of an entity associated with the second node, a transaction type of the transaction, and a use type for the transaction;

determine whether the use type for the transaction is permitted for the organization type of the entity; and

responsive to determining the use type for the transaction is permitted for the organization type of the entity:

execute a function defined for the organization type and the transaction type to perform the transaction on the distributed ledger; and

update the distributed ledger with the transaction at the one or more nodes.

16 . The first node of claim 15 , wherein the processing device further executes the stored instructions to:

determine, based on one or more medical records maintained in the distributed ledger, an actual use type for the transaction;

determine whether the actual use type for the transaction is permitted for the organization type of the entity;

responsive to determining that the actual use type for the transaction is not permitted, block the transaction.

17 . The first node of claim 15 , wherein the processing device further executes the stored instructions to:

determine, based on one or more medical records maintained in the distributed ledger and situational information associated with the request, an actual use type for the transaction.

18 . The node of claim 15 , wherein the processing device further executes the stored instructions to:

endorse, based on the actual use type of the transaction, the transaction.

19 . The first node of claim 15 , wherein the transaction involves transferring the medical record to another entity associated with a third node of the one or more nodes and the processing device further executes the stored instructions to:

retrieve the medical record from the distributed ledger;

transfer the medical record to the other entity; and

update the distributed ledger by adding a block to the distributed ledger, wherein the block stores a record of the transaction.

20 . The first node of claim 15 , wherein the transaction involves updating one or more properties of the medical record and the processing device further executes the stored instructions to:

retrieve the medical record from the distributed ledger;

update the one or more properties of the medical record; and

update the distributed ledger by adding a block to the distributed ledger, wherein the block stores a record of the transaction and the updated medical record.