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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: DENTCRD2

Package: Dental

Routine: DENTCRD2


Information

DENTCRD2 ;ISC2/SAW-PROCESS DENTAL CARD CON'T ;3/29/89

Source Information

Source file <DENTCRD2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Dental 3 SAVE^DENTCRD  $$YR^DENTCRD1  ($$CHECK,$$LEAP)^DENTE1  
VA FileMan 1 NOW^%DTC  

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

Package Total Caller Graph
Dental 2 DENTCRD  DENTCRD1  

Entry Points

Name Comments DBIA/ICR reference
NCT
DAY
ERR
PROV
TIME
TIME1
Q
EXIT
DATE ;;31;28;31;30;31;30;31;31;30;31;30;31

External References

Name Field # of Occurrence
NOW^%DTC DAY+5
SAVE^DENTCRD Q+3
$$YR^DENTCRD1 DAY+4
$$CHECK^DENTE1 DAY+7
$$LEAP^DENTE1 DAY+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,M,"Bed section is missing."
  • Line Location: DENTCRD2+3
Function Call: WRITE
  • Prompt: !,M,"Bed section must be blank if patient category is OPT, NHC or DOM."
  • Line Location: DENTCRD2+4
Function Call: WRITE
  • Prompt: !,M,"Patient category must be Class I-VI (9-17) for spot check/pre-auth exam."
  • Line Location: DENTCRD2+5
Function Call: WRITE
  • Prompt: !,M,"Patient category and type of service code are incompatible."
  • Line Location: DENTCRD2+6
Function Call: WRITE
  • Prompt: !,M,"You are not allowed to mark both the screening/complete and evaluation fields."
  • Line Location: DENTCRD2+7
Function Call: WRITE
  • Prompt: !,M,"Patient education must be blank if prophy is marked."
  • Line Location: DENTCRD2+8
Function Call: WRITE
  • Prompt: !,"WARNING - Both perio and quad fields have been marked, please verify."
  • Line Location: DENTCRD2+9
Function Call: WRITE
  • Prompt: !,M,"Only one fixed partial field is marked. Both must be marked or blank."
  • Line Location: DENTCRD2+10
Function Call: WRITE
  • Prompt: !,M,"Operating room can only be marked if the provider is a staff dentist."
  • Line Location: DENTCRD2+11
Function Call: WRITE
  • Prompt: *7,!,M,"All non clinical time fields are blank."
  • Line Location: NCT+0
Function Call: WRITE
  • Prompt: !,M,"Date entry is incorrect."
  • Line Location: ERR+0
Function Call: WRITE
  • Prompt: !,M,"Provider ID number entry is incorrect."
  • Line Location: PROV+0
Function Call: WRITE
  • Prompt: !,M,"Provider ID number does not exist in provider file."
  • Line Location: PROV+2
Function Call: WRITE
  • Prompt: !,M,"Non clinical time entries are incorrect."
  • Line Location: TIME+1
Function Call: WRITE
  • Prompt: !,M,"Two categories have been marked for non clinical time."
  • Line Location: TIME+2
Function Call: WRITE
  • Prompt: !,M,"Non clinical time category entry is incorrect."
  • Line Location: TIME+5
Function Call: WRITE
  • Prompt: !,M,"Non clinical time hours/minutes entry is incorrect."
  • Line Location: TIME1+1
Function Call: WRITE
  • Prompt: !,M,"Only dentists may enter non clin. time spent in admin or fee categories."
  • Line Location: TIME1+2
Function Call: WRITE
  • Prompt: !!,"YOUR DENTAL NON CLINICAL TIME FILE IS NOT SET UP PROPERLY",!,"CONTACT YOUR SITE MANAGER"
  • Line Location: Q+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DENT(220.5 - [#220.5] PROV+1
^DENT(226 - [#226] Q+1, Q+2, Q+4*

Label References

Name Line Occurrences
DATE DAY
DAY NCT+3
ERR NCT+3, NCT+4, DAYDAY+3
EXIT NCT+1, QQ+1
NCT DENTCRD2+2
PROV DAY+8
Q TIME+1
TIME PROVPROV+1
TIME1 TIME+2

Naked Globals

Name Field # of Occurrence
^(0 PROV+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DAY+6
A0 DAY+6*, DAY+7*, ERR*, PROV+1*, Q+2*, Q+3, EXIT!
A1 TIME*, TIME+1, TIME+2, TIME+3*, TIME+4*, TIME+5, TIME+6, TIME1+2, Q+2, EXIT!
A2 TIME*, TIME+1, TIME+2, TIME+4, EXIT!
A3 TIME*, TIME+1, TIME1*, TIME1+1, Q+2, EXIT!
A4 TIME*, TIME+1, TIME1*, EXIT!
A5 TIME*, TIME+1, TIME1*, EXIT!
>> D NCTNCT+1, NCT+2, PROVTIME
D1 EXIT!
D2 DENTCRD2+2, DENTCRD2+3, DENTCRD2+4, DENTCRD2+5, DENTCRD2+6, DENTCRD2+7, DENTCRD2+8, DENTCRD2+9, DENTCRD2+10, DENTCRD2+11
, EXIT!
>> DENT NCTERRQQ+4
>> DENTERR Q*
>> DENTSTA PROV+1
>> DENTVAL Q+4*
>> DENTY DAY+4
DT DAY+1, DAY+4
E DENTCRD2+3*, DENTCRD2+4*, DENTCRD2+5*, DENTCRD2+6*, DENTCRD2+7*, DENTCRD2+8*, DENTCRD2+10*, DENTCRD2+11*, ERR*, PROV*
PROV+2*, TIME+1*, TIME+2*, TIME+5*, TIME1+1*, TIME1+2*, QQ+1*, EXIT!
E1 EXIT!
F EXIT!
I EXIT!
L1 EXIT!
L2 EXIT!
L3 EXIT!
L4 EXIT!
L5 EXIT!
L6 EXIT!
M DENTCRD2+2*, DENTCRD2+3, DENTCRD2+4, DENTCRD2+5, DENTCRD2+6, DENTCRD2+7, DENTCRD2+8, DENTCRD2+10, DENTCRD2+11, NCT*
ERRPROVPROV+2, TIME+1, TIME+2, TIME+5, TIME1+1, TIME1+2, EXIT!
P Q+3, Q+4, EXIT!
P1 Q+2*, Q+4, EXIT!
P2 EXIT!
X DENTCRD2+2*, DENTCRD2+3, DENTCRD2+4, DENTCRD2+5, DENTCRD2+6, PROV*, PROV+1, EXIT!
X1 TIME*, TIME1+2, EXIT!
X2 TIME+6*, EXIT!
X3 EXIT!
XX1 DAY+4*, EXIT!
Z NCT+3*, NCT+4*, DAYDAY+1, DAY+2*, DAY+4*, DAY+6*, DAY+7*, PROV+1*, EXIT!
Z1 NCT+2*, NCT+3, EXIT!
Z2 NCT+2*, NCT+3, NCT+4, EXIT!
Z3 NCT+2*, DAY+3*, EXIT!
Z4 NCT+2*, DAY+3*, DAY+4, EXIT!
Z5 NCT+2*, DAY+4*, EXIT!
Z6 DAY+4*, EXIT!
ZZ DAY*, DAY+1*, DAY+3, EXIT!

Marked Items

Name Field # of Occurrence
$T(DATE DAY
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All