IP Library Granted Patent US 12,300,365
Granted Patent B1
US 12,300,365 · App. 18/389,520 · Granted May 13, 2025

Systems and methods for analyzing patient health records

Inventors: Anil Sethi (Palo Alto, CA); Peeyush Rai (Palo Alto, CA)
Assignee: Citizen Health, Inc.
G16H10/60G06F40/258G06F40/30G06N3/02G06N20/00G06V30/416G16H10/20G16H10/40G16H50/20
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,300,365
App. No.
18/389,520
Filed
Nov 14, 2023
Granted
May 13, 2025
Kind
B1
Art Unit
2154
USPC
705/2
Abstract

Techniques for analyzing patient health records are provided. Clinical documents may be received in response to a patient-initiated request, for example. In one embodiment, machine learning algorithms are used to sectionalize and extract data from clinical documents. The machine learning algorithms used may be more highly focused for analyzing text residing deeper in a clinical document hierarchy, for example. In one embodiment, extracted data is stored in a patient graph. Searches may be made against the graph to yield results to help save lives and/or improve patient outcomes.

Claims (46)

1. A method for extracting information from clinical documents, the method comprising:

receiving, by one or more processors, a clinical document, wherein the clinical document comprises one or more sections;

identifying, by the one or more processors, a plurality of significant signatures, wherein each significant signature corresponds to a different section from the one or more sections in the clinical document, wherein the plurality of significant signatures comprises one or more of a set of predefined formatting properties for each of the different sections;

determining, by the one or more processors, a plurality of clinical section classifications based on the plurality of significant signatures;

predicting, by a first machine learning model, a clinical section classification from the plurality of clinical section classifications for each section in the one or more sections based on the significant signature of the each section and text of the each section;

identifying, by a second machine learning model, clinical entities from each section in the one or more sections based on the predicted clinical section classification; and

generating, by a third machine learning model, a clinical statement for each clinical section classification in the plurality of clinical section classifications based on the clinical entities.

2. The method of claim 1 , further comprising storing, by the one or more processors, the clinical statement for the each clinical section classification in the plurality of clinical section classifications in a structured clinical data record.

3. The method of claim 2 , wherein the structured clinical data record is stored in a searchable data structure, wherein the searchable data structure is a graph data structure comprising nodes corresponding to a plurality of clinical statements and edges corresponding to a relationship between the nodes.

4. The method of claim 1 , wherein the clinical entities are identified by a terminology service.

5. The method of claim 1 , wherein the identifying the clinical entities comprises:

for each section in the one or more sections, determining, based on the predicted clinical section classification, a natural language processing (NLP) pipeline from a plurality of NLP pipelines, wherein the NLP pipeline is configured to identify text associated with the predicted clinical section classification for the section; and

extracting, by the NLP pipeline, the clinical entities from the text.

6. The method of claim 5 , wherein the plurality of NLP pipelines comprises at least one of a patient pipeline, a document classification pipeline, a clinical pipeline, and a cancer pipeline.

7. The method of claim 1 , wherein the identifying the plurality of significant signatures is performed by a fourth machine learning model.

8. A system for extracting information from clinical documents, the system comprising:

at least one processor; and

a memory having instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:

receive a clinical document, wherein the clinical document comprises one or more sections;

identify a plurality of significant signatures, wherein each significant signature corresponds to a different section from the one or more sections in the clinical document, wherein the plurality of significant signatures comprises one or more of a set of predefined formatting properties for each of the different sections;

determine a plurality of clinical section classifications based on the plurality of significant signatures;

predict, by a first machine learning model, a clinical section classification from the plurality of clinical section classifications for each section in the one or more sections based on the significant signature of the each section and text of the each section;

identify, by a second machine learning model, clinical entities from each section in the one or more sections based on the predicted clinical section classification; and

generate, by a third machine learning model, a clinical statement for each clinical section classification in the plurality of clinical section classifications based on the clinical entities.

9. The system of claim 8 , the memory further comprising storing the clinical statement for the each clinical section classification in the plurality of clinical section classifications in a structured clinical data record.

10. The system of claim 9 , wherein the structured clinical data record is stored in a searchable data structure, wherein the searchable data structure is a graph data structure comprising nodes corresponding to a plurality of clinical statements and edges corresponding to a relationship between the nodes.

11. The system of claim 8 , wherein the clinical entities are identified by a terminology service.

12. The system of claim 8 , wherein the identifying the clinical entities comprises:

for each section in the one or more sections, determining, based on the predicted clinical section classification, an NLP pipeline from a plurality of NLP pipelines, wherein the NLP pipeline is configured to identify text associated with the predicted clinical section classification for the section; and

extracting, by the NLP pipeline, the clinical entities from the text.

13. The system of claim 12 , wherein the plurality of NLP pipelines comprises at least one of a patient pipeline, a document classification pipeline, a clinical pipeline, and a cancer pipeline.

14. The system of claim 8 , wherein the identifying the plurality of significant signatures is performed by a fourth machine learning model.

15. A non-transitory computer-readable medium (CRM) having stored therein computer-readable instructions executable to cause a computer system to perform operations comprising:

receiving, by one or more processors, a clinical document, wherein the clinical document comprises one or more sections;

identifying, by the one or more processors, a plurality of significant signatures, wherein each significant signature corresponds to a different section from the one or more sections in the clinical document, wherein the plurality of significant signatures comprises one or more of a set of predefined formatting properties for each of the different sections;

determining, by the one or more processors, a plurality of clinical section classifications based on the plurality of significant signatures;

predicting, by a first machine learning model, a clinical section classification from the plurality of clinical section classifications for each section in the one or more sections based on the significant signature of the each section and text of the each section;

identifying, by a second machine learning model, clinical entities from each section in the one or more sections based on the predicted clinical section classification; and

generating, by a third machine learning model, a clinical statement for each clinical section classification in the plurality of clinical section classifications based on the clinical entities.

16. The non-transitory CRM of claim 15 , further comprising storing, by the one or more processors, the clinical statement for the each clinical section classification in the plurality of clinical section classifications in a structured clinical data record.

17. The non-transitory CRM of claim 16 , wherein the structured clinical data record is stored in a searchable data structure, wherein the searchable data structure is a graph data structure comprising nodes corresponding to a plurality of clinical statements and edges corresponding to a relationship between the nodes.

18. The non-transitory CRM of claim 15 , wherein the clinical entities are identified by a terminology service.

19. The non-transitory CRM of claim 15 , wherein the identifying the clinical entities comprises:

for each section in the one or more sections, determining, based on the predicted clinical section classification, a natural language processing (NLP) pipeline from a plurality of NLP pipelines, wherein the NLP pipeline is configured to identify text associated with the predicted clinical section classification for the section; and

extracting, by the NLP pipeline, the clinical entities from the text.

20. The non-transitory CRM of claim 15 , wherein the identifying the plurality of significant signatures is performed by a fourth machine learning model.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2025
From: SETHI, ANIL; RAI, PEEYUSH
To: CIITIZEN CORP.
Reel/Frame 070833/0735 →
MERGER AND CHANGE OF NAME Recorded Apr 14, 2025
From: CIITIZEN CORPORATION; CAYMAN MERGER SUB B LLC
To: CIITIZEN, LLC
Reel/Frame 070833/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2024
From: INVITAE CORPORATION; CIITIZEN, LLC
To: CITIZEN HEALTH, INC.
Reel/Frame 066087/0060 →
RELEASE OF SECURITY INTEREST AT R/F 63787/0148 Recorded Dec 14, 2023
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: CIITIZEN, LLC
Reel/Frame 066017/0791 →
Continuity (1)
Continuation 16432592 · Jun 5, 2019
References Cited (20)
US 8738403B2 · Flanagan et al. · 2014 [cited by applicant]
US 10032127B2 · Habboush et al. · 2018 [cited by applicant]
US 10811125B2 · Bao et al. · 2020 [cited by applicant]
US 11068490B2 · Eifert et al. · 2021 [cited by applicant]
US 11120899B1 · Rai et al. · 2021 [cited by applicant]
US 20040194035A1 · Chakraborty · 2004 [cited by applicant]
US 20060010145A1 · Al-Kofahi et al. · 2006 [cited by applicant]
US 20090228777A1 · Henry et al. · 2009 [cited by applicant]
US 20140032558A1 · Renders et al. · 2014 [cited by applicant]
US 20140316822A1 · Kleeman et al. · 2014 [cited by applicant]
US 20150046182A1 · Kinney et al. · 2015 [cited by applicant]
US 20160147971A1 · Kolowitz et al. · 2016 [cited by applicant]
US 20160364608A1 · Sengupta et al. · 2016 [cited by applicant]
US 20170300635A1 · Ganesan et al. · 2017 [cited by applicant]
US 20190006027A1 · Sacaleanu · 2019 [cited by examiner]
US 20190057774A1 · Velez et al. · 2019 [cited by applicant]
US 20190073354A1 · Indenbom et al. · 2019 [cited by applicant]
US 20190155989A1 · Yasumoto et al. · 2019 [cited by applicant]
US 20200159820A1 · Rodriguez et al. · 2020 [cited by applicant]
US 20200364451A1 · Ammar et al. · 2020 [cited by applicant]