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 |  Marked Items  | All
Print Page as PDF
Routine: DENTSCR

Package: Dental

Routine: DENTSCR


Information

DENTSCR ; HISC/NCA-Enter Bulk Screening Treatments ;10/4/96 13:58

Source Information

Source file <DENTSCR.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 ^%DT  ^DIC  ^DIE  ^DIK  ^DIR  
Dental 2 SAVE^DENTCRD  $$LEAP^DENTE1  
Registration 1 (DEM,KVAR)^VADPT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Dental 1 DENTBATCH  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; Process Initial Screening Treatment
STA
PROV
PAT
CAT
BED
REPEAT ; Store Bulk Screening Treatment
EDIT1
NULL(DENTREC,Y) ; Null the existing fields from Initial Treatment
CHECK ; Check Fields Validity.
CHK(CD) ;FIND A PLACE TO PUT THE NEW RECORD
GROUP ; Set Group X'Reference
DATE ;;31;28;31;30;31;30;31;31;30;31;30;31
KIL

External References

Name Field # of Occurrence
^%DT EN1+3
SAVE^DENTCRD BED+6, REPEAT+5
$$LEAP^DENTE1 CHK+10
^DIC STAPROVPAT+2, CATBED
^DIE EDIT1
^DIK EDIT1+1
^DIR EN1+2
DEM^VADPT PAT+2
KVAR^VADPT PAT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Each prompt needs to be filled in order for the treatment to be filed.",!,"To Exit, Enter ""^""."
  • Line Location: EN1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+3
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PAT+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: BED+1
Function Call: WRITE
  • Prompt: " Treatment Added "
  • Line Location: BED+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: BED+9
Function Call: WRITE
  • Prompt: !!,"Total ",$S(DENTBAT="S":"Screening",1:"Complete Exam")," Treatment Entered: ",DENTCT
  • Line Location: BED+10
Function Call: WRITE
  • Prompt: !
  • Line Location: REPEAT+1
Function Call: WRITE
  • Prompt: " Store Next Treatment "
  • Line Location: REPEAT+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: EDIT1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: EDIT1+5
Function Call: WRITE
  • Prompt: !,"Patient Category is Missing."
  • Line Location: CHECK+2
Function Call: WRITE
  • Prompt: *7,!!,"Bed section is missing.",!
  • Line Location: CHECK+3
Function Call: WRITE
  • Prompt: *7,!!,"Bed section must be blank if patient category is OPT, NHC or DOM.",!
  • Line Location: CHECK+4
Routine Call
  • DIC
  • Line Location:
    • STA
    • PROV
    • PAT+2
    • CAT
    • BED
Routine Call
  • DIE
  • Line Location:
    • EDIT1
Routine Call
  • DIR
  • Line Location:
    • EN1+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DENT(220 - [#220] Classic Fileman Calls
^DIC(220.2 - [#220.2] Classic Fileman Calls
^DIC(220.4 - [#220.4] Classic Fileman Calls
^DENT(220.5 - [#220.5] Classic Fileman Calls
^DENT(221 - [#221] Classic Fileman Calls
^DENT(225 - [#225] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DENT(220.5 - [#220.5] PROVBED+2
^DENT(221 - [#221] BED+4, BED+7*, BED+8, REPEAT+3, REPEAT+6*, EDIT1+2

Label References

Name Line Occurrences
$$CHK REPEAT+2
BED BED
CAT PAT+1, CAT
CHECK EDIT1+2
DATE CHK+9
EDIT1 EDIT1+4
GROUP PAT+1
KIL EN1+2, EN1+3, STAPROVPATPAT+2, CATBEDBED+11
NULL REPEAT+1
PAT PAT+2
PROV PROV
REPEAT BED+9, EDIT1+5
STA STA

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% KIL!
%DT EN1+3!*, KIL!
%DT("A" EN1+3*
%DT("B" EN1+3*
%DT(0 EN1+3*
AD CHK+1~, CHK+2*, CHK+9*, CHK+11, CHK+12*, CHK+14
CD CHK~, CHK+2, CHK+3*, CHK+4, CHK+5*, CHK+6, CHK+7*, CHK+8, CHK+14*, CHK+15
DA EDIT1*, EDIT1+1*, KIL!
DD BED+6!
DENTBAT EN1+2*, BED+1, BED+10, KIL+1!
DENTBED BED*, BED+1, KIL!
DENTCA CHECK+1*, CHECK+2, CHECK+3, CHECK+4, KIL!
DENTCAT CAT*, BED+1, KIL!
DENTCT BED+1*, BED+4*, BED+10, REPEAT+3*, EDIT1+1*, KIL!
DENTDAT REPEAT+2*, KIL+1!
DENTDFN PAT+2*, KIL!
DENTDT1 REPEAT+2*, REPEAT+5, REPEAT+6, EDIT1EDIT1+1, EDIT1+2, KIL!
DENTDTE EN1+3*, BED+1, BED+6, BED+7, BED+8, KIL!
DENTFLE KIL!
DENTGRP BED+3, GROUP+1*, KIL+1!
DENTNAM PAT+2*, BED+1, GROUP+1*, KIL!
DENTP KIL!
DENTPAT PAT+2*, BED+1, GROUP+1*, KIL!
DENTPRV PROV*, BED+1, BED+2, KIL+1!
DENTREC NULL~, NULL+2*, NULL+3, KIL!
DENTSSN PAT+2*, BED+1, GROUP+1*, KIL+1!
DENTSTA STA*, BED+1, KIL!
DENTSTR BED+8*, REPEAT+1, EDIT1+2*, EDIT1+3, CHECK+1, CHECK+3, CHECK+4, KIL!
DENTX BED+1*, BED+2*, BED+3*, BED+6, REPEAT+1*, KIL!
DENTY REPEAT+1, REPEAT+2*, REPEAT+5, KIL!
DENTZ3 KIL+1!
DFN PAT+2*, KIL!
DIC STA!*, PROV!*, PAT+2!*, CAT!*, BED!*, EDIT1!, KIL!
DIC("A" CAT*
DIC("S" PROV*
DIC(0 STA*, PROV*, PAT+2*, CAT*, BED*
DIE EDIT1!*, KIL!
DIK EDIT1+1*, KIL+1!
DIR EN1+2!, KIL+1!
DIR("A" EN1+2*
DIR(0 EN1+2*
>> DIROUT EN1+2
>> DIRUT EN1+2
DO BED+6!
DR EDIT1*!, KIL!
DTIME PAT
DTOUT EN1+3, STAPROVPAT+2, CATBED, KIL!
E EDIT1*, EDIT1+4, CHECK+2*, CHECK+3*, CHECK+4*, KIL+1!
FL CHK+1~, CHK+2*
FLD NULL+1~, NULL+2*
H KIL+1!
I KIL+1!
K KIL+1!
K1 KIL+1!
MD CHK+1~, CHK+9*, CHK+10*, CHK+11
MO CHK+1~, CHK+2*, CHK+9, CHK+10, CHK+12*, CHK+13*, CHK+14
N1 BED+4*, BED+7, REPEAT+3*, REPEAT+6, KIL+1!
U PAT
V KIL+1!
>> VADM(1 PAT+2
>> VADM(2 PAT+2
X STAPROV, PAT*, PAT+1, PAT+2, CATBEDREPEAT+2*, KIL+1!
X1 KIL+1!
Y EN1+2, EN1+3*, STAPROVPAT+2, CATBEDEDIT1+1, NULL~, NULL+3*
KIL+1!
YR CHK+1~, CHK+2*, CHK+10, CHK+13*, CHK+14
Z KIL+1!

Marked Items

Name Field # of Occurrence
$T(DATE CHK+9
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 |  Marked Items  | All