Method and System for Querying a Health Level 7 (HL7) Data Repository
First Claim
1. A method for querying a Health Level 7 (HL7) data repository, comprising:
- providing a data repository which stores entries in HL7 Reference Information Model (RIM) terminology across multiple HL7 domains;
receiving a query input at a computer-based query application to retrieve data from the repository, wherein the query input is in a query language;
converting the query input to a RIM query;
retrieving data from the repository using the RIM query;
wherein any of said steps are implemented in either of computer hardware or computer software and embodied in a computer-readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for querying a Health Level 7 (HL7) data repository which stores entries in HL7 Reference Information Model (RIM) terminology across multiple HL7 domains. The method includes: receiving a query input to retrieve data from the repository, wherein the query input is in a query language, converting the query input to a RIM query, and retrieving data from the repository using the RIM query. The RIM query expresses the query input using RIM physical classes and RIM codes. The method also includes converting retrieved RIM instances from the repository to a domain readable format. Providing the data repository includes receiving data for input in the data repository, wherein the data for input is defined at a domain level as a domain instance, and converting a domain instance to a RIM instance and inputting the RIM instance in the data repository.
-
Citations
19 Claims
-
1. A method for querying a Health Level 7 (HL7) data repository, comprising:
-
providing a data repository which stores entries in HL7 Reference Information Model (RIM) terminology across multiple HL7 domains; receiving a query input at a computer-based query application to retrieve data from the repository, wherein the query input is in a query language; converting the query input to a RIM query; retrieving data from the repository using the RIM query; wherein any of said steps are implemented in either of computer hardware or computer software and embodied in a computer-readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for querying a Health Level 7 (HL7) data repository, the computer program product comprising:
-
a computer readable medium; computer program instructions operative to; provide a data repository which stores entries in HL7 Reference Information Model (RIM) terminology across multiple HL7 domains; receive a query input to retrieve data from the repository, wherein the query input is in a query language; convert the query input to a RIM query; retrieve data from the repository using the RIM query; wherein said program instructions are stored on said computer readable medium.
-
-
11. A method of providing a service to a customer over a network, the service comprising:
-
providing a data repository which stores entries in HL7 Reference Information Model (RIM) terminology across multiple HL7 domains; receiving a query input at a computer-based query application to retrieve data from the repository, wherein the query input is in a query language; converting the query input to a RIM query; retrieving data from the repository using the RIM query; wherein any of said steps are implemented in either of computer hardware or computer software and embodied in a computer-readable medium.
-
-
12. A system for querying a Health Level 7 (HL7) data repository, comprising:
-
a processor; a data repository which stores entries in HL7 Reference Information Model (RIM) terminology across multiple HL7 domains; a computer-based query input mechanism to retrieve data from the repository, wherein the query input is in a query language; a first conversion mechanism for converting the query input to a RIM query; a retrieval mechanism for retrieving data from the repository using the RIM query; wherein any of said data repository, query input mechanism, first conversion mechanism, and retrieval mechanism are implemented in either of computer hardware or computer software and embodied in a computer readable medium. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification