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

Package: Contract Health Management Information System

Routine: ACHSDN3


Information

ACHSDN3 ; IHS/ITSC/PMF - DENIAL EDIT PROVIDERS ; [ 02/12/2002 10:19 AM ]

Source Information

Source file <ACHSDN3.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Contract Health Management Information System 2 ($$DIR,$$LOCK,$$ZEROTH)^ACHS  PRMPRV^ACHSDN1  
VA Fileman 2 ^DIC  ^DIE  
Kernel 1 $$REPEAT^XLFSTR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Contract Health Management Information System 2 ACHSDNAP  ACHSDNDP  

Entry Points

Name Comments DBIA/ICR reference
A ;
C ;
B ;
E ;
D ;
PROV ;
DIE(DR,DA,N) ; N = Global node
QUES ;EP - From DIR
A2 ;
B1 ;
O2 ;
O1 ;
E2 ;

External References

Name Field # of Occurrence
$$DIR^ACHS D+1, PROV+1
$$LOCK^ACHS DIE+3, DIE+5
$$ZEROTH^ACHS O1+1, O2+1
PRMPRV^ACHSDN1 E+2
^DIC O1+3, O2+3
^DIE B1+8, DIE+4
$$REPEAT^XLFSTR A+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,?33,"PROVIDER EDITS",!,$$REPEAT^XLFSTR("=",79),!,"PRIMARY PROVIDER....",!
  • Line Location: A+2
Function Call: WRITE
  • Prompt: !," 1. ",$P(A,U,3)
  • Line Location: A+7
Function Call: WRITE
  • Prompt: !," 1. ",$P($G(^AUTTVNDR(ACHD("PTR"),0)),U)
  • Line Location: A2+2
Function Call: WRITE
  • Prompt: !!!,"OTHER PROVIDERS....",!
  • Line Location: B+1
Function Call: WRITE
  • Prompt: !," ",ACHD("TVNDR"),". ",$P($G(^AUTTVNDR(ACHD("PTR"),0)),U)
  • Line Location: B1+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: E+1
Function Call: WRITE
  • Prompt: *7,!,"Enter one of the numbers shown, or an 'A'."
  • Line Location: QUES+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: DIE+1
Routine Call
  • DIE
  • Line Location:
    • B1+8
    • DIE+4
Routine Call
  • DIC
  • Line Location:
    • O1+3
    • O2+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACHSDEN - [#9002071] A+4, B+3, B+7!, B1+1, B1+3, C+1, C+5!, C+7, C+10, O1+1*
, O2+1*
^AUTTVNDR - [#9999999.11] A2+2, B1+5

Label References

Name Line Occurrences
$$DIE E+5, E2+1, O1+5, O2+5
A E+2, E+4, E+6, E2+2, PROV+2, O1+4, O1+7, O2+4, O2+6
A2 A+5
B A+8
B1 B1+5, B1+9
C B+3, B+7, B1+2
D C+1, C+5, D+6
E D+3
E2 E+3
O1 PROV+2
O2 PROV+2
PROV D+4
QUES D+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A A+4*, A+5, A+7, A2+1
>> ACHD B+9*, B1+1*, B1+2, B1+3, B1+5, B1+7, C+7*, C+9, C+10
>> ACHD("PROV" A+6*, A2+1*, B1+5*, C+9*, E+3, E+4, E+5, E2+1
>> ACHD("PTR" A2+1*, A2+2, B1+3*, B1+5
>> ACHD("TVNDR" B+2*, B1+5*, C+8*, C+9, C+10, D+1, D+3
ACHDSP A+3!, E+2*
>> ACHSA A+4, B+3, B+7, B1+1, B1+3, B1+7, C+1, C+5, C+7, C+10
, O1+1, O1+2, O2+1, O2+2, DIE+2
DA B1+7*, O1+6!, DIE~
DA(1 B1+7*, O1+2*, O2+2*, DIE+2*
DA(2 B1+7*, O1+2*, O2+2*, DIE+2*
DIC O1+2*, O1+6!, O2+2*
DIC(0 O1+2*, O2+2*
DIE B1+6*, O1+6!, DIE+2*
DR B1+7*, O1+6!, DIE~
DR(2 B1+7*
>> DTOUT D+2, PROV+2
>> DUOUT A+1, D+2, PROV+2, DIE+3*, DIE+5*
DUZ(2 A+4, B+3, B+7, B1+1, B1+3, B1+6, B1+7, C+1, C+5, C+7
, C+10, O1+1, O1+2, O2+1, O2+2, DIE+2
IOF A+2
N DIE~, DIE+2
U A+5, A+7, A2+1, A2+2, B+7, B1+3, B1+5, C+5, C+10, E+3
, E+4, E+5, E2+1
>> Y D+1*, D+2, D+3, D+4, E+2, E+3, E+4, E+5, E2+1, PROV+1*
, PROV+2, O1+4, O1+5, O2+4, O2+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All