HDISVAP3 ;BPFO/JRP - Application Programmer API(s);03/07/12 07:56
Source file <HDISVAP3.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 |
|---|---|---|
| ADD(TEXT,TAGNAME,XMLDOC,XMLNODE) | ;Add text to XML document
|
|
| ADDBEG(TAGNAME,XMLDOC,XMLNODE) | ; Add beginning tag to XML document
|
|
| ADDEND(TAGNAME,XMLDOC,XMLNODE) | ;Add ending tag to XML document
|
|
| SUMADD(TEXT,SUMTXT,SUMNODE) | ;Add line of text to summary data
|
|
| SUMADMIN(SUMTXT,XCPTTYPE,DATA,SUMNODE) | ;Administrative summary text
|
|
| SUMSNOMD(SUMTXT,DATA,SUMNODE) | ;SNOMED summary text
|
|
| SUMRFLAB(SUMTXT,DATA,SUMNODE) | ;Reference lab summary text
|
|
| SUMID(SUMTXT,SANODE) | ;Add ID to list of IDs added to XML document
|
|
| FILENAME() | ;Returns fabricated file name
|
|
| SENDMSG(MSGTXT,SUBJ) | ;Build/send message
; Input: MSGTXT - Array containing message text ; (FULL GLOBAL REFERENCE) ; SUBJ - Message subject (optional) |
|
| GETTAGS(TAGS) | ;Build array of element names
|
|
| TAGS | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$FACNUM^HDISVF01 | FILENAME+2, SENDMSG+18 |
| $$FACPTR^HDISVF01 | SENDMSG+15 |
| $$GETFAC^HDISVF07 | SENDMSG+15 |
| $$GETTYPE^HDISVF07 | SENDMSG+25 |
| ERR2XTMP^HDISVU01 | SENDMSG+40 |
| $$HTE^XLFDT | FILENAME+3 |
| SENDMSG^XMXAPI | SENDMSG+37 |
| $$CHARCHK^XOBVLIB | ADD+9 |
| $$NS^XUAF4 | SENDMSG+17 |
| $$PROD^XUPROD | SENDMSG+25 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("XMERR" | SENDMSG+40, SENDMSG+41! |
| Name | Line Occurrences |
|---|---|
| SUMADD | SUMADMIN+3, SUMADMIN+5, SUMADMIN+7, SUMADMIN+9, SUMADMIN+11, SUMSNOMD+3, SUMSNOMD+5, SUMSNOMD+7, SUMSNOMD+9, SUMSNOMD+11 , SUMSNOMD+13, SUMRFLAB+3, SUMRFLAB+5, SUMRFLAB+7, SUMRFLAB+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRTYPE | SUMID+1~, SUMID+2*, SUMID+3, SUMID+4, SUMID+5 |
| DATA | SUMADMIN~, SUMSNOMD~, SUMRFLAB~ |
| DATA(1 | SUMADMIN+4, SUMSNOMD+2, SUMRFLAB+2 |
| DATA(11 | SUMSNOMD+10 |
| DATA(2 | SUMADMIN+8, SUMRFLAB+4 |
| DATA(3 | SUMRFLAB+6 |
| DATA(5 | SUMSNOMD+4 |
| DATA(6 | SUMSNOMD+6 |
| DATA(7 | SUMSNOMD+8 |
| DUZ | SENDMSG+28, SENDMSG+37 |
| ESCTEXT | ADD+1~, ADD+9*, ADD+11 |
| FACNUM | SENDMSG+13~, SENDMSG+17*, SENDMSG+18*, SENDMSG+20 |
| FACPTR | SENDMSG+13~, SENDMSG+15*, SENDMSG+17 |
| HDISVFLG | SENDMSG+9~, SENDMSG+37 |
| HDISVFLG("ADD | R FLAGS" , SENDMSG+31* |
| HDISVFLG("FLAGS" | SENDMSG+33* |
| HDISVFLG("FROM" | SENDMSG+35* |
| HDISVTO | SENDMSG+9~, SENDMSG+27!, SENDMSG+37 |
| HDISVTO( | SENDMSG+28* |
| HDISVTO("G.HD | IS LAB EXCEPTIONS@DOMAIN.EXT" , SENDMSG+23* |
| HDISVXMZ | SENDMSG+9~, SENDMSG+37, SENDMSG+43*, SENDMSG+46 |
| ID | SUMID+1~, SUMID+4*, SUMID+5*, SUMID+7 |
| LINE | GETTAGS+1~, GETTAGS+4*, GETTAGS+5, GETTAGS+6 |
| MSGTXT | SENDMSG~, SENDMSG+37 |
| OUT | FILENAME+1~, FILENAME+2*, FILENAME+4*, FILENAME+5*, FILENAME+6 |
| SANODE | SUMID~, SUMID+2, SUMID+4, SUMID+5 |
| SUBJ | SENDMSG~, SENDMSG+11*, SENDMSG+12, SENDMSG+20*, SENDMSG+37 |
| SUMNODE | SUMADD~, SUMADD+1, SUMADD+2*, SUMADMIN~, SUMADMIN+3, SUMADMIN+5, SUMADMIN+7, SUMADMIN+9, SUMADMIN+11, SUMSNOMD~ , SUMSNOMD+3, SUMSNOMD+5, SUMSNOMD+7, SUMSNOMD+9, SUMSNOMD+11, SUMSNOMD+13, SUMRFLAB~, SUMRFLAB+3, SUMRFLAB+5, SUMRFLAB+7 , SUMRFLAB+9 |
| SUMTXT | SUMADD~, SUMADD+1, SUMADMIN~, SUMADMIN+3, SUMADMIN+5, SUMADMIN+7, SUMADMIN+9, SUMADMIN+11, SUMSNOMD~, SUMSNOMD+3 , SUMSNOMD+5, SUMSNOMD+7, SUMSNOMD+9, SUMSNOMD+11, SUMSNOMD+13, SUMRFLAB~, SUMRFLAB+3, SUMRFLAB+5, SUMRFLAB+7, SUMRFLAB+9 , SUMID~, SUMID+6, SUMID+7 |
| TAGNAME | ADD~, ADD+2, ADD+5, ADD+11, ADDBEG~, ADDBEG+1, ADDEND~, ADDEND+1 |
| TAGS | GETTAGS~, GETTAGS+2, GETTAGS+6 |
| TEXT | ADD~, ADD+4, ADD+9, SUMADD~, SUMADD+1, SUMADMIN+1~, SUMADMIN+2*, SUMADMIN+3, SUMADMIN+4*, SUMADMIN+5 , SUMADMIN+6*, SUMADMIN+7, SUMADMIN+8*, SUMADMIN+9, SUMADMIN+10*, SUMADMIN+11, SUMSNOMD+1~, SUMSNOMD+2*, SUMSNOMD+3, SUMSNOMD+4* , SUMSNOMD+5, SUMSNOMD+6*, SUMSNOMD+7, SUMSNOMD+8*, SUMSNOMD+9, SUMSNOMD+10*, SUMSNOMD+11, SUMSNOMD+12*, SUMSNOMD+13, SUMRFLAB+1~ , SUMRFLAB+2*, SUMRFLAB+3, SUMRFLAB+4*, SUMRFLAB+5, SUMRFLAB+6*, SUMRFLAB+7, SUMRFLAB+8*, SUMRFLAB+9, SUMID+1~, SUMID+6* , SUMID+7 |
| TMP | FILENAME+1~, FILENAME+3*, FILENAME+4 |
| X | GETTAGS+1~, GETTAGS+3*, GETTAGS+5* |
| XCPTTYPE | SUMADMIN~, SUMADMIN+6 |
| XMERR | SENDMSG+38, SENDMSG+41! |
| XMLDOC | ADD~, ADD+5, ADD+11, ADDBEG~, ADDBEG+1, ADDEND~, ADDEND+1 |
| XMLNODE | ADD~, ADD+5, ADD+6*, ADD+11, ADD+12*, ADDBEG~, ADDBEG+1, ADDBEG+2*, ADDEND~, ADDEND+1 , ADDEND+2* |
| XTYPE | SENDMSG+9~, SENDMSG+25*, SENDMSG+26 |
| Name | Field # of Occurrence |
|---|---|
| $T(TAGS+X | GETTAGS+4 |