Prodacapo VisualDRG Web Release

User's Guide


Overview.. 1

How does it work?. 1

Functionality. 1

Usage. 1

DRG Grouping. 1

Search Functions. 1

Using Diagnosis Pairs. 1

Grouping Results. 1

Function buttons. 1

Status Information. 1



How does it work?

Prodacapo VisualDRG Web Release (EVDRGWR) is a Web application for interactive DRG grouping and analyzing DRG grouping results. Using EVDRGWR you can enter the patient information for the grouper, browse and search diagnosis and procedure codes and see how they affect the grouping.

Grouping patient records with EVDRGWR is done in the following way:

1.    Enter data (diagnoses, procedures and other information).

2.    Press the Group button.

3.    Check the DRG grouping results.

After grouping a patient record you can click the link in the MDC field to open the NordDRG Manual. The manual shows more information about the MDC/DRG grouping logic.


The software product includes the following functionalities:

·         DRG grouping based on a patient record

·         Support for multiple NordDRG grouper versions (from different years)

·         Additional (grouper version based) information: DRG weights, limits etc.

·         Status information: which part of the information had affect in choosing the DRG

·         Text and code based search functions for diagnosis and procedure codes

·         Direct links to NordDRG manual for analyzing the grouping logic


DRG Grouping

In order to group one patient record:

1.    Insert one or more ICD-10 diagnosis codes to the Code column of the diagnosis table. You can also use the Find button to find the correct codes.

2.    Insert NCSP procedure codes to the Code column of the procedure table. You can also use the Find button to find the correct codes.

3.    Select the patient gender, age, discharge status and length of stay.

4.    Press the Group button.

The following table presents the input fields in more detail:




Diagnosis codes can be entered directly on the Code column, e.g. try entering "O800" and clicking the Group button. You can change the active row by pressing TAB. Alternatively you can use search functions which open by clicking the Find button.


Clicking the Main diagnosis button swaps the selected diagnosis and the main diagnosis and the case is regrouped immediately. At least one main diagnosis must be entered.


These fields work exactly the same way as the diagnosis fields. The order of procedures, in contrast to the order of diagnoses, does not affect the resulting DRG, however.


The Gender selection has the following options: male, female or missing data (unknown or erroneous data).


Enter the patient's age in years or days if this information is available.

Discharge status

Only few listed discharge statuses codes affect the DRG grouping. If none matches your data, select "End of treatment".

Length of stay

Enter the length of stay in days. If the actual length of stay is over 999, it is irrelevant for grouping. In this case, enter “999”.

Search Functions

You can search diagnosis and procedure codes by clicking the Find button. The codes can be searched based on the code and/or the description. Try entering "A1" to the Code field and clicking the Find button or pressing the Enter key. As a search phrase you can use full words or parts of a word. When you find the appropriate code, click the Select button to transfer the code back to the main window.

Using Diagnosis Pairs

Prodacapo VisualDRG Web Release uses the diagnosis pair information exactly the same way as described in the NordDRG manual. It is important to distinguish between two separately given diagnoses (principal diagnosis and secondary diagnosis) and one diagnosis pair that contains two codes: the symptom and the etiology. A code marked with an asterisk (*) represents the symptoms or manifestations of a disease. These codes are not used alone when classifying according to the ICD. A second code, marked with a dagger (+) indicating the etiology of the disease is needed. The two codes define one diagnosis. 

When entering pairs the codes must be given by using format: "symptom code*etiology code". Try entering "M073*L405" to the code column of the diagnosis table.

Grouping Results

The following table describes the grouping result fields:

Result Field



This is the main result from the grouping process, the DRG code for the current patient data.


MDC is the Main Diagnosis Category which can usually be calculated if the principal diagnosis code is provided in the patient record data. The grouping logic is described in the NordDRG Manual.

Return code

The Return Code includes information on how the grouping process was executed and will also reveal possible errors during the process. The possible codes are:

·         0 = Grouping completed technically

·         1 = No principal diagnosis

·         2 = Gender of the patient is missing

·         3 = Gender of the patient is incoherent with the diagnosis

·         4 = Patient is too young for current diagnosis

·         5 = Patient is too old for current diagnosis

·         6 = Error in the age of the patient (>125)

·         7 = Rare or false combination of diagnosis and procedure

·         8 = Principal diagnosis not applicable

·         9 = Other error

·         A = OR procedure for hemangioma

DRG related information

It is also possible to define additional DRG information to EVDRGWR, such as DRG weights, costs and limits. These are displayed together with the grouping results.

Function buttons

This is the list of other buttons and how they are used in the VisualDRG WR main window:

Button or link



Opens a search window for diagnoses or procedures.

Main diagnosis

Swaps the selected diagnosis and the main diagnosis.


After entering patient information, the Group button runs the DRG grouping.


Clears all information on the form.


Opens the Print dialog of the browser. If you want to preview the page before printing, open the print preview in browser menu.


Opens this User’s Guide.

NordDRG Manual

Opens the NordDRG Manual.

Status Information



Used for Grouping

If the input information row (diagnosis, procedure, additional information) has the http://msdev/EVDRGWR/Images/EcomedOne/ok_24.png symbol in the Used for grouping column, that information has had an effect on the resulting DRG group.


Possible values of the Status column:

·         http://msdev/EVDRGWR/Images/EcomedOne/ok_24.png: diagnosis/procedure code is correct

·         http://msdev/EVDRGWR/Images/EcomedOne/error_24.png: diagnosis/procedure code is not valid

o   External cause as a primary diagnosis

o   Manifestation diagnosis as an etiological diagnosis

o   ATC code as a manifestation diagnosis

o   ATC code without a manifestation diagnosis

o   Manifestation diagnosis without an etiological diagnosis

CC status

Some DRGs have variants for cases with and without complications. A secondary diagnosis has affected the selection of the group with complication and comorbidities if the CC status column contains the symbol CC. If the CC status column contains the symbol MCC, a secondary diagnosis has affected the selection of the group with major complication and comorbidities. Note that CC Status major complication and comorbidities is used only with NordDRG CC groupers.

OR property

Procedures can have a so called OR property. If the column has the value "Surgical", the procedure has been defined as a surgical operation to be performed in an operating room.