Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: AGMSP3

Package: IHS Patient Registration

Routine: AGMSP3


Information

AGMSP3 ; IHS/ASDS/EFG - PRINT PAGE 3 OF MSP FORM ;

Source Information

Source file <AGMSP3.m>

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Patient Registration 1 AGMSPFRM  

Entry Points

Name Comments DBIA/ICR reference
BLANK1 ;THIS SECTION IS USED TO PRINT THE BLANK PAGE 3
EN ;EP
MAP1 ;THIS SECTION IS USED TO PRINT THE PATIENT'S DATA ON THE FORM

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"PART III",!
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !,?50,"Continued on next page ==>"
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !,AGLINE("EQ")
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,$P($G(^DIC(4,DUZ(2),0)),U),?73,"PAGE 3"
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !,?2,"1. Are you entitled to Medicare based on : ",!
  • Line Location: BLANK1+1
Function Call: WRITE
  • Prompt: !,?5,"[ ] Age - GO TO PART IV",!
  • Line Location: BLANK1+2
Function Call: WRITE
  • Prompt: !,?5,"[ ] Disability _ GO TO PART V",!
  • Line Location: BLANK1+3
Function Call: WRITE
  • Prompt: !,?5,"[ ] ESRD - GO TO PART VI",!
  • Line Location: BLANK1+4
Function Call: WRITE
  • Prompt: !,"PART IV - Age",!
  • Line Location: BLANK1+5
Function Call: WRITE
  • Prompt: !,?2,"1. Are you currently employed ? ",!
  • Line Location: BLANK1+6
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: BLANK1+7
Function Call: WRITE
  • Prompt: !,?14,"Name and address of your employer : ",!
  • Line Location: BLANK1+8
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+9
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+10
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+11
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: BLANK1+12
Function Call: WRITE
  • Prompt: !,?2,"2. Is your spouse currently employed ? ",!
  • Line Location: BLANK1+13
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: BLANK1+14
Function Call: WRITE
  • Prompt: !,?14,"Name and address of spouse's employer : ",!
  • Line Location: BLANK1+15
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+16
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+17
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+18
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO. Date of retirement : _______________",!
  • Line Location: BLANK1+19
Function Call: WRITE
  • Prompt: !?2,"If the patient answered no to both questions 1 and 2, Medicare is primary"
  • Line Location: BLANK1+20
Function Call: WRITE
  • Prompt: !?2,"unless the patient answered yes to questions in part I or II."
  • Line Location: BLANK1+21
Function Call: WRITE
  • Prompt: !?2,"STOP. DO NOT PROCEED ANY FURTHER."
  • Line Location: BLANK1+22
Function Call: WRITE
  • Prompt: !,?2,"1. Are you entitled to Medicare based on : ",!
  • Line Location: MAP1+1
Function Call: WRITE
  • Prompt: !,?5,"[X] Age - GO TO PART IV",!
  • Line Location: MAP1+3
Function Call: WRITE
  • Prompt: !,?5,"[ ] Age - GO TO PART IV",!
  • Line Location: MAP1+4
Function Call: WRITE
  • Prompt: !,?5,"[X] Disability _ GO TO PART V",!
  • Line Location: MAP1+6
Function Call: WRITE
  • Prompt: !,?5,"[ ] Disability _ GO TO PART V",!
  • Line Location: MAP1+7
Function Call: WRITE
  • Prompt: !,?5,"[X] ESRD - GO TO PART VI",!
  • Line Location: MAP1+9
Function Call: WRITE
  • Prompt: !,?5,"[ ] ESRD - GO TO PART VI",!
  • Line Location: MAP1+10
Function Call: WRITE
  • Prompt: !,"PART IV - Age",!
  • Line Location: MAP1+12
Function Call: WRITE
  • Prompt: !,?2,"1. Are you currently employed ? ",!
  • Line Location: MAP1+13
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: MAP1+15
Function Call: WRITE
  • Prompt: !,?14,"Name and address of your employer : ",!
  • Line Location: MAP1+16
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+17
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+18
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+19
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: MAP1+20
Function Call: WRITE
  • Prompt: !,?5,"[X] NO Date of retirement : "
  • Line Location: MAP1+22
Function Call: WRITE
  • Prompt: $P(MSPRES(9000037,AG("DA"),.28),U),!
  • Line Location: MAP1+23
Function Call: WRITE
  • Prompt: !,?5,"[X] YES",!
  • Line Location: MAP1+25
Function Call: WRITE
  • Prompt: !,?14,"Name and address of your employer : ",!
  • Line Location: MAP1+26
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U),!
  • Line Location: MAP1+30
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U,2),!
  • Line Location: MAP1+31
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U,3)
  • Line Location: MAP1+32
Function Call: WRITE
  • Prompt: ", ",$P($G(^DIC(5,$P(AG("EMPADDR"),U,4),0)),U,2)
  • Line Location: MAP1+34
Function Call: WRITE
  • Prompt: ", ",$P(AG("EMPADDR"),U,5),!
  • Line Location: MAP1+35
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+37
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+38
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+39
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: MAP1+40
Function Call: WRITE
  • Prompt: !,?2,"2. Is your spouse currently employed ? ",!
  • Line Location: MAP1+42
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: MAP1+44
Function Call: WRITE
  • Prompt: !,?14,"Name and address of spouse's employer : ",!
  • Line Location: MAP1+45
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+46
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+47
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+48
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: MAP1+49
Function Call: WRITE
  • Prompt: !,?5,"[X] NO Date of retirement : ",$P(MSPRES(9000037,AG("DA"),.32),U),!
  • Line Location: MAP1+50
Function Call: WRITE
  • Prompt: !,?5,"[X] YES",!
  • Line Location: MAP1+52
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U),!
  • Line Location: MAP1+56
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U,2),!
  • Line Location: MAP1+57
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U,3)
  • Line Location: MAP1+58
Function Call: WRITE
  • Prompt: ", ",$P($G(^DIC(5,$P(AG("EMPADDR"),U,4),0)),U,2)
  • Line Location: MAP1+60
Function Call: WRITE
  • Prompt: ", ",$P(AG("EMPADDR"),U,5),!
  • Line Location: MAP1+61
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+63
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+64
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+65
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: MAP1+66
Function Call: WRITE
  • Prompt: !,?2,"3. Do you have group health plan (GHP) coverage based on your own, or a"
  • Line Location: MAP1+68
Function Call: WRITE
  • Prompt: !,?5,"spouse's current employment ? ",!
  • Line Location: MAP1+69
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: MAP1+71
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO",!
  • Line Location: MAP1+72
Function Call: WRITE
  • Prompt: !,?5,"[X] YES",!
  • Line Location: MAP1+74
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO",!
  • Line Location: MAP1+75
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: MAP1+77
Function Call: WRITE
  • Prompt: !,?5,"[X] NO",!
  • Line Location: MAP1+78

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNMSP - [#9000037] MAP1+27, MAP1+53
^AUTNEMPL - [#9999999.75] MAP1+29, MAP1+55
^DIC(4 - [#4] EN+7
^DIC(5 - [#5] MAP1+34, MAP1+60

Label References

Name Line Occurrences
BLANK1 EN+2
MAP1 EN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AG("DA" MAP1+2, MAP1+5, MAP1+8, MAP1+14, MAP1+20, MAP1+21, MAP1+23, MAP1+24, MAP1+27, MAP1+43
, MAP1+49, MAP1+50, MAP1+51, MAP1+53, MAP1+70, MAP1+73, MAP1+76
>> AG("EMPADDR" MAP1+29*, MAP1+30, MAP1+31, MAP1+32, MAP1+33, MAP1+34, MAP1+35, MAP1+55*, MAP1+56, MAP1+57
, MAP1+58, MAP1+59, MAP1+60, MAP1+61, MAP1+79!
>> AG("EMPPTR" MAP1+27*, MAP1+28, MAP1+29, MAP1+36, MAP1+53*, MAP1+54, MAP1+55, MAP1+62, MAP1+79!
>> AG("MSPPRINT" EN+2, EN+3
>> AGLINE("EQ" EN+6
>> AGLINE("_" BLANK1+9, BLANK1+10, BLANK1+11, BLANK1+16, BLANK1+17, BLANK1+18, MAP1+17, MAP1+18, MAP1+19, MAP1+37
, MAP1+38, MAP1+39, MAP1+46, MAP1+47, MAP1+48, MAP1+63, MAP1+64, MAP1+65
DUZ(2 EN+7
>> MSPRES(9000037 MAP1+2, MAP1+5, MAP1+8, MAP1+14, MAP1+20, MAP1+21, MAP1+23, MAP1+24, MAP1+43, MAP1+49
, MAP1+50, MAP1+51, MAP1+70, MAP1+73, MAP1+76
U EN+7, MAP1+2, MAP1+5, MAP1+8, MAP1+14, MAP1+20, MAP1+21, MAP1+23, MAP1+24, MAP1+27
, MAP1+30, MAP1+31, MAP1+32, MAP1+33, MAP1+34, MAP1+35, MAP1+43, MAP1+49, MAP1+50, MAP1+51
, MAP1+53, MAP1+56, MAP1+57, MAP1+58, MAP1+59, MAP1+60, MAP1+61, MAP1+70, MAP1+73, MAP1+76
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All