ASDI ; IHS/ADC/PDW/ENM - CHECK-IN/UNSCH APPT/CR TODAY ; [ 12/01/2000 10:49 AM ]
Source file <ASDI.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 5 | (END,GOT,NEW,OKTD)^SDI CHKSO^SDM DT^SDM0 EN^SDROUT1 DTS^SDUTL | 
| IHS Changes To Scheduling | 3 | (AIU,EF,HS,MP)^ASDFORM (PAT,WARD)^ASDM ($$DIV,$$HSTYP)^ASDUT | 
| Kernel | 3 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD | 
| VA Fileman | 2 | ^DIC ^DIR | 
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS View Patient Record | 1 | BVPSD | 
| Mental Health Social Services | 1 | AMHVRL2 | 
| Scheduling | 1 | SD IHS WALK-INS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHKR | ;EP; called by CHKR to print IHS forms | |
| PAT2 | ;PEP; called when patient already known ; calling routine must set DFN=patient ien, SDPEP=1,DIV="" ; calling routine must kill SDPEP and pre-save DFN value | |
| END | ; -- eoj | |
| FORMS1 | ; | |
| APPT | ; -- SUBRTN to display today's appointments | |
| CHK | ; -- SUBRTN to check patient in for appt | |
| CHECKIN() | ; -- returns check-in time | |
| CHK2 | ;PATCH 7 | |
| CLN() | ; -- returns clinic ien | |
| FORMS | ; -- checks if forms to be printed | |
| SCX() | ; -- returns multiple ien for patient in ^sc | |
| HS1 | ;EP; called by ZTLOAD to print forms | |
| HS | ; -- prints HS and other forms if set to YES for clinic | |
| CHOOSE | ; -- ask what user wants to do | |
| CR | ; -- SUBRTN to request chart | |
| PAT | ; -- select patient | |
| DFWI() | ; -- returns default health summary printer | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZIS | HS+8 | 
| HOME^%ZIS | HS+12 | 
| ^%ZISC | HS1+6 | 
| ^%ZTLOAD | HS+12 | 
| AIU^ASDFORM | HS1+5 | 
| EF^ASDFORM | HS1+2 | 
| HS^ASDFORM | HS1+3 | 
| MP^ASDFORM | HS1+4 | 
| PAT^ASDM | PAT+2 | 
| WARD^ASDM | PAT2+4 | 
| $$DIV^ASDUT | CHKR+6, FORMS+1, DFWI+1 | 
| $$HSTYP^ASDUT | FORMS1+1 | 
| ^DIC | CR+4 | 
| ^DIR | CHOOSE+6, CHK+13, CHK2+3, CR+15, CHKR+2 | 
| END^SDI | END+1 | 
| GOT^SDI | CHK+9, CHK+15, CHK2+3 | 
| NEW^SDI | CHOOSE+9 | 
| OKTD^SDI | CR+16 | 
| CHKSO^SDM | APPT+11 | 
| DT^SDM0 | APPT+11, APPT+19 | 
| EN^SDROUT1 | CHKR+5 | 
| DTS^SDUTL | CR+8, CR+12 | 
| $$VAL^XBDIQ1 | DFWI+1 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | CHKR+6, FORMS+1 | 
| ^DPT - [#2] | APPT+4, APPT+8, APPT+9, APPT+14, APPT+17, CLN+1 | 
| ^SC - [#44] | CR+5, CR+7, CR+8, APPT+12, FORMS1+1, FORMS1+2, FORMS1+3, FORMS1+4, HS+3, CHECKIN+3 , CHECKIN+4, CHECKIN+5, SCX+3 | 
| Name | Line Occurrences | 
|---|---|
| $$CHECKIN | APPT+16, APPT+18 | 
| $$CLN | CHECKIN+2 | 
| $$DFWI | HS+6, HS+9 | 
| $$SCX | CHK+9, CHK+15, CHK2+3 | 
| APPT | PAT2+3, CHK+11 | 
| ASDI | CHOOSE+6 | 
| CHK | CHOOSE+7, CHK2+5 | 
| CHK2 | CHK+6 | 
| CR | CHOOSE+8, CR+10 | 
| END | PAT+2 | 
| FORMS | CHKR+4 | 
| FORMS1 | HS+4 | 
| HS | CHKR+6 | 
| PAT | CHOOSE+7, CHOOSE+8, CHOOSE+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | SCX+3 | 
| ^("I" | CR+8 | 
| ^("SL" | CR+5 | 
| ^(0 | APPT+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | HS+8* | 
| AGE | END+1! | 
| >> ASD | CHK2+1* | 
| ASDA | END+1!, CHK+2, APPT+1! | 
| ASDA( | CHK+4, CHK+5, CHK+6, CHK+14, CHK+15, CHK+16, APPT+16*, APPT+18*, APPT+21* | 
| ASDA(0 | CHK+3 | 
| ASDCKI | APPT+17!, APPT+18*, APPT+19, APPT+21 | 
| >> ASDCKO | CHK+6*, CHK+16* | 
| ASDCR | PAT+2! | 
| ASDCT | END+1!, CHK+12, APPT+1!, APPT+10*, APPT+11, APPT+16, APPT+18, APPT+21 | 
| ASDE | END+1!, APPT+1!, APPT+3*, APPT+4, APPT+8 | 
| ASDQUIT | PAT+2, END+1! | 
| ASDS | END+1!, APPT+1!, APPT+3*, APPT+4, APPT+8*, APPT+9, APPT+11, APPT+14, APPT+16, APPT+17 , APPT+18, APPT+21, CHECKIN+3, CHECKIN+4, CHECKIN+5, CLN+1 | 
| >> AUPNSEX | CHOOSE+1 | 
| CLN | CHECKIN+1~, CHECKIN+2*, CHECKIN+3, CHECKIN+4, CHECKIN+5 | 
| >> COV | APPT+13 | 
| >> DA | APPT+11*, APPT+12 | 
| DFN | PAT+2*, END+1!, APPT+4, APPT+8, APPT+9, APPT+14, APPT+17, CHKR+5, FORMS1+1, HS+1~ , HS+2*, HS1+2, HS1+3, HS1+4, HS1+5, CHECKIN+4, SCX+3, CLN+1 | 
| DIC | CR+1!*, CR+4! | 
| DIC("A" | CR+2* | 
| DIC("S" | CR+3* | 
| DIC(0 | CR+1* | 
| DIR | CHOOSE+2!, END+1!, CHK+12!, CHK2+1!, CR+14!, CHKR+1~ | 
| DIR("A" | CHOOSE+3*, CHOOSE+4*, CHOOSE+5*, CHOOSE+6*, CHK+12*, CHK2+2*, CR+15*, CHKR+2* | 
| DIR("B" | CHK2+1*, CR+14*, CHKR+1* | 
| DIR(0 | CHOOSE+2*, CHK+12*, CHK2+1*, CR+14*, CHKR+1* | 
| >> DIRUT | CHOOSE+6, CHK+13, CR+15 | 
| >> DIV | PAT+2* | 
| DT | CR+10, APPT+3 | 
| HRCN | END+1! | 
| >> I | CHK+9*, CHK+15*, CHK2+3*, HS+11* | 
| >> I( | CHK+5*, CHK+14*, SCX+3 | 
| IO | HS1+1 | 
| ION | HS+9 | 
| IOP | CHKR+3! | 
| >> ORDER | CHKR+3* | 
| >> POP | HS+6 | 
| QUIT | CHECKIN+1~, CHECKIN+3, CHECKIN+5* | 
| SC | CR+5*, CR+7, CR+8, CHKR+5, FORMS1+1, FORMS1+2, FORMS1+3, FORMS1+4, HS+1~, HS+2* , HS+3 | 
| SDIN | CR+5!, CR+8*, CR+10, CR+12 | 
| >> SDLN | APPT+12 | 
| >> SDPEP | PAT+1 | 
| >> SDPR | CHK+5*, CHK+14*, HS1+2, SCX+3 | 
| SDRE | CR+5!, CR+8*, CR+10, CR+11, CR+12 | 
| SDRE1 | CR+5!, CR+8*, CR+12 | 
| >> SDREP | CHKR+3* | 
| >> SDSEX | CHOOSE+1* | 
| >> SDSL | CR+5* | 
| >> SDSTART | CHKR+3* | 
| >> SDX | CHKR+3* | 
| SDZAI | CHKR+4*, CHKR+7!, FORMS1+4*, HS+4*, HS+5, HS1+5 | 
| SDZCV | CHKR+3*, CHKR+7! | 
| SDZDFN | CHKR+5*, CHKR+7!, HS+2 | 
| SDZEF | CHKR+4*, CHKR+7!, FORMS1+2*, HS+4*, HS+5, HS1+2 | 
| SDZHS | CHKR+4*, CHKR+7!, FORMS1+1*, HS+4*, HS+5, HS1+3 | 
| SDZMP | CHKR+4*, CHKR+7!, FORMS1+3*, HS+4*, HS+5, HS1+4 | 
| SDZPL | PAT+2! | 
| SDZRS | CHKR+2*, CHKR+5, CHKR+7! | 
| SDZSC | CHKR+5*, CHKR+7!, HS+2, HS1+2 | 
| SEX | END+1! | 
| >> SSC | APPT+11, APPT+16, APPT+18, APPT+21 | 
| SSN | END+1! | 
| U | CHK+5, CHK+6, CHK+14, CHK+15, CHK+16, CR+4, CR+8, APPT+9, APPT+12, APPT+14 , APPT+16, APPT+17, APPT+18, APPT+21, CHKR+6, FORMS+1, FORMS1+1, FORMS1+2, FORMS1+3, FORMS1+4 , HS+3, HS1+3, CHECKIN+4, CLN+1 | 
| X | CHK+1~, CHK+3*, CHK+4, CHK+5, CHK+6, CHK+16, CR+4, APPT+4*, CHECKIN+1~, CHECKIN+3* , CHECKIN+4, CHECKIN+5, SCX+1~, SCX+2*, SCX+3*, SCX+4 | 
| Y | CHOOSE+7, CHOOSE+8, CHK+13, CHK+14, CHK+15, CHK2+1, CHK2+3, CR+4, CR+5, CR+8* , CR+12*, CR+15, APPT+11*, APPT+19*, CHKR+2, CHECKIN+1~, CHECKIN+5*, CHECKIN+6 | 
| >> YY | CR+5* | 
| >> ZTDESC | HS+10* | 
| >> ZTDTH | HS+10* | 
| >> ZTIO | HS+9* | 
| >> ZTRTN | HS+10* | 
| >> ZTSAVE( | HS+11* | 
| ZTSK | HS+12! |