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

AGMSP5.m

Go to the documentation of this file.
  1. AGMSP5 ; IHS/ASDS/EFG - PRINT PAGE 5 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 V - Disability (con't)",!
  1. I '$D(AG("MSPPRINT")) D BLANK1
  1. I $D(AG("MSPPRINT")) D MAP1
  1. W !,?50,"Continued on next page ==>"
  1. W !,AGLINE("EQ")
  1. W !,$P($G(^DIC(4,DUZ(2),0)),U),?73,"PAGE 5"
  1. Q
  1. BLANK1 ;THIS SECTION IS USED TO PRINT THE BLANK PAGE 5
  1. W !,?2,"2. Is a family member currently employed ? "
  1. W !,?5,"[ ] YES"
  1. W !,?14,"Name and address of family member's employer : ",!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50)
  1. W !,?5,"[ ] NO",!
  1. W !?2,"If the patient answers no to both questions 1 and 2, Medicare is primary"
  1. W !?2,"unless the patient answered yes to questions in part I or II."
  1. W !?2,"STOP. DO NOT PROCEED ANY FURTHER."
  1. W !!?2,"3. Do you have group health plan (GHP) coverage based on your own or a family"
  1. W !,?5,"member's current employment ? "
  1. W !,?5,"[ ] YES"
  1. W !,?5,"[ ] NO. STOP. Medicare is primary unless the patient answered yes to"
  1. W !?19,"questions in part I or II.",!
  1. W !,?2,"4. Does the employer that sponsors your GHP employ 100 or more employees ? ",!
  1. W !,?5,"[ ] YES. STOP. The GHP is primary. Obtain the following information:",!
  1. W !,?14,"Name and address of GHP : ",!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,$E(AGLINE("_"),1,50),!
  1. W !,?14,"Policy Identification Number : _______________",!
  1. W !,?14,"Group Identification Number : _______________",!
  1. W !,?14,"Name of Policy Holder : ______________________",!
  1. W !,?14,"Relationship to Patient : ____________________",!
  1. W !,?5,"[ ] NO. STOP. Medicare is primary unless the patient answered yes to"
  1. W !?19,"questions in part I or II.",!
  1. W !!!
  1. Q
  1. MAP1 ;THIS SECTION IS USED TO PRINT THE PATIENT'S DATA ON THE FORM
  1. W !,?2,"2. Is a family member currently employed ? ",!
  1. I $P(MSPRES(9000037,AG("DA"),.44),U)=""!($P(MSPRES(9000037,AG("DA"),.44),U)="NO") D
  1. . W !,?5,"[ ] YES",!
  1. . W !,?14,"Name and address of family member's employer : ",!
  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"),.44),U)="" W !,?5,"[ ] NO",!
  1. . I $P(MSPRES(9000037,AG("DA"),.44),U)="NO" W !,?5,"[X] NO",!
  1. I $P(MSPRES(9000037,AG("DA"),.44),U)="YES" D
  1. . S AG("EMPPTR")=$P($G(^AUPNMSP(AG("DA"),5)),U,5)
  1. . I $G(AG("EMPPTR"))'="" D
  1. .. S AG("EMPADDR")=$G(^AUTNEMPL(AG("EMPPTR"),0))
  1. .. W !,?5,"[X] YES",!
  1. .. W !,?14,"Name and address of family member's employer : ",!
  1. .. W !,?14,$P(AG("EMPADDR"),U),! ;EMPLOYER NAME
  1. .. W !,?14,$P(AG("EMPADDR"),U,2),! ;EMPLOYER STREET
  1. .. W !,?14,$P(AG("EMPADDR"),U,3) ;EMPLOYER CITY
  1. .. I $P(AG("EMPADDR"),U,4)'="" D
  1. ... W ", ",$P($G(^DIC(5,$P(AG("EMPADDR"),U,4),0)),U,2) ;EMPLOYER STATE
  1. .. W ", ",$P(AG("EMPADDR"),U,5),! ;EMPLOYER ZIP
  1. .. W !,?5,"[ ] NO",!
  1. . I $G(AG("EMPADDR"))="" D
  1. .. W !,?5,"[X] YES",!
  1. .. W !,?14,$E(AGLINE("_"),1,50),!
  1. .. W !,?14,$E(AGLINE("_"),1,50),!
  1. .. W !,?14,$E(AGLINE("_"),1,50),!
  1. .. W !,?5,"[ ] NO",!
  1. ;
  1. W !?2,"3. Do you have group health plan (GHP) coverage based on your own, or a family"
  1. W !,?5,"member's current employment ? ",!
  1. I $P(MSPRES(9000037,AG("DA"),.46),U)=""!($P(MSPRES(9000037,AG("DA"),.46),U)="NO") D
  1. . W !,?5,"[ ] YES",!
  1. . I $P(MSPRES(9000037,AG("DA"),.46),U)="" W !,?5,"[ ] NO",!
  1. . I $P(MSPRES(9000037,AG("DA"),.46),U)="NO" W !,?5,"[X] NO",!
  1. I $P(MSPRES(9000037,AG("DA"),.46),U)="YES" D
  1. . W !,?5,"[X] YES",!
  1. . W !,?5,"[ ] NO",!
  1. ;
  1. W !,?2,"4. Does the employer that sponsors your GHP employ 100 or more employees ? ",!
  1. I $P(MSPRES(9000037,AG("DA"),.47),U)=""!($P(MSPRES(9000037,AG("DA"),.47),U)="NO") D
  1. . W !,?5,"[ ] YES",!
  1. . W !,?14,"Name and address of GHP : ",!
  1. . W !,?14,$E(AGLINE("_"),1,50),!
  1. . W !,?14,$E(AGLINE("_"),1,50),!
  1. . W !,?14,$E(AGLINE("_"),1,50),!
  1. . W !,?14,"Policy Identification Number : _______________",!
  1. . W !,?14,"Group Identification Number : _______________",!
  1. . W !,?14,"Name of Policy Holder : ______________________",!
  1. . W !,?14,"Relationship to Patient : ____________________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.47),U)="" W !,?5,"[ ] NO",!
  1. . I $P(MSPRES(9000037,AG("DA"),.47),U)="NO" W !,?5,"[X] NO",!
  1. I $P(MSPRES(9000037,AG("DA"),.47),U)="YES" D
  1. . W !,?5,"[X] YES",!
  1. . W !,?14,"Name and address of GHP : ",!
  1. . I $P(MSPRES(9000037,AG("DA"),.48),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"),.48),U)'="" D
  1. .. S AG("INSPTR")=$P($G(^AUPNMSP(AG("DA"),5)),U,8)
  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"),.49),U)="" D
  1. .. W !,?14,"Policy Identification Number : _______________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.49),U)'="" D
  1. .. W !,?14,"Policy Identification Number : ",$P(MSPRES(9000037,AG("DA"),.49),U),!
  1. . I $P(MSPRES(9000037,AG("DA"),.51),U)="" D
  1. .. W !,?14,"Group Identification Number : _______________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.51),U)'="" D
  1. .. W !,?14,"Group Identification Number : ",$P(MSPRES(9000037,AG("DA"),.51),U),!
  1. . I $P(MSPRES(9000037,AG("DA"),.52),U)="" D
  1. .. W !,?14,"Name of Policy Holder : ______________________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.52),U)'="" D
  1. .. W !,?14,"Name of Policy Holder : ",$P(MSPRES(9000037,AG("DA"),.52),U),!
  1. . I $P(MSPRES(9000037,AG("DA"),.53),U)="" D
  1. .. W !,?14,"Relationship to Patient : ____________________",!
  1. . I $P(MSPRES(9000037,AG("DA"),.53),U)'="" D
  1. .. S AG("RELPTR")=$P($G(^AUPNMSP(AG("DA"),5)),U,12)
  1. .. W !,?14,"Relationship to Patient : ",$P($G(^AUTTRLSH(AG("RELPTR"),0)),U),!
  1. . W !,?5,"[ ] NO",!
  1. K AG("INSPTR"),AG("INSADDR"),AG("EMPPTR"),AG("EMPADDR"),AG("RELPTR")
  1. Q