MDUXMLU1 ; HOIFO/WAA -Utilities for XML text ; 7/26/00
Source file <MDUXMLU1.m>
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 |
---|---|---|
FILTER(DATA) | ;Filter out the bad chars.
|
|
VAL(DATA) | ;Convert any special charcters to standard XML format
|
|
CODING(TYPE,DATA) | ; Coding of both CPT and ICD9
|
|
HEAD | ;Creat the header of the XML message
|
|
TAIL | ; Complete the message
|
|
NAME(NAME) | ; Convert name
|
|
DATE(FIELD,DATE) | ; Convert date and post as xml
|
|
BLDXML(HEAD,DATA) | ;
|
|
XML(XMLLINE) | ; create the XML Line in the temp file to be passed
|
|
FILE(MDIEN) | ; File off the XML data into 703.1
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^MDD(703.1 - [#703.1] | FILE+7*, FILE+9* |
^TMP($J | XML+3*, FILE+5, FILE+6, FILE+10! |
Name | Line Occurrences |
---|---|
$$FILTER | VAL+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> CCNT | FILE+2*, FILE+7*, FILE+9 |
CHAR | VAL+1~, VAL+4*, VAL+5, VAL+6 |
CHAR1 | VAL+1~, VAL+6*, VAL+9 |
CHAR2 | VAL+1~, VAL+6*, VAL+10 |
CNT | VAL+1~, VAL+2*, VAL+5*, VAL+8, VAL+10, FILE+1~, FILE+2*, FILE+5*, FILE+6, FILE+7 |
DATA | FILTER~, FILTER+1, FILTER+4*, VAL~, VAL+3*, VAL+5, VAL+9, VAL+12*, VAL+14, CODING~ , CODING+2, CODING+4, CODING+8, CODING+9, CODING+10, BLDXML~, BLDXML+2, BLDXML+3 |
DATA2 | VAL+1~, VAL+2* |
DATAC | CODING+3~, CODING+4*, CODING+7 |
DATE | DATE~, DATE+2, DATE+4, DATE+5, DATE+6, DATE+7, DATE+8, DATE+9 |
DEFF | CODING+3~, CODING+5*, CODING+6, CODING+9 |
DT | FILE+9 |
FIELD | DATE~, DATE+1, DATE+3, DATE+10 |
HEAD | BLDXML~, BLDXML+1, BLDXML+3 |
I | VAL+1~, VAL+2*, VAL+8*, VAL+9, VAL+10, CODING+3~, CODING+7*, CODING+8, CODING+9, CODING+10 |
LINE | FILE+1~, FILE+6*, FILE+7 |
LN | FILE+1~ |
MDDZ | FILE+1~, FILE+3*, FILE+4 |
MDIEN | FILE~, FILE+3, FILE+7, FILE+9 |
NAME | NAME~, NAME+1, NAME+2, NAME+3, NAME+4 |
>> ORDER | TAIL+2 |
>> QUOT | HEAD+1, HEAD+2 |
RESULT | VAL+1~, VAL+2*, VAL+7*, VAL+9*, VAL+10*, VAL+12, VAL+14*, VAL+15 |
RESULTS | FILTER+2~, FILTER+3*, FILTER+4*, FILTER+5 |
TYPE | CODING~, CODING+1, CODING+5, CODING+8, CODING+9, CODING+10 |
>> XMLCNT | XML+2*, XML+3 |
XMLLINE | XML~, XML+1, XML+3 |