Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: AGMSP2

AGMSP2.m

Go to the documentation of this file.
  1. AGMSP2 ; IHS/ASDS/EFG - PRINT PAGE 2 OF MSP FORM ;
  1. ;;7.1;PATIENT REGISTRATION;;AUG 25,2005
  1. ;
  1. ;I AG("MSPPRINT") EXISTS, MAP DATA FROM AUPNMSP TO THE FORM
  1. EN ;EP
  1. W !,"PART II",!
  1. I '$D(AG("MSPPRINT")) D BLANK1
  1. I $D(AG("MSPPRINT")) D MAP1
  1. W !
  1. W !,?50,"Continued on next page ==>"
  1. W !,AGLINE("EQ")
  1. W !,$P($G(^DIC(4,DUZ(2),0)),U),?73,"PAGE 2"
  1. Q
  1. BLANK1 ;THIS SECTION IS USED TO PRINT THE BLANK PAGE 2
  1. W !,?2,"1. Was the illness/injury due to a non-work-related accident ? ",!
  1. W !,?5,"[ ] YES Date of accident : _______________",!
  1. W !,?5,"[ ] NO - GO TO PART III",!
  1. W !,?2,"2. What type of accident caused the illness/injury ? ",!
  1. W !,?5,"[ ] Automobile",!
  1. W !,?5,"[ ] Non-Automobile",!
  1. W !,?14,"Name and address of no-fault or liability insurer : ",!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?5,"Insurance claim number : _______________",!
  1. W !,"No-fault insurer is primary payer only for those claims related to the accident."
  1. W !,"GO TO PART III.",!
  1. W !,?5,"[ ] Other",!
  1. W !?2,"3. Was another party responsible for this accident ? ",!
  1. W !,?5,"[ ] YES",!
  1. W !,?14,"Name and address of any liability insurer : ",!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,"Insurance claim number : _______________",!
  1. W !?2,"The liability insurer is primary only for those claims related to"
  1. W !?2,"the accident. GO TO PART III.",!
  1. W !,?5,"[ ] NO - GO TO PART III",!
  1. Q
  1. MAP1 ;THIS SECTION IS USED TO PRINT THE PATIENT'S DATA ON THE FORM
  1. W !,?2,"1. Was the illness/injury due to a non-work related accident ? ",!
  1. I $P(MSPRES(9000037,AG("DA"),.16),U)="" D
  1. . W !,?5,"[ ] YES Date of accident : _______________",!
  1. . W !,?5,"[ ] NO - GO TO PART III",!
  1. I $P(MSPRES(9000037,AG("DA"),.16),U)="NO" D
  1. . W !,?5,"[ ] YES Date of accident : _______________",!
  1. . W !,?5,"[X] NO - GO TO PART III",!
  1. I $P(MSPRES(9000037,AG("DA"),.16),U)="YES" D
  1. . W !,?5,"[X] YES Date of accident : "
  1. . W $P(MSPRES(9000037,AG("DA"),.17),U)
  1. . W !,?5,"[ ] NO - GO TO PART III",!
  1. ;
  1. W !,?2,"2. What type of accident caused the illness/injury ? ",!
  1. I $P(MSPRES(9000037,AG("DA"),.18),U)=""!($P(MSPRES(9000037,AG("DA"),.18),U)="OTHER") D
  1. . W !,?5,"[ ] Automobile",!
  1. . W !,?5,"[ ] Non-Automobile",!
  1. . W !,?5,"Name and address of no-fault or liability insurer : ",!
  1. . W !,?5,$E(AGLINE("_"),1,50),!
  1. . W !,?5,$E(AGLINE("_"),1,50),!
  1. . W !,?5,$E(AGLINE("_"),1,50),!
  1. . W !,?5,"Insurance claim number : _______________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.18),U)="" W !,?5,"[ ] Other",!
  1. . I $P(MSPRES(9000037,AG("DA"),.18),U)="OTHER" W !,?5,"[X] Other",!
  1. I $P(MSPRES(9000037,AG("DA"),.18),U)="AUTOMOBILE"!($P(MSPRES(9000037,AG("DA"),.18),U)="NON-AUTOMOBILE") D
  1. . I $P(MSPRES(9000037,AG("DA"),.18),U)="AUTOMOBILE" D
  1. .. W !,?5,"[X] Automobile",!
  1. .. W !,?5,"[ ] Non-Automobile",!
  1. . I $P(MSPRES(9000037,AG("DA"),.18),U)="NON-AUTOMOBILE" D
  1. .. W !,?5,"[ ] Automobile",!
  1. .. W !,?5,"[X] Non-Automobile",!
  1. . W !,?5,"Name and address of no-fault or liability insurer : ",!
  1. . I $P(MSPRES(9000037,AG("DA"),.19),U)="" D
  1. .. W !,?5,$E(AGLINE("_"),1,50),!
  1. .. W !,?5,$E(AGLINE("_"),1,50),!
  1. .. W !,?5,$E(AGLINE("_"),1,50),!
  1. . I $P(MSPRES(9000037,AG("DA"),.19),U)'="" D
  1. .. S AG("INSPTR")=$P($G(^AUPNMSP(AG("DA"),2)),U,4)
  1. .. S AG("INSADDR")=$G(^AUTNINS(AG("INSPTR"),0))
  1. .. W !,?5,$P(AG("INSADDR"),U),! ;INSURER NAME
  1. .. W !,?5,$P(AG("INSADDR"),U,2),! ;INSURER STREET
  1. .. W !,?5,$P(AG("INSADDR"),U,3) ;INSURER CITY
  1. .. I $P(AG("INSADDR"),U,4)'="" D
  1. ... W ", ",$P($G(^DIC(5,$P(AG("INSADDR"),U,4),0)),U,2) ;INSURER STATE
  1. .. W ", ",$P(AG("INSADDR"),U,5),! ;INSURER ZIP
  1. . I $P(MSPRES(9000037,AG("DA"),.21),U)="" D
  1. .. W !,?5,"Insurance claim number : _______________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.21),U)'="" D
  1. .. W !,?5,"Insurance claim number : ",$P(MSPRES(9000037,AG("DA"),.21),U),!
  1. . W !,?5,"[ ] Other",!
  1. ;
  1. W !?2,"3. Was another party responsible for this accident ? ",!
  1. I $P(MSPRES(9000037,AG("DA"),.22),U)=""!($P(MSPRES(9000037,AG("DA"),.22),U)="NO") D
  1. . W !,?5,"[ ] YES",!
  1. . W !,?14,"Name and address of any liability insurer : ",!
  1. . W !,?14,$E(AGLINE("_"),1,50),!
  1. . W !,?14,$E(AGLINE("_"),1,50),!
  1. . W !,?14,$E(AGLINE("_"),1,50),!
  1. . W !,?14,"Insurance claim number : _______________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.22),U)="" W !,?5,"[ ] NO - GO TO PART III",!
  1. . I $P(MSPRES(9000037,AG("DA"),.22),U)="NO" W !,?5,"[X] NO - GO TO PART III",!
  1. I $P(MSPRES(9000037,AG("DA"),.22),U)="YES" D
  1. . W !,?5,"[X] YES",!
  1. . W !,?14,"Name and address of any liability insurer : ",!
  1. . I $P(MSPRES(9000037,AG("DA"),.23),U)="" D
  1. .. W !,?14,$E(AGLINE("_"),1,50),!
  1. .. W !,?14,$E(AGLINE("_"),1,50),!
  1. .. W !,?14,$E(AGLINE("_"),1,50),!
  1. . I $P(MSPRES(9000037,AG("DA"),.23),U)'="" D
  1. .. S AG("INSPTR")=$P($G(^AUPNMSP(AG("DA"),2)),U,7)
  1. .. S AG("INSADDR")=$G(^AUTNINS(AG("INSPTR"),0))
  1. .. W !,?14,$P(AG("INSADDR"),U),! ;INSURER NAME
  1. .. W !,?14,$P(AG("INSADDR"),U,2),! ;INSURER STREET
  1. .. W !,?14,$P(AG("INSADDR"),U,3) ;INSURER CITY
  1. .. I $P(AG("INSADDR"),U,4)'="" D
  1. ... W ", ",$P($G(^DIC(5,$P(AG("INSADDR"),U,4)),0),U,2) ;INSURER STATE
  1. .. W ", ",$P(AG("INSADDR"),U,5),! ;INSURER ZIP
  1. . I $P(MSPRES(9000037,AG("DA"),.24),U)="" D
  1. .. W !,?5,"Insurance claim number : _______________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.24),U)'="" D
  1. .. W !,?5,"Insurance claim number : ",$P(MSPRES(9000037,AG("DA"),.24),U),!
  1. . W !,?5,"[ ] NO - GO TO PART III",!
  1. K AG("INSPTR"),AG("INSADDR")
  1. Q