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: AGMSP4

Package: IHS Patient Registration

Routine: AGMSP4


Information

AGMSP4 ; IHS/ASDS/EFG - PRINT PAGE 4 OF MSP FORM ;

Source Information

Source file <AGMSP4.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 4
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 IV - Age (con't)",!
  • 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 4"
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !,?2,"3. Do you have group health plan (GHP) coverage based on your own, or a"
  • Line Location: BLANK1+1
Function Call: WRITE
  • Prompt: !,?5,"spouse's current employment ? ",!
  • Line Location: BLANK1+2
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: BLANK1+3
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO. STOP. Medicare is primary payer unless the patient answered yes"
  • Line Location: BLANK1+4
Function Call: WRITE
  • Prompt: !?19,"to the questions in part I or II.",!
  • Line Location: BLANK1+5
Function Call: WRITE
  • Prompt: !,?2,"4. Does the employer that sponsors your GHP employ 20 or more employees ? ",!
  • Line Location: BLANK1+6
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES. STOP. The GHP is primary. Obtain the following information:"
  • Line Location: BLANK1+7
Function Call: WRITE
  • Prompt: !,?14,"Name and address of GHP : ",!
  • 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: !,?14,"Policy Identification Number : _______________",!
  • Line Location: BLANK1+12
Function Call: WRITE
  • Prompt: !,?14,"Group Identification Number : _______________",!
  • Line Location: BLANK1+13
Function Call: WRITE
  • Prompt: !,?14,"Name of Policy Holder : ______________________",!
  • Line Location: BLANK1+14
Function Call: WRITE
  • Prompt: !,?14,"Relationship to Patient : ____________________",!
  • Line Location: BLANK1+15
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO. STOP. Medicare is primary payer unless the patient answered"
  • Line Location: BLANK1+16
Function Call: WRITE
  • Prompt: !,!?20,"yes to questions in part I or II.",!
  • Line Location: BLANK1+17
Function Call: WRITE
  • Prompt: !,"PART V - Disability",!
  • Line Location: BLANK1+18
Function Call: WRITE
  • Prompt: !,?2,"1. Are you currently employed ? ",!
  • Line Location: BLANK1+19
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES"
  • Line Location: BLANK1+20
Function Call: WRITE
  • Prompt: !,?14,"Name and address of your employer : ",!
  • Line Location: BLANK1+21
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+22
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+23
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: BLANK1+24
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: BLANK1+25
Function Call: WRITE
  • Prompt: !,?2,"4. Does the employer that sponsors your GHP employ 20 or more employees ? ",!
  • Line Location: MAP1+1
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: MAP1+3
Function Call: WRITE
  • Prompt: !,?14,"Name and address of GHP : ",!
  • Line Location: MAP1+4
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+5
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+6
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+7
Function Call: WRITE
  • Prompt: !,?14,"Policy Identification Number : _______________",!
  • Line Location: MAP1+8
Function Call: WRITE
  • Prompt: !,?14,"Group Identification Number : _______________",!
  • Line Location: MAP1+9
Function Call: WRITE
  • Prompt: !,?14,"Name of Policy Holder : ______________________",!
  • Line Location: MAP1+10
Function Call: WRITE
  • Prompt: !,?14,"Relationship to Patient : ____________________",!
  • Line Location: MAP1+11
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO",!
  • Line Location: MAP1+12
Function Call: WRITE
  • Prompt: !,?5,"[X] NO",!
  • Line Location: MAP1+13
Function Call: WRITE
  • Prompt: !,?5,"[X] YES",!
  • Line Location: MAP1+15
Function Call: WRITE
  • Prompt: !,?14,"Name and address of GHP : ",!
  • Line Location: MAP1+16
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: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+20
Function Call: WRITE
  • Prompt: !,?14,$P(AG("INSADDR"),U),!
  • Line Location: MAP1+24
Function Call: WRITE
  • Prompt: !,?14,$P(AG("INSADDR"),U,2),!
  • Line Location: MAP1+25
Function Call: WRITE
  • Prompt: !,?14,$P(AG("INSADDR"),U,3)
  • Line Location: MAP1+26
Function Call: WRITE
  • Prompt: ", ",$P($G(^DIC(5,$P(AG("INSADDR"),U,4),0)),U,2)
  • Line Location: MAP1+28
Function Call: WRITE
  • Prompt: ", ",$P(AG("INSADDR"),U,5),!
  • Line Location: MAP1+29
Function Call: WRITE
  • Prompt: !!,?14,"Policy Identification Number : _______________",!
  • Line Location: MAP1+31
Function Call: WRITE
  • Prompt: !!,?14,"Policy Identification Number : ",$P(MSPRES(9000037,AG("DA"),.36),U),!
  • Line Location: MAP1+33
Function Call: WRITE
  • Prompt: !,?14,"Group Identification Number : _______________",!
  • Line Location: MAP1+35
Function Call: WRITE
  • Prompt: !,?14,"Group Identification Number : ",$P(MSPRES(9000037,AG("DA"),.37),U),!
  • Line Location: MAP1+37
Function Call: WRITE
  • Prompt: !,?14,"Name of Policy Holder : ______________________",!
  • Line Location: MAP1+39
Function Call: WRITE
  • Prompt: !,?14,"Name of Policy Holder : ",$P(MSPRES(9000037,AG("DA"),.38),U),!
  • Line Location: MAP1+41
Function Call: WRITE
  • Prompt: !,?14,"Relationship to Patient : ____________________",!
  • Line Location: MAP1+43
Function Call: WRITE
  • Prompt: !,?14,"Relationship to Patient : ",$P($G(^AUTTRLSH(AG("RELPTR"),0)),U),!
  • Line Location: MAP1+46
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO",!
  • Line Location: MAP1+47
Function Call: WRITE
  • Prompt: !,"PART V - Disability",!
  • Line Location: MAP1+49
Function Call: WRITE
  • Prompt: !,?2,"1. Are you currently employed ? ",!
  • Line Location: MAP1+50
Function Call: WRITE
  • Prompt: !,?5,"[ ] YES",!
  • Line Location: MAP1+52
Function Call: WRITE
  • Prompt: !,?14,"Name and address of your employer : ",!
  • Line Location: MAP1+53
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+54
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+55
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+56
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: MAP1+57
Function Call: WRITE
  • Prompt: !,?5,"[X] NO Date of retirement : "
  • Line Location: MAP1+59
Function Call: WRITE
  • Prompt: $P(MSPRES(9000037,AG("DA"),.43),U),!
  • Line Location: MAP1+60
Function Call: WRITE
  • Prompt: !,?5,"[X] YES",!
  • Line Location: MAP1+65
Function Call: WRITE
  • Prompt: !,?14,"Name and address of your employer : ",!
  • Line Location: MAP1+66
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U),!
  • Line Location: MAP1+67
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U,2),!
  • Line Location: MAP1+68
Function Call: WRITE
  • Prompt: !,?14,$P(AG("EMPADDR"),U,3)
  • Line Location: MAP1+69
Function Call: WRITE
  • Prompt: ", ",$P($G(^DIC(5,$P(AG("EMPADDR"),U,4),0)),U,2)
  • Line Location: MAP1+71
Function Call: WRITE
  • Prompt: ", ",$P(AG("EMPADDR"),U,5),!
  • Line Location: MAP1+72
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: MAP1+73
Function Call: WRITE
  • Prompt: !,?5,"[X] YES",!
  • Line Location: MAP1+75
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+76
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+77
Function Call: WRITE
  • Prompt: !,?14,$E(AGLINE("_"),1,50),!
  • Line Location: MAP1+78
Function Call: WRITE
  • Prompt: !,?5,"[ ] NO Date of retirement : _______________",!
  • Line Location: MAP1+79

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNMSP - [#9000037] MAP1+22, MAP1+45, MAP1+62
^AUTNEMPL - [#9999999.75] MAP1+64
^AUTNINS - [#9999999.18] MAP1+23
^AUTTRLSH - [#9999999.36] MAP1+46
^DIC(4 - [#4] EN+7
^DIC(5 - [#5] MAP1+28, MAP1+71

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+12, MAP1+13, MAP1+14, MAP1+17, MAP1+21, MAP1+22, MAP1+30, MAP1+32, MAP1+33
, MAP1+34, MAP1+36, MAP1+37, MAP1+38, MAP1+40, MAP1+41, MAP1+42, MAP1+44, MAP1+45, MAP1+51
, MAP1+57, MAP1+58, MAP1+60, MAP1+61, MAP1+62
>> AG("EMPADDR" MAP1+64*, MAP1+67, MAP1+68, MAP1+69, MAP1+70, MAP1+71, MAP1+72, MAP1+80!
>> AG("EMPPTR" MAP1+62*, MAP1+63, MAP1+64, MAP1+74, MAP1+80!
>> AG("INSADDR" MAP1+23*, MAP1+24, MAP1+25, MAP1+26, MAP1+27, MAP1+28, MAP1+29, MAP1+80!
>> AG("INSPTR" MAP1+22*, MAP1+23, MAP1+80!
>> AG("MSPPRINT" EN+2, EN+3
>> AG("RELPTR" MAP1+45*, MAP1+46, MAP1+80!
>> AGLINE("EQ" EN+6
>> AGLINE("_" BLANK1+9, BLANK1+10, BLANK1+11, BLANK1+22, BLANK1+23, BLANK1+24, MAP1+5, MAP1+6, MAP1+7, MAP1+18
, MAP1+19, MAP1+20, MAP1+54, MAP1+55, MAP1+56, MAP1+76, MAP1+77, MAP1+78
DUZ(2 EN+7
>> MSPRES(9000037 MAP1+2, MAP1+12, MAP1+13, MAP1+14, MAP1+17, MAP1+21, MAP1+30, MAP1+32, MAP1+33, MAP1+34
, MAP1+36, MAP1+37, MAP1+38, MAP1+40, MAP1+41, MAP1+42, MAP1+44, MAP1+51, MAP1+57, MAP1+58
, MAP1+60, MAP1+61
U EN+7, MAP1+2, MAP1+12, MAP1+13, MAP1+14, MAP1+17, MAP1+21, MAP1+22, MAP1+24, MAP1+25
, MAP1+26, MAP1+27, MAP1+28, MAP1+29, MAP1+30, MAP1+32, MAP1+33, MAP1+34, MAP1+36, MAP1+37
, MAP1+38, MAP1+40, MAP1+41, MAP1+42, MAP1+44, MAP1+45, MAP1+46, MAP1+51, MAP1+57, MAP1+58
, MAP1+60, MAP1+61, MAP1+62, MAP1+67, MAP1+68, MAP1+69, MAP1+70, MAP1+71, MAP1+72
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All