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

Package: Outpatient Pharmacy

Routine: PSOHLINL


Information

PSOHLINL ;BIR/RTR-Process HL7 segments greater than 245 ;07/12/02

Source Information

Source file <PSOHLINL.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 NOW^%DTC  ^DIWP  
Kernel 1 $$HL7TFM^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOHLINC  

Entry Points

Name Comments DBIA/ICR reference
RESET ;reset array
LTH ;
RXO ;Process multiple RXO segments
RXOPQ
ORCPQ
ENCOMM ;Enter provider comments into PSOHY array
ORCP ;
COMM ;Process multiple NTE 6 (Provider comments)
ENSIG ;Enter Sig into PSOHY array
SIG ;Process multiple NTE 7 (Sig)
RXOP ;
PROC ;Process segments
ORC ;Process multiple ORC segments

External References

Name Field # of Occurrence
NOW^%DTC PROC+3
^DIWP COMM+2, COMM+3, SIG+2, SIG+3
$$HL7TFM^XLFDT ORCP+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY($J COMM+1!, COMM+4!, COMM+6!, SIG+1!, SIG+4!, SIG+6!, ENCOMM+2, ENCOMM+3, ENSIG+2, ENSIG+3

Label References

Name Line Occurrences
@( PROC+5, PROC+10
ENCOMM COMM+5
ENSIG SIG+5
LTH COMM+2, COMM+3, SIG+2, SIG+3
ORCPQ ORCP+2, ORCP+3, ORCP+4
PROC ORC+2, RXO+2
RESET PROC+2
RXOPQ RXOP+2, RXOP+3

Naked Globals

Name Field # of Occurrence
^( ENCOMM+2, ENSIG+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROC+3
>> DIWF COMM+2*, COMM+3*, SIG+2*, SIG+3*
>> DIWL COMM+2*, COMM+3*, SIG+2*, SIG+3*
>> DIWR COMM+2*, COMM+3*, SIG+2*, SIG+3*
>> HL("FS" PROC+5, PROC+6, COMM+2, SIG+2
PSOHAA PROC+1~, PROC+5*, PROC+6, PROC+7
>> PSOHB RESET+3, COMM+2, SIG+2
>> PSOHB( RESET+2, COMM+3, SIG+3
>> PSOHB("" COMM+3, SIG+3
PSOHBX PROC+1~, RESET+1!
PSOHBX( PROC+5, PROC+6, PROC+7, RESET+2*
PSOHBX(0 RESET+3*
>> PSOHFSP ORCP+3
PSOHIII PROC+1~, PROC+4*
PSOHLIM PROC+1~, PROC+8*, PROC+10*, ORCP+2, ORCP+3, ORCP+4, ORCP+7, ORCP+8, ORCPQ*, RXOP+2
, RXOP+3, RXOP+4, RXOPQ*
>> PSOHLMIS("ORC" ORCP+1*
>> PSOHLMIS("RXO" RXOP+1*
PSOHLTAG ORC+1*, ORC+3!, PROC+3, PROC+5, PROC+10, RXO+1*, RXO+3!
>> PSOHLZ COMM+3*, SIG+3*, ENCOMM+2*, ENCOMM+3, ENSIG+2*, ENSIG+3
>> PSOHLZC ENCOMM+1*, ENCOMM+3*, ENSIG+1*, ENSIG+3*
PSOHNNCK PROC+1~, PROC+4*
PSOHNNN PROC+1~, PROC+4*, PROC+5*
PSOHNNNN PROC+1~, PROC+4*, PROC+6*, PROC+10*, ORCP+2, ORCP+3, ORCP+4, ORCP+7, ORCP+8, RXOP+2
, RXOP+3, RXOP+4
>> PSOHOO PROC+5*, PROC+6, PROC+7
PSOHPVR PROC+1~, PROC+4*, PROC+8, PROC+9*, PROC+10, ORCPQ*, RXOPQ*
PSOHPVR1 PROC+1~, PROC+4*, PROC+5, PROC+7*, PROC+9
>> PSOHX RESET+2*
>> PSOHY("CHNUM" ORCP+3*
>> PSOHY("DRUG" RXOP+2*
>> PSOHY("EDT" PROC+3*, ORCP+6
>> PSOHY("ENTER" ORCP+7*
>> PSOHY("OCC" ORCP+2*
>> PSOHY("PRCOM" ENCOMM+3*
>> PSOHY("PRIOR" PROC+3*
>> PSOHY("PROV" ORCP+8*
>> PSOHY("QTY" RXOP+3*
>> PSOHY("REF" RXOP+4*
>> PSOHY("SDT" ORCP+5*, ORCP+6*
>> PSOHY("SIG" ENSIG+3*
>> PSOXLONG COMM+2, COMM+3, COMM+4, SIG+2, SIG+3, SIG+4, LTH+1*
>> X ORCP+4*, ORCP+5, COMM+2*, COMM+3*, SIG+2*, SIG+3*, LTH+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All