HDISVAP2 ;BPFO/JRP - Application Programmer API(s);03/07/12 07:47
Source file <HDISVAP2.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 |
|---|---|---|
| BUILD(ARRAY,XMLDOC,SUMTXT) | ;Build XML document for Lab exceptions
; Input: ARRAY - Array containing information about the exception ; (FULL GLOBAL REFERENCE) ; XMLDOC - Array to build XML document into ; (FULL GLOBAL REFERENCE) ; SUMTXT - Array to build summary text into ; (FULL GLOBAL REFERENCE) (Optional) |
|
| ADMIN | ;Administrative data
|
|
| SNOMED | ;SNOMED extract data
|
|
| RSLTN | ;Resolution data
|
|
| REFLAB | ;Reference lab data
|
|
| ADD | ;Add text to XML document
|
|
| ADDBEG | ; Add beginning tag to XML document
|
|
| ADDEND | ;Add ending tag to XML document
|
|
| PRSENODE | ;Parse delimited data in NODE into individual pieces
|
|
| ERR | ;Error found
|
| Name | Field # of Occurrence |
|---|---|
| ADD^HDISVAP3 | ADD+6 |
| ADDBEG^HDISVAP3 | ADDBEG+6 |
| ADDEND^HDISVAP3 | ADDEND+6 |
| GETTAGS^HDISVAP3 | BUILD+29 |
| SUMADD^HDISVAP3 | BUILD+66, BUILD+67 |
| SUMADMIN^HDISVAP3 | ADMIN+65 |
| SUMID^HDISVAP3 | BUILD+73 |
| SUMRFLAB^HDISVAP3 | REFLAB+64 |
| SUMSNOMD^HDISVAP3 | SNOMED+35 |
| $$FACNUM^HDISVF01 | ADMIN+8 |
| $$FACPTR^HDISVF01 | ADMIN+6 |
| $$GETDIP^HDISVF07 | ADMIN+16 |
| $$GETFAC^HDISVF07 | ADMIN+6 |
| $$GETTYPE^HDISVF07 | ADMIN+24 |
| $$FMTXML^HDISVU01 | ADMIN+55 |
| $$XMLHDR^XOBVLIB | BUILD+31 |
| $$NS^XUAF4 | ADMIN+7 |
| $$PROD^XUPROD | ADMIN+25 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("HDISVAP1" | BUILD+22 |
| ^XMB("NETNAME" | ADMIN+16 |
| Name | Line Occurrences |
|---|---|
| ADD | ADMIN+14, ADMIN+22, ADMIN+32, ADMIN+36, ADMIN+48, ADMIN+57, ADMIN+61, SNOMED+30, RSLTN+32, RSLTN+38 , REFLAB+38, REFLAB+46, REFLAB+54, REFLAB+58, REFLAB+62, REFLAB+69 |
| ADDBEG | BUILD+34, BUILD+57, ADMIN+4, SNOMED+4, RSLTN+4, REFLAB+4 |
| ADDEND | BUILD+69, BUILD+77, ADMIN+63, SNOMED+33, RSLTN+41, REFLAB+72 |
| ADMIN | BUILD+59 |
| ERR | BUILD+47, ADMIN+11, ADMIN+19, ADMIN+29, ADMIN+45, ADMIN+53, SNOMED+10, RSLTN+12, REFLAB+12, REFLAB+31 , REFLAB+35, REFLAB+43, REFLAB+51 |
| PRSENODE | ADMIN+40, SNOMED+17, RSLTN+19, REFLAB+19 |
| REFLAB | BUILD+62 |
| RSLTN | BUILD+61 |
| SNOMED | BUILD+60 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | BUILD~, BUILD+37, BUILD+51, BUILD+73, ADMIN+39, ADMIN+59, SNOMED+6, SNOMED+16, SNOMED+23, RSLTN+8 , RSLTN+18, RSLTN+25, REFLAB+8, REFLAB+18, REFLAB+25, REFLAB+56, REFLAB+60, ERR+8, ERR+9 |
| ARRTYPE | ADMIN+1~, SNOMED+1~, SNOMED+6*, SNOMED+8, SNOMED+13, SNOMED+20, RSLTN+1~, RSLTN+8*, RSLTN+10, RSLTN+15 , RSLTN+22, REFLAB+1~, REFLAB+8*, REFLAB+10, REFLAB+15, REFLAB+22 |
| DATA | ADMIN+1~, ADMIN+65, SNOMED+1~, SNOMED+22!, SNOMED+23*, SNOMED+35, RSLTN+1~, RSLTN+24!, RSLTN+25*, REFLAB+1~ , REFLAB+24!, REFLAB+25*, REFLAB+64, PRSENODE+2! |
| DATA( | SNOMED+27, SNOMED+28, RSLTN+29, RSLTN+30, PRSENODE+4* |
| DATA(1 | ADMIN+42, REFLAB+28 |
| DATA(2 | ADMIN+50, REFLAB+40 |
| DATA(3 | REFLAB+48 |
| DELIM | ADMIN+1~, ADMIN+38*, SNOMED+1~, SNOMED+15*, RSLTN+1~, RSLTN+17*, REFLAB+1~, REFLAB+17*, PRSENODE+3, PRSENODE+4 |
| ERROR | BUILD+20~, BUILD+38*, BUILD+59, BUILD+60, BUILD+61, BUILD+62, ADMIN+2*, SNOMED+2*, RSLTN+2*, RSLTN+6 , REFLAB+2*, REFLAB+6, ERR+14* |
| ERRSUM | BUILD+21~, BUILD+42*, BUILD+55*, ERR+6, ERR+12 |
| ERRTXT | BUILD+21~, BUILD+46*, ADMIN+10*, ADMIN+18*, ADMIN+28*, ADMIN+44*, ADMIN+52*, SNOMED+9*, RSLTN+11*, REFLAB+11* , REFLAB+30*, REFLAB+34*, REFLAB+42*, REFLAB+50*, ERR+8, ERR+9 |
| ERRXML | BUILD+21~, BUILD+41*, BUILD+54*, ERR+3, ERR+11 |
| LOOP | PRSENODE+1~, PRSENODE+3*, PRSENODE+4 |
| NODE | ADMIN+1~, ADMIN+39*, SNOMED+1~, SNOMED+16*, SNOMED+26*, SNOMED+27*, SNOMED+28, SNOMED+29, RSLTN+1~, RSLTN+18* , RSLTN+28*, RSLTN+29*, RSLTN+30, RSLTN+31, REFLAB+1~, REFLAB+18*, PRSENODE+3, PRSENODE+4 |
| SPOT | SNOMED+1~, RSLTN+1~ |
| SUMNODE | BUILD+21~, BUILD+27*, BUILD+42, BUILD+55, BUILD+66, BUILD+67, ADMIN+65, SNOMED+35, REFLAB+64, ERR+6 , ERR+12* |
| SUMTXT | BUILD~, BUILD+23*, BUILD+24, BUILD+64, BUILD+66, BUILD+67, BUILD+73, BUILD+79, ADMIN+65, SNOMED+35 , REFLAB+64, ERR+5, ERR+6 |
| TAGNAME | ADD+1~, ADD+3*, ADD+4, ADD+6, ADDBEG+1~, ADDBEG+3*, ADDBEG+4, ADDBEG+6, ADDEND+1~, ADDEND+3* , ADDEND+4, ADDEND+6 |
| TAGREF | BUILD+21~, BUILD+34*, BUILD+57*, BUILD+69*, BUILD+77*, ADMIN+4*, ADMIN+13*, ADMIN+21*, ADMIN+31*, ADMIN+35* , ADMIN+47*, ADMIN+56*, ADMIN+60*, ADMIN+63*, SNOMED+4*, SNOMED+29*, SNOMED+33*, RSLTN+4*, RSLTN+31*, RSLTN+38* , RSLTN+41*, REFLAB+4*, REFLAB+37*, REFLAB+45*, REFLAB+53*, REFLAB+57*, REFLAB+61*, REFLAB+69*, REFLAB+72*, ADD+3 , ADDBEG+3, ADDEND+3 |
| TAGS | BUILD+21~, BUILD+22*, BUILD+24, BUILD+29, BUILD+81, ADD+3, ADDBEG+3, ADDEND+3 |
| TEXT | BUILD+21~, BUILD+65*, BUILD+66, ADMIN+1~, ADMIN+6*, ADMIN+7*, ADMIN+8*, ADMIN+9, ADMIN+16*, ADMIN+17 , ADMIN+24, ADMIN+25*, ADMIN+26*, ADMIN+27, ADMIN+34*, ADMIN+42*, ADMIN+43, ADMIN+50*, ADMIN+51, ADMIN+55* , ADMIN+59*, SNOMED+1~, SNOMED+28*, RSLTN+1~, RSLTN+30*, RSLTN+37*, REFLAB+1~, REFLAB+28*, REFLAB+29, REFLAB+33 , REFLAB+40*, REFLAB+41, REFLAB+48*, REFLAB+49, REFLAB+56*, REFLAB+60*, REFLAB+68*, ADD+6 |
| TMP | ADMIN+1~ |
| X | ERR+1~, ERR+3*, ERR+6* |
| XCPTADD | BUILD+20~, BUILD+26*, BUILD+71*, BUILD+79, BUILD+82 |
| XCPTNODE | BUILD+20~ |
| XCPTNUM | BUILD+20~, BUILD+45*, BUILD+50*, BUILD+51*, BUILD+73, ADMIN+39, ADMIN+59, SNOMED+6, SNOMED+16, SNOMED+23 , RSLTN+8, RSLTN+18, RSLTN+25, REFLAB+8, REFLAB+18, REFLAB+25, REFLAB+56, REFLAB+60, ERR+8, ERR+9 |
| XCPTTYPE | BUILD+20~, BUILD+36*, BUILD+37*, BUILD+44, BUILD+46, BUILD+51, BUILD+73, ADMIN+34, ADMIN+39, ADMIN+59 , ADMIN+65, SNOMED+6, SNOMED+16, SNOMED+23, RSLTN+6, RSLTN+8, RSLTN+18, RSLTN+25, RSLTN+36, REFLAB+6 , REFLAB+8, REFLAB+18, REFLAB+25, REFLAB+56, REFLAB+60, REFLAB+67, ERR+8, ERR+9 |
| XMLDOC | BUILD~, BUILD+24, BUILD+31, BUILD+79, ADD+6, ADDBEG+6, ADDEND+6, ERR+3 |
| XMLNODE | BUILD+20~, BUILD+25*, BUILD+31, BUILD+32*, BUILD+41, BUILD+54, ADD+6, ADDBEG+6, ADDEND+6, ERR+3 , ERR+11* |