HDISVS03 ;BPFO/JRP - PROCESS RECEIVED XML DATA;1/6/2005 ; 08 Mar 2005 9:10 AM
Source file <HDISVS03.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STATUS(PRSARR,ERRARR) | ;Process status update from VistA system ; Input : PRSARR - Array containing parsed XML document (closed root) ; This is the output of SAX^HDISVM01 ; ERRARR - Array to output errors in (closed root) | |
| ELEMENTS | ;List of required elements in XML document | 
| Name | Field # of Occurrence | 
|---|---|
| ADDERR^HDISVC00 | STATUS+13, STATUS+27, STATUS+31, STATUS+37, STATUS+42, STATUS+66, STATUS+72, STATUS+79, STATUS+86, STATUS+93 , STATUS+103, STATUS+109, STATUS+115 | 
| $$FACPTR^HDISVF01 | STATUS+69 | 
| SETSTAT^HDISVF01 | STATUS+120 | 
| $$GETSDIS^HDISVF03 | STATUS+9, STATUS+89 | 
| $$GETCODE^HDISVF06 | STATUS+106 | 
| $$GETIEN^HDISVF06 | STATUS+100 | 
| $$FINDSYS^HDISVF07 | STATUS+75 | 
| $$GETPTR^HDISVF10 | STATUS+82 | 
| $$PARAMINI^HDISVF10 | STATUS+82 | 
| $$XMLTFM^HDISVU01 | STATUS+112 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AINDX | STATUS+14~, STATUS+18* | 
| ASUBS | STATUS+14~, STATUS+19* | 
| CODE | STATUS+15~, STATUS+106, STATUS+120 | 
| CODEPTR | STATUS+15~, STATUS+99*, STATUS+100, STATUS+105*, STATUS+106 | 
| DATA | STATUS+14~, STATUS+20*, STATUS+49, STATUS+50, STATUS+51, STATUS+52, STATUS+53, STATUS+54, STATUS+55 | 
| DATE | STATUS+14~, STATUS+112*, STATUS+120 | 
| EINDX | STATUS+14~, STATUS+16*, STATUS+35, STATUS+47, STATUS+49, STATUS+50, STATUS+51, STATUS+52, STATUS+53, STATUS+54 , STATUS+55 | 
| ERRARR | STATUS~, STATUS+13, STATUS+22*, STATUS+23, STATUS+27, STATUS+31, STATUS+37, STATUS+42, STATUS+66, STATUS+72 , STATUS+79, STATUS+86, STATUS+93, STATUS+103, STATUS+109, STATUS+115 | 
| ESUBS | STATUS+14~, STATUS+17*, STATUS+40 | 
| FIELD | STATUS+15~, STATUS+53*, STATUS+120 | 
| FILE | STATUS+15~, STATUS+52*, STATUS+120 | 
| INDX | STATUS+15~, STATUS+47*, STATUS+49, STATUS+50, STATUS+51, STATUS+52, STATUS+53, STATUS+54, STATUS+55 | 
| MAILMAN | STATUS+15~, STATUS+51*, STATUS+75, STATUS+77, STATUS+84, STATUS+91, STATUS+120 | 
| OOPS | STATUS+15~, STATUS+21*, STATUS+28*, STATUS+32*, STATUS+38*, STATUS+43*, STATUS+45, STATUS+67*, STATUS+73*, STATUS+75 , STATUS+80*, STATUS+82, STATUS+87*, STATUS+89, STATUS+94*, STATUS+96, STATUS+104*, STATUS+110*, STATUS+116*, STATUS+118 | 
| PRSARR | STATUS~, STATUS+16, STATUS+17, STATUS+18, STATUS+19, STATUS+20, STATUS+24*, STATUS+25, STATUS+29, STATUS+30 | 
| SOURCE | STATUS+15~, STATUS+49*, STATUS+69, STATUS+70, STATUS+75, STATUS+76, STATUS+83, STATUS+90, STATUS+120 | 
| SRCTYPE | STATUS+14~, STATUS+50*, STATUS+75, STATUS+77, STATUS+84, STATUS+92, STATUS+120 | 
| STAT | STATUS+15~, STATUS+54*, STATUS+100, STATUS+101, STATUS+107 | 
| STATDT | STATUS+15~, STATUS+55*, STATUS+112, STATUS+113 | 
| STATPTR | STATUS+14~ | 
| SYSPTR | STATUS+14~, STATUS+75, STATUS+82, STATUS+89 | 
| TMP | STATUS+10~, STATUS+11*, STATUS+12*, STATUS+13, STATUS+14~, STATUS+26*, STATUS+27, STATUS+30*, STATUS+31, STATUS+34* , STATUS+35, STATUS+36*, STATUS+37, STATUS+41*, STATUS+42, STATUS+57*, STATUS+59, STATUS+60, STATUS+61, STATUS+62 , STATUS+63, STATUS+64, STATUS+65, STATUS+70*, STATUS+71*, STATUS+72, STATUS+76*, STATUS+77*, STATUS+78*, STATUS+79 , STATUS+83*, STATUS+84*, STATUS+85*, STATUS+86, STATUS+90*, STATUS+91*, STATUS+92*, STATUS+93, STATUS+101*, STATUS+102* , STATUS+103, STATUS+107*, STATUS+108*, STATUS+109, STATUS+113*, STATUS+114*, STATUS+115 | 
| >> X | STATUS+34*, STATUS+65*, STATUS+66 | 
| >> Y | STATUS+58*, STATUS+59*, STATUS+60*, STATUS+61*, STATUS+62*, STATUS+63*, STATUS+64* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(ELEMENTS+X | STATUS+34 |