This topic describes the file format required to import data into MCMP-PAT.
There are two types of dataset that may be imported into MCMP-PAT: patient and patient
visits. The columns/fields and their valid values are listed in separate
tables below.
Column Values
These are the possible values of all columns of type INTEGER with the exception
of Gender and HFPCInvalid and columns that represent blood pressure and lab values
(DMBPSystolic, DMBPDiastolic, DMLDLCValue & CADLDLCValue). Refer to the
"Algorithms for Measures Calculations-EHRS" document for the codes used in determining
the value to be assigned to a measure element. This document is contained
in the "Quality Measurement and Reporting Specifications Report" document.
A PDF version of this document is available in the
MCMP forum
.
| Value |
Description |
| 0 |
No - No Reason Doc. |
| 1 |
Yes |
| 2 |
Claim Not Found/Med. Rec. Not Found * |
| 3 |
No - Med. Reasons |
| 4 |
No - Pt. Reasons |
| 5 |
No - Sys. Reasons |
* In version 2.x of MCMP-PAT, the text was Skip/Skip - Rec.
Not Found. Claim Not Found is an item under claims-based elements and Med. Rec.
Not Found is an item under the confirmation elements.
Naming Convention
All elements under a topic begin with the acronym of that topic. For example,
all elements under diabetes mellitus are prefixed with "DM". If an element
is used in two topics, it is prefixed with the acronyms of both topics.
Table Description
This is the description of the columns under the patient and visit tables.
| Column |
Description |
| Column Name |
Describes the name of the column. |
| Data Type |
Describes that type of data that is acceptable for the column. |
| Max. Chars |
Determines the maximum number of characters for the column. Used only for columns
of type TEXT. |
| Min. Value |
Determines the minimum value for columns of type INTEGER and DECIMAL. |
| Max Value |
Determines the maximum value for columns of type INTEGER and DECIMAL. |
| Valid Values |
List of values that are acceptable for the column. Used only for columns of type
INTEGER. For columns of type DATE, valid values depend on the performance
year. See the date ranges of performance
years for more information. |
| Unknown Value |
Indicates the valid digit that represents an unknown value for the column. |
| Parent Column Name & Value |
Indicates the name and value of the parent column. For example, if DMHbA1cTest
is 1/"Yes" then DMHbA1cDate and DMHbA1cValue must be provided. |
| Comments |
Notes and additional information.
|
Patient Dataset
| Notes |
- The column names in this table are indented to show the parent-child relationships
or dependencies of the columns.
- Beginning in version 2.0, the field ClinicNumber
will no longer be a valid column.
|
| PatIDHIC |
TEXT |
30 |
|
|
|
|
|
|
| LastName |
TEXT |
20 |
|
|
|
|
|
|
| FirstName |
TEXT |
20 |
|
|
|
|
|
|
| DateOfBirth |
DATE |
|
|
|
|
|
|
Must be in MM/DD/YYYY format. "X" is not allowed. |
| Gender |
INTEGER |
|
|
|
1, 2, 3 |
|
|
1 = Male
2 = Female
3 = Unknown |
| MRNumber |
TEXT |
25 |
|
|
|
|
|
|
| PatIDOther |
TEXT |
20 |
|
|
|
|
|
|
| ProviderNumber |
TEXT |
30 |
|
|
|
|
|
If supplied, the provider number must exist in the list of providers. See
section on provider number below for more information.
|
| Comments |
TEXT |
250 |
|
|
|
|
|
|
| DMConfirmed |
INTEGER |
|
|
|
0, 1, 2, 3 |
|
|
If 0, 2 or 3, no need to set the values of DM columns. This is the parent
column of all columns under the DM topic. |
| DMHbA1cTest |
INTEGER |
|
|
|
0, 1 |
|
|
|
| DMHbA1cDate |
DATE |
|
|
|
|
|
DMHbA1cTest=1 |
Must be in MM/DD/YYYY format. |
| DMHbA1cValue |
DECIMAL |
|
0 |
25 |
|
0 |
DMHbA1cTest=1 |
|
| DMBPMeasure |
INTEGER |
|
|
|
0, 1 |
|
|
|
| DMBPDate |
DATE |
|
|
|
|
|
DMBPMeasure=1 |
Must be in MM/DD/YYYY format. |
| DMBPSystolic |
INTEGER |
|
0 |
350 |
|
0 |
DMBPMeasure=1 |
|
| DMBPDiastolic |
INTEGER |
|
0 |
200 |
|
0 |
DMBPMeasure=1 |
|
| DMLDLCTest |
INTEGER |
|
|
|
0, 1 |
|
|
|
| DMLDLCDate |
DATE |
|
|
|
|
|
DMLDLCTest=1 |
Must be in MM/DD/YYYY format. |
| DMLDLCValue |
INTEGER |
|
0 |
500 |
|
0 |
DMLDLCTest=1 |
|
| DMNephropathy |
INTEGER |
|
|
|
0, 1, 2 |
|
|
|
| DMEyeExam |
INTEGER |
|
|
|
0, 1, 2 |
|
|
|
| DMFootExam |
INTEGER |
|
|
|
0, 1, 3 |
|
|
|
| HFConfirmed |
INTEGER |
|
|
|
0, 1, 2 |
|
|
If 0 or 2, no need to set the values of HF columns. |
| HFLVFResult |
INTEGER |
|
|
|
0, 1 |
|
|
|
| HFHospital |
INTEGER |
|
|
|
0, 1, 2 |
|
|
|
| HFLVFYear |
INTEGER |
|
|
|
0, 1, 3, 4 |
|
HFHospital=1 |
|
| HFPtEducation |
INTEGER |
|
|
|
0, 1 |
|
|
|
| HFCADLVSD |
INTEGER |
|
|
|
0, 1 |
|
|
Used under HF and CAD topics but must appear only once per tab-delimited file. See
the section HFCADLVSD Field below for more
information. |
| HFBBlockDrug |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
HFCADLVSD=1 |
|
| HFACEARBDrug |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
HFCADLVSD=1 |
|
| HFAFib |
INTEGER |
|
|
|
0, 1 |
|
|
|
| HFWarfDrug |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
HFAFib=1 |
|
| CADConfirmed |
INTEGER |
|
|
|
0, 1, 2 |
|
|
If 0 or 2, no need to set the values of CAD columns. |
| CADAntiplatDrug |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
|
|
| CADLDLCDrug |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
|
|
| CADMI |
INTEGER |
|
|
|
0, 1 |
|
|
|
| CADBBlockDrug |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
CADMI=1 |
|
| CADLipid |
INTEGER |
|
|
|
0, 1, 2 |
|
|
|
| CADLDLCTest |
INTEGER |
|
|
|
0, 1 |
|
|
|
| CADLDLCDate |
DATE |
|
|
|
|
|
CADLDLCTest=1 |
Must be in MM/DD/YYYY format. |
| CADLDLCValue |
INTEGER |
|
0 |
500 |
|
0 |
CADLDLCTest=1 |
|
| CADDiabetes |
INTEGER |
|
|
|
0, 1 |
|
|
|
| HFCADLVSD |
INTEGER |
|
|
|
0, 1 |
|
|
Used under HF and CAD topics but must appear only once per tab-delimited file. See
the section HFCADLVSD Field below
for more information. |
| CADACEARBDrug |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
CADDiabetes=1
or
HFCADLVSD=1 |
This is dependent on CADDiabetes or HFCADLVSD. Value must be provided
if the value of either parent column is 1. |
| PCConfirmed |
INTEGER |
|
|
|
0, 1, 2 |
|
|
If 0 or 2, no need to set the values of PC columns. |
| PCMammogram |
INTEGER |
|
|
|
0, 1, 2, 3 |
|
|
|
| PCFOBTPerform |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
|
|
| PCFluShot |
INTEGER |
|
|
|
0, 1, 3, 4, 5 |
|
|
|
| PCPneumoShot |
INTEGER |
|
|
|
0, 1, 3, 4 |
|
|
|
Patient Visits Dataset
The table below describes the valid columns for the patient visits dataset.
| PatIDHIC |
TEXT |
30 |
|
|
|
| HFPCVisitDate |
DATE |
10 |
|
PCConfirmed=1
or
HFConfirmed=1 |
|
| HFWeight |
INTEGER |
|
0, 1, 3 |
HFConfirmed=1 |
Used only under the HF topic |
| PCBPMeasure |
INTEGER |
|
0, 1 |
PCConfirmed=1 |
Used only under the PC topic |
| HFPCInvalid |
INTEGER |
|
0, 1 |
|
0 = visit is not invalid
1 = visit is invalid
Default value is 0. May only be set to 1 if the visit record is pre-filled. Only
pre-filled visits may be marked as invalid. User-added visits can't be marked as
invalid.
This field is always overwritten even though the user specified not to overwrite
1/"Yes" values during the import process. |
Provider Number
NOTE!
For the baseline year UPIN (Unique Physician Identification
Number) was used to individually identify providers. For PY1 and succeeding
years NPI (National Provider Identifier) will be used. For this demonstration,
PY1 is a transition year for provider identifiers and there may be a few providers
that have PIN (Provider Identification Number) as identifiers. For PY2
and beyond, the goal will be to identify providers using their individual NPI.
To view the list of providers click
in the main form (or press Ctrl+L as a shortcut)
and select the item "Providers" in the dropdown list. In the grid, the column
"Provider #" displays the assigned numbers of all providers in the database.
The value in the ProviderNumber field must exist in the list to be successfully
imported. The list of providers could be exported using the
Exporter utility. See the topics on Adding
and Editing Providers and Lists for more
information.
HFCADLVSD Field
This field is shared by HF and CAD and must appear only once per tab-delimited file.
Example #1: A user wants to import all columns for the HF topic for the purpose
of completing the minimum number of records available for analysis. HFCADLVSD
must be one of the columns in the tab-delimited file.
Example #2: A user wants to import all columns for the CAD topic for the purpose
of completing the minimum number of records available for analysis. HFCADLVSD
must be one of the columns in the tab-delimited file.
Example #3: A user wants to import all columns for HF and CAD topics for the purpose
of completing the minimum number of records available for analysis on both topics.
HFCADLVSD must be one of the columns in the tab-delimited file and must exist only
once. There cannot be two columns named "HFCADLVSD".
Notes on the above examples:
- HFCADLVSD is not a required field but must be included to satisfy the requirement
in the example.
- Including the HFCADLVSD column is not a guarantee that a topic will be marked as
completed. Several other factors are considered before a topic is marked as
completed. See the topic on Data Status
for more information.
Related Topics
Import Rules and Requirements
Element in GUI
|