ACKQAS ;AUG/JLTP BIR/PTD HCIOFO/BH-New Clinic Visits ; 04/01/99
Source file <ACKQAS.m>
| Package | Total | Call Graph |
|---|---|---|
| Quasar | 9 | EDIT^ACKQAS5 ($$DUPEDATA,$$ELIGCHK,$$GETPCETM,DISP,KILL)^ACKQASU ($$CLIN,$$DUPCHK,$$PCEVST1)^ACKQASU1 ($$POST,UTLAUD)^ACKQASU2 $$PCESEND^ACKQASU3 $$COPYPCE^ACKQASU4 ($$ACKAPMNT,$$SHOWPCE)^ACKQASU7 $$DIV^ACKQUTL2 ($$AUDIO,$$PCE)^ACKQUTL4 |
| VA FileMan | 7 | (,DD)^%DT (,LIST)^DIC FILE^DICN (,FILE)^DIE ^DIK $$GET1^DIQ ^DIR |
| Kernel | 1 | KILL^%ZISS |
| PCE Patient Care Encounter | 1 | $$VISITLST^PXAPI |
| Registration | 1 | (DEM,SDA)^VADPT |
| 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 |
|---|---|---|
| Quasar | 4 | ACKQAS VISIT ENTRY ACKQAS5 ACKQTE ^ACK(509850.6 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IVD | ; INITIAL VISIT DATE ** TRIGGERED FROM PATIENT NAME ***
|
|
| VISIT | ; New visit data input
|
|
| DIV | ;
|
|
| CLIN | ||
| VDATE | ||
| PATIENT | ||
| PCE | ; Select a PCE visit
|
|
| APPMNT | ; Check for any appointments for the patient on this date.
|
|
| APPMNT1 | ||
| FILE | ; Set up dummy record and run input template
|
|
| TPLATE | ; Call template
|
|
| VEXIT | ; Kill off variables at end of processing
|
|
| AOA | ; COMPUTE AGE ON APPOINTMENT DATE
|
|
| CHKDT | ;
|
|
| SITE | ;
|
|
| STOP | ;
|
|
| UNLOCK | ; Unlock Locked record
|
|
| HEADING | ;
|
|
| DEL | ||
| CHKDTH | ;; ACKQ*3*10 ADD CHECK FOR DECEASED PATIENT
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | IVD+6 |
| DD^%DT | IVD+5 |
| KILL^%ZISS | VEXIT+3 |
| EDIT^ACKQAS5 | PATIENT+33 |
| $$DUPEDATA^ACKQASU | FILE+13 |
| $$ELIGCHK^ACKQASU | PATIENT+14 |
| $$GETPCETM^ACKQASU | FILE+4 |
| DISP^ACKQASU | APPMNT+8 |
| KILL^ACKQASU | VEXIT+2 |
| $$CLIN^ACKQASU1 | CLIN |
| $$DUPCHK^ACKQASU1 | PATIENT+17 |
| $$PCEVST1^ACKQASU1 | PCE+3 |
| $$POST^ACKQASU2 | TPLATE+5 |
| UTLAUD^ACKQASU2 | TPLATE+4 |
| $$PCESEND^ACKQASU3 | TPLATE+6 |
| $$COPYPCE^ACKQASU4 | FILE+39 |
| $$ACKAPMNT^ACKQASU7 | FILE+7 |
| $$SHOWPCE^ACKQASU7 | FILE+42 |
| $$DIV^ACKQUTL2 | DIV+3 |
| $$AUDIO^ACKQUTL4 | TPLATE+4 |
| $$PCE^ACKQUTL4 | PATIENT+30 |
| ^DIC | PATIENT+2 |
| LIST^DIC | VISIT+4 |
| FILE^DICN | FILE+23 |
| ^DIE | TPLATE+1 |
| FILE^DIE | FILE+32 |
| ^DIK | DEL+1 |
| $$GET1^DIQ | DIV+6, CLIN+6, STOP+1, STOP+2, STOP+7, STOP+8 |
| ^DIR | VDATE+2, APPMNT1+5, SITE+4 |
| $$VISITLST^PXAPI | PCE+7 |
| DEM^VADPT | AOA+1, CHKDTH+2 |
| SDA^VADPT | APPMNT+3 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(40.7 - [#40.7] | GET1^DIQ |
| ^DG(40.8 - [#40.8] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| ^ACK(509850.2 - [#509850.2] | Classic Fileman Calls |
| ^ACK(509850.6 - [#509850.6] | Classic Fileman Calls |
| 509850.83 | LIST^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ACK(509850.2 - [#509850.2] | IVD+2 |
| ^ACK(509850.6 - [#509850.6] | PATIENT+23, FILE+12, FILE+35, AOA+1 |
| ^ACK(509850.7 - [#509850.7] | CHKDT+1 |
| ^ACK(509850.8 - [#509850.8] | VISIT+2 |
| ^DD("DD" | CHKDTH+6 |
| ^TMP("ACKQASU4" | FILE+42 |
| ^UTILITY("VASD" | APPMNT+3!, APPMNT+4, APPMNT1, APPMNT1+9, APPMNT1+10! |
| Name | Line Occurrences |
|---|---|
| APPMNT | PCE+3 |
| APPMNT1 | APPMNT1+6 |
| CHKDT | FILE+23 |
| CHKDTH | PATIENT+10 |
| DEL | FILE+38 |
| DIV | CLIN, CLIN+1, VDATE+3, PATIENT+3, PATIENT+4, PATIENT+14, PATIENT+17, PCE+8, APPMNT1+7 |
| FILE | PATIENT+40, PCE+11, APPMNT+4 |
| HEADING | FILE+7, FILE+12, FILE+38, TPLATE+7 |
| PATIENT | PATIENT+2, PATIENT+5, PATIENT+11 |
| STOP | CLIN+4, FILE+31 |
| TPLATE | TPLATE+5, TPLATE+6 |
| UNLOCK | FILE+12, FILE+38, TPLATE+7 |
| VDATE | VDATE+2 |
| VEXIT | DIV+1, DIV+2, DIV+3, DIV+4, CLIN, PATIENT+14, PATIENT+20, FILE+7, FILE+12, FILE+38 , TPLATE+7 |
| VISIT | PATIENT+20, PATIENT+33, FILE+7, FILE+12, FILE+38, TPLATE+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | IVD+1~, IVD+5*, IVD+6! |
| %DT("A" | IVD+5* |
| %DT("B" | IVD+6* |
| A1 | IVD+8! |
| ACK | CHKDTH+1~ |
| ACK(4 | CHKDTH+3*, CHKDTH+7*, CHKDTH+8 |
| ACKAPMNT | APPMNT1+9*, FILE+7, FILE+8! |
| ACKARR | FILE+26! |
| ACKARR( | FILE+27*, FILE+28*, FILE+29*, FILE+30*, FILE+31* |
| >> ACKCLIN | CLIN*, CLIN+1, CLIN+2*, CLIN+6, PATIENT+24, PCE+3, PCE+7, APPMNT+1, FILE+7, FILE+12 , FILE+13, FILE+27, STOP+1, STOP+7 |
| >> ACKCSC | PATIENT+25, FILE+31, STOP+3*, STOP+4*, STOP+5*, STOP+6, STOP+9*, STOP+10* |
| >> ACKCSC(1 | CLIN+6, STOP+2*, STOP+4, STOP+5, STOP+8*, STOP+9, STOP+10 |
| ACKCSCP | STOP+1*, STOP+2, STOP+7*, STOP+8, STOP+12! |
| >> ACKDA | TPLATE+1* |
| >> ACKDFN | PATIENT+7*, TPLATE+5*, TPLATE+6* |
| ACKDIRUT | CHKDTH+1~ |
| >> ACKDIV | DIV+3, DIV+5*, DIV+6, CLIN, PATIENT+30, FILE+28 |
| >> ACKDIV( | DIV+5 |
| >> ACKDIV("" | DIV+5 |
| >> ACKDVN | DIV+1, DIV+3*, DIV+4, DIV+6, CLIN |
| >> ACKECSC | PATIENT+23*, PATIENT+25 |
| >> ACKERR | FILE+38, FILE+39*, FILE+42* |
| >> ACKESITE | PATIENT+23*, PATIENT+24 |
| >> ACKFLG1 | PATIENT+20*, PATIENT+24*, PATIENT+26, PATIENT+27 |
| >> ACKFLG2 | PATIENT+20*, PATIENT+25*, PATIENT+26 |
| >> ACKGEN | CHKDT+1*, CHKDT+2 |
| >> ACKLAYGO | PATIENT+2*, FILE+22* |
| >> ACKLOSS | TPLATE+4 |
| >> ACKMON | CHKDT+1* |
| ACKNUM | APPMNT1*, APPMNT1+1, APPMNT1+5! |
| ACKOUT | VISIT+1~, PATIENT+9*, PATIENT+11*, CHKDTH+8* |
| >> ACKPAT | PATIENT+6*, PATIENT+17, PCE+3, PCE+7, FILE+7, FILE+12, FILE+13 |
| >> ACKPCE | PATIENT+30*, PATIENT+40, FILE+3, FILE+7, FILE+38, TPLATE+6 |
| >> ACKPCENO | PCE+7*, PCE+8, PCE+11, FILE+3, FILE+4, FILE+18*, FILE+30, FILE+38, FILE+39 |
| >> ACKQCHK | FILE+12, FILE+13*, FILE+14 |
| >> ACKQTST | TPLATE+5*, TPLATE+6 |
| ACKREQ | TPLATE+3! |
| >> ACKSITE | SITE+4* |
| >> ACKTRGT("DILIST" | VISIT+5 |
| >> ACKVD | IVD+5, VDATE+4*, PATIENT+17, PATIENT+30, PCE+3, PCE+7, APPMNT+1, FILE+7, FILE+12, FILE+13 , FILE+23 |
| >> ACKVIEN | FILE+24*, FILE+27, FILE+28, FILE+29, FILE+30, FILE+31, FILE+35, FILE+39, TPLATE+1, TPLATE+5 , TPLATE+6, DEL+1 |
| >> ACKVISIT | PATIENT+37* |
| >> ACKVSEL | PATIENT+17*, PATIENT+18 |
| >> ACKVTME | PATIENT+37*, PATIENT+40*, PCE+9*, APPMNT1+9*, FILE+3, FILE+4*, FILE+5*, FILE+7, FILE+12, FILE+13 , FILE+17*, FILE+29 |
| >> ACKY | PATIENT+18*, PATIENT+23 |
| >> CLINVARR | DIV+1 |
| D0 | IVD+1~, PATIENT+36!, AOA+1 |
| DA | PATIENT+18*, PATIENT+20, PATIENT+26!, PATIENT+33, PATIENT+36!, TPLATE+1*, DEL+1* |
| DA(1 | SITE+1* |
| DD | IVD+1~, PATIENT+36! |
| DDD | IVD+1~ |
| DFN | IVD+1~, IVD+2*, PATIENT+6*, PATIENT+7, TPLATE+5, TPLATE+6, AOA+1~* |
| >> DIC | PATIENT*, FILE+22* |
| >> DIC("W" | PATIENT+1* |
| >> DIC(0 | PATIENT*, FILE+22* |
| >> DIE | TPLATE+1* |
| >> DIK | DEL+1* |
| DIR | VDATE+2!, APPMNT1+5!, SITE+4! |
| DIR("?" | VDATE+1*, APPMNT1+3*, SITE+3* |
| DIR("??" | VDATE+1* |
| DIR("A" | VDATE*, APPMNT1+1*, SITE+2* |
| DIR("B" | VDATE*, APPMNT1+2* |
| DIR(0 | VDATE*, APPMNT1+4*, SITE+1* |
| >> DIRUT | VDATE+3, APPMNT1+7, SITE+4 |
| >> DLAYGO | PATIENT*, FILE+22* |
| DO | PATIENT+36! |
| >> DR | TPLATE+1* |
| DT | IVD+4, IVD+7 |
| >> DTOUT | PATIENT+3 |
| I | CHKDTH+1~ |
| IOF | HEADING+1 |
| U | IVD+2, VISIT+5, DIV+1, DIV+3, DIV+4, DIV+5, DIV+6, CLIN, CLIN+2, PATIENT+23 , APPMNT1+9, FILE+4, FILE+24, AOA+1, CHKDT+2 |
| VA | AOA+1~, CHKDTH+1~ |
| VADM | AOA+1~, CHKDTH+1~ |
| VADM(3 | AOA+1 |
| VADM(6 | CHKDTH+4, CHKDTH+5 |
| VAERR | AOA+1~, CHKDTH+1~ |
| >> VASD("C" | APPMNT+1* |
| >> VASD("F" | APPMNT+1* |
| >> VASD("T" | APPMNT+1* |
| >> VASD("W" | APPMNT+2* |
| X | IVD+2*, IVD+3, IVD+4, IVD+6*, IVD+7, VDATE+2, PATIENT+2, PATIENT+4, APPMNT1+6, APPMNT1+9* , FILE+23*, AOA+1*, CHKDT+1, CHKDTH+1~ |
| X1 | AOA+1~* |
| X2 | AOA+1~* |
| Y | IVD+1~, IVD+5*, IVD+6, VDATE+4, PATIENT+5, PATIENT+6, FILE+24, SITE+4, CHKDTH+1~, CHKDTH+5* , CHKDTH+7 |