IP Library Granted Patent US 11,475,984
Granted Patent B2
US 11,475,984 · App. 16/888,556 · Granted Oct 18, 2022

Generation of customized personal health ontologies

Inventors: Patrick W. Granvold (Oakland, CA); Jason B. Morley (Santa Clara, CA); Zhe Li (Santa Monica, CA)
Assignee: Apple Inc.
G16H10/60G16H40/63G16H40/67G16H50/30
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 11,475,984
App. No.
16/888,556
Granted
Oct 18, 2022
Kind
B2
Abstract

A user device may use a curated health sub-ontology to index a user's health record data sourced from multiple electronic health record (EHR) systems. As part of indexing the health record data, the user device may create a personal health ontology that is specific to the user's health record data.

Claims (45)

1. A computer-implemented method, comprising:

accessing health record data stored on a user device and associated with a user profile corresponding to the user device, the health record data comprising a plurality of health record codes corresponding to at least one of a standard health coding ontology or a standard health coding terminology;

accessing a curated health sub-ontology stored on the user device, the curated health sub-ontology comprising a plurality of concept nodes;

generating an entry in a personal health ontology that at least associates a health record code of the plurality of health record codes with a concept node of the plurality of concept nodes; and

storing the entry in the personal health ontology on the user device.

2. The computer-implemented method of claim 1 , wherein the personal health ontology comprises an index for mapping between the health record data and the curated health sub-ontology, and wherein the personal health ontology uniquely represents the health record data.

3. The computer-implemented method of claim 1 , further comprising requesting, from an ontology management system, selective downloading of portions of the curated health sub-ontology based at least in part on a coding ontology of the health record data.

4. The computer-implemented method of claim 1 , wherein generating the entry comprises:

identifying the health record code based at least in part on accessing the health record data; and

matching the health record code to the concept node based at least in part on accessing the curated health sub-ontology.

5. The computer-implemented method of claim 1 , further comprising:

receiving a query corresponding to a health condition of a user associated with the user profile; and

responsive to the query, generating a response to the query by:

accessing a particular concept node of the plurality of concept nodes that represents the health condition; and

retrieving data associated with the particular concept node; and

using the data associated with the particular concept node to generate the response to the query.

6. The computer-implemented method of claim 1 , further comprising generating a different entry in the personal health ontology that at least associates a different health record code of the plurality of health record codes with an ad-hoc health concept, the ad-hoc health concept not previously associated with the curated health sub-ontology.

7. The computer-implemented method of claim 1 , wherein accessing the health record data comprises accessing first health record data from a first health institution and accessing second health record data from a second health institution.

8. The computer-implemented method of claim 7 , wherein the first health record data comprises a first instance of a personal electronic health record of a user associated with the user profile, and the second health record data comprises a second instance of the personal electronic health record of the user.

9. The computer-implemented method of claim 8 , wherein accessing the health record data from the first health institution comprises:

establishing a secure connection between the user device and a gateway of the first health institution; and

downloading, to the user device and via the secure connection, the first instance of the personal electronic health record of the user.

10. The computer-implemented method of claim 1 , wherein the user device is a handheld user device.

11. The computer-implemented method of claim 1 , further comprising, prior to accessing the curated health sub-ontology, downloading the curated health sub-ontology from a server device that hosts a curated health ontology.

12. The computer-implemented method of claim 11 , wherein the curated health sub-ontology comprises an instance of the curated health ontology, the curated health ontology comprising a greater quantity of concept nodes than the plurality of concept nodes of the curated health sub-ontology.

13. The computer-implemented method of claim 1 , wherein the curated health sub-ontology and the personal health ontology are stored in a database on the user device.

14. The computer-implemented method of claim 1 , wherein the standard health coding ontology is based at least in part on the SNOMED® Clinical Terms (CT) standard.

15. The computer-implemented method of claim 1 , wherein the standard health coding terminology comprises at least one of a clinical drug coding standard, a clinical lab results coding standard, a health record transportation coding standard, a vaccine coding standard, or a clinical imaging coding standard.

16. The computer-implemented method of claim 1 , wherein at least one concept node of the plurality of concept nodes comprises a sub-concept node connected to the at least one concept node via a link that semantically represents a relationship between the at least one concept node and the sub-concept node.

17. The computer-implemented method of claim 16 , wherein the at least one concept node comprises one or more annotations that describe one or more attributes of the at least one concept node.

18. The computer-implemented method of claim 1 , further comprising:

evaluating a set of predefined queries by at least traversing the curated health sub-ontology to define a set of relationships between concept nodes of the plurality of concept nodes; and

generating a set of entries in the personal health ontology to represent the set of relationships.

19. A user device, comprising:

a memory comprising computer-executable instructions; and

one or more processors in communication with the memory and configured to access the memory and execute the computer-executable instructions to at least:

access health record data stored on the user device and associated with a user profile corresponding to the user device, the health record data comprising a plurality of health record codes corresponding to at least one of a standard health coding ontology or a standard health coding terminology;

access a curated health sub-ontology stored on the user device, the curated health sub-ontology comprising a plurality of concept nodes;

generate an entry in a personal health ontology that at least associates a health record code of the plurality of health record codes with a concept node of the plurality of concept nodes; and

store the entry in the personal health ontology on the user device.

20. One or more computer-readable storage devices comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

accessing health record data stored on a user device and associated with a user profile corresponding to the user device, the health record data comprising a plurality of health record codes corresponding to at least one of a standard health coding ontology or a standard health coding terminology;

accessing a curated health sub-ontology stored on the user device, the curated health sub-ontology comprising a plurality of concept nodes;

generating an entry in a personal health ontology that at least associates a health record code of the plurality of health record codes with a concept node of the plurality of concept nodes; and

storing the entry in the personal health ontology on the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2020
From: GRANVOLD, PATRICK W.; MORLEY, JASON B.; LI, ZHE
To: APPLE INC.
Reel/Frame 052816/0069 →
Continuity (2)
Provisional Application 62855953 · Jun 1, 2019
Related Publication 20200381091A1 · Dec 3, 2020
Cited By (1)
US 12,633,386