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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOERXOU

Package: Outpatient Pharmacy

Routine: PSOERXOU


Information

PSOERXOU ;ALB/BWF - eRx parsing Utilities ; 12/30/2019 3:46pm

Source Information

Source file <PSOERXOU.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
M XML Parser 1 $$SYMENC^MXMLUTL  
VA FileMan 1 ($$GET1,GETS)^DIQ  

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

Package Total Caller Graph
Outpatient Pharmacy 9 PSOERXOB  PSOERXOC  PSOERXOD  PSOERXOE  PSOERXOI  PSOERXOJ  PSOERXOK  PSOERXOL  
PSOERXOM  

Entry Points

Name Comments DBIA/ICR reference
ONAME(GBL,CNT,HF,LN,FN,MN,SUF,PRE) ;
; conditionally set up name segment. per the XSD, last name and first name are required if there is a name
OADD(GBL,CNT,AL1,AL2,CTY,ST,PC,CC) ;
; conditionally create the address segment. there must be data in one of the fields being passed in.
OCOMM(GBL,SGBL,CNT,IENS,SFILE,DAFIL,DAFLD,DAIENS) ;
; do not build if there are no communication numbers
SIGTYPE(GL,CNT,PARENT,TEXT,QUAL,CODE) ;
INSCCODE(PSOSITE) ;
BL(GBL,CNT,TAG,VAR) ;
C ;

External References

Name Field # of Occurrence
$$GET1^DIQ OADD+3, OCOMM+25, INSCCODE+3, INSCCODE+5, INSCCODE+7
GETS^DIQ OCOMM+16
$$SYMENC^MXMLUTL BL+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ
^DIC(5 - [#5] GET1^DIQ
^PS(59 - [#59] GET1^DIQ
^HL(779.004 - [#779.004] GET1^DIQ

Label References

Name Line Occurrences
BL ONAME+4, ONAME+5, OADD+5, OADD+6, OCOMM+18, OCOMM+20, OCOMM+21, OCOMM+22, OCOMM+25, SIGTYPE+3
C ONAME+3, ONAME+6, OADD+4, OADD+7, OCOMM+5, OCOMM+6, OCOMM+7, OCOMM+8, OCOMM+9, OCOMM+11
, OCOMM+19, OCOMM+23, OCOMM+26, SIGTYPE+2, SIGTYPE+4, BL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AL1 OADD~, OADD+2, OADD+5
AL2 OADD~, OADD+2, OADD+5
CC OADD~, OADD+2, OADD+6
CDAT OCOMM+2~
CDAT( OCOMM+17, OCOMM+18, OCOMM+20, OCOMM+21, OCOMM+22
CIEN OCOMM+2~, OCOMM+14*, OCOMM+15
CIENS OCOMM+2~, OCOMM+15*, OCOMM+16, OCOMM+17, OCOMM+18, OCOMM+20, OCOMM+21, OCOMM+22
CNT ONAME~, ONAME+3, ONAME+4, ONAME+5, ONAME+6, OADD~, OADD+4, OADD+5, OADD+6, OADD+7
, OCOMM~, OCOMM+5, OCOMM+6, OCOMM+7, OCOMM+8, OCOMM+9, OCOMM+11, OCOMM+18, OCOMM+19, OCOMM+20
, OCOMM+21, OCOMM+22, OCOMM+23, OCOMM+25, OCOMM+26, SIGTYPE~, SIGTYPE+2, SIGTYPE+3, SIGTYPE+4, BL~
, BL+2, C+1*
CNTRY INSCCODE+1~, INSCCODE+7*, INSCCODE+8
CNTRYIEN INSCCODE+1~, INSCCODE+5*, INSCCODE+7
CODE SIGTYPE~, SIGTYPE+1, SIGTYPE+3
CSEQ OCOMM+2~, OCOMM+13*, OCOMM+14
CTY OADD~, OADD+2, OADD+5
DADD OCOMM+2~, OCOMM+25*
DAFIL OCOMM~, OCOMM+25
DAFLD OCOMM~, OCOMM+25
DAIENS OCOMM~, OCOMM+25
EMAIL OCOMM+2~, OCOMM+18*
EXT OCOMM+2~, OCOMM+21*
FN ONAME~, ONAME+2, ONAME+4
GBL ONAME~, ONAME+3, ONAME+4, ONAME+5, ONAME+6, OADD~, OADD+4, OADD+5, OADD+6, OADD+7
, OCOMM~, OCOMM+5, OCOMM+6, OCOMM+7, OCOMM+8, OCOMM+9, OCOMM+11, OCOMM+18, OCOMM+19, OCOMM+20
, OCOMM+21, OCOMM+22, OCOMM+23, OCOMM+25, OCOMM+26, BL~, BL+2
GL SIGTYPE~, SIGTYPE+2, SIGTYPE+3, SIGTYPE+4
HF ONAME~, ONAME+3, ONAME+6
IENS OCOMM~, OCOMM+15
LN ONAME~, ONAME+2, ONAME+4
MN ONAME~, ONAME+4
NUM OCOMM+2~, OCOMM+20*
PARENT SIGTYPE~, SIGTYPE+2, SIGTYPE+4
PC OADD~, OADD+2, OADD+6
PRE ONAME~, ONAME+5
PSOSITE INSCCODE~, INSCCODE+2, INSCCODE+3
QUAL SIGTYPE~, SIGTYPE+1, SIGTYPE+3
RELINST INSCCODE+1~, INSCCODE+3*, INSCCODE+5
SFILE OCOMM~, OCOMM+16, OCOMM+17, OCOMM+18, OCOMM+20, OCOMM+21, OCOMM+22
SGBL OCOMM~, OCOMM+4, OCOMM+13, OCOMM+14
SSMS OCOMM+2~, OCOMM+22*
ST OADD~, OADD+2, OADD+3*, OADD+6
SUF ONAME~, ONAME+5
TAG BL~, BL+2
TEXT SIGTYPE~, SIGTYPE+1, SIGTYPE+3
TYPE OCOMM+2~, OCOMM+17*, OCOMM+19, OCOMM+23
VAR BL~, BL+1, BL+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All