IP Library Granted Patent US 11,636,931
Granted Patent B2
US 11,636,931 · App. 17/883,916 · Granted Apr 25, 2023

Generation of customized personal health ontologies

Inventors: Patrick W. Granvold (Oakland, CA); Jason B. Morley (San Francisco, CA); Zhe Li (Santa Monica, CA)
Assignee: Apple Inc.
G16H10/60G16H40/20G16H40/63G16H40/67G16H50/30G16H50/70
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,636,931
App. No.
17/883,916
Granted
Apr 25, 2023
Kind
B2
Abstract

A computer system may generate a curated health ontology. The curated health ontology may be used by a requesting system. The curated health ontology generated from on a set of standard health codes combined with augmentation information, which supplements and/or otherwise changes the standard health codes. Once generated, the curated health ontology may be transmitted to the requesting system.

Claims (40)

1. A computer-implemented method, comprising:

accessing health concept information corresponding to a standard health coding ontology, the standard health coding ontology comprising a set of health codes;

accessing augmentation information from at least one augmentation source, the augmentation information corresponding to at least one health concept;

generating, using one or more transformer engines and based at least in part on the augmentation information, associations between health codes of the set of health codes and portions of the augmentation information;

generating a curated health ontology based at least in part on the associations, the curated health ontology comprising a plurality of concept nodes; and

transmitting at least a portion of the curated health ontology to a requesting system for presentation or storage of health record data.

2. 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.

3. The computer-implemented method of claim 1 , wherein the at least one augmentation source comprises one or more of a health coding standard, a subject matter expert input interface, or a third-party data source.

4. The computer-implemented method of claim 3 , wherein the health coding standard 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.

5. The computer-implemented method of claim 3 , wherein generating the associations comprises mapping individual health codes of the standard health coding terminology to the individual health codes of the set of health codes of the standard health coding ontology.

6. The computer-implemented method of claim 3 , wherein the subject matter expert input interface comprises a predefined set of communication methods that enables a user to provide a portion of the augmentation information to adjust the curated health ontology.

7. The computer-implemented method of claim 6 , wherein accessing the augmentation information comprises receiving the augmentation information from the user via the predefined set of communication methods.

8. The computer-implemented method of claim 3 , wherein the third-party data sources comprises a library of electronic content items.

9. The computer-implemented method of claim 8 , wherein generating the associations comprises mapping individual electronic content items of the library of electronic content items to individual health codes of the set of health codes of the standard health coding ontology.

10. A system, comprising:

a memory configured to store 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 concept information corresponding to a standard health coding ontology, the standard health coding ontology comprising a set of health codes;

access augmentation information from at least one augmentation source, the augmentation information corresponding to at least one health concept;

generate, using one or more transformer engines and based at least in part on the augmentation information, associations between health codes of the set of health codes and portions of the augmentation information;

generate a curated health ontology based at least in part on the associations, the curated health ontology comprising a plurality of concept nodes; and

transmit at least a portion of the curated health ontology to a requesting system for presentation or storage of health record data.

11. The system of claim 10 , wherein each concept node of the plurality of concept nodes represents at least one health code of the set of health codes.

12. The system of claim 10 , wherein accessing the health concept information corresponding to the standard health coding ontology comprises accessing the health concept information from an ontology server that is configured to support the standard health coding ontology.

13. The system of claim 10 , wherein each concept node of the plurality of concept nodes represents a particular health concept and is associated with a portion of the augmentation information.

14. The system of claim 10 , 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, the link semantically representing the relationship between the at least one concept node and the sub-concept node.

15. The system of claim 10 , wherein at least one concept node of the plurality of concept nodes is associated with a set of attributes that is readable by a processing system.

16. The system of claim 10 , wherein the augmentation information is received from one or more subject matter experts to validate relationships and data in the curated health ontology.

17. One or more non-transitory computer-readable storage devices comprising computer-executable instructions that, when executed by one or more processors of a computer system device, cause the computer system to perform operations comprising:

accessing health concept information corresponding to a standard health coding ontology, the standard health coding ontology comprising a set of health codes;

accessing augmentation information from at least one augmentation source, the augmentation information corresponding to at least one health concept;

generating, using one or more transformer engines and based at least in part on the augmentation information, associations between health codes of the set of health codes and portions of the augmentation information;

generating a curated health ontology based at least in part on the associations, the curated health ontology comprising a plurality of concept nodes; and

transmitting at least a portion of the curated health ontology to a requesting system for presentation or storage of health record data.

18. The one or more non-transitory computer-readable storage devices of claim 17 , wherein at least one transformer engine of the one or more transformer engines is specific to a type of the augmentation source.

19. The one or more non-transitory computer-readable storage devices of claim 17 , further comprising additional computer-executable instructions that, when executed by the one or more processors of the computer system, cause the computer system to perform additional operations comprising storing the curated health ontology in a memory on a server device.

20. The one or more non-transitory computer-readable storage devices of claim 17 , wherein transmitting the portion of the curated health ontology comprises:

receiving a request, from a user device associated with the requesting system, for a curated health sub-ontology, the request comprising a set of selection criteria;

generating the curated health sub-ontology to include a portion of the plurality of concept nodes based at least in part on the selection criteria, the curated health sub-ontology comprising fewer concept nodes than the curated health ontology; and

providing the curated health sub-ontology to the user device.

Continuity (3)
Continuation 16888556 · May 29, 2020
Provisional Application 62855953 · Jun 1, 2019
Related Publication 20220384023A1 · Dec 1, 2022