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 |