IP Library Patent Application 14454312
Patent Application
App. No. 14/454,312

RECOMMENDING MEDICAL APPLICATIONS BASED ON A PHYSICIAN'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,312
Abstract

In an embodiment, a computer-implemented method presents a physician-related medical application marketplace. In the method, a plurality of medical applications are activated in the EHR system. Then, a request for browsing the medical application marketplace is received. Based on medical information describing practice of the physician 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 physician.

Claims (87)

1 . A computer-implemented method for providing a physician-related medical application electronic marketplace by an electronic health records (EHR) system including an EHR server, comprising:

(a) activating, by the EHR server, a plurality of medical applications in the EHR system, the activating including:

for each of the medical applications:

(i) receiving information identifying the medical application, and

(ii) generating an activation key based on the information identifying the medical application;

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

(c) receiving, at the EHR server from a physician using the EHR system, a request for browsing the physician-related medical application electronic marketplace;

(d) retrieving, by the EHR server, medical information describing practice of the physician from the database of the EHR system;

(e) filtering, by the EHR server, the plurality of the activated medical applications based on the retrieved medical information describing practice of the physician and the stored feature information associated with the respective medical application to generate a recommended list of medical applications; and

(f) outputting, by the EHR server, the recommended list of medical applications to a device for display to the physician, wherein the filtering (e) further comprises:

(g) after the activating, comparing the retrieved medical information describing the practice of the physician to the stored feature information associated with an activated medical application of the plurality of the activated medical applications;

(h) calculating a relevancy score between the retrieved medical information describing practice of the physician 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.

2 . The method of claim 1 , wherein the retrieved medical information describing the practice of the physician comprises practice specialty of rue physician, the filtering (e) further comprising:

(g) determining whether the practice specialty of the physician matches the stored feature information of a medical application of the plurality of medical applications; and

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

3 . The method of claim 2 , the filtering (e) further comprising:

for each medical application in the recommend list of medical applications:

(i) determining that the respective medical application is associated with a medical problem treated by the physician, and

(j) determining a number of the physician's patients diagnosed with the medical problem; and

(k) ranking medical applications in the recommended list based on the number of patients diagnosed with the medical problem associated with the respective medical application.

4 . (canceled)

5 . The method of claim 4 , the filtering (e) further comprising:

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

6 . The method of claim 1 , wherein the recommended list of medical applications comprises one or more practice productivity applications.

7 . The method of claim 1 , further comprising:

(g) providing for display the recommended list of medical applications in an output screen, including, for each medical application on the recommended list, a link to a second output screen, the second output screen presenting, details of the medical application and providing a link for the physician to purchase or download the medical application.

8 . The method of claim 7 , further comprising:

(h) detecting a selection of a link corresponding to a selected medical application;

(i) providing the second output screen following the link corresponding to the selected medical application; and

(j) providing for display a review of the selected medical application and a set of related medical applications in the second output screen.

9 . The method of claim 8 , the (j) further comprising:

(i) providing an option for the physician to mark the selected medical application as a favorite.

10 . A system for providing a physician-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 EHR system and stores feature information associated with each of the activated plurality of medical applications in the EHR system by:

for each of the medical applications:

receiving information identifying the medical application, and

generating an activation key based the information identifying the medical application;

a query module, implemented on the computing device, that receives, from a physician using the EHR system, a request for browsing the physician-related medical application electronic marketplace;

a filtering module, implemented on the computing device, that retrieves medical information describing practice of the physician from a database of the EHR system and filters the plurality of the activated medical applications based on the retrieved medical information describing practice of the physician and the stored feature information associated with the respective medical application to generate a recommended list of medical 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 physician, wherein the filtering module is further configured to:

after the activating, compare the retrieved medical information describing the practice of the physician to the stored feature information associated with an activated medical application of the plurality of the activated medical applications;

calculate a relevancy score between the retrieved medical information describing the practice of the physician 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.

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

determine whether the practice specialty of the physician matches the stored feature information of a medical application of the plurality of medical applications; and

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

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

for each medical application in the recommend list of medical applications:

determine that the respective medical application is associated with a medical problem treated by the physician, and

determine a number of the physician's patients diagnosed with the medical problem; and

rank medical applications in the recommended list based on the number of patients diagnosed with the medical problem associated with the respective medical application.

13 . (canceled)

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

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

15 . The system of claim 10 , wherein the recommended list of medical applications comprises one or more practice productivity applications.

16 . The system of claim 10 , wherein the interface module further configured to:

provide for display the recommended list of medical applications in an output screen, including, for each medical application on the recommended list, a link to a second output screen, the second output screen presenting details of the medical application and providing a link for the physician to purchase or download the medical application.

17 . The system of claim 16 , wherein the interface module is further configured to:

detect a selection of a link corresponding to a selected medical application;

provide the second output screen following the link corresponding to the selected medical application; and

provide for display a review of the selected medical application and a set of related medical applications in the second output screen.

18 . The system of claim 17 , wherein the interface module is further configured to:

provide an option for the physician to mark the selected medical application as a favorite.

19 . 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 physician-related medical application electronic marketplace, said method comprising:

(a) activating a plurality of medical applications in an EHR system, the activating including:

for each of the medical applications:

(i) receiving information identifying the medical application, and

(ii) generating an activation key based on the information identifying the medical application;

(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 physician using the EHR system, a request for browsing the physician-related medical application electronic marketplace;

(d) retrieving medical information describing practice of the physician from the database of the EHR system;

(e) filtering the plurality of the activated medical applications based on the retrieved medical information describing practice of the physician and the stored feature information associated with the respective medical application to generate a recommended list of medical applications; and

(f) outputting the recommended list of medical applications to a device for display to the physician, wherein the filtering (e) further comprises:

(g) after the activating, comparing the retrieved medical information describing the practice of the physician to the stored feature information associated with an activated medical application of the plurality of the activated medical applications;

(h) calculating a relevancy score between the retrieved medical information describing the practice of the physician 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.

20 . The non-transitory program storage device of claim 19 , wherein the retrieved medical information describing the practice of the physician comprises practice specialty of the physician, the filtering (e) further comprising:

(g) determining whether the practice specialty of the physician matches the stored feature information of 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.

21 . The method of claim 1 , wherein the medical application collects data about a patient for the physician or enhances the physician's productivity.

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/0765 →