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

Package: Outpatient Pharmacy

Routine: PSOHLSG2


Information

PSOHLSG2 ;BIR/LC-Build HL7 Segments ;03/01/96 09:45

Source Information

Source file <PSOHLSG2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Outpatient Pharmacy 3 ^PSOBUILD  (START,START2,START3)^PSOHLSG3  $$ZZ^PSOSUTL  
Adverse Reaction Tracking 2 EN1^GMRADPT  EN1^GMRAOR2  
VA FileMan 2 C^%DTC  ^DIWP  
Health Level Seven 1 $$HLDATE^HLFNC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOHLSG1  

Entry Points

Name Comments DBIA/ICR reference
ZALQT
ZSL(PSI) ;build Suspense Notice segment
NTE1(PSI) ;build NTE segment for SIG
NTE3(PSI) ;build NTE segment for drug warning narrative
NTE5(PSI) ;build NTE segment for drug interactions
NTE4(PSI) ;build NTE segment for profile information
SIG
ZML(PSI) ;multi-Rx label segment
NTE2(PSI) ;build NTE segment for patient narrative
PSOLBL3 ;RX must be defined (Internal), Check already done for OERR SIG
SIGOLD
ZAL(PSI) ;allergy list segment
NTE6(PSI) ;build NTE segment for drug allergy indications

External References

Name Field # of Occurrence
C^%DTC ZML+7, ZSL+4
^DIWP NTE2+3, NTE2+7, NTE2+10
EN1^GMRADPT ZAL+3
EN1^GMRAOR2 ZAL+6
$$HLDATE^HLFNC ZAL+11, ZAL+16, ZML+11, ZSL+7
^PSOBUILD ZSL+5
START^PSOHLSG3 NTE4+3
START2^PSOHLSG3 NTE5+3
START3^PSOHLSG3 NTE6+3
$$ZZ^PSOSUTL ZML+10, ZSL+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] SIGOLD
^PS(51 - [#51] SIG+1
^PS(52.5 - [#52.5] ZSL+7
^PS(54 - [#54] NTE3+5, NTE3+7, NTE3+8
^PS(55 - [#55] ZML+4, ZML+5, SIGOLD
^PS(59 - [#59] NTE2+3, NTE2+7, NTE2+10
^PSDRUG - [#50] NTE3+3
^PSRX - [#52] ZML+5, ZML+6, ZML+7, ZML+8, ZML+12, ZSL+8, ZSL+9, NTE1+4, NTE1+5, PSOLBL3+5
^TMP("PSO" ZAL+13*, ZAL+17*, ZML+15*, ZSL+10*, NTE1+7*, NTE2+4*, NTE2+5*, NTE2+6*, NTE2+8*, NTE2+9*
, NTE2+11*, NTE2+12*, NTE3+4*, NTE3+8*, NTE5+4*, NTE5+5*, NTE6+4*
^UTILITY($J NTE2+3!, NTE2+5, NTE2+7!, NTE2+8, NTE2+10!, NTE2+11

Label References

Name Line Occurrences
PSOLBL3 NTE1+4
SIG NTE1+5
SIGOLD NTE1+4
ZALQT ZAL+4

Naked Globals

Name Field # of Occurrence
^( SIG+1, NTE2+3, NTE2+7, NTE2+10
^(0 ZML+5, PSOLBL3+5, NTE2+3, NTE2+7, NTE2+10
^(1 ZML+5
^(2 ZML+7, ZML+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NTE1+9!, SIG+1*
ADTL ZAL+6!, ZALQT!
ADTL("O" ZAL+10, ZAL+14, ZAL+15
AIEN ZAL+5*, ZAL+6, ZAL+7, ZAL+8, ZAL+9, ZALQT!
AMC ZML+6*, ZML+17!
BARCODE ZML+13*, ZML+14, ZML+17!
CNT ZAL+3*, ZAL+6*, ZALQT!, NTE3+4*, NTE3+8*, NTE3+12!
CNT1 ZML+2*, ZML+10*, ZML+17!
CTCT PSOLBL3+2~, PSOLBL3+14*
DAT ZAL+2~, ZAL+11*, ZAL+12*, ZAL+13, ZAL+15*, ZAL+16*, ZAL+17
>> DAW NTE6+3
>> DFN ZAL+1, ZML+1, ZML+4, ZML+5, ZSL+1, ZSL+3, NTE1+2, SIGOLD, NTE2+1, NTE3+1
, NTE4+1, NTE5+1, NTE6+1
DIWF NTE2+3*, NTE2+7*, NTE2+10*, NTE2+14!
DIWL NTE2+3*, NTE2+5, NTE2+7*, NTE2+8, NTE2+10*, NTE2+11, NTE2+14!
DIWR NTE2+3*, NTE2+7*, NTE2+10*, NTE2+14!
DR NTE1+6*, NTE1+9!
DRG ZML+10*, ZML+14, ZML+17!
>> DRI NTE5+3
DT ZML+7, ZML+8, ZSL+4
E NTE1+9!, SIGOLD+1!
EXPDATE ZML+11*, ZML+14, ZML+17!
F NTE1+9!, SIGOLD+1!
FFFF PSOLBL3+2~, PSOLBL3+9*, PSOLBL3+10
FLD3 NTE1+6*, NTE1+7, NTE1+9!
>> FS ZAL+7, ZAL+8, ZAL+9, ZAL+13, ZAL+17, ZML+14, ZSL+9, NTE1+6, NTE2+4, NTE3+4
, NTE5+5
GMRA ZAL+3*, ZALQT!
GMRAL ZAL+4, ZALQT!
GMRAL( ZAL+5, ZAL+7, ZAL+8, ZAL+9
>> IDGN NTE3+3
IDX ZAL+2~, ZAL+10*, ZAL+14*, ZAL+15
>> IRXN NTE1+4, NTE1+5, PSOLBL3+3
J ZML+9*, ZML+17!, NTE1+9!, SIG+3*
JJJ NTE3+6*, NTE3+7*, NTE3+8, NTE3+12!
LLIM PSOLBL3+2~, PSOLBL3+9, PSOLBL3+11*
LLL NTE2+5*, NTE2+8*, NTE2+11*, NTE2+12*, NTE2+14!
LLLL PSOLBL3+2~, PSOLBL3+8*, PSOLBL3+9*, PSOLBL3+13
LVAR PSOLBL3+2~, PSOLBL3+8*, PSOLBL3+9*, PSOLBL3+11, PSOLBL3+12*, PSOLBL3+13
LVAR1 PSOLBL3+2~, PSOLBL3+8*, PSOLBL3+9, PSOLBL3+10*, PSOLBL3+12
NTE1 NTE1+3~, NTE1+6*, NTE1+7
NTE2 NTE2+2~, NTE2+4*, NTE2+13
NTE3 NTE3+2~, NTE3+4*, NTE3+11
NTE4 NTE4+2~, NTE4+4
NTE5 NTE5+2~, NTE5+4, NTE5+5
NTE6 NTE6+2~, NTE6+4
P NTE1+9!, SIG*, SIG+1
PPP PSOLBL3+2~, PSOLBL3+5*
PPPP PSOLBL3+2~, PSOLBL3+5*
PSA ZML+9*, ZML+10, ZML+11, ZML+12, ZML+13, ZML+17!
PSI ZAL~, ZAL+13*, ZAL+17*, ZML~, ZML+15, ZML+16*, ZSL~, ZSL+10, ZSL+11*, NTE1~
, NTE1+7, NTE1+8*, NTE2~, NTE2+4, NTE2+5, NTE2+6, NTE2+8, NTE2+9, NTE2+11, NTE2+12
, NTE2+13*, NTE3~, NTE3+4, NTE3+8, NTE3+11*, NTE4~, NTE4+4*, NTE5~, NTE5+4, NTE5+5
, NTE5+6*, NTE6~, NTE6+4, NTE6+5*
PSLONG PSOLBL3+2~, PSOLBL3+3*, PSOLBL3+9
PSNACNT NTE2+3*, NTE2+5*, NTE2+6*, NTE2+8*, NTE2+9*, NTE2+11*, NTE2+12, NTE2+14!
>> PSOBARS ZML+13
>> PSODFN ZSL+3*, NTE4+1*
PSODTCUT ZSL+4*, ZSL+12!
>> PSOINST ZML+13
PSOLGTH ZSL+8*, ZSL+12!
>> PSOPAR ZML+3, ZML+13, SIG+3, SIGOLD, SIGOLD+1, PSOLBL3+3, PSOLBL3+14, NTE4+3
PSOSD ZSL+12!
PSOSD( ZSL+5
>> PSOSITE NTE2+3, NTE2+7, NTE2+10
PSOWARN NTE3+5*, NTE3+7, NTE3+8, NTE3+12!
PSRFL ZML+5*, ZML+6*, ZML+7*, ZML+8, ZML+17!
PSRX ZML+4*, ZML+5, ZML+17!
PSRXX ZML+5*, ZML+6, ZML+7, ZML+8, ZML+17!
PSSEVFL NTE2+3*, NTE2+8*, NTE2+9, NTE2+14!
PSSIXFL NTE2+3*, NTE2+5*, NTE2+6, NTE2+14!
PSSPCNT ZSL+3*, ZSL+12!
>> PSSPND ZML+3
PSSSRX ZSL+6*, ZSL+7, ZSL+8, ZSL+9, ZSL+12!
PSSUFLG ZSL+3*, ZSL+12!
REFILLS ZML+11*, ZML+14, ZML+17!
RX ZML+17!, PSOLBL3+3*, PSOLBL3+5, NTE3+12!
RX( ZML+8*, ZML+9, ZML+11
RXNUM ZML+12*, ZML+14, ZML+17!
RXX ZSL+3*, ZSL+5*, ZSL+12!
S NTE1+9!, SIGOLD+1!
SEV ZAL+2~, ZAL+12*, ZAL+13, ZAL+15*, ZAL+17
SGC NTE1+9!, SIG+3*, SIGOLD*, PSOLBL3+14*
SGCT PSOLBL3+2~, PSOLBL3+9*, PSOLBL3+10
SGY NTE1+9!, SIG*, SIG+2*, SIG+3
SGY( NTE1+6, SIG+3*, SIGOLD*, PSOLBL3+9*, PSOLBL3+13*, PSOLBL3+14
SIG NTE1+4*, NTE1+9!, SIG, SIG+1, SIGOLD+1!
SIG9 PSOLBL3+2~
SIG9( PSOLBL3+5*, PSOLBL3+9, PSOLBL3+10
SPDATE ZSL+7*, ZSL+9, ZSL+12!
SPNUM ZSL+7*, ZSL+12!
SPPL ZSL+3*, ZSL+5*, ZSL+6, ZSL+12!
STA ZSL+3*, ZSL+5*, ZSL+12!
WARN NTE3+3*, NTE3+4, NTE3+5, NTE3+12!
WW NTE3+12!
WWW NTE3+5*, NTE3+12!
X ZAL+2~, ZAL+10*, ZAL+11, ZAL+12, ZAL+15*, ZML+7, ZML+17!, ZSL+4, ZSL+12!, NTE1+9!
, SIG*, SIG+1*, SIG+2, SIG+3*, NTE2+3*, NTE2+7*, NTE2+10*
X1 ZML+7*, ZML+17!, ZSL+4*, ZSL+12!
X2 ZML+7*, ZML+17!, ZSL+4*, ZSL+12!
XX ZSL+6*, ZSL+12!
Y NTE1+9!, SIG+1*
Z NTE1+9!, SIG+3*
ZAL ZAL+2~, ZAL+7*, ZAL+8*, ZAL+9*, ZAL+13*, ZAL+17*
ZDRUG ZML+10!
ZML ZML+2~, ZML+14*, ZML+15
ZSL ZSL+2~, ZSL+9*, ZSL+10
ZZ NTE2+3*, NTE2+7*, NTE2+10*, NTE2+14!
ZZZZ PSOLBL3+2~, PSOLBL3+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All