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

Package: Order Entry Results Reporting

Routine: ORCPROB


Information

ORCPROB ; SLC/MKB/REV - Problem List interface ;03/11/03 14:03

Source Information

Source file <ORCPROB.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Problem List 4 VERIFY^GMPL1  UPDATE^GMPLUTL  ($$PARAM,ADD,EDIT,REMOVE)^GMPLUTL2  ($$CODESTS,$$PROBTEXT)^GMPLX  
Order Entry Results Reporting 2 ($$ORDERS,TAB)^ORCHART  $$LOCATION^ORCMENU1  
VA Fileman 2 ^DIC  ^DIR  
Kernel 1 $$UP^XLFSTR  
Registration 1 FULL^VALM1  

Entry Points

Name Comments DBIA/ICR reference
PVQ
EDIT ; -- edit problem
VERIFY ; -- verify problem
REMOVE ; -- remove problem
ADD ; -- add new problem
CMMT ; -- comment problem
EX ; -- exit action
INACT ; -- inactivate a problem
PROVIDER() ; --Return Responsible Provider
OK(ACTION,NUM) ; -- Are you sure?

External References

Name Field # of Occurrence
^DIC PROVIDER+4
^DIR CMMT+13, REMOVE+12, OK+4
VERIFY^GMPL1 VERIFY+9
UPDATE^GMPLUTL INACT+11, CMMT+16
$$PARAM^GMPLUTL2 VERIFY+1
ADD^GMPLUTL2 ADD+4
EDIT^GMPLUTL2 EDIT+8
REMOVE^GMPLUTL2 REMOVE+13
$$CODESTS^GMPLX CMMT+8
$$PROBTEXT^GMPLX INACT+10, CMMT+11, REMOVE+9
$$ORDERS^ORCHART EDIT+2, INACT+2, CMMT+2, REMOVE+2, VERIFY+4
TAB^ORCHART ADD+5, EX+1
$$LOCATION^ORCMENU1 ADD+3, EDIT+4
FULL^VALM1 ADD+2, EDIT+3, CMMT+3, REMOVE+4
$$UP^XLFSTR CMMT+11, REMOVE+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has been removed!",!
  • Line Location: EDIT+7
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has been removed!",!
  • Line Location: INACT+7
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" is already inactive!",!
  • Line Location: INACT+8
Function Call: WRITE
  • Prompt: !,$$PROBTEXT^GMPLX(IFN)
  • Line Location: INACT+10
Function Call: WRITE
  • Prompt: !?5,"ERROR - "_ORY(0)
  • Line Location: INACT+11
Function Call: WRITE
  • Prompt: !?5
  • Condition for execution: $X>64
  • Line Location: INACT+12
Function Call: WRITE
  • Prompt: " ... inactivated"
  • Line Location: INACT+12
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has been removed!",!
  • Line Location: CMMT+7
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has an inactive code. Please use the EDIT action instead",!
  • Line Location: CMMT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: CMMT+13
Function Call: WRITE
  • Prompt: !?5,$S(ORY>0:"... 1 comment added",1:"ERROR - "_ORY(0))
  • Line Location: CMMT+17
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has already been removed!",!
  • Line Location: REMOVE+7
Function Call: WRITE
  • Prompt: !
  • Line Location: REMOVE+12
Function Call: WRITE
  • Prompt: !?5,"ERROR - "_ORY(0)
  • Line Location: REMOVE+14
Function Call: WRITE
  • Prompt: !?5,"... removed"
  • Line Location: REMOVE+15
Function Call: WRITE
  • Prompt: !,"This action is not in use.",!
  • Line Location: VERIFY+1
Function Call: WRITE
  • Prompt: !,"You must have either the ORES or ORELSE key to verify these problems!",!
  • Line Location: VERIFY+2
Function Call: WRITE
  • Prompt: !,"Problem #"_NUM_" has already been removed!",!
  • Line Location: VERIFY+8
Routine Call
  • DIC
  • Line Location:
    • PROVIDER+4
Routine Call
  • DIR
  • Line Location:
    • CMMT+13
    • REMOVE+12
    • OK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB - [#9000011] VERIFY+9, VERIFY+10
^TMP("OR" EDIT+6, INACT+6, INACT+13*, CMMT+4, CMMT+6, REMOVE+6, VERIFY+7, EX+2
^VA(200 - [#200] PROVIDER+2
^XUSEC("ORELSE" VERIFY+2
^XUSEC("OREMAS" PROVIDER+2
^XUSEC("ORES" VERIFY+2

Label References

Name Line Occurrences
$$OK INACT+3, REMOVE+3, VERIFY+5
$$PROVIDER ADD+2, EDIT+3, INACT+4, CMMT+3, REMOVE+4
PVQ PROVIDER+2

Naked Globals

Name Field # of Occurrence
^("MENU" EX+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION OK~, OK+2
CMMT CMMT+1~, CMMT+4*, CMMT+16
DIC PROVIDER+1~, PROVIDER+3*
DIC("A" PROVIDER+3*
DIC("B" PROVIDER+4*
DIC(0 PROVIDER+3*
DIR CMMT+1~, REMOVE+1~, OK+1~
DIR("?" CMMT+12*, REMOVE+11*, OK+3*
DIR("A" CMMT+10*, CMMT+11*, REMOVE+8*, REMOVE+9*, OK+2*
DIR("B" CMMT+12*, REMOVE+10*, OK+2*
DIR(0 CMMT+10*, REMOVE+8*, OK+2*
DT CMMT+8
>> DTOUT CMMT+13, REMOVE+12
>> DUOUT REMOVE+12
DUZ VERIFY+2, PROVIDER+2
GMPIFN VERIFY+3~, VERIFY+7*, VERIFY+8, VERIFY+9, VERIFY+10
GMPLIST ADD+1~, EDIT+1~, EDIT+8!, EDIT+9
GMPLIST(0 ADD+5
IFN EDIT+1~, EDIT+6*, EDIT+7, EDIT+8, INACT+1~, INACT+6*, INACT+7, INACT+9, INACT+10, CMMT+6*
, CMMT+7, CMMT+8, CMMT+11, CMMT+14, REMOVE+1~, REMOVE+6*, REMOVE+7, REMOVE+9, REMOVE+13
NMBR EDIT+1~, EDIT+5*, EDIT+6, EDIT+7, INACT+1~, INACT+5*, INACT+6, INACT+7, INACT+8, INACT+13
, CMMT+1~, CMMT+5*, CMMT+6, CMMT+7, CMMT+9, REMOVE+1~, REMOVE+5*, REMOVE+6, REMOVE+7
NUM INACT+1~, INACT+3*, REMOVE+1~, REMOVE+3*, VERIFY+3~, VERIFY+5*, VERIFY+6*, VERIFY+7, VERIFY+8, OK~
, OK+2
>> OREBUILD EDIT+9*, INACT+12*, CMMT+16*, REMOVE+15*, VERIFY+10*, EX+1
>> ORL ADD+3*, ADD+4, EDIT+4*, EDIT+8
>> ORNMBR EDIT+2*, EDIT+5, INACT+2*, INACT+3, INACT+5, CMMT+2*, CMMT+5, REMOVE+2*, REMOVE+3, REMOVE+5
, VERIFY+4*, VERIFY+5, VERIFY+6
>> ORNP PROVIDER+2, PROVIDER+4
OROLD VERIFY+3~, VERIFY+9*, VERIFY+10
ORPL INACT+1~, INACT+11, CMMT+1~, CMMT+16
ORPL("COMMENT" CMMT+14*
ORPL("PROBLEM" INACT+9*, CMMT+14*
ORPL("PROVIDER" INACT+9*, CMMT+15*
ORPL("STATUS" INACT+9*
ORPROV ADD+1~, ADD+2*, ADD+4, EDIT+1~, EDIT+3*, EDIT+8, INACT+1~, INACT+4*, INACT+9, CMMT+1~
, CMMT+3*, CMMT+15, REMOVE+1~, REMOVE+4*, REMOVE+13
>> ORTAB ADD+5, CMMT+4, EX+1
>> ORVP ADD+4, EDIT+8
ORY INACT+1~, INACT+11, CMMT+1~, CMMT+16, CMMT+17, REMOVE+1~, REMOVE+13, REMOVE+14
ORY(0 INACT+11, CMMT+17, REMOVE+14
PIECE EDIT+1~, EDIT+5*, INACT+1~, INACT+5*, CMMT+1~, CMMT+5*, REMOVE+1~, REMOVE+5*, VERIFY+3~, VERIFY+6*
QUIT CMMT+1~, CMMT+5, CMMT+9*, CMMT+13*, REMOVE+1~, REMOVE+5, REMOVE+12*
STS INACT+1~, INACT+6*, INACT+8
SUB REMOVE+1~
TEXT CMMT+1~, CMMT+12, CMMT+14*, REMOVE+1~, REMOVE+10, REMOVE+13*
U INACT+6, INACT+13, CMMT+4, VERIFY+1, PROVIDER+2
>> VALMBCK ADD+2*, EDIT+1*, EDIT+3*, INACT+1*, CMMT+1*, CMMT+3*, REMOVE+1*, REMOVE+4*, VERIFY+3*, VERIFY+5*
X CMMT+1~, REMOVE+1~, OK+1~, PROVIDER+1~
>> XQORM("HIJACK" EX+2*
Y CMMT+1~, CMMT+13, CMMT+14, REMOVE+1~, REMOVE+13, OK+1~, OK+5, PROVIDER+1~, PROVIDER+2*, PROVIDER+4*
, PVQ
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All