Immunization Reporting

Introduction
As it currently stands the package is not useful clinically and may be harmful to your clinical data. Please don't use it. You can use it to attest if you wish.

How does it work
In CPRS, using a reminder dialog, you document a test immunization on a test patient. This reminder dialog opens a generic order dialog. You need to document the test immunization again, and make sure to set the option to Send an HL7 message to yes.

In roll and scroll, run the option VW IMMUN HL7 MSG PREP to create the HL7 message. From there, it's up to you on how you are going to send it.

Installation
All components are packaged in one KIDS file. You need to perform some set-up after installation prior to using.

'''DO NOT USE THIS PACKAGE WITH REAL PATIENTS. DUPLICATE DATA ENTRY WILL LEAD TO ERRORS.'''

KIDS File

Install Log

Usage
NB: Vistapedia isn't letting me upload images right now. I will just leave placeholders.

Set-up
First, you need to add the reminder dialog that was installed with the KIDS build as a selectable dialog to use for TIU. You can do it at the System Level or at a User Level. I would tend to recommend a User Level in this case, but the screen cap below shows you adding it at the system level.

Follow these steps from the Reminder Manager menu. Select Reminder Managers Menu Option: ?

CF    Reminder Computed Finding Management ...   RM     Reminder Definition Management ...   SM     Reminder Sponsor Management ...   TXM    Reminder Taxonomy Management ...   TRM    Reminder Term Management ...   LM     Reminder Location List Management ... RX    Reminder Exchange RT    Reminder Test OS    Other Supporting Menus ...   INFO   Reminder Information Only Menu ...   DM     Reminder Dialog Management ...   CP     CPRS Reminder Configuration ...   RP     Reminder Reports ...   MST    Reminders MST Synchronization Management ...   PL     Reminder Patient List Menu ...   PAR    Reminder Parameters ...   XM     Reminder Extract Menu ... GEC   GEC Referral Report

Enter ?? for more options, ??? for brief descriptions, ?OPTION for help text.

Select Reminder Managers Menu Option: CP CPRS Reminder Configuration

Select CPRS Reminder Configuration Option: ?

CA    Add/Edit Reminder Categories CL    CPRS Lookup Categories CS    CPRS Cover Sheet Reminder List MH    Mental Health Dialogs Active PN    Progress Note Headers RA    Reminder GUI Resolution Active TIU   TIU Template Reminder Dialog Parameter DL    Default Outside Location PT    Position Reminder Text at Cursor NP    New Reminder Parameters GEC   GEC Status Check Active WH    WH Print Now Active

Enter ?? for more options, ??? for brief descriptions, ?OPTION for help text.

Select CPRS Reminder Configuration Option: TIU TIU Template Reminder Dialog Par ameter

Reminder Dialogs allows as Templates may be set for the following:

1  User          USR    [choose from NEW PERSON] 3  Service       SRV    [choose from SERVICE/SECTION] 4  Division      DIV    [VOE OFFICE INSTITUTION] 5  System        SYS    [BETA.VISTA-OFFICE.ORG]

Enter selection: 5 System   BETA.VISTA-OFFICE.ORG

Setting Reminder Dialogs allows as Templates for System: BETA.VISTA-OFFICE.ORG Select Display Sequence: ?

Display Sequence Value - 1                TIU PERSONAL HX 2                 TIU CHIEF COMPLAINT 3                TIU IMMUNIZATIONS 10               VA-DEPRESSION SCREEN 20               MU NQF0028AB MANAGEMENT DI 30                MU NQF0421 BMI DI 40                MU SMOKING STATUS DI

Select Display Sequence: 50 Are you adding 50 as a new Display Sequence? Yes// YES

Display Sequence: 50//   50 Clinical Reminder Dialog: MU IMM REGISTRY DI DI      reminder dialog     LOCAL ...OK? Yes//  (Yes)

Select Display Sequence:

Select CPRS Reminder Configuration Option:

CPRS Set-up and Use
Second, you need to associate the dialog with a new TIU Template in CPRS. Choose the Notes tab in CPRS, and choose Options > Edit Templates

Click on New Template, name the template any legal name (here I called it IMM_HL7), choose a template type of "Reminder Dialog" and pick the reminder dialog "Mu Imm Registry Di Di".

Pick a test patient, create a new visit, go to the Notes tab, and click "New Note". Pick an appropriate title, and then pick the template you just created from the templates drawer. You will see a dialog that looks like this:

Fill it out using any of the sample immunizations listed, like this:

After you click Finish, an order dialog will be opened. You need to fill in all the information again.

The order does not need to be signed.

Extraction of HL7 messages
Run option VW IMMUN HL7 MSG PREP

PREP IMMUNIZATION ORDERS FOR HL7 MESSAGES The "Last Order" from which to begin checking for Immunization orders is: 135 Do you want to reset that value? NO// YES What value shall be used?: 135// 0 Ready to prep more immunization orders for HL7 messages? YES// PATIENT: COYOTE,WILEY E DEVICE: HOME// ;;99999 TELNET MSH|^~\&|VW IMMUNIZATION|WorldVistA EHR 3-09|CDC IMMUNIZATION REG|CDC|2012102411 5708-0500||VXU^V04^VXU_V04|123|P||||AL|AL|USA| PID|1||7^^^DFN^MR||COYOTE^WILEY^E^^^^L~VULGARIS^CARNIVOROUS^^^^^A~DIGESTUS^ROAD- RUNNERUS^^^^^A~ANYTHINGUS^EATIBUS^^^^^A||19490917|M||2106-3^WHITE^HL70005|111 KL SJD^""^CROCKETT^VA^24323^USA^P^""^197~^^TUCSON^AZ^^^N||^PRN^^^^333^4445555|||||| NOT HISPANIC OR LATINO^HL70189||||||||| ORC|RE||135|||||||||23^DOCTOR^TEN| RXA|0|1|20121009|20121009|03^Measles Mumps Rubella Vaccine^CVX|0.2|GM^GM^HL70396
 * N^
 * LOT6||SKB^GLAXOSMITHKLINE^MVX||||A|

Done Last Order processed: 135

Once the data is generated it's up to you on how to get it to the certifying agency if necessary.

The KIDS file includes HL7 messaging components that are not used for messaging. If you are versed in HL7 in VISTA, you may use these to send off the messages to appropriate destinations. PROTOCOL:                                     ACTION: VW IMMUNIZATION VXU V04 CDC CLIENT            SEND TO SITE VW IMMUNIZATION VXU V04 DRIVER                SEND TO SITE VW IMMUNIZATION VXU V04 EVT                   SEND TO SITE VW IMMUNIZATION VXU V04 SUB                   SEND TO SITE