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 |  Local Variables  | All
Print Page as PDF
Routine: PSOERUT7

Package: Outpatient Pharmacy

Routine: PSOERUT7


Information

PSOERUT7 ;ALB/MFR - eRx Drug Validation (VD) Utilities; 06/25/2023 5:14pm

Source Information

Source file <PSOERUT7.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Outpatient Pharmacy 5 WRAP^PSOERUT  ($$COMPARE,ADDLINE)^PSOERUT0  ($$FREQ,ERXDOSE,VARXDOSE)^PSOERUT4  $$PRESOLV^PSOERXA1  PDUEDATA^PSOERXU9  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Outpatient Pharmacy 2 PSOERUT  PSOERUT2  

Entry Points

Name Comments DBIA/ICR reference
DOSEDUE(MODE,NPSPC,ERXIEN) ; Sets Dosage & DUE Information
; Input: MODE - Display Mode: "RS": Roll & Scroll | "LM": ListMan
; NMSPC - ListMan Temp Global Namespace (e.g., "PSOERXP1")
; ERXIEN - Pointer to ERX HOLDING QUEUE file (#52.49)
SAMEDOSE(ERX,RX) ; Returns if the eRx Dosage and VistA Rx Dosage are the same
; Input: ERX - Pointer to ERX HOLDING QUEUE file (#52.49)
; RX - Pointer to PRESCRIPTION file (#52)

External References

Name Field # of Occurrence
$$GET1^DIQ DOSEDUE+18, DOSEDUE+23, DOSEDUE+44, DOSEDUE+68
WRAP^PSOERUT DOSEDUE+45, DOSEDUE+73
$$COMPARE^PSOERUT0 DOSEDUE+14, DOSEDUE+17, DOSEDUE+19, DOSEDUE+22, DOSEDUE+24, DOSEDUE+27, DOSEDUE+29, DOSEDUE+32, DOSEDUE+42, DOSEDUE+47
, DOSEDUE+50, DOSEDUE+52, DOSEDUE+54, DOSEDUE+56, DOSEDUE+58, DOSEDUE+59, DOSEDUE+60, DOSEDUE+63, DOSEDUE+65, DOSEDUE+75
ADDLINE^PSOERUT0 DOSEDUE+82
$$FREQ^PSOERUT4 DOSEDUE+63
ERXDOSE^PSOERUT4 DOSEDUE+35, SAMEDOSE+5
VARXDOSE^PSOERUT4 SAMEDOSE+6
$$PRESOLV^PSOERXA1 DOSEDUE+18, DOSEDUE+23
PDUEDATA^PSOERXU9 DOSEDUE+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(50.607 - [#50.607] GET1^DIQ
^PS(52.45 - [#52.45] GET1^DIQ
^PS(52.49 - [#52.49] GET1^DIQ

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACK DOSEDUE+4~, DOSEDUE+28*, DOSEDUE+29, DOSEDUE+30, DOSEDUE+31*, DOSEDUE+32
ALLLN DOSEDUE+4~, DOSEDUE+78*, DOSEDUE+79, DOSEDUE+80, DOSEDUE+81
COAGENT DOSEDUE+4~, DOSEDUE+13*, DOSEDUE+14, DOSEDUE+15, DOSEDUE+16*, DOSEDUE+17
DISPUNTS DOSEDUE+4~, DOSEDUE+53*, DOSEDUE+54, DOSEDUE+55, DOSEDUE+56
DOSE DOSEDUE+4~, DOSEDUE+40*, DOSEDUE+41, DOSEDUE+42, DOSEDUE+43, DOSEDUE+44, DOSEDUE+47, DOSEDUE+48, DOSEDUE+51, DOSEDUE+52
, DOSEDUE+53, DOSEDUE+57, DOSEDUE+58, DOSEDUE+59, DOSEDUE+60, DOSEDUE+61, DOSEDUE+62, DOSEDUE+64, DOSEDUE+65
DOSEX DOSEDUE+4~, DOSEDUE+43*, DOSEDUE+44*, DOSEDUE+45
DUESEQ DOSEDUE+4~, DOSEDUE+12*, DOSEDUE+13, DOSEDUE+18, DOSEDUE+23, DOSEDUE+28, DOSEDUE+33
DUR DOSEDUE+62~*, DOSEDUE+63
EDOSE SAMEDOSE+4~, SAMEDOSE+5
ERX SAMEDOSE~, SAMEDOSE+5
ERXALLS DOSEDUE+4~, DOSEDUE+79*
ERXDOSE DOSEDUE+4~, DOSEDUE+35, DOSEDUE+37
ERXDOSE("CONJUNCTION" DOSEDUE+64, DOSEDUE+65
ERXDOSE("DOSE ORDERED" , DOSEDUE+41, DOSEDUE+43, DOSEDUE+51, DOSEDUE+53
ERXDOSE("DOSE" DOSEDUE+40, DOSEDUE+43
ERXDOSE("DURATION" DOSEDUE+61, DOSEDUE+62
ERXDOSE("NOUN" DOSEDUE+57, DOSEDUE+58
ERXDOSE("ROUTE" DOSEDUE+59
ERXDOSE("SCHEDULE" DOSEDUE+60
ERXDOSE("UNITS" DOSEDUE+44
ERXDOSE("VERB" DOSEDUE+42, DOSEDUE+52
ERXIEN DOSEDUE~, DOSEDUE+6, DOSEDUE+35, DOSEDUE+68
ERXLINES DOSEDUE+4~
ERXLINES( DOSEDUE+8*, DOSEDUE+10*, DOSEDUE+14*, DOSEDUE+17*, DOSEDUE+19*, DOSEDUE+22*, DOSEDUE+24*, DOSEDUE+27*, DOSEDUE+29*, DOSEDUE+32*
, DOSEDUE+33*, DOSEDUE+78, DOSEDUE+79, DOSEDUE+80
>> HIGHLN( DOSEDUE+10*
I DOSEDUE+4~, DOSEDUE+16*, DOSEDUE+21*, DOSEDUE+26*, DOSEDUE+31*, DOSEDUE+49*, DOSEDUE+50, DOSEDUE+74*, DOSEDUE+75
>> LINE DOSEDUE+7, DOSEDUE+36
>> LMLINE DOSEDUE+7*, DOSEDUE+8*, DOSEDUE+10*, DOSEDUE+14*, DOSEDUE+17*, DOSEDUE+19*, DOSEDUE+22*, DOSEDUE+24*, DOSEDUE+27*, DOSEDUE+29*
, DOSEDUE+32*, DOSEDUE+33*, DOSEDUE+36*, DOSEDUE+38*, DOSEDUE+39, DOSEDUE+42*, DOSEDUE+46*, DOSEDUE+47, DOSEDUE+48, DOSEDUE+50*
, DOSEDUE+52*, DOSEDUE+54*, DOSEDUE+56*, DOSEDUE+58*, DOSEDUE+59*, DOSEDUE+60*, DOSEDUE+63*, DOSEDUE+65*, DOSEDUE+70*, DOSEDUE+71*
, DOSEDUE+72, DOSEDUE+75*
MODE DOSEDUE~, DOSEDUE+14, DOSEDUE+17, DOSEDUE+19, DOSEDUE+22, DOSEDUE+24, DOSEDUE+27, DOSEDUE+29, DOSEDUE+32, DOSEDUE+38
, DOSEDUE+39, DOSEDUE+42, DOSEDUE+47, DOSEDUE+48, DOSEDUE+52, DOSEDUE+54, DOSEDUE+56, DOSEDUE+58, DOSEDUE+59, DOSEDUE+60
, DOSEDUE+63, DOSEDUE+65, DOSEDUE+69, DOSEDUE+70, DOSEDUE+71, DOSEDUE+72, DOSEDUE+75, DOSEDUE+82
NEXTE SAMEDOSE+4~, SAMEDOSE+8*, SAMEDOSE+9, SAMEDOSE+10
NEXTV SAMEDOSE+4~, SAMEDOSE+9*, SAMEDOSE+10
>> NMSPC DOSEDUE+82
NPSPC DOSEDUE~
PDUE DOSEDUE+4~, DOSEDUE+6, DOSEDUE+9, DOSEDUE+37
PDUE( DOSEDUE+12, DOSEDUE+13, DOSEDUE+18, DOSEDUE+23, DOSEDUE+28, DOSEDUE+33
REASON DOSEDUE+4~, DOSEDUE+18*, DOSEDUE+19, DOSEDUE+20, DOSEDUE+21*, DOSEDUE+22
RESULT DOSEDUE+4~, DOSEDUE+23*, DOSEDUE+24, DOSEDUE+25, DOSEDUE+26*, DOSEDUE+27
RX SAMEDOSE~, SAMEDOSE+6
SAMEDOSE SAMEDOSE+4~, SAMEDOSE+7*, SAMEDOSE+8, SAMEDOSE+10*, SAMEDOSE+11
>> UNDERLN( DOSEDUE+39*, DOSEDUE+48*, DOSEDUE+72*
>> VAALLS DOSEDUE+79*
VALINES DOSEDUE+4~
VALINES( DOSEDUE+38*, DOSEDUE+42*, DOSEDUE+47*, DOSEDUE+50*, DOSEDUE+52*, DOSEDUE+54*, DOSEDUE+56*, DOSEDUE+58*, DOSEDUE+59*, DOSEDUE+60*
, DOSEDUE+63*, DOSEDUE+65*, DOSEDUE+70*, DOSEDUE+71*, DOSEDUE+75*, DOSEDUE+78, DOSEDUE+79, DOSEDUE+81
VAPATINS DOSEDUE+4~, DOSEDUE+68*, DOSEDUE+69, DOSEDUE+73
VARR DOSEDUE+73!
VARR( DOSEDUE+74, DOSEDUE+75
VDOSE SAMEDOSE+4~, SAMEDOSE+6
WRPDOSE DOSEDUE+4~, DOSEDUE+45
WRPDOSE( DOSEDUE+49, DOSEDUE+50
WRPDOSE(1 DOSEDUE+47
XE DOSEDUE+4~, DOSEDUE+80*, DOSEDUE+82
XEI DOSEDUE+4~, DOSEDUE+7*, DOSEDUE+8*, DOSEDUE+10*, DOSEDUE+14*, DOSEDUE+17*, DOSEDUE+19*, DOSEDUE+22*, DOSEDUE+24*, DOSEDUE+27*
, DOSEDUE+29*, DOSEDUE+32*, DOSEDUE+33*
XV DOSEDUE+4~, DOSEDUE+81*, DOSEDUE+82
XVI DOSEDUE+4~, DOSEDUE+36*, DOSEDUE+38*, DOSEDUE+42*, DOSEDUE+46*, DOSEDUE+47, DOSEDUE+50*, DOSEDUE+52*, DOSEDUE+54*, DOSEDUE+56*
, DOSEDUE+58*, DOSEDUE+59*, DOSEDUE+60*, DOSEDUE+63*, DOSEDUE+65*, DOSEDUE+70*, DOSEDUE+71*, DOSEDUE+75*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Local Variables  | All