MU Stage 1 Registration Enhancements

Stage 1 Meaningful Use enhancements for Patient Registration for WV

Download here.

NB: This works in conjunction with the new language file. See Language File (.

Transported fields

Language and Interpreter Language

The routines,  , and   have been modifed to call   for patients. This routine calls edits fields using the input template. The routines correspond to the 3 ways you can enter a patient into VISTA.

 DG REGISTER PATIENT Register a Patient DGREG

DG LOAD PATIENT DATA Load/Edit Patient Data DG10

DG ADMIT PATIENT Admit a Patient DGPMV 

The post-install routine POST^VWREGPI adds the input template  to field REGISTRATION TEMPLATE (LOCAL) in file MAS PARAMETERS. This shows the language questions in the 10/10 form processor (DGRP).

The routine VWUTIL gets called to do the ^DIE call to VW LOCAL REGISTRATION TEMPLATE. It&#8217;s therefore shipped.

The routine ORCXPND1 was modified to display Language Preference from the Patient File.

The routine DGRP2 was modified to correct the display of Interpreter Language. Previously it got the language text from field 1, but in the new language file, the appropriate field is .01.

Preliminary Cause of Death

 The routine DGDEATH now asks for the Preliminary Cause of Death if a Date of Death is entered. If the date of death is not entered or deleted, the preliminary cause of death is not asked.

The Date of Death field in the patient file has a Mumps type cross-reference that deletes the preliminary cause of death if the date of death is modified or deleted.</li>

The routine DGRPD in RMKff was modified to display Preliminary Cause of Death.</li>

The VW ENTER PRELIM CAUSE OF DEATH is a new menu option off the DG BED CONTROL menu. For discharged patients who are discharged as DEAD, this menu option allows you to enter a Preliminary Cause of Death. The reason this menu option is not on DG REGISTRATION MENU as well is that DG REGISTRATION MENU already includes the menu option DG DEATH ENTRY, which will call routine DGDEATH.</li> </ul>

How to test to check for functionality

 * Load new DINIT and new language file
 * Perform the following operations on DG REGISTRATION MENU unless mentioned otherwise.
 * Register a Patient
 * Make sure you get asked the language questions before going into the 10/10 form processor.
 * Enter data as needed in the Form Processor. The last screen should be the language questions again.
 * Display a Patient Inquiry on CPRS, and make sure it displays the Preferred Language, as well as the "Preliminary Cause of Death" as just a label.
 * Use the Death Entry to put a date of death and then put a preliminary cause of death. Try leaving the date of death blank to see if you get prompted for the preliminary cause of death (you shouldn't).
 * Display a Patient Inquiry on CPRS again. This time there should be some text under Preliminary cause of Death.
 * Delete the Date of Death
 * Display a Patient Inquiry on CPRS again. The Preliminary cause of Death should be gone.
 * Perform the next operations on the DG BED CONTROL menu.
 * Enter a new patient using the Admit a Patient option.
 * Make sure you get asked the language questions before going into the 10/10 form processor.
 * You have the option to go into the form processor. You can skip this for now.
 * After admission is completed, try entering a Preliminary Cause of Death using the option called "Enter a preliminary cause of death". You shouldn't be allowed to.
 * Discharge the Patient to DEATH
 * Enter a Preliminary Cause of Death now.
 * Check the patient inquiry in CPRS.
 * Delete the discharge, or change its type. The patient should spring back to life now.
 * Check the form processor to make sure the preliminary cause of death is gone.