IP Library Patent Application 13958325
Patent Application
App. No. 13/958,325

Measure Calculations Based on a Structured Document

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 None
App. No.
13/958,325
Abstract

A method and system for calculating a measure result includes a specification loader that receives a measurement specification including a representation of a measure and identifies, based on a measure schema, one or more components in the measurement specification. The system also includes a specification compiler that generates, based on the identified one or more components, executable code. The system further includes an analytics engine that receives one or more parameters to apply to the measurement specification, executes the executable code using the one or more parameters to extract data from a data set, and stores a result set of the executed code in a database.

Claims (45)

1 . A system for calculating a measure result, the system comprising:

a specification loader that receives a measurement specification including a representation of a measure and identifies, based on a measure schema, one or more components in the measurement specification;

a specification compiler that generates, based on the identified one or more components, executable code; and

an analytics engine that receives one or more parameters to apply to the measurement specification, executes the executable code using the one or more parameters to extract data from a data set, and stores a result set of the executed code in a database.

2 . The system of claim 1 , wherein the measurement specification is an XML document.

3 . The system of claim 1 , wherein the measurement specification is human readable.

4 . The system of claim 1 , wherein the specification compiler compiles the executable code and stores the compiled executable code in a second database.

5 . The system of claim 4 , wherein the executable code includes one or more relational database stored procedures.

6 . The system of claim 1 , wherein the specification loader parses, based on the measure schema, the measurement specification, and identifies, based on the measure schema, the one or more components in the measurement specification.

7 . The system of claim 1 , wherein the analytics engine extracts an evidence pool from the data set to determine measure evidence and calculate derivations based on the measure evidence.

8 . The system of claim 1 , wherein the analytics engine calculates assertions based on the derivations and measure evidence.

9 . The system of claim 1 , wherein the analytics engine processes a set of rules based on the assertions to determine an initial population, numerator, and denominator.

10 . The system of claim 1 , wherein the analytics engine determines a measure result based on the numerator and denominator.

11 . A method of calculating a measure result, the method comprising:

receiving a measurement specification including a representation of a measure;

identifying, based on a measure schema, one or more components in the measurement specification;

generating, based on the identified one or more components, executable code;

receiving one or more parameters to apply to the measurement specification;

executing the executable code using the one or more parameters to extract data from a data set; and

storing a result set of the executed code in a database.

12 . The method of claim 11 , wherein the measurement specification is an XML document.

13 . The method of claim 11 , wherein the measurement specification is human readable.

14 . The method of claim 11 , further comprising:

compiling the executable code; and

storing the compiled code in a second database.

15 . The method of claim 11 , wherein the generating includes generating one or more stored procedures.

16 . The method of claim 11 , further comprising:

extracting an evidence pool from the data set to determine measure evidence;

calculating derivations based on the measure evidence;

calculating assertions based on the derivations and measure evidence; and

processing a set of rules based on the assertions to determine an initial population, numerator, and denominator.

17 . The method of claim 16 , further comprising:

determining a measure result based on the numerator and denominator.

18 . The method of claim 11 , further comprising:

receiving data in a first format; and

transforming the data from the first format into a uniform structure.

19 . The method of claim 11 , further comprising:

generating a report based on the result set.

20 . A non-transitory machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:

receiving a measurement specification including a representation of a measure;

identifying, based on a measure schema, one or more components in the measurement specification;

generating, based on the identified one or more components, executable code;

receiving one or more parameters to apply to the measurement specification;

executing the executable code using the one or more parameters to extract data from a data set; and

storing a result set of the executed code in a database.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2016
From: JPMORGAN CHASE BANK, N.A.
To: ENCORE HEALTH RESOURCES, LLC; EXPRESSION ANALYSIS, INC.; OUTCOME SCIENCES, LLC; QUINTILES TRANSNATIONAL CORP.; QUINTILES, INC.; QUINTILES MARKET INTELLIGENCE, LLC; TARGETED MOLECULAR DIAGNOSTICS, LLC
Reel/Frame 039925/0352 →
SECURITY AGREEMENT Recorded May 14, 2015
From: QUINTILES TRANSNATIONAL CORP.; ENCORE HEALTH RESOURCES, LLC; OUTCOME SCIENCES, LLC; QUINTILES, INC.; QUINTILES MARKET INTELLIGENCE, LLC; TARGETED MOLECULAR DIAGNOSTICS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 035664/0180 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2015
From: JPMORGAN CHASE BANK, N.A.
To: QUINTILES TRANSNATIONAL CORP.; TARGETED MOLECULAR DIAGNOSTICS, LLC; QUINTILES, INC.; OUTCOME SCIENCES, INC.; EXPRESSION ANALYSIS, INC.; ENCORE HEALTH RESOURCES, LLC
Reel/Frame 035655/0392 →
SECURITY INTEREST Recorded Aug 4, 2014
From: ENCORE HEALTH RESOURCES, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033458/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2013
From: CUTSHALL, AARON N.
To: ENCORE HEALTH RESOURCES, LLC
Reel/Frame 030947/0564 →