AMQQ ; IHS/CMI/THL - QUERY UTILITY ENTRY ROUTINE ;
Source file <AMQQ.m>
| Package | Total | Caller Graph |
|---|---|---|
| PCC Medical Query | 5 | AMQQ1 AMQQAT1 AMQQATA AMQQCMPL AMQQQE |
| Patient Care Component Reports | 1 | APCLVL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ERR | ; The following line contains vendor specific $Z for DSM and MSM - an
; an exemption to SAC 6.1.2.3 has been granted for version 2 only per ; memo dated 5/5/93 from J. MacArthur - This needs to be changed in ; the next release. **BRJ/IHS ** 6/7/93 |
|
| INDER | ; Special Entry Point For Call From Above Execute
|
|
| SEARCH | ; ENTRY POINT FROM AMQQQE
|
|
| SET | ||
| EN2 | ; PROGRAMMER ENTRY POINT FOR NATL LANGUAGE INTERFACE
; USED BY PHARMACY PKG AND OTHERS. SET AUPNPAT = PT DFN |
|
| FAST | ; ENTRY POINT FOR FAST FACTS
|
|
| EN1 | ; PROGRAMMER ENTRY POINT ; SCRIPT INTERFACE
|
|
| INIT | ||
| EN3 | ; PROGRAMMER ENTRY POINT FOR SEARCH TEMPLATE SUBSTITUTION. INPUT AMQQEN3 CONTAINS THE DIBT ENTRY NUMBER AND OUTPUT RETURNS THE TOTAL NUMBER OF ENTRIES IN THE NEW TEMPLATE
; IF AMQQND=0, HITS NOT DISPLAYED, AMQQND=1 DOTS WILL BE DISPLAYED FOR EACH HIT |
|
| EMSG | ||
| AGAIN | ||
| EN | ;EP; PRIMARY ENTRY POINT FOR QMAN FROM THE KERNEL MENU SYSTEM
|
|
| START | ||
| AT | ||
| ERROR | ||
| VAR | ||
| OLDTRAP | ||
| RUN | ||
| LIST | ; ENTRY POINT FROM AMQQAT1
|
|
| EXIT | ; ENTRY POINT FROM AMQQCMPL
|
|
| TRAP | ;TRAP
|
|
| VAREN | ; ENTRY POINT TO SET VARIABLES
|
|
| SAVE | ||
| LOOP | ||
| VIEW |
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | VAR+3 |
| $$VERSION^%ZOSV | AT+4, AT+5, TRAP+8 |
| ^AMQQ1 | RUN |
| ^AMQQAT | AT |
| ^AMQQATL | SET+1 |
| ^AMQQATR | SET |
| ^AMQQATS | SET+2 |
| ^AMQQCMPL | AT+8 |
| ^AMQQDFN | EN+1, EN1+1, EN2+3 |
| EXIT^AMQQKILL | EXIT+5 |
| EXIT1^AMQQKILL | LOOP, EXIT+2, INDER+4 |
| ^AMQQOPT | AGAIN+1 |
| VIEW^AMQQOPT1 | VIEW |
| ^AMQQQ | RUN |
| EN^AMQQQ | RUN+1 |
| ^AMQQQE | SAVE |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(2 - [#3.2] | VAR+5 |
| ^%ZOSF("BRK" | TRAP+4 |
| ^%ZOSF("NBRK" | EXIT+3 |
| ^%ZOSF("TRAP" | AT+4, AT+5, TRAP+5, TRAP+8, TRAP+9, OLDTRAP+5 |
| ^AMQQ(8 - [#9009078] | VAR+1 |
| ^DD("OS" - [#.7] | TRAP+2, TRAP+3, OLDTRAP+1, OLDTRAP+2, OLDTRAP+3 |
| ^DIBT( | EN3+3 |
| ^DPT - [#2] | EN2+6 |
| ^UTILITY("AMQQ" | LIST+3 |
| Name | Line Occurrences |
|---|---|
| @( | LOOP |
| AGAIN | LOOP+1 |
| AT | AT+1, AT+6, AT+9, AT+11, AT+12, SET+7, ERROR+3 |
| EMSG | ERROR+1 |
| EN | EN3+4 |
| EXIT | AGAIN+1, ERROR, ERROR+4, ERR+4, ERR+7, INDER+8, EN2+10 |
| LIST | AT+1, AT+9, AT+11, AT+12, SET+3 |
| LOOP | AGAIN, ERR+7, EN2+9 |
| SEARCH | INDER+7 |
| SET | AT+10 |
| START | EN+2 |
| TRAP | START, LOOP, INDER+5, EN2+7 |
| VAR | START, INDER+6, EN2+8 |
| Name | Field # of Occurrence |
|---|---|
| ^( | LIST+3 |
| ^("BRK" | TRAP+4 |
| ^("NBRK" | EXIT+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | TRAP+3*, OLDTRAP+2*, OLDTRAP+3*, OLDTRAP+4, VAR+2*, LIST+3*, EN1+6*, EN1+7*, EN1+8*, EN1+9* , EN1+10, INDER+1*, INDER+2, EN3+3*! |
| >> AMQQ200( | VAR+2* |
| AMQQADAM | AMQQ+4~, AMQQ+5*, TRAP+4, TRAP+5, OLDTRAP+5 |
| >> AMQQAGIN | LOOP+1* |
| AMQQANYF | AT+9! |
| >> AMQQCCLS | RUN+2 |
| >> AMQQEN3 | AGAIN*, LOOP, RUN+2, EN3+2*, EN3+3* |
| >> AMQQEN31 | AGAIN* |
| AMQQETRP | EXIT+1!, TRAP+7* |
| >> AMQQFAIL | EN1+2*, EN1+3* |
| AMQQFEN2 | EN2+4*, EN2+11! |
| >> AMQQMULT | AT+11 |
| AMQQND | EN3+5! |
| AMQQNOET | AT+4, AT+5, TRAP+1!, TRAP+2*, TRAP+3*, TRAP+4, TRAP+5*, TRAP+6, OLDTRAP!, OLDTRAP+1* , OLDTRAP+4*, OLDTRAP+5*, ERROR |
| AMQQNULL | SET+5, SET+6! |
| >> AMQQNV | VAR+4, VAR+5*, VAR+7* |
| >> AMQQONE | AT+11 |
| >> AMQQOPT | AGAIN*, AGAIN+1, LOOP, SEARCH+1, ERR+7, EN2+5* |
| >> AMQQQ | AT+2, AT+7, AT+8 |
| AMQQQUIT | AGAIN+1, LOOP, LOOP+1!, RUN!, AT+2, AT+3!, AT+8!, ERROR*, ERR+4* |
| >> AMQQRV | VAR+4, VAR+5*, VAR+6*, VAR+7* |
| >> AMQQSAUT | EN2+6* |
| AMQQSCPF | AT+6! |
| AMQQSVFL | AT+12! |
| AMQQTXMT | AT+10! |
| >> AMQQUATN | INIT*, AT+2, AT+7, SET+4* |
| >> AMQQUNBC | INIT+1*, SET+5* |
| >> AMQQUQQN | INIT+1* |
| >> AMQQURGN | INIT+1* |
| >> AMQQUSQL | INIT* |
| >> AMQQUSQN | INIT+1* |
| >> AMQQVER | VAR* |
| AMQQXSQF | AT+1! |
| >> AMQQXV | VAR+7* |
| AMQQXX | EXIT+4, SEARCH+1, RUN!, RUN+1, VAR+3, VAR+5, LIST+1, EN1+2, EN1+4 |
| >> AMQQYY | EXIT+4, EN1+3, EN1+5, INDER+1, INDER+2 |
| >> AMQQYY(0 | INDER+3* |
| >> AUPNPAT | EN2+2, EN2+6 |
| DUZ(2 | VAR+1 |
| IOF | EXIT+4, SEARCH+1 |
| >> IOP | VAR+3* |
| IOST(0 | VAR+5 |
| U | INIT+1*, TRAP+3, OLDTRAP+3, VAR+1, VAR+5, EN2+6, EN3+3 |
| >> X | AT+4*, AT+5*, TRAP+8*, TRAP+9*, VAR*, VAR+1*, VAR+2, VAR+5*, EN1+4*, EN1+7 , INDER+2* |
| >> Y | EN1+5*, EN1+8, INDER+2* |
| Name | Field # of Occurrence |
|---|---|
| $T(AMQQ+1 | VAR |