IP Library Granted Patent US 10,332,622
Granted Patent B2
US 10,332,622 · App. 14/616,954 · Granted Jun 25, 2019

Method, apparatus, and computer program product for facilitating query initiation and query response

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,332,622
App. No.
14/616,954
Granted
Jun 25, 2019
Kind
B2
Abstract

A method, apparatus, and computer program product are provided for facilitating query initiation and query response. Form-based templates may be configured to include data extracted from an electronic health record (EHR). Additional fields may be configured such that a query initiator provides input to the fields and/or links a document. The query initiator may select the intended query responder. The query is assigned to the responder such that the responder may access the query in a queue. The query responder may provide input to required and/or optional fields. Completed queries may be stored in the EHR of the associated patient.

Claims (85)

1. A method executed by a processor of a query facilitation apparatus for facilitating query initiation and query response, the method comprising:

receiving an indication of a selection of a form-based template for generating a query from a user terminal operated by a query initiator, the user terminal is in network communication with the query facilitation apparatus, wherein the query is a request for coding information for a patient encounter of a patient at a healthcare facility;

receiving an indication of a query responder for which the query is intended from the user terminal;

receiving input to be included in the query from the user terminal, wherein the user terminal receives the input from the query initiator, wherein the input facilitates completion of the query by the query responder;

identifying context data associated with an electronic health record of the patient stored in a health information system based on the form-based template;

receiving an aging basis for the query from the user terminal, wherein the aging basis defines an expected amount of time for responding to the query, wherein the aging basis is configured to cause a second user terminal operated by the query responder to present at least one alert to the query responder when the expected amount of time for responding to the query is exceeded, the second user terminal is in network communication with the query facilitation apparatus;

generating the query based upon the input, the form-based template, the context data, and the aging basis;

causing the query to be stored in association with the electronic health record in the health information system; and

causing the query to be transmitted to the second user terminal operated by the query responder, wherein the second user terminal presents the query to the query responder on a display of the second user terminal.

2. The method of claim 1 , further comprising:

receiving a query response from the second user terminal; and

storing the query response in association with the electronic health record.

3. The method of claim 1 , further comprising:

receiving an indication of a plurality of query responder input fields in the query and respective requirement indicators for each of the plurality of query responder input fields from the user terminal;

in an instance there are no required query responder input fields in the plurality of query responder input fields, requiring at least one query responder input field in the plurality of query responder input fields to be made to complete the query; and

in an instance there are required query responder input fields in the plurality of query responder input fields, requiring all required query responder input fields in the plurality of query responder input fields to be made to complete the query.

4. The method of claim 1 , further comprising:

receiving an indication of a different query responder to which the query is to be redirected; and

causing the query to be transmitted to a third user terminal operated by the different query responder, the third user terminal is in network communication with the query facilitation apparatus.

5. The method of claim 1 , further comprising:

receiving an indication of a selection of a second form-based template from the user terminal, wherein the second form-based template includes a plurality of query initiator fields and a plurality of query responder fields; and

receiving an indication from the user terminal as to which fields in the plurality of query initiator fields and the plurality of query responder fields are optional or required.

6. The method of claim 1 , further comprising:

receiving an indication from the user terminal to link a document to the query; and

in response to the indication from the user terminal to link the document to the query, causing a link to the document to be included in the query.

7. The method of claim 1 , wherein the context data comprises:

a name of the patient;

an age of the patient;

a gender of the patient; and

a date of the patient encounter at the healthcare facility.

8. A query facilitation apparatus for facilitating query initiation and query response, the query facilitation apparatus comprising processing circuitry configured to cause a processor of the query facilitation apparatus to perform at least:

receiving an indication of a selection of a form-based template for generating a query from a user terminal operated by a query initiator, the user terminal is in network communication with the query facilitation apparatus, wherein the query is a request for coding information for a patient encounter of a patient at a healthcare facility;

receiving an indication of a query responder for which the query is intended from the user terminal;

receiving input to be included in the query from the user terminal, wherein the user terminal receives the input from the query initiator, wherein the input facilitates completion of the query by the query responder;

identifying context data associated with an electronic health record of the patient stored in a health information system based on the form-based template;

receiving an aging basis for the query from the user terminal, wherein the aging basis defines an expected amount of time for responding to the query, wherein the aging basis is configured to cause a second user terminal operated by the query responder to present at least one alert to the query responder when the expected amount of time for responding to the query is exceeded, the second user terminal is in network communication with the query facilitation apparatus;

generating the query based upon the input, the form-based template, the context data, and the aging basis;

causing the query to be stored in association with the electronic health record in the health information system; and

causing the query to be transmitted to the second user terminal operated by the query responder, wherein the second user terminal presents the query to the query responder on a display of the second user terminal.

9. The query facilitation apparatus of claim 8 , wherein the processing circuitry is further configured to cause the query facilitation apparatus to perform at least:

receiving a query response from the second user terminal; and

storing the query response in association with the electronic health record.

10. The query facilitation apparatus of claim 8 , wherein the processing circuitry is further configured to cause the query facilitation apparatus to perform at least:

receiving an indication of a plurality of query responder input fields in the query and respective requirement indicators for each of the plurality of query responder input fields from the user terminal;

in an instance there are no required query responder input fields in the plurality of query responder input fields, requiring at least one query responder input field in the plurality of query responder input fields to be made to complete the query; and

in an instance there are required query responder input fields in the plurality of query responder input fields, requiring all required query responder input fields in the plurality of query responder input fields to be made to complete the query.

11. The query facilitation apparatus of claim 8 , wherein the processing circuitry is further configured to cause the query facilitation apparatus to perform at least:

receiving an indication of a different query responder to which the query is to be redirected; and

causing the query to be transmitted to a third user terminal operated by the different query responder, the third user terminal is in network communication with the query facilitation apparatus.

12. The query facilitation apparatus of claim 8 , wherein the processing circuitry is further configured to cause the query facilitation apparatus to perform at least:

receiving an indication of a selection of a second form-based template from the user terminal, wherein the second form-based template includes a plurality of query initiator fields and a plurality of query responder fields; and

receiving an indication from the user terminal as to which fields in a plurality of query initiator fields and the plurality of query responder fields are optional or required.

13. The query facilitation apparatus of claim 8 , wherein the processing circuitry is further configured to cause the query facilitation apparatus to perform at least:

receiving an indication from the user terminal to link a document to the query; and

in response to the indication from the user terminal to link the document to the query, causing a link to the document to be included in the query.

14. A computer program product for facilitating query initiation and query response, the computer program product comprising at least one non-transitory computer readable medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising instructions, which when performed by a processor of a query facilitation apparatus, are configured to cause the query facilitation apparatus to perform at least:

receiving an indication of a selection of a form-based template for generating a query from a user terminal operated by a query initiator, the user terminal is in network communication with the query facilitation apparatus, wherein the query is a request for coding information for a patient encounter of a patient at a healthcare facility;

receiving an indication of a query responder for which the query is intended from the user terminal;

receiving input to be included in the query from the user terminal, wherein the user terminal receives the input from the query initiator, wherein the input facilitates completion of the query by the query responder;

identifying context data associated with an electronic health record of the patient stored in a health information system based on the form-based template;

receiving an aging basis for the query from the user terminal, wherein the aging basis defines an expected amount of time for responding to the query, wherein the aging basis is configured to cause a second user terminal operated by the query responder to present at least one alert to the query responder when the expected amount of time for responding to the query is exceeded, the second user terminal is in network communication with the query facilitation apparatus;

generating the query based upon the input, the form-based template, the context data, and the aging basis;

causing the query to be stored in association with the electronic health record in the health information system; and

causing the query to be transmitted to the second user terminal operated by the query responder, wherein the second user terminal presents the query to the query responder on a display of the second user terminal.

15. The computer program product of claim 14 , wherein the computer-readable program instructions further comprise instructions to cause the query facilitation apparatus to perform at least:

receiving a query response from the second user terminal; and

storing the query response in association with the electronic health record.

16. The computer program product of claim 14 , wherein the computer-readable program instructions further comprise instructions to cause the query facilitation apparatus to perform at least:

receiving an indication of a plurality of query responder input fields in the query and respective requirement indicators for each of the plurality of query responder input fields from the user terminal;

in an instance there are no required query responder input fields in the plurality of query responder input fields, requiring at least one query responder input field in the plurality of query responder input fields to be made to complete the query; and

in an instance there are required query responder input fields in the plurality of query responder input fields, requiring all required query responder input fields in the plurality of query responder input fields to be made to complete the query.

17. The computer program product of claim 14 , wherein the computer-readable program instructions further comprise instructions to cause the query facilitation apparatus to perform at least:

receiving an indication of a different query responder to which the query is to be redirected; and

causing the query to be transmitted to a third user terminal operated by the different query responder, the third user terminal is in network communication with the query facilitation apparatus.

18. The computer program product of claim 14 , wherein the computer-readable program instructions further comprise instructions to cause the query facilitation apparatus to perform at least:

receiving an indication of a selection of a second form-based template from the user terminal, wherein the second form-based template includes a plurality of query initiator fields and a plurality of query responder fields; and

receiving an indication from the user terminal as to which fields in the plurality of query initiator fields and the plurality of query responder fields are optional or required.

19. The computer program product of claim 14 , wherein the computer-readable program instructions further comprise instructions to cause the query facilitation apparatus to perform at least:

receiving an indication from the user terminal to link a document to the query; and

in response to the indication from the user terminal to link the document to the query, causing a link to the document to be included in the query.

20. The computer program product of claim 14 , wherein the context data comprises:

a name of the patient;

an age of the patient;

a gender of the patient; and

a date of the patient encounter at the healthcare facility.

Assignments (17)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045870/0395 Recorded Sep 24, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: HYLAND SOFTWARE, INC.
Reel/Frame 065018/0046 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045870/0389 Recorded Sep 24, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: HYLAND SOFTWARE, INC.
Reel/Frame 065019/0704 →
SECURITY INTEREST Recorded Sep 19, 2023
From: HYLAND SOFTWARE, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 064952/0333 →
RELEASE AND REASSIGNMENT OF CERTAIN PATENTS RECORDED AT R/F 044096/0852 Recorded Aug 30, 2023
From: JPMORGAN CHASE BANK, N.A.
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 064761/0037 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (SECOND LIEN) Recorded Apr 9, 2018
From: HYLAND SOFTWARE, INC.
To: CREDIT SUISSE
Reel/Frame 045870/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2018
From: ALLSCRIPTS SOFTWARE, LLC
To: HYLAND SOFTWARE, INC.
Reel/Frame 045480/0747 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (FIRST LIEN) Recorded Apr 9, 2018
From: HYLAND SOFTWARE, INC.
To: CREDIT SUISSE
Reel/Frame 045870/0395 →
SECURITY INTEREST Recorded Nov 10, 2017
From: ALLSCRIPTS SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044096/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: MCKESSON CORPORATION
To: PF2 MCKESSON TECHNOLOGIES INC.
Reel/Frame 043904/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: PF2 MCKESSON TECHNOLOGIES INC.
To: PF2 EIS LLC
Reel/Frame 043904/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE, LLC
To: ALLSCRIPTS HEALTHCARE US, LP
Reel/Frame 043815/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: PF2 EIS LLC
To: ALLSCRIPTS HEALTHCARE, LLC
Reel/Frame 043815/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE US, LP
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 043815/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: MCKESSON CORPORATION
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 036698/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: CAMPBELL, BRIAN; GRUNDY, CHARLES STEVEN; SHIPPY, TIMOTHY J
To: MCKESSON CORPORATION
Reel/Frame 034936/0939 →