PSOERXOU ;ALB/BWF - eRx parsing Utilities ; 12/30/2019 3:46pm
Source file <PSOERXOU.m>
Package | Total | Call Graph |
---|---|---|
M XML Parser | 1 | $$SYMENC^MXMLUTL |
VA FileMan | 1 | ($$GET1,GETS)^DIQ |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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 | ;
|
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 |
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 |
>> | 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 |
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 |