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

Package: Outpatient Pharmacy

Routine: PSOLBL4


Information

PSOLBL4 ;BIR/RTR-Set up routine for HL7 interface; Sep 07, 2024@12:00

Source Information

Source file <PSOLBL4.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 4 NOW^%DTC  ^DIC  ^DIK  $$GET1^DIQ  
Outpatient Pharmacy 3 $$CHKRX^PSOBAI  STRT^PSOHLSG5  EN^PSOHLSN1  
Kernel 1 ^%ZTLOAD  

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

Package Total Caller Graph
Outpatient Pharmacy 4 PSOBMST  PSOHLDS  PSOHLSG  PSOLBL  

Entry Points

Name Comments DBIA/ICR reference
HL
SOMDQ
AAA
CALL
ENDHL
OTHER
ACLOG ;Activity log (sending to Hl7 interface)
SUS(HSREX,HSFL,HSFILL,HSRP) ;
LAB(HLREX,HLFL,HLFILL,HLREPT) ;
RPT ;
SETZ ;

External References

Name Field # of Occurrence
NOW^%DTC ACLOG+2, SUS+6, LAB+2, SETZ+3
^%ZTLOAD SETZ+8
^DIC PSOLBL4+10
^DIK SUS+3
$$GET1^DIQ SETZ+4, SETZ+7
$$CHKRX^PSOBAI LAB+8
STRT^PSOHLSG5 AAA
EN^PSOHLSN1 SUS+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.5 - [#52.5] Classic Fileman Calls
^PS(59 - [#59] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.5 - [#52.5] HL+11, SUS+3
^PS(59 - [#59] PSOLBL4+9, PSOLBL4+12
^PSDRUG - [#50] HL+15
^PSRX - [#52] HL+7, HL+8, HL+10, HL+14, SOMDQ+2, SOMDQ+4, SOMDQ+5, SOMDQ+6, SOMDQ+7, SOMDQ+8
SOMDQ+10, SOMDQ+12, SOMDQ+13, AAA+1, AAA+3, ACLOG+3, ACLOG+4*, SUS+2*, SUS+4, SUS+5
, SUS+7, SUS+8*, LAB+2, LAB+3, LAB+4, LAB+5*, LAB+6*, LAB+11*, LAB+12*
^UTILITY($J PSOLBL4+11*, HL+2!, SOMDQ*, SOMDQ+2, SOMDQ+3*, SOMDQ+6*, SOMDQ+7, SOMDQ+8*, SOMDQ+9*, SOMDQ+10*
SOMDQ+11*, SOMDQ+12*, SOMDQ+14*, AAA+1, AAA+2*, AAA+3, AAA+7, ENDHL!, OTHER*, OTHER+1*
RPT+1*, RPT+2*, SETZ+9!

Label References

Name Line Occurrences
ACLOG SOMDQ+6
ENDHL SOMDQ+1, AAA+7
OTHER AAA+2
RPT SOMDQ+12
SETZ AAA+6, CALL

Naked Globals

Name Field # of Occurrence
^( SOMDQ+2, SOMDQ+4, AAA+1
^("STA" SOMDQ+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ACLOG+2, SUS+6, LAB+2, SETZ+3
AP PSOLBL4+7~, PSOLBL4+12*
DA SUS+1~, SUS+3*, LAB+1~
DIC PSOLBL4+7~, PSOLBL4+10*!
DIC(0 PSOLBL4+10*
DIK SUS+1~, SUS+3!*
DPRT PSOLBL4+7~, PSOLBL4+11*, PSOLBL4+12
DTTM ACLOG+1~, ACLOG+2*, ACLOG+4, SUS+1~, SUS+6*, SUS+8
HCNT ACLOG+1~, ACLOG+3*, ACLOG+4*
HCOM ACLOG+1~, ACLOG+2*, ACLOG+4
HCT LAB+1~, LAB+2*, LAB+5*, LAB+6, LAB+11*, LAB+12
HDFN HL~, AAA+1*, AAA+4*
HDFN1 HL~, AAA+1*
HFF LAB+1~, LAB+2*
HHHH HL~, SOMDQ+4*
HJJ ACLOG+1~, ACLOG+3*
HLDAI HL~, OTHER+1*
HLDFN HL~, AAA+2*, AAA+3, OTHEROTHER+1
HLDUZ LAB+1~, LAB+3*, LAB+4*, LAB+6, LAB+12
HLFILL LAB~, LAB+3, LAB+4, LAB+6, LAB+12
HLFL LAB~, LAB+3, LAB+4, LAB+6, LAB+12
HLFLAG HL~, HL+4*, HL+5*
HLFOUR HL~, SOMDQ+4*, SOMDQ+5*, SOMDQ+6, ACLOG+4
HLINGF HL~, SOMDQ+7*, SOMDQ+8*, SOMDQ+9
HLINRX HL~, SOMDQ+2*, SOMDQ+3, SOMDQ+4, SOMDQ+5, SOMDQ+6, SOMDQ+7, SOMDQ+8, SOMDQ+10, SOMDQ+12
SOMDQ+13, ACLOG+2, ACLOG+3, ACLOG+4, RPT+1
HLINRX0 HL~, SOMDQ+2*, SOMDQ+3
HLJUST HL~, HL+14*, HL+15
HLNEXT HL~, HL+5*
HLOSITE HL~, HL+1*, HL+13, HL+17, HL+19
HLREPT LAB~, LAB+6
HLREX LAB~, LAB+2, LAB+3, LAB+4, LAB+5, LAB+6, LAB+8, LAB+11, LAB+12
HLRR HL~, HL+11*
HLRX HL~, HL+4*, HL+6, HL+7, HL+8, HL+9, HL+10, HL+11, HL+14, HL+16
HL+17, HL+20*, HL+21, HL+22
HLRXY HL~, HL+2!, HL+19, ENDHL!
HLRXY( HL+16*, SOMDQ
HLRXYZ HL~
HLRXYZ( HL+17*, HL+21
HNEWDFN HL~, AAA+3*, AAA+4
HSCNT SUS+1~, SUS+7*, SUS+8*
HSCOM SUS+1~, SUS+6*, SUS+8
HSFILL SUS~, SUS+4, SUS+5, SUS+8
HSFL SUS~, SUS+4, SUS+6, SUS+8
HSJJ SUS+1~, SUS+7*
HSLDUZ SUS+1~, SUS+4*, SUS+5*, SUS+8
HSREX SUS~, SUS+2, SUS+3, SUS+4, SUS+5, SUS+7, SUS+8
HSRP SUS~, SUS+6
II HL~, HL+4*, HL+5, HL+16, HL+20*, SOMDQ*, SOMDQ+2*, SOMDQ+3, SOMDQ+6, SOMDQ+7
SOMDQ+8, SOMDQ+9, SOMDQ+10, SOMDQ+11, SOMDQ+12, SOMDQ+14, RPT+1, RPT+2
LL HL~, SOMDQ+8*
>> MW LAB+12
NOTMD HL~, HL+13*, HL+15*
NOW LAB+1~, LAB+2*, LAB+6, LAB+12
>> PDUZ ACLOG+4, RPT+2
PPL HL+3, HL+20!, HL+22*
PPLHL HL~, HL+3*, HL+4, HL+5, HL+20
PSFLG HL~, AAA+3*, AAA+4*, AAA+5*, AAA+6
PSHALP HL~
PSHLCPRS SUS+1~, SUS+2*
>> PSLION SETZ+2
PSOBADR LAB+7~, LAB+8*, LAB+9*, LAB+10
>> PSODBQ HL+11, SOMDQ+13
PSODTM HL~, SETZ+3*
>> PSOEXREP PSOLBL4+15
>> PSOLAP SETZ+2*
PSOLLL HL~, AAA+1*, AAA+5*
PSOLLN HL~, AAA+3*, AAA+5
>> PSOPAR PSOLBL4+13*, PSOLBL4+14, HL+1
PSOQUE HL~, SOMDQ*, SOMDQ+1
>> PSOSITE PSOLBL4+9, PSOLBL4+12, SETZ+4, SETZ+7
>> PSOSUREP ACLOG+2, RPT+1
PSOTEMP LAB+7~, LAB+9*, LAB+10
QPRT PSOLBL4+7~, PSOLBL4+12*, PSOLBL4+13
>> RXFL( SOMDQ+5, SOMDQ+6, SOMDQ+10
>> RXPR( SOMDQ+3, SOMDQ+4, SOMDQ+5, SOMDQ+6, SOMDQ+10, ACLOG+2, ACLOG+4
>> RXRP( HL+9, ACLOG+2, RPT+1
X PSOLBL4+7~, PSOLBL4+10*!
Y PSOLBL4+7~, PSOLBL4+10, PSOLBL4+11
>> ZTDESC SETZ+7*
>> ZTDTH SETZ+5*
>> ZTIO PSOLBL4+8, PSOLBL4+10, SETZ+5*
>> ZTRTN SETZ+4*
>> ZTSAVE("PSODTM" SETZ+5*
>> ZTSAVE("PSOLAP" SETZ+5*
>> ZTSAVE("PSOPAR" SETZ+5*
>> ZTSAVE("PSOSITE" SETZ+5*
>> ZTSAVE("RXFL(" SETZ+6*
>> ZTSAVE("RXPR(" SETZ+6*
>> ZTSAVE("RXRP(" SETZ+6*
>> ZTSAVE("RXRS(" SETZ+6*
>> ZTSAVE("^UTILITY($J,""PSOHL""," SETZ+5*
>> ZTSAVE("^UTILITY($J,""PSOPAI"")" SETZ+6*
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