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 |  Marked Items |  All
Print Page as PDF
Routine: PSOHLSNC

Package: Outpatient Pharmacy

Routine: PSOHLSNC


Information

PSOHLSNC ;BIR/RTR - Send CHCS message to CPRS ;07/03/02

Source Information

Source file <PSOHLSNC.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 $$FMTHL7^XLFDT  MSG^XQOR  
VA Fileman 2 $$GET1^DIQ  EN^DIQ1  
National Drug File 1 (,$$DFSU)^PSNAPIS  
Outpatient Pharmacy 1 INIT^PSOHLSN  
Pharmacy Data Management 1 $$EN^PSSUTIL1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOHCPRS  

Entry Points

Name Comments DBIA/ICR reference
PV1 ;Build PV1 segment
RXO ;Build RXO segment
ZCL ;Build ZCL segment
RXE ;Build RXE segment
PID ;Build PID segment
EN(PSOPND,PSOPNDST,PSOPNDPT) ;
ZRX ;Build ZRX segment
SEG ;
DG1 ;Build DG1 segment
ZSC ;Build ZSC segment
RXR ;Build RXR segment
ORC ;Build ORC segment

External References

Name Field # of Occurrence
$$GET1^DIQ DG1+10, DG1+11
EN^DIQ1 ORC+7, ORC+8
^PSNAPIS RXE+8
$$DFSU^PSNAPIS RXE+8
INIT^PSOHLSN EN+6
$$EN^PSSUTIL1 RXE+13
$$FMTHL7^XLFDT ORC+6, ORC+10
MSG^XQOR EN+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ICD9 - [#80] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.606 - [#50.606] RXO+4, RXE+9
^PS(50.7 - [#50.7] RXO+4, RXE+9
^PS(51.2 - [#51.2] RXR+6
^PS(52.41 - [#52.41] EN+3, PID+4, PV1+4, DG1+2, DG1+7, DG1+8, ORC+6, ORC+7, ORC+8, ORC+10
, RXO+3, RXE+4, RXE+10, RXE+11, RXE+12, RXE+29, RXE+30, RXE+31, RXE+32, RXE+34
, RXE+35, RXE+36, RXE+37, RXR+1, RXR+6, ZRX+4, ZCL+3, ZCL+5, ZCL+6, ZCL+13
, ZCL+15, ZCL+16, ZSC+3, ZSC+4
^PSDRUG - [#50] RXE+5, RXE+6
^UTILITY("DIQ1" ORC+7!, ORC+8!, ORC+9!

Label References

Name Line Occurrences
DG1 EN+7
ORC EN+7
PID EN+7
PV1 EN+7
RXE EN+7
RXO EN+7
RXR EN+7
SEG PID+5, PV1+5, DG1+12, ORC+11, RXO+5, RXR+8, RXR+9, ZRX+5, ZCL+10, ZCL+14
, ZCL+18, ZSC+5
ZCL EN+7
ZRX EN+7

Naked Globals

Name Field # of Occurrence
^("IBQ" ZSC+4
^(0 PV1+4, RXO+4, RXR+6, ZCL+13, ZSC+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EN+1~, ORC+7*, ORC+8*
DG DG1+5~, DG1+9*
>> DIC ORC+7*, ORC+8*
DIQ EN+1~
DIQ(0 ORC+7*, ORC+8*
DR EN+1~, ORC+7*, ORC+8*
DXDESC DG1+5~, DG1+9*, DG1+10*, DG1+11
EI ZCL+1~, ZCL+7*, ZCL+8, ZCL+16*, ZCL+17
FLAG DG1+5~, DG1+6*
I ZCL+1~, ZCL+4*, ZCL+5, ZCL+6, ZCL+8, ZCL+17*, ZCL+18
INODE ZCL+1~, ZCL+6*, ZCL+7
JJJ ZCL+1~, ZCL+7*, ZCL+8
LP DG1+5~, DG1+7*, DG1+8, DG1+10
MSG EN+1~, EN+8
MSG( RXE+19*, RXE+20*, RXE+22, RXE+23*, RXE+24*, RXE+25*, RXE+26*, RXE+27, RXE+31*, RXE+32*
, RXE+36*, RXE+37*, RXE+38*, SEG+2*
PSOHCT EN+1~, EN+5*, RXE+15*, RXE+19, RXE+20, RXE+22, RXE+23, RXE+24, RXE+25, RXE+26
, RXE+27, RXE+29*, RXE+31, RXE+32, RXE+33*, RXE+34*, RXE+36, RXE+37, RXE+38, SEG+2*
PSOHENT EN+1~, ORC+7*
PSOHIM EN+1~
>> PSOHITM RXO+3*, RXO+4, RXE+9
PSOHJJ EN+1~, SEG+1*
>> PSOHLICP RXE+21*, RXE+23, RXE+24, RXE+25, RXE+26
PSOHLIP EN+1~, RXE+16*, RXE+17, RXE+18, RXE+19, RXE+20, RXE+23, RXE+24, RXE+25, RXE+26
PSOHLIPC EN+1~, RXE+16*
PSOHLIPX EN+1~, RXE+16*, RXE+19, RXE+20, RXE+22, RXE+24*, RXE+25, RXE+26*, RXE+27
PSOHLTTL EN+1~, RXE+16*, RXE+18*, RXE+21, RXE+22*, RXE+27*
PSOHND EN+1~, RXE+5*, RXE+6, RXE+7, RXE+8
PSOHNDD EN+1~, RXE+4*, RXE+5, RXE+6, RXE+13
PSOHNDU EN+1~, RXE+8*
PSOHPC EN+1~, RXE+29*, RXE+30, RXE+31, RXE+32, RXE+34*, RXE+35, RXE+36, RXE+37
>> PSOHPCT RXE+29*, RXE+31*, RXE+32*, RXE+33, RXE+34*, RXE+36*, RXE+37*, RXE+38
PSOHPCTX EN+1~
PSOHPRO EN+1~, ORC+8*
PSOHRT EN+1~, RXR+1*, RXR+6
PSOHRTE EN+1~, RXR+6*, RXR+7
PSOHRTEN EN+1~, RXR+5*, RXR+6*, RXR+7
PSOHRTX EN+1~, RXR+1*, RXR+2*, RXR+9
PSOHUTL EN+1~, RXE+13*
PSOLIMIT EN+1~, PID+1*, PV1+1*, DG1+3*, ORC+1*, RXO+1*, RXE+1*, RXR+3*, RXR+9*, ZRX+1*
, ZCL+2*, ZSC+1*, SEG+1
PSONFLD EN+1~, EN+4*, PID+1, PV1+1, DG1+3, ORC+1, RXO+1, RXE+1, RXR+3, RXR+9
, ZRX+1, ZCL+2, ZSC+1
PSONJJ EN+1~
PSOPND EN~, EN+2, EN+3, PID+4, PV1+4, DG1+2, DG1+7, DG1+8, ORC+4, ORC+6
, ORC+7, ORC+8, ORC+10, RXO+3, RXE+4, RXE+10, RXE+11, RXE+12, RXE+29, RXE+30
, RXE+31, RXE+32, RXE+34, RXE+35, RXE+36, RXE+37, RXR+1, RXR+6, ZRX+4, ZCL+3
, ZCL+5, ZCL+6, ZCL+13, ZCL+15, ZCL+16, ZSC+3, ZSC+4
PSOPNDPT EN~, ORC+5
PSOPNDST EN~, EN+2, ORC+3
PSOSEGMT EN+1~, SEG+1*, SEG+2
PSOXFLD EN+1~, RXE+1!
PSOXFLD( RXE+16, RXE+17*, RXE+18, RXE+19, RXE+20, RXE+23, RXE+24, RXE+25, RXE+26, SEG+1
PSOXFLD(0 PID+3*, PV1+2*, DG1+4*, ORC+2*, RXO+2*, RXE+2*, RXR+4*, RXR+9*, ZRX+2*, ZCL+2*
, ZCL+12*, ZSC+2*
PSOXFLD(1 DG1+10*, ORC+3*, RXO+4*, RXR+7*, RXR+9*, ZCL+8*, ZCL+12*, ZSC+3*
PSOXFLD(10 ORC+7*, RXE+10*
PSOXFLD(12 ORC+8*, RXE+11*
PSOXFLD(15 ORC+10*
PSOXFLD(2 PV1+3*, DG1+6*, RXE+6*, ZCL+8*, ZCL+12*, ZCL+18*, ZSC+4*
PSOXFLD(22 RXE+12*
PSOXFLD(25 RXE+13*
PSOXFLD(26 RXE+13*
PSOXFLD(3 PID+4*, PV1+4*, DG1+11*, ORC+4*, ZRX+3*, ZCL+8*, ZCL+13*, ZCL+17*, ZSC+4*
PSOXFLD(4 DG1+6*, ZRX+4*, ZSC+4*
PSOXFLD(5 ORC+5*, RXE+8*, ZSC+4*
PSOXFLD(6 RXE+9*, ZSC+4*
PSOXFLD(7 ZSC+4*
PSOXFLD(9 ORC+6*
U DG1+8, DG1+10, DG1+11, ZCL+7, ZCL+17
VDG DG1+5~, DG1+8*, DG1+10, DG1+11
>> X ORC+6*, ORC+10*
Y EN+1~

Marked Items

Name Field # of Occurrence
$T(^PSNAPIS RXE+8
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 |  Marked Items |  All