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

Package: Order Entry Results Reporting

Routine: ORB3MGR2


Information

ORB3MGR2 ; SLC/AEB - Utilities for Manager Options - Notifications Parameters ;4/23/96 16:53

Source Information

Source file <ORB3MGR2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 ^DIC  YN^DICN  $$GET1^DIQ  ^DIR  
Kernel 2 (NOTIPURG,PTPURG,RECIPURG)^XQALBUTL  USERDEL^XQALERT  
Order Entry Results Reporting 2 (PROC,TITLE)^ORB3MGR1  USRNOTS^ORB3U2  
Toolkit 1 (DEL,EN,GETLST)^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORB3 RECIP NOTIFICATIONS  ORB3MGR1  

Entry Points

Name Comments DBIA/ICR reference
NOTIPURG ; Purge all instances of a notification
ERASEALL ; Edit ORB ERASE ALL parameter for a User
UDEL2
LABTHRES ; set lab threshold parameter for user
USRNOTS ; List notifications a user could receive
USERDEL ; Purge undesired alerts/notifications for a user
DISPTHR(ORBUSR,ORBGL) ;display uer's ORB LAB THRESHOLD parameter values
PTPURG ; Purge existing alerts/notifications for a patient
RECIPURG ; Purge existing alerts/notifications for a user

External References

Name Field # of Occurrence
^DIC RECIPURG+4, PTPURG+2, NOTIPURG+2, USRNOTS+3, LABTHRES+11, LABTHRES+19, LABTHRES+23
YN^DICN RECIPURG+8, RECIPURG+9, PTPURG+4, NOTIPURG+4, LABTHRES+4, LABTHRES+5
$$GET1^DIQ DISPTHR+4
^DIR LABTHRES+31, LABTHRES+36
PROC^ORB3MGR1 ERASEALL+4
TITLE^ORB3MGR1 ERASEALL+3
USRNOTS^ORB3U2 USRNOTS+5
DEL^XPAR LABTHRES+41
EN^XPAR LABTHRES+44
GETLST^XPAR DISPTHR+2
NOTIPURG^XQALBUTL NOTIPURG+6
PTPURG^XQALBUTL PTPURG+6
RECIPURG^XQALBUTL RECIPURG+12
USERDEL^XQALERT UDEL2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This option purges an existing alert/notification for a recipient/user.",!?5,"*** USE WITH CAUTION ***"
  • Line Location: USERDEL+2
Function Call: WRITE
  • Prompt: !!,"This option purges all existing alerts/notifications for a recipient/user.",!?5,"*** USE WITH CAUTION ***"
  • Line Location: RECIPURG+2
Function Call: WRITE
  • Prompt: !!,$C(7),"Do you want to purge all alerts/notifications for ",$P(^VA(200,XQ1,0),"^")
  • Line Location: RECIPURG+8
Function Call: WRITE
  • Prompt: !,"Enter 'YES' if you want to purge all existing alerts for this person.",!,"Do you want to purge all notifications for this recipient"
  • Line Location: RECIPURG+9
Function Call: WRITE
  • Prompt: !!,"Purging alerts/notifications...",!
  • Line Location: RECIPURG+10
Function Call: WRITE
  • Prompt: !!,"This option purges all existing alerts/notifications for a patient.",!?5,"*** USE WITH CAUTION ***"
  • Line Location: PTPURG+1
Function Call: WRITE
  • Prompt: !!,"Purging alerts/notifications...",!
  • Line Location: PTPURG+4
Function Call: WRITE
  • Prompt: !!,"This option purges all existing instances of a notification.",!?5,"*** USE WITH CAUTION ***"
  • Line Location: NOTIPURG+1
Function Call: WRITE
  • Prompt: !!,"Purging all instances of this notification...",!
  • Line Location: NOTIPURG+4
Function Call: WRITE
  • Prompt: !,$C(7),"Do you want to add, modify or remove lab thresholds"
  • Line Location: LABTHRES+4
Function Call: WRITE
  • Prompt: !,"Enter 'YES' if you want to add, modify or remove lab thresholds for alerts.",!,"(Enter '0' (zero) at the THRESHOLD prompt to remove a threshold.)",!,"Do you want to add, modify or remove lab thresholds"
  • Line Location: LABTHRES+5
Function Call: WRITE
  • Prompt: !,"Error removing lab threshold: ",$P(ORBERR,U,2)
  • Line Location: LABTHRES+42
Function Call: WRITE
  • Prompt: !,"Error adding lab threshold: ",$P(ORBERR,U,2)
  • Line Location: LABTHRES+45
Function Call: WRITE
  • Prompt: !!,"Current "_ORBGL_" lab thresholds for ",$$GET1^DIQ(200,ORBUSR_",",.01),":"
  • Line Location: DISPTHR+4
Routine Call
  • DIC
  • Line Location:
    • RECIPURG+4
    • PTPURG+2
    • NOTIPURG+2
    • USRNOTS+3
    • LABTHRES+11
    • LABTHRES+19
    • LABTHRES+23
Routine Call
  • DIR
  • Line Location:
    • LABTHRES+31
    • LABTHRES+36

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(100.9 - [#100.9] Classic Fileman Calls
^DPT - [#2] Classic Fileman Calls
^VA(200 - [#200] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] DISPTHR+7
^LAB(61 - [#61] DISPTHR+8
^TMP("ORB" RECIPURG+5*, RECIPURG+6, RECIPURG+7, RECIPURG+13!
^VA(200 - [#200] RECIPURG+8
^XTV(8989.51 - [#8989.51] ERASEALL+2

Label References

Name Line Occurrences
DISPTHR LABTHRES+14, LABTHRES+15, LABTHRES+47

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% RECIPURG+8*, RECIPURG+9*, RECIPURG+10, RECIPURG+11!, PTPURG+4*, PTPURG+5!, NOTIPURG+4*, NOTIPURG+5!, LABTHRES+4*, LABTHRES+5*
, LABTHRES+6!
DIC RECIPURG+4!*, RECIPURG+5!, PTPURG+2!*, PTPURG+3!, NOTIPURG+2!*, NOTIPURG+3!, USRNOTS+3!*, USRNOTS+4!, LABTHRES+1~, LABTHRES+10*
, LABTHRES+12!, LABTHRES+19*!, LABTHRES+23*!
DIC("A" RECIPURG+4*, PTPURG+2*, NOTIPURG+2*, USRNOTS+3*, LABTHRES+10*, LABTHRES+19*, LABTHRES+23*
DIC("B" RECIPURG+4*, USRNOTS+3*, LABTHRES+11*
DIC(0 RECIPURG+4*, PTPURG+2*, NOTIPURG+2*, USRNOTS+3*, LABTHRES+10*, LABTHRES+19*, LABTHRES+23*
DIR LABTHRES+1~, LABTHRES+29!, LABTHRES+31!, LABTHRES+35!, LABTHRES+36!
DIR("?" LABTHRES+30*, LABTHRES+35*
DIR("A" LABTHRES+29*, LABTHRES+35*
DIR(0 LABTHRES+29*, LABTHRES+35*
>> DIRUT LABTHRES+8, LABTHRES+31, LABTHRES+36
DTOUT RECIPURG+5!, PTPURG+3!, NOTIPURG+3!, USRNOTS+4!, LABTHRES+8, LABTHRES+12!
DUOUT RECIPURG+5!, PTPURG+3!, NOTIPURG+3!, USRNOTS+4!, LABTHRES+8, LABTHRES+12!
DUZ RECIPURG+4, RECIPURG+5, RECIPURG+7, USRNOTS+3, USRNOTS+4, LABTHRES+11, LABTHRES+12
ORBA DISPTHR+1~
ORBA( DISPTHR+9*, DISPTHR+10, DISPTHR+11, DISPTHR+14
ORBDUZ USERDEL+1~, RECIPURG+1~, RECIPURG+6*
ORBERR LABTHRES+1~, LABTHRES+41, LABTHRES+42, LABTHRES+44, LABTHRES+45
ORBGL LABTHRES+2~, LABTHRES+32*, LABTHRES+40, LABTHRES+41, LABTHRES+44, LABTHRES+47, DISPTHR~, DISPTHR+2, DISPTHR+4
ORBLAB LABTHRES+1~, LABTHRES+20*, LABTHRES+26, DISPTHR+1~, DISPTHR+5*, DISPTHR+6, DISPTHR+7, DISPTHR+9
ORBLABN LABTHRES+2~, LABTHRES+20*, LABTHRES+40, DISPTHR+1~, DISPTHR+7*, DISPTHR+9, DISPTHR+10*, DISPTHR+11, DISPTHR+12, DISPTHR+14
>> ORBLABSP LABTHRES+26*, LABTHRES+41, LABTHRES+44
ORBSP LABTHRES+1~, LABTHRES+24*, LABTHRES+26, DISPTHR+1~, DISPTHR+6*, DISPTHR+8
ORBSPN LABTHRES+2~, LABTHRES+24*, LABTHRES+40, DISPTHR+1~, DISPTHR+8*, DISPTHR+9, DISPTHR+11*, DISPTHR+13, DISPTHR+14
ORBT LABTHRES+1~, DISPTHR+1~, DISPTHR+2, DISPTHR+3
ORBT( DISPTHR+5, DISPTHR+9
ORBTHRES LABTHRES+1~, LABTHRES+37*, LABTHRES+39, LABTHRES+43, LABTHRES+44
ORBUSR USRNOTS+1~, USRNOTS+4*, USRNOTS+5, LABTHRES+2~, LABTHRES+11, LABTHRES+12*, LABTHRES+14, LABTHRES+15, LABTHRES+41, LABTHRES+44
, LABTHRES+47, DISPTHR~, DISPTHR+2, DISPTHR+4
PIEN ERASEALL+1~, ERASEALL+2*, ERASEALL+4
U LABTHRES+20, LABTHRES+24, LABTHRES+42, LABTHRES+45, DISPTHR+7, DISPTHR+8
XQ1 USERDEL+1~, RECIPURG+1~, RECIPURG+7*, RECIPURG+8, RECIPURG+12
Y RECIPURG+4!, RECIPURG+5!, PTPURG+2, PTPURG+4, PTPURG+6, PTPURG+7!, NOTIPURG+2, NOTIPURG+4, NOTIPURG+6, NOTIPURG+7!
, USRNOTS+3!, USRNOTS+4!, LABTHRES+1~, LABTHRES+11, LABTHRES+12!, LABTHRES+19, LABTHRES+20, LABTHRES+23, LABTHRES+24, LABTHRES+32
, LABTHRES+37
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