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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: LRARCHE

Package: Lab Service

Routine: LRARCHE


Information

LRARCHE ; IHS/DIR/AAB - REMOVE OLD DATA FROM PT. FILE 8/10/89 11:11 ;

Source Information

Source file <LRARCHE.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Lab Service 2 UPDT^LRARCHK  (DEM,STAMP)^LRX  
VA Fileman 1 %XY^%RCR  

Entry Points

Name Comments DBIA/ICR reference
PT
MOVE
LAB
TEND
LAB1
DFN ;from LRARCHIV
NO0
RCC ;REMOVE CONTROL CHAR.

External References

Name Field # of Occurrence
%XY^%RCR MOVE
UPDT^LRARCHK LAB1
DEM^LRX PT+1
STAMP^LRX TEND

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: DFN+1
Function Call: WRITE
  • Prompt: !!,"SEARCH PASS DONE"
  • Line Location: TEND+0
Function Call: WRITE
  • Prompt: !,"Total patient count: ",C2,". Specimen count: ",C3,!
  • Line Location: TEND+0
Function Call: WRITE
  • Prompt: !,"BAD DATA ",LRDFN,LRSS,LRIDT," KILLED"
  • Line Location: LAB1+1
Function Call: WRITE
  • Prompt: !,"KILLED UNVERIFIED DATA ",LRDFN,LRSS,LRIDT
  • Line Location: LAB1+3
Function Call: WRITE
  • Prompt: !,"KILLED HEADER WITH NO DATA ",LRDFN,LRSS,LRIDT
  • Line Location: LAB1+4
Function Call: WRITE
  • Prompt: !,"NO 0 NODE FOR ^LR(",LRDFN
  • Line Location: NO0+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(69.9 - [#69.9] DFN+5*
^LAR("NAME" MOVE+1*
^LAR("SSN" MOVE+1*
^LAR("Z" - [#63.9999] MOVE*, MOVE+1*
^LR - [#63] MOVE, MOVE+1, DFN+1, DFN+2, DFN+4, LAB, LAB1, LAB1+1!, LAB1+2, LAB1+3!
, LAB1+4!, RCC+2*

Label References

Name Line Occurrences
DFN DFN+5, NO0
LAB DFN+4
LAB1 LAB1+1, LAB1+3, LAB1+4, LAB1+5, LAB1+7
MOVE LAB1+6
NO0 DFN+2
PT DFN+3
TEND DFN+1

Naked Globals

Name Field # of Occurrence
^(0 DFN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X MOVE*
>> %Y MOVE*
>> C1 MOVE+1*, DFN+3*
>> C2 MOVE+1*, TEND
>> C3 MOVE+1*, TEND
>> DFN DFN+2*
>> I RCC+1*
>> I1 RCC+2
IO LAB1+1, LAB1+3, LAB1+4, NO0
>> LR(2 LAB
>> LR(3 LAB
>> LRCNT MOVE*
>> LRDAT LAB1+2*, LAB1+3, LAB1+5, RCC+1*, RCC+2
LRDFN MOVE, MOVE+1, DFN+1*, DFN+2, DFN+4, DFN+5, TEND!, LAB, LAB1, LAB1+1
, LAB1+2, LAB1+3, LAB1+4, RCC+2, NO0
>> LRDPF PT+1, DFN+2*, LAB1+5
>> LRIDT LAB*, LAB1*, LAB1+1, LAB1+2, LAB1+3, LAB1+4, RCC+2
>> LRSS MOVE, DFN+4*, LAB, LAB1, LAB1+1, LAB1+2, LAB1+3, LAB1+4, LAB1+5, RCC+2
>> PNM MOVE+1, PT*, PT+2*
>> SSN MOVE+1, PT*, PT+2*
U MOVE, DFN+2, LAB1+3, LAB1+5
>> X RCC+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All