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

Package: Outpatient Pharmacy

Routine: PSO52EX


Information

PSO52EX ;BHAM ISC/AGV - API FOR ORIGINAL, REFILL, AND PARTIAL DATA ;06/03/16 17:07

Source Information

Source file <PSO52EX.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Kernel 1 $$FMTE^XLFDT  

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

Package Total Caller Graph
DSS Extracts 3 ECXAPHA2  ECXAPHP2  ECXDRUG2  
Integrated Billing 3 IBCD4  IBNCPRR  IBTRKR3  
Order Entry Results Reporting 3 ORWDXA  ORWORR  ORWPS1  
E Claims Management Engine 1 BPSRPT9A  

Entry Points

Name Comments DBIA/ICR reference
EXTRACT(SDATE,EDATE,LIST) ;MAIN DRIVER
  • ICR #4902
    • Status: Active
    • Usage: Supported
    SEND ;SENDS CONTROL TO $$CROSS. RECEIVES AND TRACKS COUNTS.
    CROSS(REF) ;SETS UP ^TMP GLOBAL. SENDS FOR ORIGINAL, REFILL AND/OR PARTIAL FILL DATA
    REFILL(IEN,FILL) ;REFILL
    PART(IEN,FILL) ;PARTIAL FILL
    ORIG(IEN) ;ORIGINAL FILL
    REF(SDATE,EDATE,LIST) ; "AD" XREF RETRIEVAL
  • ICR #4902
    • Status: Active
    • Usage: Supported
    ARXREF(PSODATE,PSOIEN,PSOFILL) ; SUSPENSE STATUS CHECK
  • ICR #4902
    • Status: Active
    • Usage: Supported
    PARK(ORIEN) ; DETERMINES IF A PRESCRIPTION IS PARK
  • ICR #4902
    • Status: Active
    • Usage: Supported
    SUSP(ORIEN) ; DETERMINES IF A PRESCRIPTION IS SUSPENDED
  • ICR #4902
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    $$FMTE^XLFDT REFILL+3, PART+3

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] ORIG+3
    ^PSDRUG - [#50] ORIG+4
    ^PSRX - [#52] CROSS+3, CROSS+4, CROSS+5, REFILL+2, PART+2, ORIG+1, PARK+7, PARK+9, SUSP+7
    ^PSRX("AD" REF+11, REF+12, REF+13
    ^PSRX("APL" PARK+5, SUSP+5
    ^PSRX("AR" ARXREF+7
    ^TMP($J EXTRACT+6!, EXTRACT+7*, SEND+4*, SEND+5*, CROSS+6*, REFILL+1, REFILL+3*, REFILL+4*, REFILL+5*, REFILL+6*
    , REFILL+7*, PART+1, PART+3*, PART+4*, PART+5*, PART+6*, PART+7*, ORIG+2*, ORIG+3*, ORIG+4*
    , ORIG+5*, ORIG+6*, ORIG+7*, REF+6!, REF+7*, REF+14*

    Label References

    Name Line Occurrences
    $$CROSS SEND+1, SEND+2
    ORIG CROSS+7, REFILL+1, PART+1
    PART CROSS+9
    REFILL CROSS+8
    SEND EXTRACT+9

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ALCOUNT SEND+1~*, SEND+3
    AMCOUNT SEND+2~*, SEND+3
    DATE CROSS+1~, CROSS+2*, CROSS+3*, CROSS+4, CROSS+5, CROSS+6, REF+10*, REF+11*, REF+12, REF+13
    , REF+14
    DT EXTRACT+8
    EDATE EXTRACT~, EXTRACT+8*, CROSS+2, REF~, REF+8*, REF+10
    END CROSS+1~, CROSS+2*, CROSS+3, REF+10*, REF+11
    FILL REFILL~, REFILL+2, REFILL+3, REFILL+4, REFILL+5, REFILL+6, PART~, PART+2, PART+3, PART+4
    , PART+5, PART+6
    IEN REFILL~, REFILL+1, REFILL+2, REFILL+3, REFILL+4, REFILL+5, REFILL+6, REFILL+7, PART~, PART+1
    , PART+2, PART+3, PART+4, PART+5, PART+6, PART+7, ORIG~, ORIG+1, ORIG+2, ORIG+3
    , ORIG+4, ORIG+5, ORIG+6, ORIG+7
    LIST EXTRACT~, EXTRACT+5, EXTRACT+6, EXTRACT+7, SEND+4, SEND+5, CROSS+6, REFILL+1, REFILL+3, REFILL+4
    , REFILL+5, REFILL+6, REFILL+7, PART+1, PART+3, PART+4, PART+5, PART+6, PART+7, ORIG+2
    , ORIG+3, ORIG+4, ORIG+5, ORIG+6, ORIG+7, REF~, REF+5, REF+6, REF+7, REF+14
    ORIEN PARK~, PARK+3, PARK+5, SUSP~, SUSP+3, SUSP+5
    PSOCOUNT CROSS+1~, CROSS+2*, CROSS+7*, CROSS+8*, CROSS+9*, CROSS+10
    PSODATE ARXREF~, ARXREF+5, ARXREF+7
    PSOFILL CROSS+1~, CROSS+2*, CROSS+5*, CROSS+6, CROSS+7, CROSS+8, CROSS+9, REF+9~, REF+10*, REF+13*
    , REF+14, ARXREF~, ARXREF+5, ARXREF+7
    PSOIEN CROSS+1~, CROSS+2*, CROSS+4*, CROSS+5, CROSS+6, CROSS+7, CROSS+8, CROSS+9, ARXREF~, ARXREF+5
    , ARXREF+7, PARK+4~, PARK+5*, PARK+6, PARK+7, PARK+9, SUSP+4~, SUSP+5*, SUSP+6, SUSP+7
    PSOORIG ORIG+1~*, ORIG+2, ORIG+3, ORIG+4, ORIG+5, ORIG+6, ORIG+7
    PSOPART PART+2~*, PART+3, PART+4, PART+5, PART+6
    PSORFL REFILL+2~*, REFILL+3, REFILL+4, REFILL+5, REFILL+6
    PSORXN REF+9~, REF+10*, REF+12*, REF+13, REF+14
    REF CROSS~, CROSS+3, CROSS+4, CROSS+5, CROSS+6, CROSS+7, CROSS+8, CROSS+9
    RESULT ARXREF+6~*, ARXREF+7*, ARXREF+8, PARK+8~*, PARK+9*, PARK+10
    SDATE EXTRACT~, EXTRACT+7, CROSS+2, REF~, REF+7, REF+8, REF+10
    TCOUNT SEND+3~*, SEND+4
    U REFILL+3, REFILL+4, REFILL+5, REFILL+6, PART+3, PART+4, PART+5, PART+6, ORIG+2, ORIG+3
    , ORIG+4, ORIG+5, ORIG+6, ORIG+7
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All