IP Library Granted Patent US 11,031,138
Granted Patent B2
US 11,031,138 · App. 15/481,209 · Granted Jun 8, 2021

System and method for generating data resources in a processing system

Inventors: Bradley Carter Simons (Rosemount, MN); David Williams (Beaverton, OR); Keith Edward Willard (Saint Paul, MN)
Assignee: SURESCRIPTS LLC
G16H70/00G16H15/00
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,031,138
App. No.
15/481,209
Granted
Jun 8, 2021
Kind
B2
Abstract

Systems and methods, as well as devices, are described for clinical resource generation. CCDA documents that include clinical information and observations are utilized to generate FHIR model instances that are specific to the CCDA documents. Path definitions are assigned for each information-value pair the CCDA documents that define mappings between the information-value pairs and objects of FHIR model instances. Objects for the instance models are created, and values are provided to the objects representative of the information-value pairs. Groups of objects are provided in FHIR resource bundles that are stored in a database which may be queried against to provide specific FHIR resources upon request. Requests for clinical information may be used to trigger the generation of the FHIR resource bundles.

Claims (60)

1. A system, comprising:

a memory configured to store program instructions; and

at least one processor configured to execute the program instructions to perform a method comprising:

receiving a document that includes clinical information and that is structured in accordance with a first standard format, the first standard format being CCDA (Consolidated Clinical Document Architecture);

generating an object model document to include at least one information-value pair of a plurality information-value pairs that each comprise an information identifier and an associated value string that are included in the document;

assigning path definitions for each of the at least one information-value pair that define mappings between the at least one information-value pair in the object model document and objects of an ontology model having a second standard format, the second standard format being FHIR (Fast Healthcare Interoperability Resources), and the ontology model having a hierarchical structure based on attributes and dependency associations between objects therein;

generating an instance model of the ontology model that is representative of the document and that is in the second standard format based on the path definitions by:

linking the defined mappings to codes of the ontology model by traversing paths within the hierarchical structure of the ontology model specified by the path definitions;

creating the objects for the instance model at endpoints of the paths that are traversed; and

providing values to the objects for the instance model corresponding to each of the at least one information-value pair based on said linking; and

responsive to receiving an object model query for at least one of the values, applying the object model query against the instance model that is generated, based on the attributes and the dependency associations of the objects, to generate a query result that comprises the at least one of the values.

2. The system of claim 1 , the method further comprising:

generating resources in accordance with the second standard format from the objects for the instance model.

3. The system of claim 1 , wherein creating objects for the instance model comprises:

creating a number of objects based on a request for information that corresponds to a same number of information-value pairs.

4. The system of claim 1 , the method further comprising:

generating a FHIR resource bundle, that includes the clinical information represented in the document, as FHIR resources within a FHIR document resource.

5. The system of claim 4 , the method further comprising:

storing the FHIR resource bundle in a database; and

providing access to the database to accept queries for specific ones of the FHIR resources.

6. The system of claim 1 , wherein the document is one of a plurality of documents in accordance with the first standard format that are stored in a repository, and

wherein a first information identifier of a first information-value pair in a first section of the document is the same as a second information identifier of a second information-value pair in a second section of another document in the repository.

7. The system of claim 1 , wherein the ontology model comprises a resource description framework (RDF) model.

8. A computer-implemented method, comprising:

receiving a document that includes clinical information and that is structured in accordance with a first standard format, the first standard format being CCDA (Consolidated Clinical Document Architecture);

generating an object model document to include at least one information-value pair of a plurality information-value pairs that each comprise an information identifier and an associated value string that are included in the document;

assigning path definitions for each of the at least one information-value pair that define mappings between the at least one information-value pair in the object model document and objects of an ontology model having a second standard format, the second standard format being FHIR (Fast Healthcare Interoperability Resources), and the ontology model having a hierarchical structure based on attributes and dependency associations between objects therein;

generating an instance model of the ontology model that is representative of the document and that is in the second standard format based on the path definitions by:

linking the defined mappings to codes of the ontology model by traversing paths within the hierarchical structure of the ontology model specified by the path definitions;

creating the objects for the instance model at endpoints of the paths that are traversed; and

providing values to the objects for the instance model corresponding to each of the at least one information-value pair based on said linking; and

responsive to receiving an object model query for at least one of the values, applying the object model query against the instance model that is generated, based on the attributes and the dependency associations of the objects, to generate a query result that comprises the at least one of the values.

9. The computer-implemented method of claim 8 , the method further comprising:

generating resources in accordance with the second standard format from the objects for the instance model.

10. The computer-implemented method of claim 8 , wherein creating objects for the instance model comprises:

creating a number of objects based on a request for information that corresponds to a same number of information-value pairs.

11. The computer-implemented method of claim 8 ,

wherein the method further comprises:

generating a FHIR resource bundle, that includes the clinical information represented in the document, as FHIR resources within a FHIR document resource.

12. A computer-readable storage medium encoded with program instructions that, when executed by one or more processors, performs a computer-implemented method, comprising:

receiving a document that includes clinical information and that is structured in accordance with a first standard format, the first standard format being CCDA (Consolidated Clinical Document Architecture);

generating an object model document to include at least one information-value pair of a plurality information-value pairs that each comprise an information identifier and an associated value string that are included in the document;

assigning path definitions for each of the at least one information-value pair that define mappings between the at least one information-value pair in the object model document and objects of an ontology model having a second standard format, the second standard format being FHIR (Fast Healthcare Interoperability Resources), and the ontology model having a hierarchical structure based on attributes and dependency associations between objects therein;

generating an instance model of the ontology model that is representative of the document and that is in the second standard format based on the path definitions by:

linking the defined mappings to codes of the ontology model by traversing paths within the hierarchical structure of the ontology model specified by the path definitions;

creating the objects for the instance model at endpoints of the paths that are traversed; and

providing values to the objects for the instance model corresponding to each of the at least one information-value pair based on said linking; and

responsive to receiving an object model query for at least one of the values, applying the object model query against the instance model that is generated, based on the attributes and the dependency associations of the objects, to generate a query result that comprises the at least one of the values.

13. The computer-readable storage medium of claim 12 , the method further comprising:

generating resources in accordance with the second standard format from the objects for the instance model.

14. The computer-readable storage medium of claim 12 , wherein creating objects for the instance model comprises:

creating a number of objects based on a request for information that corresponds to a same number of information-value pairs.

15. The computer-readable storage medium of claim 12 , the method further comprising:

generating a FHIR resource bundle, that includes the clinical information represented in the document, as FHIR resources within a FHIR document resource.

16. The computer-readable storage medium of claim 15 , the method further comprising:

storing the FHIR resource bundle in a database; and

providing access to the database to accept queries for specific ones of the FHIR resources.

17. The computer-readable storage medium of claim 12 , wherein the document is one of a plurality of documents in accordance with the first standard format that are stored in a repository, and

wherein a first information identifier of a first information-value pair in a first section of the document is the same as a second information identifier of a second information-value pair in a second section of another document in the repository.

18. The computer-readable storage medium of claim 12 , wherein the ontology model comprises an RDF model.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Nov 1, 2024
From: SURESCRIPTS, LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 069289/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2017
From: SIMONS, BRADLEY; WILLIAMS, DAVID; WILLARD, KEITH
To: SURESCRIPTS LLC
Reel/Frame 041972/0147 →
Continuity (1)
Related Publication 20180293351A1 · Oct 11, 2018