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

Package: Outpatient Pharmacy

Routine: PSORMRXD


Information

PSORMRXD ;BIRM/JAM - REMOTE DATA INTEROPERABILITY UTILITY ; 10/29/08

Source Information

Source file <PSORMRXD.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 ($$FMADD,$$FMTE)^XLFDT  $$UP^XLFSTR  $$NAME^XUSER  
List Manager 2 EN^VALM  FULL^VALM1  
Outpatient Pharmacy 2 ^PSOBUILD  ($$STACHK,FMTSIG,HDR)^PSORMRX  

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

Package Total Caller Graph
Outpatient Pharmacy 2 PSO RDI VISITS DETAIL  PSORMRX  

Entry Points

Name Comments DBIA/ICR reference
HELP ;
SETTMP ;Sets the ^TMP("PSORDI",$J global
DETAIL ; Build prescription details for local site
EN(PSOSEL) ;- ListManager entry point
INIT ; - Populates the Body section for ListMan
EXIT ;
GETSIG ;Gets SIG from File #52, format and place into FSIG array
HDR ; Patient Header for remote site

External References

Name Field # of Occurrence
^PSOBUILD DETAIL+12
$$STACHK^PSORMRX DETAIL+22
FMTSIG^PSORMRX GETSIG+4
HDR^PSORMRX HDR+1
EN^VALM EN+2
FULL^VALM1 EN+3
$$FMADD^XLFDT DETAIL+11
$$FMTE^XLFDT DETAIL+28, DETAIL+34
$$UP^XLFSTR DETAIL+42
$$NAME^XUSER DETAIL+42

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSRX - [#52] DETAIL+21, DETAIL+22, DETAIL+29, DETAIL+30, DETAIL+32, DETAIL+41, GETSIG+2, GETSIG+3
^TMP("PSORDI" DETAIL+4, DETAIL+7, DETAIL+9*, SETTMP+1*, EXIT+4!, EXIT+5, EXIT+6!
^TMP("PSORDIS" EXIT+4!
^TMP($J DETAIL+7, DETAIL+8, DETAIL+9, EXIT+4!

Label References

Name Line Occurrences
DETAIL INIT+2
EXIT EN+4
GETSIG DETAIL+36
SETTMP DETAIL+14, DETAIL+16, DETAIL+35, DETAIL+39, DETAIL+40, DETAIL+43

Naked Globals

Name Field # of Occurrence
^(3 DETAIL+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT DETAIL+2~, DETAIL+7*, DETAIL+9*, EXIT+2~
DATA DETAIL+1~, DETAIL+20*, DETAIL+21, DETAIL+22, DETAIL+29, DETAIL+30, DETAIL+32, DETAIL+41, GETSIG+2, GETSIG+3
DRG DETAIL+1~, DETAIL+19*, DETAIL+20, DETAIL+25
DT DETAIL+11
FSIG DETAIL+2~, DETAIL+36!
FSIG( DETAIL+38, DETAIL+39
FSIG("" DETAIL+40
I GETSIG+1~, GETSIG+2*, GETSIG+3
ISDT DETAIL+1~, DETAIL+27*, DETAIL+28
LC DETAIL+2~, DETAIL+7*, DETAIL+8*, DETAIL+9
LFDT DETAIL+1~, DETAIL+21*, DETAIL+31*, DETAIL+33*, DETAIL+34
LINE DETAIL+1~, DETAIL+14*, DETAIL+16*, DETAIL+17*, DETAIL+19*, DETAIL+25*, DETAIL+26*, DETAIL+28*, DETAIL+34*, DETAIL+37*
, DETAIL+39*, DETAIL+41*, DETAIL+42*, DETAIL+43*, SETTMP+1
NODE0 DETAIL+1~, DETAIL+21*, DETAIL+25, DETAIL+27
NODE1 DETAIL+1~, DETAIL+30*, DETAIL+31
PRVDR DETAIL+2~, DETAIL+41*, DETAIL+42
PSODTCUT DETAIL+1~, DETAIL+11*
>> PSORFLG EXIT+3
PSOSD DETAIL+1~, DETAIL+15
PSOSD( DETAIL+18, DETAIL+19, DETAIL+20
PSOSEL EN~, HDR+2, HDR+3, DETAIL+5
PSOX DETAIL+1~, DETAIL+29*, DETAIL+30
QTY DETAIL+1~, DETAIL+27*, DETAIL+28
RSIG GETSIG+1~
RSIG( GETSIG+3*
RSIG("" GETSIG+4
RX DETAIL+1~
SEQ DETAIL+1~, DETAIL+4*, DETAIL+5, DETAIL+13*, DETAIL+14, DETAIL+44, SETTMP+1*, EXIT+2~, EXIT+5*, EXIT+6*
SIG DETAIL+2~, DETAIL+37*, DETAIL+38*, DETAIL+39
ST DETAIL+1~, DETAIL+17*, DETAIL+18*, DETAIL+19, DETAIL+20, DETAIL+22
STA DETAIL+2~, DETAIL+22*, DETAIL+23, DETAIL+24*, DETAIL+26
>> VALM("TITLE" HDR+2*, HDR+3*
>> VALMCNT INIT+1*, DETAIL+5*, DETAIL+44*
>> VALMSG INIT+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All