Using the Managerial Cost Accounting 4-Character National Code (CHAR4) File for Program Evaluation
The Managerial Cost Accounting (MCA) CHAR4 is a National Data Extract cost file produced by the MCA office. The CHAR4 file reports costs of outpatient encounters for specific clinics or types of clinics using a 4-Character National Code.
National CHAR4 data allow analysts to identify care provided under specific clinics across stop codes and sites. For example, PLTR is used to identify polytrauma care; ACUP is used for acupuncture services; NURS, TECH, and NPRN are codes used to identify a provider type. Codes can be used both locally and nationally. MCA publishes the list of 4-character national codes on their website. View the Active CHAR4 Code list to review current codes and their definitions (Intranet only: https://dvagov.sharepoint.com/sites/vhamcao/SitePages/CHAR4-Codes.aspx)
A clinical program or evaluation team interested in assigning CHAR4 codes to outpatient care can submit a request for a new CHAR4 code to the national Char4 council. View the DONOTUSE tab in the Active CHAR4 Code List to select a code for future use in the request process. To request a new CHAR4 code, view the CHAR4 Pre-Request Checklist, the CHAR4 Request Form, and the CHAR4 Code Job Aid on the MCAO Sharepoint: https://dvagov.sharepoint.com/sites/vhamcao/SitePages/CHAR4-Codes.aspx).[a]
The CHAR4 NDE is produced in conjunction with the MCA Outpatient (OUT) NDE and can be accessed via Sql Server Management Studio (VHACDWA06 → CDWWork → DSS.CHAR4) or via the SAS grid (CDW Raw: DSS Data → CHAR4). All outpatient encounters that have at least one record with a CHAR4 value will be recorded in the CHAR4 NDE. The total costs of care associated with a CHAR4 code is reported in the TCOST variable. The remaining component of the encounter not associated with a specific CHAR4 code will have a CHAR4 code reported as ‘0000’ (4 zeros). The sum of the variable, TCOST, for an encounter in the CHAR4 NDE, will equal the ACTTOTCOST of the corresponding encounter in the OUT NDE.
Analysts working with the CHAR4 file should be aware of limitations with the file. CHAR4 codes are mapped to clinics locally within each VISN, so it is possible that codes can be mapped incorrectly or not updated at all sites at the same time. This can lead to underreporting. Also, the CHAR4 variable is populated via the NATIONALCHAR4 variable found in Dim.DSSLocationStopCode, which is updated regularly. It is a real time variable, which one must keep in mind if doing a retrospective search. CHAR4 records can be linked to CDW production data via LocationName and LocationSID. Pulling utilization records on the production side based on CHAR4 codes of interest requires linking 3 dim tables –Dim.DSSLocationStopCode (contains variable, NationalChar4) which links to Dim.DSSLocation (for variables LocationSID, PrimaryStopCode, and SecondaryStopCode). This table allows linking to Dim.Location which contains the variable LocationName. Lastly, linking patient records between utilization and costs would require a crosswalk since MCA NDEs use SCRSSN while CDW extracts use PatientSID.
More information regarding the CHAR4 NDE can be found in the MCA NDE Technical Guide (Ch. 22), metadata and record layouts (Intranet-only: https://dvagov.sharepoint.com/sites/vhamcao/SitePages/National-Data-Extracts.aspx) and on the CHAR4 Program Documents page of the MCAO SharePoint site: (Intranet-only https://dvagov.sharepoint.com/sites/vhamcao/SitePages/CHAR4-Codes.aspx).
Footnotes
[a]In preparation for Oracle Health EHR (CHAR4s are not used in that system), the Char4 Council is no longer granting provider type codes. Replacement for that is taxonomy codes. The Char4 Council has grandfathered current provider type Char4s for now. The Char4 Council also is no longer granting pilot program codes, or codes used for one or two sites. It must have a national use.
Last updated: February 14, 2025