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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSOHLNEW

Package: Outpatient Pharmacy

Routine: PSOHLNEW


Information

PSOHLNEW ;BIR/RTR - CPRS orders ;Feb 28, 2022@12:16:23

Source Information

Source file <PSOHLNEW.m>

Call Graph

Call Graph

Call Graph Total: 26

Package Total Call Graph
Outpatient Pharmacy 20 REVERSE^PSOBPSU1  CSET^PSODIAG  EN^PSOHDR  (,CHCS,CNT,CP,EXP,MISRN,MISX,NTE,OID,ZCL,ZRX)^PSOHLNE1  (,OBXX,PURGE,REF,STUFF)^PSOHLNE2  OBXNTE^PSOHLNE3  OBR^PSOHLNE4  ^PSOHLPII  
^PSOHLPIS  KL^PSOHLSIH  (DCP,EN,ERROR,RERROR)^PSOHLSN  EN^PSOHLSN1  ^PSONVNEW  USER^PSOORFI2  SUS^PSOORUT1  EN^PSOORUTL  
CAN^PSOTPCAN  (CAN,CHKCMOP)^PSOUTL  FSIG^PSOUTLA  EN3^PSOUTLA1  
Order Entry Results Reporting 2 EN^ORERR  $$UNESC^ORHLESC  
VA FileMan 2 FILE^DICN  IX^DIK  
Kernel 1 $$DT^XLFDT  
Registration 1 $$SITE^VASITE  

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
Inpatient Medications 1 PSJHL4  

Entry Points

Name Comments DBIA/ICR reference
EN(MSG) ;
  • ICR #2188
    • Status: Active
    • Usage: Private
    ESTAT ;
    MSH
    PID
    PV1
    OBR ;This segment is used to pass flagging information from CPRS.
    DG1
    ORC ;
    RXO
    RXOPS
    RXR
    OBX
    OBXNTE ;
    ZRN
    ZRX
    ZCL
    ZSC
    NFILE ;
    SPDFN
    KL
    FILL ;

    External References

    Name Field # of Occurrence
    FILE^DICN NFILE+6
    IX^DIK NFILE+33
    EN^ORERR EN+11, EN+12, EN+17, EN+25, EN+28
    $$UNESC^ORHLESC NFILE+4, NFILE+14, NFILE+15, NFILE+16, NFILE+18, NFILE+23, NFILE+25, NFILE+29, NFILE+30, NFILE+31
    NFILE+47, NFILE+50
    REVERSE^PSOBPSU1 NFILE+41
    CSET^PSODIAG NFILE+52
    EN^PSOHDR EN+13
    ^PSOHLNE1 ORC+2
    CHCS^PSOHLNE1 EN+10
    CNT^PSOHLNE1 NFILE+42
    CP^PSOHLNE1 ZSC
    EXP^PSOHLNE1 ESTAT+1
    MISRN^PSOHLNE1 EN+24
    MISX^PSOHLNE1 EN+29
    NTE^PSOHLNE1 RXOPS+4
    OID^PSOHLNE1 NFILE+13
    ZCL^PSOHLNE1 ZCL
    ZRX^PSOHLNE1 ZRX
    ^PSOHLNE2 RXO
    OBXX^PSOHLNE2 OBX
    PURGE^PSOHLNE2 EN+15
    REF^PSOHLNE2 EN+16
    STUFF^PSOHLNE2 NFILE+21
    OBXNTE^PSOHLNE3 OBXNTE+1
    OBR^PSOHLNE4 OBR+1
    ^PSOHLPII NFILE+22
    ^PSOHLPIS NFILE+32
    KL^PSOHLSIH EN+23, EN+25, EN+28, EN+31
    DCP^PSOHLSN NFILE+37
    EN^PSOHLSN EN+22, NFILE+36, NFILE+37
    ERROR^PSOHLSN EN+19
    RERROR^PSOHLSN EN+25, EN+28
    EN^PSOHLSN1 EN+21, NFILE+34, NFILE+38
    ^PSONVNEW NFILE+1
    USER^PSOORFI2 NFILE+30
    SUS^PSOORUT1 EN+21
    EN^PSOORUTL EN+18
    CAN^PSOTPCAN NFILE+41
    CAN^PSOUTL NFILE+41
    CHKCMOP^PSOUTL NFILE+40
    FSIG^PSOUTLA NFILE+49
    EN3^PSOUTLA1 NFILE+46
    $$SITE^VASITE PV1+6
    $$DT^XLFDT PV1+5

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^PS(52.41 - [#52.41] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DG(40.8 - [#40.8] PV1+4
    ^OR(100 - [#100] EN+29
    ^PS(50.7 - [#50.7] NFILE+27
    ^PS(52.41 - [#52.41] EN+27, EN+28, NFILE+8*, NFILE+9*, NFILE+11*, NFILE+12*, NFILE+14*, NFILE+15*, NFILE+16*, NFILE+18*
    NFILE+19*, NFILE+20*, NFILE+23*, NFILE+24*, NFILE+25*, NFILE+26*, NFILE+27*, NFILE+28*, NFILE+29*, NFILE+30*
    NFILE+31*, NFILE+35, NFILE+43, NFILE+47*, NFILE+50*, NFILE+51*
    ^PSDRUG - [#50] RXO+2
    ^PSRX - [#52] EN+11, EN+12, EN+13*, EN+26, EN+28, NFILE+34, NFILE+38, NFILE+39*, NFILE+45, NFILE+48
    ^PSRX("APL" EN+13*
    ^SC - [#44] PV1+1, PV1+2, PV1+3

    Label References

    Name Line Occurrences
    @( EN+23
    ESTAT EN+18
    FILL EN+7
    KL EN+11, EN+12, EN+13, EN+14
    NFILE EN+30
    OBXNTE OBX
    RXOPS RXO
    SPDFN EN+6

    Naked Globals

    Name Field # of Occurrence
    ^("SIG" NFILE+45
    ^(0 NFILE+8*, NFILE+11*
    ^(3 NFILE+39*
    ^(7 NFILE+39*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    AA EN+3~
    AAA EN+4~
    BSIG NFILE+44~
    BSIG( NFILE+47
    BSIG(1 NFILE+47
    COMM EN+1~, EN+3~, EN+11*, EN+12*, EN+18*, EN+21, EN+22
    CT EN+3~
    >> DA NFILE+33*
    DD NFILE+3!
    DDR EN+4~, RXO+2*, NFILE+5
    DFN EN+1~, EN+28, EN+29, PID*, NFILE+3
    DIC NFILE+3!*, NFILE+6!
    DIC("DR" NFILE+3*, NFILE+4*, NFILE+5*
    DIC(0 NFILE+3*
    DIK NFILE+33!*
    >> DLAYGO NFILE+3*
    DO NFILE+3!
    DR NFILE+6!
    DSIG EN+4~, NFILE+5, NFILE+17
    DT PV1+5*, PV1+6, NFILE+26, NFILE+31, NFILE+39
    EE EN+1~, NFILE+15*, NFILE+16, NFILE+18*, NFILE+47*, NFILE+50*, NFILE+51*
    EEE EN+2~
    EER EN+4~, EN+20*
    EFFECT EN+2~, NFILE+3
    ENTERED EN+1~, NFILE+8
    FF EN+3~
    FILLER EN+3~, EN+21*
    FSIG NFILE+44~
    FSIG( NFILE+50
    FSIG(1 NFILE+50
    GG EN+3~
    II EN+3~
    INPTRX EN+3~, PV1+2*, PV1+3*, PV1+4*, PV1+6
    IPPLACER EN+4~, NFILE+35*, NFILE+36, NFILE+37
    JJ EN+3~
    JJJ EN+3~
    LIM EN+3~
    LL EN+4~, RXOPS*, RXOPS+1, RXOPS+2, RXOPS+3, RXOPS+4*, NFILE+23*, NFILE+24, NFILE+25*, NFILE+26
    LLL EN+4~, RXOPS+2*, RXOPS+3, NFILE+23*, NFILE+25*, NFILE+31*
    LOCATION EN+1~, PV1*, PV1+1*, PV1+2, PV1+3, NFILE+5
    MSG EN~, EN+11, EN+12, EN+17, EN+25, EN+28
    MSG( EN+6, EN+7, EN+8, EN+20, EN+23, RXORXOPS+1, RXOPS+2, RXOPS+3, RXOPS+4
    OBXZRN+1, SPDFNFILL+1
    NATURE EN+1~, NFILE+4
    NN EN+4~
    NNCK EN+4~
    NNN EN+4~
    NNNN EN+4~
    NWFLAG EN+3~
    OBXAR EN+3~
    OBXAR( OBX+2*, NFILE+29, NFILE+31
    OCOUNT EN+1~, EN+5*, OBX+1*, OBX+2, NFILE+28*, NFILE+29, NFILE+30, NFILE+31
    ONEFLAG EN+2~, RXOPS*, RXOPS+2*, RXOPS+4
    OO EN+1~, EN+6*, EN+7, EN+8, SPDFNFILL+1
    OOO EN+4~
    OR EN+1~, EN+18
    OR("COMM" EN+7*, EN+9*, EN+18
    OR("FILLER" EN+19, EN+21
    OR("PHARMST" EN+21
    OR("PLACE" EN+7*, EN+18
    OR("PSOFILNM" FILL+1*
    OR("STAT" EN+7*, EN+10, EN+13, EN+15, EN+16, EN+17, EN+18
    OR("USER" EN+7*
    ORCSEG EN+4~
    PDFN EN+4~, EN+12, SPDFN*
    PENDING EN+2~, NFILE+7*, NFILE+8, NFILE+9, NFILE+11, NFILE+12, NFILE+14, NFILE+15, NFILE+16, NFILE+18
    NFILE+19, NFILE+20, NFILE+23, NFILE+24, NFILE+25, NFILE+26, NFILE+27, NFILE+28, NFILE+29, NFILE+30
    NFILE+31, NFILE+33, NFILE+35, NFILE+43, NFILE+47, NFILE+50, NFILE+51
    PFLAG EN+3~, EN+28, NFILE+37
    PLACER EN+1~, EN+18*, EN+22, EN+29, EN+30, NFILE+3
    PLACERXX EN+4~, EN+7*, EN+21!
    POLIM EN+4~
    POVAR EN+4~
    POVAR1 EN+4~
    PP EN+1~, NFILE+14*
    PREV EN+1~, EN+25, EN+26, EN+27, EN+28, NFILE+4, NFILE+34, NFILE+38, NFILE+39, NFILE+40
    NFILE+41, NFILE+45, NFILE+46, NFILE+48, NFILE+49
    PRIOR EN+4~, ORC+2*, NFILE+3
    PROV EN+2~, NFILE+8, NFILE+30
    PSERRORC EN+4~, EN+20*
    PSERRPID EN+4~, EN+20*
    PSERRPV1 EN+4~, EN+20*
    PSINPTR EN+3~, PV1+2*, PV1+6*, NFILE+11
    >> PSOBCT NFILE+31*
    PSOCHFFL EN+4~, EN+8*, EN+10
    PSOCVI EN+4~
    PSODDRUG EN+1~, RXO+2*, NFILE+8, NFILE+13
    >> PSODSC ZRN*, NFILE+1
    >> PSODSC( ZRN+1*
    PSODYSPL EN+1~, RXO+5*, NFILE+10*, NFILE+11
    PSOEXFLG EN+4~, EN+21
    PSOFFL EN+5!, EN+8*, EN+11, EN+12, EN+13, KL!
    PSOFILNM EN+1~, FILL+1*
    PSOIBN EN+3~
    PSOIBY EN+3~, NFILE+9
    PSOICD EN+2~
    PSOICD( DG1*
    PSOINDI EN+4~, RXO+6*
    >> PSOLOG NFILE+11
    PSOLQ1I EN+2~
    PSOLQ1I( NFILE+14, NFILE+15
    PSOLQ1II EN+2~
    PSOLQ1II( NFILE+14, NFILE+15
    PSOLQ1IX EN+2~
    PSOLQ1IX( NFILE+14, NFILE+15
    PSOMO EN+4~, EN+24*
    PSOMSORR EN+4~, EN+18*!, EN+21!, NFILE+35*, NFILE+38!
    PSONAS EN+13~*
    PSONVA EN+2~
    PSOOC EN+1~, NFILE+3, NFILE+34
    PSOPLC EN+5!, EN+8*, EN+13, KL!
    PSOQWX EN+2~, NFILE+13*, NFILE+14, NFILE+15
    >> PSORDITE RXO+1*, NFILE+8, NFILE+27
    >> PSOREFIL RXO+4*, NFILE+4
    PSORSO EN+5!, NFILE+3
    PSOSCP EN+2~
    >> PSOSEG EN+23*, PIDPV1DG1ORC+1, ORC+2, RXO+1, RXO+2, RXO+3, RXO+4
    RXO+5, RXO+6, RXROBX+2, ZRN
    PSOSND EN+5*, EN+6, EN+8*, EN+10, EN+11, EN+12, EN+13, KL!
    PSOSUSZ EN+5!, EN+21!
    PSOTITR EN+4~, NFILE+5
    >> PSOTYPE EN+23*
    >> PSOXQTY RXO+3*, NFILE+3
    PSOXRP EN+4~
    PSRNFLAG EN+3~, EN+24, EN+25
    PSRNQFLG EN+3~, EN+25*, EN+26*, EN+27*
    Q1I EN+1~
    Q1I( NFILE+14
    Q9 EN+2~
    Q9( NFILE+18
    QCOUNT EN+1~, NFILE+12, NFILE+18*, NFILE+19
    QQQ EN+3~
    QTARRAY EN+1~
    QTARRAY( NFILE+15
    QTARRAY2 EN+1~
    QTARRAY2( NFILE+15
    QTVAR EN+4~
    RCOMM EN+3~, EN+17*, EN+25*, EN+28*
    ROUTE EN+1~, NFILE+8
    ROUTE( RXR*, NFILE+16
    ROUTING EN+1~, NFILE+4
    RRX EN+2~, EN+23*, RXR*
    SEND EN+5*, EN+6, EN+7*, EN+15, EN+16, EN+17, EN+18!
    SERV EN+2~, NFILE+4
    SIG1 EN+3~
    STAT EN+1~, EN+18*, EN+21, EN+22
    T ZRN+1*, ZRN+2!
    USER1 NFILE+30!
    VAL EN+4~, NFILE+14*, NFILE+15*, NFILE+16
    VAR EN+3~
    VAR1 EN+3~
    WORDP RXOPS+2*, RXOPS+3, RXOPS+5!
    WPARRAY EN+4~
    WPARRAY( RXOPS+2*, RXOPS+3*
    WPARRAY(6 NFILE+23
    WPARRAY(7 NFILE+25
    WPCT EN+2~, RXOPS*, RXOPS+2*, RXOPS+3*
    >> X NFILE+3*
    XOFLAG EN+1~, EN+28, ORC+2*, NFILE+36
    XOFLAGZ EN+3~, EN+28*
    >> Y NFILE+6, NFILE+7
    ZZ EN+1~, EN+23*, RXORXOPSOBXZRN+1
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All