AFJXALRT ;FO-OAKLAND/GMB-PROCESS INFO AND ALERT USER ;3/17/99 13:42
Source file <AFJXALRT.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 |
Package | Total | Caller Graph |
---|---|---|
Network Health Exchange | 1 | AFJXTRF |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENTER | ;
|
|
CLOSED(AXFROM) | ; Returns 1 if sending site is closed; 0 otherwise.
|
|
PROCESS(AXRQXMZ) | ; Process data incoming
|
|
INIT | ;
|
|
GATHER | ; Gather the requested data on the patient (it is sent to spool)
|
|
TRANSFER | ; Transfer the spool data to the temp global
|
|
FINISH | ; Send the data and clean up.
|
|
SEND | ; Send the data to the requestor
|
|
PERSON(DFN) | ; Get personal demographic info about the patient
|
|
OPENDEV | ; Set IOP to a unique name to avoid duplicates
|
|
CLOSDEV | ; Close the spooler device and get device info
; AXSPDOC = IEN in file 3.51 of the Spool Document ; AXSPDATA = IEN in file 3.519 of the Spool Data |
|
CHKSEGS | ; Check to see if all components exist before proceeding
|
|
BRIEF | ; MED12 - EXTRACT 12 MONTHS OF ALL SEGMENTS
|
|
TOTAL | ; EXTRACT ALL SEGMENTS WITH NO TIME LIMITATION
|
|
NHBP | ; PHAR12 - EXTRACT 12 MONTHS OF PHARMACY INFORMATION
|
|
PHARM | ; EXTRACT THE WHOLE PHARMACY
|
|
EXTRACT | ; Extract one component
|
|
FAIL(AXERR) | ; Note the error.
|
|
SENSIT | ; Data for sensitive patient was accessed,
; so notify DG SENSITIVITY MAILGROUP |
|
AUDIT | ;
|
|
DUPLI | ; Look for the same message number to avoid duplicate tracking entries
|
|
NEW | ;
|
Name | Field # of Occurrence |
---|---|
^%ZIS | OPENDEV+6 |
^%ZISC | INIT+3, OPENDEV+7, CLOSDEV+4 |
SPL2TMP^AFJXTRF | TRANSFER+1 |
$$FIND1^DIC | CLOSED+3, INIT+14, INIT+17, EXTRACT+1, SENSIT+3 |
FILE^DICN | NEW+6 |
^DIE | DUPLI+8 |
$$GET1^DIQ | CLOSED+5, OPENDEV+2, CLOSDEV+5, CLOSDEV+6, SENSIT+11 |
EN^GMTS1 | EXTRACT+7 |
DEM^VADPT | PERSON+2 |
$$FMTE^XLFDT | INIT+6, PERSON+6 |
$$NOW^XLFDT | DUPLI+7, NEW+5 |
$$CJ^XLFSTR | FINISH+3, FAIL+4, SENSIT+6 |
$$LJ^XLFSTR | PERSON+7 |
$$REPEAT^XLFSTR | FAIL+10, SENSIT+5, SENSIT+7 |
REMSBMSG^XMA1C | ENTER+3 |
^XMD | SEND+6, SENSIT+17 |
DSD^ZISPL | TRANSFER+2 |
DSDOC^ZISPL | TRANSFER+2 |
FileNo | Call Tags |
---|---|
^GMT(142.1 - [#142.1] | FIND1^DIC |
^GMT(142.99 - [#142.99] | GET1^DIQ |
^DPT - [#2] | FIND1^DIC |
^VA(200 - [#200] | FIND1^DIC |
^XMB(3.51 - [#3.51] | GET1^DIQ |
^DIC(4.2 - [#4.2] | FIND1^DIC, GET1^DIQ |
^DG(43 - [#43] | GET1^DIQ |
^AFJ(537000 - [#537000] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AFJ(537000 - [#537000] | AUDIT+3, DUPLI+3 |
^DGSL(38.1 - [#38.1] | INIT+24 |
^TMP("AFJX" | INIT+2!, INIT+5*, INIT+6*, INIT+20*, INIT+23*, FINISH+1, FINISH+2*, FINISH+3*, FINISH+5!, FAIL+2 , FAIL+3*, FAIL+4*, FAIL+5*, FAIL+6*, FAIL+7*, FAIL+8*, FAIL+9*, FAIL+10* |
^XMB("NETNAME" | INIT+6, FINISH+3, SEND+2 |
^XMB(3.9 - [#3.9] | INIT+4 |
Name | Line Occurrences |
---|---|
$$CLOSED | ENTER+2 |
@( | GATHER+3, CHKSEGS+3 |
AUDIT | FINISH+7 |
CHKSEGS | INIT+21 |
CLOSDEV | GATHER+4 |
DUPLI | AUDIT+3 |
EXTRACT | TOTAL+1, PHARM+1 |
FAIL | INIT+15, INIT+16, INIT+18, OPENDEV+3, OPENDEV+8, CHKSEGS+5 |
FINISH | PROCESS+7 |
GATHER | PROCESS+5 |
INIT | PROCESS+3 |
NEW | AUDIT+4 |
OPENDEV | INIT+22 |
PERSON | INIT+19 |
PROCESS | ENTER+2 |
SEND | FINISH+4 |
SENSIT | FINISH+6 |
TRANSFER | PROCESS+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS | OPENDEV+5* |
AXABBR | GATHER+1~, CHKSEGS+1~, TOTAL+1*, PHARM+1*, EXTRACT+1, EXTRACT+2 |
AXABORT | PROCESS+1~, PROCESS+4, INIT+1*, INIT+19, INIT+21, INIT+22, FINISH+6, FAIL+1*, AUDIT+2 |
AXCHK | GATHER+1~, CHKSEGS+1~, CHKSEGS+2*, EXTRACT+2 |
AXCHK("NF" | CHKSEGS+4, CHKSEGS+5, EXTRACT+2* |
AXDAYS | GATHER+1~, BRIEF+1*, NHBP+1*, EXTRACT+4 |
AXDFN | PROCESS+1~, INIT+17*, INIT+18, INIT+19, INIT+24, OPENDEV+4, EXTRACT+4 |
AXDOMIEN | CLOSED+2~, CLOSED+3*, CLOSED+4, CLOSED+5, PROCESS+1~, INIT+14*, INIT+15, NEW+5 |
AXERR | FAIL~, FAIL+8 |
AXFROM | CLOSED~, CLOSED+1, CLOSED+3 |
AXGRP | SENSIT+2~, SENSIT+11*, SENSIT+12 |
AXIEN | DUPLI+1~, DUPLI+2*, DUPLI+3*, DUPLI+6 |
AXNHEDUZ | SENSIT+2~, SENSIT+3*, SENSIT+4*, SENSIT+14 |
AXPID | PROCESS+1~ |
AXPID("DOB" | PERSON+6*, PERSON+7 |
AXPID("INFO" | INIT+20, PERSON+7* |
AXPID("NAME" | SEND+2, PERSON+3*, PERSON+7, SENSIT+9 |
AXPID("S-S-N" | PERSON+5*, PERSON+7 |
AXPID("SSN" | PERSON+4* |
AXRQDUZ | PROCESS+2~, INIT+8*, NEW+5 |
AXRQFROM | PROCESS+2~, INIT+13*, SENSIT+10 |
AXRQNAME | PROCESS+2~, INIT+9*, INIT+13, NEW+5 |
AXRQREC | PROCESS+2~, INIT+4*, INIT+5, INIT+7, INIT+8, INIT+9, INIT+10, INIT+11, INIT+12 |
AXRQSITE | PROCESS+2~, INIT+11*, INIT+13, INIT+14, INIT+15, SEND+3, SEND+4 |
AXRQSSN | PROCESS+2~, INIT+7*, INIT+16, INIT+17, INIT+18, SEND+2, SENSIT+9, NEW+5 |
AXRQTYPE | PROCESS+2~, INIT+12*, GATHER+3, SEND+2, CHKSEGS+3, NEW+5 |
AXRQWHEN | PROCESS+2~, INIT+10*, NEW+5 |
AXRQXMZ | PROCESS~, INIT+4, AUDIT+3, DUPLI+3, NEW+4 |
AXSEG | GATHER+1~, CHKSEGS+1~, EXTRACT+1*, EXTRACT+2, EXTRACT+5, EXTRACT+6 |
AXSENSIT | PROCESS+1~, INIT+24*, FINISH+6, DUPLI+7, NEW+5 |
AXSPDATA | PROCESS+1~, TRANSFER+2, CLOSDEV+6* |
AXSPDEV | OPENDEV+1~, OPENDEV+2*, OPENDEV+3, OPENDEV+4*, OPENDEV+8 |
AXSPDOC | PROCESS+1~, TRANSFER+2, CLOSDEV+3*, CLOSDEV+5, CLOSDEV+6 |
AXSUCCES | AUDIT+1~, AUDIT+2*, DUPLI+7, NEW+5 |
AXTEXT | SENSIT+2~ |
AXTEXT(1 | SENSIT+5* |
AXTEXT(2 | SENSIT+6* |
AXTEXT(3 | SENSIT+7* |
AXTEXT(4 | SENSIT+8* |
AXTEXT(5 | SENSIT+9* |
AXTEXT(6 | SENSIT+10* |
AXTI | PROCESS+1~, INIT+1*, INIT+5*, INIT+6*, INIT+20*, INIT+23*, FINISH+1*, FINISH+2*, FINISH+3*, FAIL+2* , FAIL+3*, FAIL+4*, FAIL+5*, FAIL+6*, FAIL+7*, FAIL+8*, FAIL+9*, FAIL+10* |
DA | DUPLI+4~, DUPLI+6* |
DD | NEW+1~ |
DFN | PERSON~, EXTRACT+3~, EXTRACT+4* |
DIC | NEW+1~, NEW+2* |
DIC("DR" | NEW+5* |
DIC(0 | NEW+3* |
DIE | DUPLI+4~, DUPLI+5* |
DLAYGO | NEW+1~, NEW+2* |
DO | NEW+1~ |
DR | DUPLI+4~, DUPLI+7* |
DT | INIT+6 |
GMTSDLM | EXTRACT+3~, EXTRACT+4*, EXTRACT+5 |
GMTSEG | EXTRACT+3~ |
GMTSEG(1 | EXTRACT+5* |
GMTSEGC | EXTRACT+3~, EXTRACT+6* |
GMTSEGI | EXTRACT+3~ |
GMTSEGI( | EXTRACT+6* |
GMTSNDM | EXTRACT+3~ |
GMTSTITL | EXTRACT+3~, EXTRACT+4* |
IO | GATHER+2 |
IO("SPOOL" | CLOSDEV+3 |
>> IOP | OPENDEV+4* |
>> POP | OPENDEV+6 |
U | INIT+7, INIT+8, INIT+9, INIT+10, INIT+11, INIT+12, INIT+24, PERSON+4 |
VA | PERSON+1~ |
VA("PID" | PERSON+5 |
VADM | PERSON+1~ |
VADM(1 | PERSON+3 |
VADM(2 | PERSON+4 |
VADM(3 | PERSON+6 |
VAERR | PERSON+1~ |
X | NEW+1~, NEW+4* |
XMDUZ | SENSIT+2~, SENSIT+16* |
XMSER | ENTER+1~, ENTER+3* |
XMSUB | SEND+1~, SEND+2*, SENSIT+2~, SENSIT+13* |
XMTEXT | SEND+1~, SEND+5*, SENSIT+2~, SENSIT+15* |
XMY | SEND+1~, SENSIT+2~ |
XMY( | SENSIT+14* |
XMY("G." | SENSIT+12* |
XMY("NETWORK, | HEALTH EXCHANGE@" , SEND+3* |
XMY("S.AFJXNHDONE@" | SEND+4* |
XMZ | ENTER+1~, ENTER+3*, SEND+1~, SENSIT+2~ |
>> XQMSG | ENTER+2, ENTER+3 |
>> XQSND | ENTER+2 |
Y | NEW+1~ |