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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ACHSEOBM

Package: Contract Health Management Information System

Routine: ACHSEOBM


Information

ACHSEOBM ; IHS/ITSC/TPF/PMF - BUILD CHS EOBR MESSAGE FILE ;

Source Information

Source file <ACHSEOBM.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Contract Health Management Information System 3 ($$AOP,$$OS,$$RPL,$$SB,RTRN)^ACHS  ABEND^ACHSEOB  END1^ACHSEOB1  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Contract Health Management Information System 1 ACHSEOB1  

Entry Points

Name Comments DBIA/ICR reference
B0A ;
B4 ;
A1 ; Read past the FI header info at the top of the file.
FAC ;
MSGEND ;
B2 ;
B3 ;
B0 ;

External References

Name Field # of Occurrence
$$AOP^ACHS MSGEND+6, MSGEND+8, MSGEND+9
$$OS^ACHS A1+4, B2+4
$$RPL^ACHS B4+1
$$SB^ACHS B4+1
RTRN^ACHS B2+18, B0A+3
ABEND^ACHSEOB B0A+5
END1^ACHSEOB1 A1+4
^DIC B2+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"BUILDING CHS EOBR MESSAGE FILE...",!!
  • Line Location: ACHSEOBM+8
Function Call: READ
  • Timeout: 5
  • Variable: ACHSEOBR
  • Line Location: A1+3
Function Call: READ
  • Timeout: 5
  • Variable: ACHSEOBR
  • Line Location: A1+4
Function Call: READ
  • Timeout: 5
  • Variable: ACHSEOBR
  • Line Location: B2+2
Function Call: WRITE
  • Prompt: "NO MESSAGE RECORDS TO PROCESS"
  • Line Location: B2+5
Function Call: WRITE
  • Prompt: !,ACHSMSG," ADD TO EOBR MESSAGE FILE <FAILED> - NOTIFY SUPERVISOR"
  • Line Location: B2+18
Function Call: WRITE
  • Prompt: $J(ACHSMSG,10)
  • Line Location: B2+21
Function Call: WRITE
  • Prompt: !
  • Line Location: MSGEND+2
Function Call: WRITE
  • Prompt: !!,ACHSMCNT," EOBR MESSAGES ADDED/UPDATED",!!
  • Line Location: MSGEND+4
Function Call: WRITE
  • Prompt: *7,!,"PROCESSING ERROR ENCOUNTERED FOR EOBR FILE"
  • Line Location: B0A+2
Routine Call
  • DIC
  • Line Location:
    • B2+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACHSEOBM - [#9002076] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACHSAOP - [#9002079] MSGEND+8*
^ACHSEOBM - [#9002076] B2+22!, B4+1*, B4+2*, B4+3*
^ACHSEOBM("B" B2+15
^ACHSF - [#9002080] FAC+1

Label References

Name Line Occurrences
B0A A1+4, B0+1
B2 B2+18, B3+2, B4+4
B3 B2+9
B4 B3+1
MSGEND B2+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACHSAEND ACHSEOBM+6!, B0A+4*
>> ACHSAOSQ B0+6*, MSGEND+7, MSGEND+9
>> ACHSEBSQ B0+3*, FAC+3
>> ACHSEOBD B0+2*, B0+6*, FAC+1
>> ACHSEOBR A1+4*, B0+1, B0+2, B0+3, B0+6, B2+2*, B2+4*, B2+5, B2+7, B2+8
, B3+1, B3+2, B3+3
>> ACHSFCSQ FAC+3
>> ACHSISAO A1+4, B0+2, B0+3, B0+6, B2+4, B3+1, MSGEND+5
>> ACHSM1 B3+2*, B3+3
>> ACHSM2 B3+3*
>> ACHSM3 B3+1*, B3+3*, B4+1
>> ACHSMCNT ACHSEOBM+5*, B2+19*, MSGEND+3, MSGEND+4
>> ACHSMFLG ACHSEOBM+5*, MSGEND+9*, FAC+1*, FAC+3*
>> ACHSMLN B2+19*, B4+1*, B4+2
>> ACHSMSG B2+8*, B2+9, B2+12, B2+15, B2+18, B2+21, B3+2, B4+3
>> ACHSOMSG ACHSEOBM+5*, B2+9, B3+2*, B4+3*
>> ACHSRCT ACHSEOBM+5*, A1+4*, B0+2*, B2+5, B2+6*
>> ACHSSEQ B2+8*, B3+2
>> ACHSTERR B2+18*
>> DA B2+19*, B2+22, B4+1, B4+2, B4+3
>> DIC B2+12*
>> DIC(0 B2+12*
DT B4+3
DUZ(2 MSGEND+8, FAC+1
IO A1+1, B2+1
IO(0 ACHSEOBM+7, B2+5, B2+13, B2+18, B2+20, MSGEND+1, B0A+1
U B4+2, B4+3, MSGEND+8
>> X B0+2*, B0+6*, B2+12*, FAC+2*
>> Y B2+14*, B2+15*, B2+18, B2+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All