IP Library Granted Patent US 10,033,611
Granted Patent B1
US 10,033,611 · App. 15/015,597 · Granted Jul 24, 2018

Transaction lifecycle management

Inventors: Kevin Ronald Linkous (Thompsons Station, TN); Alan Scott (Franklin, TN); Ryan Staggs (Brentwood, TN); Lars Söderkvist (Nashville, TN); William Landon Barnickle (Nashville, TN); Scott A. Southworth (Antioch, TN); Shannon Dewayne Dickens (Nashville, TN)
Assignee: HCA Holdings, Inc.
H04L43/0876H04L41/22H04L41/5019H04L43/10H04L67/1095G06Q10/10G06Q50/01H04L51/04H04L51/28H04L51/32H04L51/34
View Patent ↗
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 10,033,611
App. No.
15/015,597
Granted
Jul 24, 2018
Kind
B1
Abstract

A transaction management platform is provided that is configured to perform end-to-end tracking of transactions including messages. The messages are tracked using unique message identifiers that are generated and associated with messages. The unique message identifiers operate as pointers to allow the transaction management platform to monitor the messages. The transaction management platform also includes a plurality of engines and/or services to enable generation of a variety of different graphical diagrams. The graphical diagrams illustrate features such as, for example, component health, message volume, reconciliation, and other similar features.

Claims (61)

1. A computer-implemented method for reconciling medical messages within a medical network, the method comprising:

identifying, by a computer system of a transaction management platform, one or more medical messages, each medical message of the one or more medical messages being representative of a single transaction within the medical network and originating from a respective node of a plurality of nodes of the medical network;

generating, by the computer system, unique message identifiers for each of the one or more medical messages, each unique message identifier of the unique message identifiers generated based at least in part on at least one of a source application identifier, a source facility identifier, a message type identifier, or a message control identifier;

tracking, by the computer system, movements of a first medical message among the plurality of nodes of the medical network by at least:

confirming receipt of a first communication from a first node of the plurality of nodes, the first communication comprising a first unique message identifier associated with the first medical message of the one or more medical messages; and

confirming receipt of a second communication from a second node of the plurality of nodes, the second communication comprising the first unique message identifier associated with the first medical message;

assigning a reconciliation status to the first medical message based at least in part on confirming receipt of the first and second communications, the reconciliation status corresponding to whether the first medical message was acknowledged by respective nodes of the plurality of nodes; and

providing, for presentation on a user interface, a set of graphical diagrams comprising:

a first graphical diagram graphically depicting data flow of the one or more medical messages among the plurality of nodes of the medical network, the data flow being represented by a set of threads extending between the plurality of nodes, and a relative size of each thread of the set of threads being dependent on a characteristic of the one or more medical messages; and

a second graphical diagram graphically depicting the reconciliation status of the first medical message and other reconciliation statuses of other medical messages of the one or more medical messages.

2. The computer-implemented method of claim 1 , wherein the reconciliation status for a particular medical message of the one or more medical messages includes that the particular medical message was successfully received.

3. The computer-implemented method of claim 1 , wherein the reconciliation status for a particular medical message of the one or more medical messages includes that the particular medical message was negatively acknowledged.

4. The computer-implemented method of claim 1 , wherein the reconciliation status for a particular medical message of the one or more medical messages includes that the particular medical message was not received.

5. The computer-implemented method of claim 1 , wherein the reconciliation status for a particular medical message of the one or more medical messages includes that the particular medical message is unknown.

6. The computer-implemented method of claim 1 , wherein at least one of the first graphical diagram or the second graphical diagram is organized by an organization option, the organization option being a message type, a source, a data center, a network, or a facility.

7. The computer-implemented method of claim 6 , wherein at least one of the first graphical diagram or the second graphical diagram includes a quantities of messages area indicating a plurality of quantities of the one or more medical messages based on the organization option.

8. The computer-implemented method of claim 6 , wherein at least one of the first graphical diagram or the second graphical diagram includes a status of messages area indicating, based on the organization option, one or more of the following:

a first number of medical messages, of the one or more medical messages, that reached their respective destination nodes;

a second number of medical messages, of the one or more medical messages, that were not reconciled;

a third number of medical messages, of the one or more medical messages, that were negatively acknowledged; and

a fourth number of medical messages, of the one or more medical messages, that reconciliation from their respective source nodes is still unknown.

9. The computer-implemented method of claim 8 , wherein at least one of the first graphical diagram or the second graphical diagram includes a popup within the status of messages area allowing a user to identify and download individual messages.

10. A non-transitory computer readable storage media for reconciling medical messages within a medical network, the computer readable storage media comprising instructions to cause one or more processors to perform operations comprising:

identifying, by a computer system of a transaction management platform, one or more medical messages, each medical message of the one or more medical messages being representative of a single transaction within the medical network and originating from a respective node of the medical network, the medical network including a plurality of nodes;

generating, by the computer system, unique message identifiers for each of the one or more medical messages, each unique message identifier of the unique message identifiers generated based at least in part on at least one of a source application identifier, a source facility identifier, a message type identifier, or a message control identifier;

tracking, by the computer system, movements of a first medical message among the plurality of nodes of the medical network by at least:

confirming receipt of a first communication from a first node of the plurality of nodes, the first communication comprising a first unique message identifier associated with the first medical message of the one or more medical messages; and

confirming receipt of a second communication from a second node of the plurality of nodes, the second communication comprising the first unique message identifier associated with the first medical message;

assigning a reconciliation status to the first medical message based at least in part on confirming receipt of the first and second communications, the reconciliation status corresponding to whether the first medical message was acknowledged by respective nodes of the plurality of nodes; and

providing, for presentation on a user interface, a set of graphical diagrams comprising:

a first graphical diagram graphically depicting data flow of the one or more medical messages among the plurality of nodes of the medical network, the data flow being represented by a set of threads extending between the plurality of nodes, and a relative size of each thread of the set of threads being dependent on a characteristic of the one or more medical messages; and

a second graphical diagram graphically depicting the reconciliation status of the first medical message and other reconciliation statuses of other medical messages of the one or more medical messages.

11. The non-transitory computer readable storage media of claim 10 , wherein the reconciliation status for a particular medical message of the one or more medical messages includes that the particular medical message was successfully received.

12. The non-transitory computer readable storage media of claim 10 , wherein at least one of the first graphical diagram or the second graphical diagram is organized by an organization option, the organization option being a message type, a source, a data center, a network, or a facility.

13. The non-transitory computer readable storage media of claim 12 , wherein at least one of the first graphical diagram or the second graphical diagram includes a quantities of messages area indicating a plurality of quantities of the one or more medical messages based on the organization option.

14. The non-transitory computer readable storage media of claim 12 , wherein at least one of the first graphical diagram or the second graphical diagram includes a status of messages area indicating, based on the organization option, one or more of the following:

a first number of medical messages, of the one or more medical messages, that reached their respective destination nodes;

a second number of medical messages, of the one or more medical messages, that were not reconciled;

a third number of medical messages, of the one or more medical messages, that were negatively acknowledged; and

a fourth number of medical messages, of the one or more medical messages, that reconciliation from their respective source nodes is still unknown.

15. The non-transitory computer readable storage media of claim 14 , wherein at least one of the first graphical diagram or the second graphical diagram includes a popup within the status of messages area allowing a user to identify and download individual messages.

16. A system for reconciling medical messages within a medical network, the system comprising:

one or more processors; and

one or more non-transitory computer readable storage mediums comprising instructions to cause the one or more processors to perform operations comprising:

identifying one or more medical messages, each medical message of the one or more medical messages being representative of a single transaction within the medical network and originating from a respective node of the medical network, the medical network including a plurality of nodes;

generating unique message identifiers for each of the one or more medical messages, each unique message identifier of the unique message identifiers generated based at least in part on at least one of a source application identifier, a source facility identifier, a message type identifier, or a message control identifier;

tracking movements of a first medical message among the plurality of nodes of the medical network by at least:

confirming receipt of a first communication from a first node of the plurality of nodes, the first communication comprising a first unique message identifier associated with the first medical message of the one or more medical messages; and

confirming receipt of a second communication from a second node of the plurality of nodes, the second communication comprising the first unique message identifier associated with the first medical message;

assigning a reconciliation status to the first medical message based at least in part on confirming receipt of the first and second communications, the reconciliation status corresponding to whether the first medical message was acknowledged by respective nodes of the plurality of nodes; and

providing, for presentation on a user interface, a set of graphical diagrams comprising:

a first graphical diagram graphically depicting data flow of the one or more medical messages among the plurality of nodes of the medical network, the data flow being represented by a set of threads extending between the plurality of nodes, and a relative size of each thread of the set of threads being dependent on a characteristic of the one or more medical messages; and

a second graphical diagram graphically depicting the reconciliation status of the first medical message and other reconciliation statuses of other medical messages of the one or more medical messages.

17. The system of claim 16 , wherein at least one of the first graphical diagram or the second graphical diagram is organized by an organization option, the organization option being a message type, a source, a data center, a network, or a facility.

18. The system of claim 17 , wherein at least one of the first graphical diagram or the second graphical diagram includes a quantities of messages area indicating a plurality of quantities of the one or more medical messages based on the organization option.

19. The system of claim 17 , wherein at least one of the first graphical diagram or the second graphical diagram includes a status of medical messages area indicating, based on the organization option, one or more of the following:

a first number of medical messages, of the one or more medical messages, that reached their respective destination nodes;

a second number of medical messages, of the one or more medical messages, that were not reconciled;

a third number of medical messages, of the one or more medical messages, that were negatively acknowledged; and

a fourth number of medical messages, of the one or more medical messages, that reconciliation from their respective source nodes is still unknown.

20. The system of claim 19 , wherein at least one of the first graphical diagram or the second graphical diagram includes a popup within the status of medical messages area allowing a user to identify and download individual medical messages.

Assignments (3)
CHANGE OF NAME Recorded Nov 21, 2019
From: HCA HOLDINGS, INC.
To: HCA HEALTHCARE, INC.
Reel/Frame 051084/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: HCA HEALTHCARE, INC.
To: C/HCA, INC.
Reel/Frame 051086/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: LINKOUS, KEVIN RONALD; SCOTT, ALAN; STAGGS, RYAN; SODERKVIST, LARS; BARNICKLE, WILLIAM LANDON; SOUTHWORTH, SCOTT A.; DICKENS, SHANNON DEWAYNE
To: HCA HOLDINGS, INC.
Reel/Frame 043898/0074 →
Continuity (1)
Provisional Application 62113154 · Feb 6, 2015
Cited By (59)
US 12,206,696 US 12,244,621 US 12,261,866 US 12,267,345 US 12,284,197 US 12,309,181 US 12,309,182 US 12,309,185 US 12,309,236 US 12,323,449 US 12,335,348 US 12,348,545 US 12,355,626 US 12,355,793 US 12,368,745 US 12,381,901 US 12,401,669 US 12,407,701 US 12,407,702 US 12,418,555 US 12,452,272 US 12,457,231 US 12,463,994 US 12,463,995 US 12,463,996 US 12,489,771 US 12,495,052 US 12,506,762 US 12,511,110 US 12,526,297 US 12,537,836 US 12,549,575 US 12,549,577 US 12,556,559 US 12,563,064 US 12,563,071 US 12,563,072 US 12,580,932 US 12,580,935 US 12,580,937 US 12,592,950 US 12,598,205 US 12,613,930 US 12,621,324 US 12,621,329 US 12,627,686 US 12,627,690 US 12,634,312 US 12,634,376 US 12,652,302 US 12,659,325 US 12,659,333 US 12,689,640 US 12,695,768 US 12,706,931 US 12,706,933 US 12,706,980 US 12,712,897 US 12,719,896