IP Library Patent Application 14454328
Patent Application
App. No. 14/454,328

RECOMMENDING MEDICAL APPLICATIONS BASED ON A PATIENT'S ELECTRONIC MEDICAL RECORDS SYSTEM

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.
14/454,328
Abstract

In an embodiment, a computer-implemented method presents a patient-related medical application marketplace. In the method, a plurality of medical applications are activated in an EHR system. Then, a request for browsing the medical application marketplace is received. Based on medical information describing health of the patient and feature information associated with the plurality of medical applications, the EHR system filters the plurality of medical applications to generate a recommended list of medical applications. Finally, the recommended list of medical applications is output to a device for display to the patient.

Claims (68)

1 . A computer-implemented method for providing a patient-related medical application electronic marketplace, comprising:

(a) activating a plurality of medical applications in an electronic health record (EHR) system;

(b) storing feature information associated with each of the activated plurality of medical applications in a database of the EHR system;

(c) receiving, from a patient using a personally controllable health record (PCHR) system connected to the EHR system, a request for browsing the patient-related medical application electronic marketplace;

(d) retrieving medical information describing health of the patient from the database of the EHR system;

(e) filtering the plurality of medical applications, based on the retrieved medical information describing health of the patient and the stored feature information associated with the respective medical application to generate a recommended list of medical applications, to exclude prescribed medical applications before generating the recommended list of medical applications such that the excluding ensures that the generated recommended list of medical applications includes only non-prescribed applications; and

(f) outputting the recommended list of medical applications to a device for display to the patient.

2 . (canceled)

3 . The method of claim 1 , the filtering (d) further comprising:

(g) determining whether the retrieved medical information describing health of the patient matches the stored feature information associated with a medical application of the plurality of medical applications; and

(h) when a match is determined in (g), incorporating the medical application into the recommended list.

4 . The method of claim 3 , the determining (g) comprising:

(i) determining whether a code representing the retrieved medical information describing health of the patient matches the stored feature information associated with a medical application of the plurality of medical applications.

5 . The method of claim 3 , wherein the retrieved medical information further comprises the patient's lab test result and medication profile, and the determining (g) further comprises:

(i) comparing the retrieved medical information and patient's gender and age to the stored feature information of the medical application.

6 . The method of claim 1 , the filtering (e) further comprising:

(g) comparing the retrieved medical information describing health of the patient to the stored feature information associated with a medical application of the plurality of medical applications;

(h) calculating a relevancy score between the retrieved medical information describing health of the patient and the stored feature information associated the medical application;

(i) determining whether the relevancy score exceeds a threshold value; and

(j) when the relevancy score is determined to exceed the threshold value, incorporating the medical application into the recommended list.

7 . The method of claim 6 , the filtering (e) further comprising:

(k) ranking medical applications in the recommended list based on relevancy scores of medical applications in the recommended list.

8 . The method of claim 1 , further comprising:

(g) detecting a selection by the patient corresponding to a selected medical application;

(h) receiving a notification indicating that the patient has completed purchasing or downloading the selected medical application;

(i) receiving medical data collected by the purchased or downloaded medical application; and

(j) integrating the medical data in the EHR system.

9 . A system for providing a patient-related medical application electronic marketplace, comprising:

a computing device;

an EHR database that stores medical records;

an application information database that stores information associated with medical applications;

an activation module, implemented on the computing device, that activates a plurality of medical applications in an electronic health record (EHR) system and stores feature information associated with each of the activated plurality of medical applications in the EHR system;

a query module, implemented on the computing device, that receives, from a patient using a personally controllable health record (PCHR) system connected to the EHR system, a request for browsing the patient-related medical application electronic marketplace;

a filtering module, implemented on the computing device, that retrieves medical information describing health of the patient from a database of the EHR system and filters the plurality of medical applications, based on the retrieved medical information describing health of the patient and the stored feature information associated with the respective medical application to generate a recommended list of medical applications, to exclude prescribed medical applications before generating the recommended list of medical applications such that the excluding ensures that the generated recommended list of medical applications includes only non-prescribed applications; and

an interface module, implemented on the computing device, that outputs the recommended list of medical applications to a device for display to the patient.

10 . (canceled)

11 . The system of claim 9 , wherein the filtering module is further configured to:

determine whether the retrieved medical information describing health of the patient matches the stored feature information associated with a medical application of the plurality of medical applications; and

when a match is determined, incorporate the medical application into the recommended list.

12 . The system of claim 11 , wherein the filtering module is further configured to:

determine whether a code representing the retrieved medical information describing health of the patient matches the stored feature information associated with a medical application of the plurality of medical applications.

13 . The system of claim 11 , wherein the retrieved medical information further comprises the patient's lab test result and medication profile, and the filtering module is further configured to:

compare the retrieved medical information and patient's gender and age to the stored feature information of the medical application.

14 . The system of claim 9 , wherein the filtering module is further configured to:

compare the retrieved medical information describing health of the patient to the stored feature information associated with a medical application of the plurality of medical applications;

calculate a relevancy score between the retrieved medical information describing health of the patient and the stored feature information associated the medical application;

determine whether the relevancy score exceeds a threshold value; and

when the relevancy score is determined to exceed the threshold value, incorporate the medical application into the recommended list.

15 . The system of claim 14 , wherein the filtering module is further configured to:

rank medical applications in the recommended list based on relevancy scores of medical applications in the recommended list.

16 . The system of claim 9 , wherein the interface module is further configured to detect a selection by the patient corresponding to a selected medical application, the system further comprising:

an enforcement module, implemented on the computing device, that

receives a notification indicating that the patient has completed purchasing or downloading the selected medical application;

receives medical data collected by the purchased or downloaded medical application; and

integrates the medical data in the EHR system.

17 . A non-transitory program storage device tangibly embodying a program of instructions executable by at least one machine to perform a method for providing a patient-related medical application electronic marketplace, said method comprising:

(a) activating a plurality of medical applications in an electronic health record (EHR) system;

(b) storing feature information associated with each of the activated plurality of medical applications in the EHR system;

(c) receiving, from a patient using a personally controllable health record (PCHR) system connected to the EHR system, a request for browsing the patient-related medical application electronic marketplace;

(d) retrieving medical information describing health of the patient from a database of the EHR system;

(e) filtering the plurality of medical applications, based on the retrieved medical information describing health of the patient and the stored feature information associated with the respective medical application to generate a recommended list of medical applications, to exclude prescribed medical applications before generating the recommended list of medical applications such that the excluding ensures that the generated recommended list of medical applications includes only non-prescribed applications; and

(f) outputting the recommended list of medical applications to a device for display to the patient.

18 . (canceled)

19 . The non-transitory program storage device of claim 17 , the filtering (e) further comprising:

(g) determining whether the retrieved medical information describing health of the patient matches the stored feature information associated with a medical application of the plurality of medical applications; and

(h) when a match is determined in (g), incorporating the medical application into the recommended list.

20 . The non-transitory program storage device of claim 19 , the determining (g) comprising:

(i) determining whether a code representing the retrieved medical information describing health of the patient matches the stored feature information associated with a medical application of the plurality of medical applications.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2018
From: PRACTICE FUSION, INC.
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 045798/0095 →
SECURITY INTEREST Recorded Mar 26, 2018
From: PRACTICE FUSION, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 045349/0872 →
RELEASE OF SECURITY INTEREST Recorded Feb 16, 2018
From: ORIX GROWTH CAPITAL, LLC
To: PRACTICE FUSION, INC.
Reel/Frame 044954/0691 →
SECURITY INTEREST Recorded Oct 7, 2016
From: PRACTICE FUSION, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 039969/0106 →
RELEASE OF SECURITY INTEREST Recorded Oct 7, 2016
From: VENTURE LENDING & LEASING VII, INC.
To: PRACTICE FUSION, INC.
Reel/Frame 039969/0230 →
SECURITY INTEREST Recorded Oct 14, 2014
From: PRACTICE FUSION, INC.
To: VENTURE LENDING & LEASING VII, INC.
Reel/Frame 033942/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2014
From: DOUGLASS, MATTHEW CHRISTOPHER; KLOCEK, STEFAN MILLS
To: PRACTICE FUSION, INC.
Reel/Frame 033503/0773 →