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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSIVOC

Package: Inpatient Medications

Routine: PSIVOC


Information

PSIVOC ;BIR/MV - NEW ORDER CHECKS DRIVER ;6 Jun 07 / 3:37 PM

Source Information

Source file <PSIVOC.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Inpatient Medications 3 SAVEDRG^PSIVEDRG  ($$IVDDRG,$$PREMIX)^PSJMISC  (GMRAOC,OC)^PSJOC  
Pharmacy Data Management 1 ($$EXMT,$$SUP,$$UNIT)^PSSDSAPI  

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

Package Total Caller Graph
Inpatient Medications 6 PSIVEDT  PSIVOCDS  PSIVOD  PSIVOPT2  PSJLIACT  PSJLIFN  

Entry Points

Name Comments DBIA/ICR reference
OC ;
DRGADD() ;Add the strength(no bottle only)/volume together for the same drug
NMUNIT ;Combine name & unit to 2nd piece
SETDD(PSJOCDS) ;
NONDS ;Set dispense drug list for DD, & DT (screen out supply items)
DS ;Set PSIVDDSV array for the dose check (screen out dose exempted items)

External References

Name Field # of Occurrence
SAVEDRG^PSIVEDRG OC+9, OC+17
$$IVDDRG^PSJMISC SETDD+8
$$PREMIX^PSJMISC SETDD+12
GMRAOC^PSJOC OC+16
OC^PSJOC OC+15
$$EXMT^PSSDSAPI NONDS+3
$$SUP^PSSDSAPI NONDS+2
$$UNIT^PSSDSAPI DS+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J OC+10!

Label References

Name Line Occurrences
$$DRGADD SETDD+15
DS SETDD+17
NMUNIT OC+13
NONDS SETDD+16
SETDD OC+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DONE OC+18*
>> DRG OC+9, OC+17
>> DRG( DRGADD+7, DRGADD+8, SETDD+6, SETDD+7, SETDD+10, SETDD+13, NONDS+5
FIL OC+2~, SETDD+2~, SETDD+5*
>> ON55 OC+15
PSGORQF OC+4!, OC+18, SETDD+6
PSIVAS OC+2~, DRGADD+2, DRGADD+7, DRGADD+8, SETDD+2~, SETDD+5*, SETDD+6, SETDD+7, SETDD+8, SETDD+10
, SETDD+12, SETDD+13, NONDS+5
PSIVDDSV SETDD+3!
PSIVDDSV( DS+8*
PSIVDDSV("TOT_VOL" SETDD+13*
PSIVEDIT OC+4!
PSIVIEN OC+2~, SETDD+2~, SETDD+7*, SETDD+8, SETDD+12
PSIVNM OC+2~, SETDD+10*, NONDS+5
PSIVX OC+2~, DRGADD+7, DRGADD+8, SETDD+2~, SETDD+6*, SETDD+7, SETDD+10, SETDD+13, NONDS+5
PSJALLGY OC+2~, OC+4!
PSJALLGY( SETDD+9*
PSJBOT1 DRGADD+3~, DRGADD+7*, DRGADD+12
PSJCNT OC+2~, SETDD+2~, SETDD+4*, NONDS+4*, NONDS+5
PSJDD OC+2~, DRGADD+12, SETDD+8*, SETDD+9, NONDS+2, NONDS+3, NONDS+5
PSJDD0 DRGADD+3~, DRGADD+5*, DRGADD+6, DRGADD+9, DRGADD+12, NMUNIT+1~, NMUNIT+2*, NMUNIT+3*, NMUNIT+4*, NMUNIT+5
PSJDOSE DS+2~, DS+5*, DS+8
PSJDSE OC+2~
PSJDUNIT SETDD+2~
PSJFLG DRGADD+3~, DRGADD+4*, DRGADD+5, DRGADD+15*, DRGADD+16
PSJO OC+2~
PSJOCCHK OC+4!
PSJOCDS SETDD~, SETDD+17, NONDS+2, NONDS+3, NONDS+5
PSJORIEN OC+2~
PSJSTVOL DRGADD+3~, DRGADD+13*, DRGADD+14
PSJSVOL1 DRGADD+3~, DRGADD+8*, DRGADD+10, DRGADD+13
PSJSVOL2 DRGADD+3~, DRGADD+9*, DRGADD+11, DRGADD+13
PSJUNIT DS+2~, DS+7*, DS+8
PSJUNIT1 DRGADD+3~, DRGADD+10*, DRGADD+12, DRGADD+14, DS+2~, DS+6*, DS+7
PSJUNIT2 DRGADD+3~, DRGADD+11*, DRGADD+12
PSJX DS+2~, DS+3*, DS+4, DS+8
PSJX0 DS+2~, DS+4*, DS+5, DS+6, DS+8
PSPDRG OC+2~, OC+15
PSPDRG( DRGADD+5, DRGADD+14*, NMUNIT+2, NMUNIT+5*, NONDS+5*, DS+3, DS+4
PSPDRG(0 OC+15, OC+16
TMPDRG1 OC+2~, OC+9, OC+17
U OC+18, DRGADD+6, DRGADD+7, DRGADD+8, DRGADD+9, DRGADD+14, NMUNIT+3, NMUNIT+4, SETDD+7, SETDD+10
, SETDD+13, NONDS+5, DS+5, DS+6, DS+8
X OC+18*, DRGADD+3~, DRGADD+5*, DRGADD+14, NMUNIT+1~, NMUNIT+2*, NMUNIT+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All