IP Library Granted Patent US 12,248,826
Granted Patent B2
US 12,248,826 · App. 17/773,224 · Granted Mar 11, 2025

Cloud-based healthcare platform

Inventors: Nathan Gnanasambandam (Irvine, CA); Mark Henry Anderson (Newport Coast, CA)
Assignee: HEALTHPOINTE SOLUTIONS, INC.
G06F9/543G06F9/547
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 12,248,826
App. No.
17/773,224
Granted
Mar 11, 2025
Kind
B2
Abstract

A system and a method directed to various techniques for creating an autonomous multipurpose application using a platform of application programming interfaces (APIs). In one embodiment, a method comprising operations performed by a cognitive intelligence platform is disclosed. The method includes: publishing, for implementation in the autonomous multipurpose application, at least one API that uses artificial intelligence to perform analytics based on a knowledge graph pertaining to ontological data of a medical condition, wherein the at least one API is included in a set of APIs; providing the at least one API in a user interface of a computing device; receiving, from the computing device, a request to subscribe to the at least one API; implementing computer instructions of the at least one API in the autonomous multipurpose application; and providing the autonomous multipurpose application to the computing device for execution on the computing device.

Claims (82)

1. A method for creating an autonomous multipurpose application using a platform of application programming interfaces (APIs), the method comprising:

publishing, for implementation in the autonomous multipurpose application, at least one API that uses artificial intelligence to perform analytics based on a knowledge graph pertaining to ontological data of a medical condition, wherein the at least one API is included in a set of APIs;

providing the at least one API in a user interface of a computing device;

receiving, from the computing device, a request to subscribe to the at least one API;

responsive to receiving the request to subscribe to the at least one API, implementing computer instructions of the at least one API in the autonomous multipurpose application; and

providing the autonomous multipurpose application to the computing device for execution on the computing device.

2. The method of claim 1 , further comprising:

publishing the set of APIs; and

providing the set of APIs in the user interface of the computing device, wherein the set of available APIs are arranged in categories of a clinical interoperability category, a value based care category, a geo sensing services category, an operational analytics category, a financial and billing category, an applications category, a configuration APIs category, an education category, or some combination thereof.

3. The method of claim 2 , wherein:

the clinical interoperability category comprises an electronic medical record and clinical systems API, a physical therapy systems API, a patient identity management API, or some combination thereof,

the value based care analytics category comprises a risk stratification API, a quality of care API, a healthcare utilization API, a population health API, or some combination thereof,

the geo sensing services category comprises a geo coder API, a geo location API, or some combination thereof,

the operational analytics category comprises a wait time API, an imaging API, a quick reference codes and recognition API, or some combination thereof,

the applications category comprises a clinics API, a provider API, a patient API, a schedules API, a consents API, an acknowledgements API, a symptomology API, a health history API, a medicines and supplements API, an allergies API, an unified login API, or some combination thereof,

the financial and billing category comprises a checkout API, a billing API, a payment API, an eligibility API, a claim submission API, or some combination thereof,

the configuration APIs category comprises a clinics configuration API, a providers configuration API, an appointments API, a lookups API, or some combination thereof, and

the education category comprises a search API, a lookups content API, or some combination thereof.

4. The method of claim 1 , further comprising:

providing an option to subscribe to the at least one API in the user interface of the computing device;

responsive to receiving a request to subscribe to the API, implementing the computer instructions of the API in the autonomous multipurpose application.

5. The method of claim 1 , wherein providing the autonomous multipurpose application further comprises deploying the autonomous multipurpose application as a website accessible by a web browser executing on the computing device, transmitting the autonomous multipurpose application for installation on the computing device, or both.

6. The method of claim 1 , further comprising:

providing an option in the user interface to select which programming language to use for implementing the computer instructions;

receiving a selection to convert the computer instructions from a first programming language in a set of programming languages to a second programming language in the set of programming languages; and

converting the computer instructions implementing the API from the first programming language to the second programming language.

7. The method of claim 1 , wherein the platform of APIs represents an interoperability layer of a cognitive intelligence platform in healthcare.

8. A tangible, non-transitory computer-readable medium storing instructions for creating an autonomous multipurpose application using a platform of application programming interfaces (APIs), wherein execution of the instructions by a processing device causes the processing device to:

publish, for implementation in the autonomous multipurpose application, at least one API that uses artificial intelligence to perform analytics based on a knowledge graph pertaining to ontological data of a medical condition, wherein the at least one API is included in a set of APIs;

provide the at least one API in a user interface of a computing device;

receive, from the computing device, a request to subscribe to the at least one API;

responsive to receiving the request to subscribe to the at least one API, implement computer instructions of the at least one API in the autonomous multipurpose application; and

provide the autonomous multipurpose application to the computing device for execution on the computing device.

9. The computer-readable medium of claim 8 , wherein the processing device is further to:

publish the set of APIs; and

provide the set of APIs in the user interface of the computing device, wherein the set of available APIs are arranged in categories of a clinical interoperability category, a value based care category, a geo sensing services category, an operational analytics category, a financial and billing category, an applications category, a configuration APIs category, an education category, or some combination thereof.

10. The computer-readable medium of claim 9 , wherein:

the clinical interoperability category comprises an electronic medical record and clinical systems API, a physical therapy systems API, a patient identity management API, or some combination thereof,

the value based care analytics category comprises a risk stratification API, a quality of care API, a healthcare utilization API, a population health API, or some combination thereof,

the geo sensing services category comprises a geo coder API, a geo location API, or some combination thereof,

the operational analytics category comprises a wait time API, an imaging API, a quick reference codes and recognition API, or some combination thereof,

the applications category comprises a clinics API, a provider API, a patient API, a schedules API, a consents API, an acknowledgements API, a symptomology API, a health history API, a medicines and supplements API, an allergies API, an unified login API, or some combination thereof,

the financial and billing category comprises a checkout API, a billing API, a payment API, an eligibility API, a claim submission API, or some combination thereof,

the configuration APIs category comprises a clinics configuration API, a providers configuration API, an appointments API, a lookups API, or some combination thereof, and

the education category comprises a search API, a lookups content API, or some combination thereof.

11. The computer-readable medium of claim 8 , wherein the processing device is further to:

provide an option to subscribe to the at least one API in the user interface of the computing device;

responsive to receiving a request to subscribe to the API, implement the computer instructions of the API in the autonomous multipurpose application.

12. The computer-readable medium of claim 8 , wherein providing the autonomous multipurpose application further comprises deploying the autonomous multipurpose application as a website accessible by a web browser executing on the computing device, transmitting the autonomous multipurpose application for installation on the computing device, or both.

13. The computer-readable medium of claim 8 , wherein the processing device is further to:

provide an option in the user interface to select which programming language to use for implementing the computer instructions;

receive a selection to convert the computer instructions from a first programming language in a set of programming languages to a second programming language in the set of programming languages; and

convert the computer instructions implementing the API from the first programming language to the second programming language.

14. The computer-readable medium of claim 8 , wherein the platform of APIs represents an interoperability layer of a cognitive intelligence platform in healthcare.

15. A system comprising:

a memory device storing instructions for creating an autonomous multipurpose application using a platform of application programming interfaces (APIs);

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

publish, for implementation in the autonomous multipurpose application, at least one API that uses artificial intelligence to perform analytics based on a knowledge graph pertaining to ontological data of a medical condition, wherein the at least one API is included in a set of APIs;

provide the at least one API in a user interface of a computing device;

receive, from the computing device, a request to subscribe to the at least one API;

responsive to receiving the request to subscribe to the at least one API, implement computer instructions of the at least one API in the autonomous multipurpose application; and

provide the autonomous multipurpose application to the computing device for execution on the computing device.

16. The system of claim 15 , wherein the processing device is further to:

publish the set of APIs; and

provide the set of APIs in the user interface of the computing device, wherein the set of available APIs are arranged in categories of a clinical interoperability category, a value based care category, a geo sensing services category, an operational analytics category, a financial and billing category, an applications category, a configuration APIs category, an education category, or some combination thereof.

17. The system of claim 16 , wherein:

the clinical interoperability category comprises an electronic medical record and clinical systems API, a physical therapy systems API, a patient identity management API, or some combination thereof,

the value based care analytics category comprises a risk stratification API, a quality of care API, a healthcare utilization API, a population health API, or some combination thereof,

the geo sensing services category comprises a geo coder API, a geo location API, or some combination thereof,

the operational analytics category comprises a wait time API, an imaging API, a quick reference codes and recognition API, or some combination thereof,

the applications category comprises a clinics API, a provider API, a patient API, a schedules API, a consents API, an acknowledgements API, a symptomology API, a health history API, a medicines and supplements API, an allergies API, an unified login API, or some combination thereof,

the financial and billing category comprises a checkout API, a billing API, a payment API, an eligibility API, a claim submission API, or some combination thereof,

the configuration APIs category comprises a clinics configuration API, a providers configuration API, an appointments API, a lookups API, or some combination thereof, and

the education category comprises a search API, a lookups content API, or some combination thereof.

18. The system of claim 15 , wherein the processing device is further to:

provide an option to subscribe to the at least one API in the user interface of the computing device;

responsive to receiving a request to subscribe to the API, implement the computer instructions of the API in the autonomous multipurpose application.

19. The system of claim 15 , wherein providing the autonomous multipurpose application further comprises deploying the autonomous multipurpose application as a website accessible by a web browser executing on the computing device, transmitting the autonomous multipurpose application for installation on the computing device, or both.

20. The system of claim 15 , wherein the processing device is further to:

provide an option in the user interface to select which programming language to use for implementing the computer instructions;

receive a selection to convert the computer instructions from a first programming language in a set of programming languages to a second programming language in the set of programming languages; and

convert the computer instructions implementing the API from the first programming language to the second programming language.

Assignments (2)
SECURITY INTEREST Recorded May 20, 2024
From: HEALTHPOINTE SOLUTIONS, INC.
To: HPS ADMIN LLC
Reel/Frame 067462/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: GNANASAMBANDAM, NATHAN; ANDERSON, MARK HENRY
To: HEALTHPOINTE SOLUTIONS, INC.
Reel/Frame 065777/0432 →
Continuity (2)
Provisional Application 62928738 · Oct 31, 2019
Related Publication 20220391270A1 · Dec 8, 2022
References Cited (13)
US 9077773B2 · Marietti · 2015 [cited by examiner]
US 10534851B1 · Chan · 2020 [cited by examiner]
US 20130132584A1 · Palladino · 2013 [cited by examiner]
US 20160048648A1 · Sanchez · 2016 [cited by examiner]
US 20160063191A1 · Vesto et al. · 2016 [cited by applicant]
US 20160335546A1 · Ptitsyn · 2016 [cited by applicant]
US 20190171958A1 · Sudharsan · 2019 [cited by examiner]
US 20200159597A1 · Gino · 2020 [cited by examiner]
US 20220283805A1 · Dasa · 2022 [cited by examiner]
US 20220291974A1 · Gino · 2022 [cited by examiner]
RapidAPI, “RapidAPI Hub” (Sep. 11, 2019), pp. 1-11 [retrieved from https://rapidapi.com/hub]. (Year: 2019). [cited by examiner]
Wirefree Thought, “GeoDB Cities API Getting Started Take It Out For a Spin” (Aug. 18, 2018), pp. 1-4 [retrieved from https://web.archive.org/web/20180618032726/http://geodb-cities-api.wirefreethought.com/docs/guides/get… [cited by examiner]
International Search Report of PCT/US2020/058378 dated Feb. 2, 2021. [cited by applicant]
Cited By (1)
US 12,688,912