-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
Chris Carlson edited this page Sep 26, 2017
·
3 revisions
This document provides a technical description of the MONAHRQ code. It is a reference guide for
developers interested in extending or changing the behavior of MONAHRQ. It is not intended to
describe the purpose of specific assemblies and types. For more specific information, please
refer to the code documentation and README.md
files throughout the source directory structure.
The intended audience is.NET (MONAHRQ Application) and AngularJS (MONAHRQ generated website) developers interested in extending or changing the behavior of MONAHRQ
Convention | Use & Description |
---|---|
Internal references | Internal links to headers, footnotes, figures, etc. |
External links 🔗 | Web links to external documentation or data |
Code |
Code samples, methods, or property names |
file.ext |
Filenames, paths, directory names, command line tools, etc. |
Term | Definition |
---|---|
Base Data | Datasets necessary for MONAHRQ to function; this includes collections such as area population data, cost to charge ratio data, and DRG values |
CLR | The .NET Common Language Runtime |
Data Set | A collection of related data that is defined by a Wing and bulk imported into MONAHRQ by a Host User |
Dataset Wing | Exposes a data set type definition (a Target) to MONAHRQ and provides relevant metadata |
End User | A user of the MONAHRQ-generated website |
Flutter | The presentation layer for a generated report, written in AngularJS |
Host User | A user of the MONAHRQ windows application |
Library | One of the four top level sections in the MONAHRQ user interface |
Measure | Entities used to quantify healthcare processes, outcomes, and patient survey results for hospitals, nursing homes, physicians, and clinical groups; these are mostly represented as rates in percentage and used in the reports for comparing various providers |
MEF | Microsoft’s Managed Extensibility Framework, part of the .NET Framework |
Module | A CLR type that defines various interactions between MONAHRQ and a Wing |
Report | Data that has been interpreted and output to .js file(s) by a Report Generator |
Report Definition | See 'Report Manifest' |
Report Generator | A CLR type that transforms data from the database into .js files that will be consumed by Flutters in the generated website |
Report Manifest | An XML serialized ReportManifest object that contains information about reports including, but not limited to, 1. The report GUID, Name, and Category 2. How the report is displayed and to whom 3. Which dataset(s) the report will use 4. What filter criteria are available 5. What columns/measures are displayed |
Target | The CLR representation of a single row of a data set, or a general term for data sets defined in .NET Wings |
Target Map | Mapping between the properties of a Target and columns a SQL database table |
Wing | A blanket term used for a MONAHRQ plugin that adds support for new measures or data sets; Wings may be packaged as .dll , .xml , or .zip files |
Prepared by Pantheon. Last modified September 6, 2017.