Billing Staging Schema

advertisement
Procedures
This module is designed to consume well-known procedure codes such as CPT and ICD. This data is important to
MPOG as it allows researchers to easily identify operations and other procedures. These codes are commonly
found in an institution’s professional fee and hospital discharge billing systems.
Target Summary
Column Name
Global_Patient_ID
Patient_ID
Visit_ID
Operation_ID
Invoice_ID
Procedure_Code_ID
Procedure_Source_Type
Date_of_Service_Start
Date_of_Service_End
Date_of_Admission
Date_of_Discharge
Procedure_Code
Procedure_Lexicon
Procedure_Code_Priority
Was_Primary_Procedure
Total_Anesthesia_Units
Data Type
string
string
string
string
string
string
string
datetime
datetime
datetime
datetime
string
string
integer
boolean
integer
Description
Cross-system patient identifier, typically MRN
Local patient identifier
The visit or stay during which the procedure occurred
The operation during which the procedure occurred
The invoice the procedure was charged on
A unique identifier for the specific charge
Professional fee vs. hospital discharge
The time the procedure occurred or started
The time the procedure ended
The time when the patient was admitted
The time when the patient was discharged
The actual procedure code (e.g. 00222)
The dictionary the code belongs to (e.g. CPT)
The relative importance/rank of the procedure
True = Primary, False = not primary, null = unknown
Total anesthesia units (for anesthesia charges only)
Examples
The following link will open an Excel spreadsheet that describes a few possible results sets that the adapter can
return. These results sets are meant as guidelines and do not represent requirements. You should return as much
data that exists in the data source.
Procedure Examples
Note that the spreadsheet contains comments scattered throughout the result sets. These comments might
provide helpful insights into how adapters can differ. Also, the spreadsheets contain randomly generated data and
therefore likely won’t make sense.
Column Descriptions
Highlighted descriptions indicate columns that are generally important to the MPOG importer. It is a good idea to
include these whenever possible.
Global_Patient_ID
An identifier used to identify the patient across the institution. Typically this is a medical record number.
Patient_ID
1
An identifier from the source system that uniquely identifies the patient the procedure was performed on.
Patient_ID can be the same as Global_Patient_ID if the source system uses the same identifier (e.g. billing systems
commonly use MRN to identify patients).
Visit_ID
An identifier that links the procedure code to a patient visit. If your system does not support the “visit” concept or
this link is not explicit in the data, this can be left blank.
Operation_ID
An identifier that links the procedure code to a specific operation. This only applies to procedures that were
performed during an operation. This field should be filled only when an EXPLICIT link is in the source system. See
the “Do Not Create Data Links” section for additional details.
Invoice_ID
The invoice identifier that the procedure code appears on. This obviously only applies to data from billing systems.
Procedure_Code_ID
An identifier that uniquely identifies the procedure code in the source system. Procedure codes should be unique
across patient, time, and procedure code. If no such identifier exists leave this field blank.
Procedure_Source_Type
Describes where the data originated. This column will be mapped to several MPOG concepts that include
“Anesthesia Pro-Fee Billing”, “Surgery Pro-Fee Billing”, and “Hospital Discharge Billing”.
Date_of_Service_Start
The date and time when the procedure was performed. This can also represent when the procedure was started.
Date_of_Service_End
The date and time when the procedure was finished. This generally only applies to time-based charges like
anesthesiologists’ professional fee charges. If not available, this field can be left blank or use the same value as
“Date_of_Service_Start”.
Date_of_Admission
The date the patient was admitted to the institution.
Date_of_Discharge
The date the patient was discharged from the institution
Procedure_Code
The code representing the procedure performed. This is the one column that is required in all cases.
Procedure_Lexicon
The dictionary from which the procedure code was taken. This field will be mapped to available MPOG concepts
such as “CPT”, “ICD-9”, or “ICD-10”.
Procedure_Code_Priority
The relative importance or ranking of the procedure compared to others performed. This generally applies to
procedures performed during an operation.
Was_Primary_Procedure
Whether the procedure was considered the primary procedure of an operation. This field overlaps with
“Procedure_Code_Priority” (e.g. IF Procedure_Code_Priority = 1 THEN Was_Primary_Procedure = TRUE). However,
2
not all systems assign a priority, so this can be used to make the distinction between primary and secondary
procedures.
Total_Anesthesia_Units
The total number of time units charged by the anesthesiology provider. This only applies to time-based, anesthesia
procedure codes.
Tips & Recommendations
The most important fields in this module to fill in are Global_Patient_ID or Patient_ID, Date_of_Service_Start, and
Procedure_Code. This can be considered the absolute minimum in most cases, but other columns should be filled
in where possible.
It is usually a good idea to use your billing system as a source of data, even if it is available elsewhere. Given that
the codes in the billing system are financially critical, they are almost guaranteed to be the most accurate.
3
Procedure Modifiers
This module is used to import billing modifiers on procedure codes. Common billing modifiers are small two
character codes such as “QS” or “GC”.
Target Summary
Column Name
Global_Patient_ID
Patient_ID
Visit_ID
Operation_ID
Invoice_Number
Procedure_Code_ID
Procedure_Source_Type
Date_of_Service_Start
Date_of_Service_End
Date_of_Admission
Date_of_Discharge
Procedure_Code
Procedure_Code_Lexicon
Modifier_Code_Lexicon
Modifier_Code
Data Type
string
string
string
string
string
string
string
datetime
datetime
datetime
datetime
string
string
string
string
Description
Cross-system patient identifier, typically MRN
Local patient identifier
The visit or stay during which the procedure occurred
The operation during which the procedure occurred
The invoice the procedure was charged on
A unique identifier for the specific charge
Professional fee vs. hospital discharge
The time the procedure occurred or started
The time the procedure ended
The time when the patient was admitted
The time when the patient was discharged
The given procedure code (e.g. 00222)
The dictionary the procedure belongs to (e.g. CPT)
The dictionary the modifier belongs to
The given modifier code (e.g. QS)
Examples
The following link will open an Excel spreadsheet that describes a few possible results sets that the adapter can
return. These results sets are meant as guidelines and do not represent requirements. You should return as much
data that exists in the data source.
Procedure Modifier Examples
Note that the spreadsheet contains comments scattered throughout the result sets. These comments might
provide helpful insights into how adapters can differ. Also, the spreadsheets contain randomly generated data and
therefore likely won’t make sense.
Column Descriptions
Global_Patient_ID
An identifier used to identify the patient across the institution. Typically this is a medical record number.
Patient_ID
An identifier from the source system that uniquely identifies the patient the procedure was performed on.
Patient_ID can be the same as Global_Patient_ID if the source system uses the same identifier (e.g. billing systems
commonly use MRN to identify patients).
Visit_ID
An identifier that links the procedure code to a patient visit. If your system does not support the “visit” concept or
this link is not explicit in the data, this can be left blank.
4
Operation_ID
An identifier that links the procedure code to a specific operation. This only applies to procedures that were
performed during an operation. This field should be filled only when an EXPLICIT link is in the source system. See
the “Do Not Create Data Links” section for additional details.
Invoice_ID
The invoice identifier that the procedure code appears on. This obviously only applies to data from billing systems.
Procedure_Code_ID
An identifier that uniquely identifies the procedure code in the source system. Procedure codes should be unique
across patient, time, and procedure code. If no such identifier exists leave this field blank.
Procedure_Source_Type
Describes where the data originated. This column will be mapped to several MPOG concepts that include
“Anesthesia Pro-Fee Billing”, “Surgery Pro-Fee Billing”, and “Hospital Discharge Billing”.
Date_of_Service_Start
The date and time when the procedure was performed. This can also represent when the procedure was started.
Date_of_Service_End
The date and time when the procedure was finished. This generally only applies to time-based charges like
anesthesiologists’ professional fee charges. If not available, this field can be left blank or use the same value as
“Date_of_Service_Start”.
Procedure_Code
The code representing the procedure performed.
Procedure_Lexicon
The dictionary from which the procedure code was taken. This field will be mapped to available MPOG concepts
such as “CPT”, “ICD-9”, or “ICD-10”.
Modifier_Code_Lexicon
The dictionary from which the modifier code was taken. This field will be mapped to available MPOG concepts
such as “CPT” or “HCPCS”.
Modifier_Code
The actual code for the modifier. Examples include “QS” or “GC”.
Tips & Recommendations
Procedure modifiers are not used that often in research requests and therefore this module can be considered
low-priority. Of course, it should be implemented whenever possible.
5
Diagnoses
Target Summary
Column Name
Global_Patient_ID
Patient_ID
Visit_ID
Operation_ID
Invoice_Number
Procedure_Code_ID
Procedure_Code
Diagnosis_Code_ID
Diagnosis_Source_Type
Date_of_Service_Start
Date_of_Service_End
Date_of_Admission
Date_of_Discharge
Date_of_Diagnosis_Start
Date_of_Diagnosis_End
Diagnosis_Code
Diagnosis_Lexicon
Diagnosis_Code_Priority
Was_Primary_Diagnosis
Present_On_Admission
Data Type
string
string
string
string
string
string
string
string
string
datetime
datetime
datetime
datetime
datetime
datetime
string
string
integer
boolean
boolean
Description
Cross-system patient identifier, typically MRN
Local patient identifier
The visit or stay during which the procedure occurred
The operation during which the procedure occurred
The invoice the procedure was charged on
A unique identifier for an associated procedure
An associated procedure for the diagnosis
A unique identifier for the specific charge
Professional fee vs. hospital discharge
The time the procedure occurred or started
The time the procedure ended
The time when the patient was admitted
The time when the patient was discharged
The time when the diagnosis began
The time when the diagnosis ended
The given diagnosis code (e.g. 275.1)
The dictionary the code belongs to (e.g. ICD-9)
The relative importance/rank of the procedure
True = primary, False = not primary, null = unknown
Whether the diagnosis was present on admission
Examples
The following link will open an Excel spreadsheet that describes a few possible results sets that the adapter can
return. These results sets are meant as guidelines and do not represent requirements. You should return as much
data that exists in the data source.
Diagnosis Examples
Note that the spreadsheet contains comments scattered throughout the result sets. These comments might
provide helpful insights into how adapters can differ. Also, the spreadsheets contain randomly generated data and
therefore likely won’t make sense.
Column Descriptions
Global_Patient_ID
An identifier used to identify the patient across the institution’s systems. Typically this is a medical record number.
Patient_ID
An identifier from the source system that uniquely identifies the patient the procedure was performed on.
Patient_ID can be the same as Global_Patient_ID if the source system uses the same identifier (e.g. billing systems
commonly use MRN to identify patients).
Visit_ID
6
An identifier that links the diagnosis code to a patient visit. If your system does not support the “visit” concept or
this link is not explicit in the data, this can be left blank.
Operation_ID
An identifier that links the diagnosis code to a specific operation. This only applies to procedures that were
performed during an operation. This field should be filled only when an EXPLICIT link is in the source system. See
the “Do Not Create Data Links” section for additional details.
Invoice_ID
The invoice identifier that the diagnosis code appears on. This obviously only applies to data from billing systems.
Procedure_Code_ID
An identifier that uniquely identifies a related procedure code in the source system. Procedure codes should be
unique across patient, time, and procedure code. If no such identifier exists leave this field blank.
Procedure_Code
A procedure code related to this diagnosis. Where not available or applicable, leave this blank. When used, this is
typically a CPT or ICD procedure code.
Diagnosis_Code_ID
An identifier that uniquely identifies the diagnosis code in the source system. Diagnosis codes should be unique
across patient, time, and diagnosis code. If no such identifier exists leave this field blank.
Diagnosis_Source_Type
Describes where the data originated. This field will be mapped to several MPOG concepts that include “Anesthesia
Pro-Fee Billing”, “Surgery Pro-Fee Billing”, and “Hospital Discharge Billing”.
Date_of_Service_Start
The date and time when the procedure was performed. This can also represent when the procedure was started.
Date_of_Service_End
The date and time when the procedure was finished. This generally only applies to time-based charges like
anesthesiologists’ professional fee charges. If not available, this field can be left blank or use the same value as
“Date_of_Service_Start”.
Date_of_Admission
The date the patient was admitted to the institution.
Date_of_Discharge
The date the patient was discharged from the institution
Date_of_Diagnosis_Start
The time when the given diagnosis was made or when the condition started.
Date_of_Diagnosis_End
The time when the given diagnosis or condition ended.
Diagnosis_Code
The code representing the given diagnosis.
Diagnosis_Lexicon
The dictionary the “Diagnosis_Code” belongs to. Typically this is either “ICD-9” or “ICD-10”.
7
Diagnosis_Code_Priority
The relative importance or ranking of the procedure compared to others performed. This generally applies to
procedures performed during an operation. If this does not
Was_Primary_Diagnosis
Whether the diagnosis was considered the primary diagnosis of an operation. This field overlaps with
“Diagnosis_Code_Priority” (e.g. IF Diagnosis _Code_Priority = 1 THEN Was_Primary_ Diagnosis = TRUE). However,
not all systems assign a priority, so this can be used to make the distinction between primary and secondary
diagnoses.
Present_On_Admission
Whether the diagnosis was present on admission. This is generally only found in data from hospital discharge
billing.
8
Download