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! |