BSDAM ; IHS/ANMC/LJF,WAR - IHS CALLS FOR APPT MGT ; [ 03/16/2004 10:01 AM ]
Source file <BSDAM.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 9 | (BLD,EN1)^SDAM  SET^SDAM1  SEL^SDAMEP  HDLKILL^SDAMEVT  MC^SDCO5  ORD^SDM3  $$PCLINE^SDPPTEM  DTS^SDUTL $$GETAPT^SDVSIT2 | 
| VA Fileman | 5 | EN^DDIOL ^DIC ^DIE $$GET1^DIQ ^DIR | 
| IHS Changes To Scheduling | 4 | ^BSDHSP CMS^BSDU1 ($$CO,$$SCIEN,PEND)^BSDU2 WLDATA^BSDWLV | 
| Kernel | 3 | ^%ZISC $$FMTE^XLFDT $$REPEAT^XLFSTR | 
| Registration | 3 | DEM^VADPT (FULL,PAUSE)^VALM1 SEL^VALM2 | 
| IHS Changes To ADT | 2 | ($$READ,MSG,PAUSE,ZIS)^BDGF $$LASTREG^BDGF2 | 
| Patient Care Component | 2 | (EOJ,GETVISIT)^APCDDISP ^APCDVD | 
| IHS Patient | 1 | ($$AGE,KILL)^AUPNPAT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Scheduling | 5 | SDAM1 SDAM10 SDAM2 SDAMWI1 SDM | 
| IHS Changes To Scheduling | 2 | BSDCHKI1 BSDV | 
| IHS View Patient Record | 1 | BVPSD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DELTEST | ; delete ancillary test from appt | |
| OI(BSDC,BSDT,BSDN,DFN) | ;EP; called by OI and by SDAMWI1 ; ask user to update other info | |
| TESTS | ;EP; append or delete ancillary tests | |
| END | ; end of action; return to appt mgt menu | |
| FU | ;EP; add follow up appointment | |
| TST(NUMBER) | ; -- returns name of test by number | |
| ADTEST | ; append ancillary test to appt | |
| PAD(D,L) | ;EP -- SUBRTN to pad length of data ; -- D=data L=length | |
| HS | ;EP; print or browse health summary | |
| OIASK | ;EP; add/edit other info | |
| DISPTEST(PAT,DATE,SAVE) | ; -- displays any ancillary tests already scheduled | |
| AVAIL(N) | ; returns 1 if user has access to print report N | |
| RXPROF | ;EP; print med or action profile | |
| WLDIS(DFN) | ;EP - display waiting list info on AM screen if by patient ;IHS/OIT/LJF 07/28/2005 PATCH 1004 ; Called by BLD1^SDAM1 | |
| OTHER | ;EP; called by BSDAM OTHER REPORTS protocol ; if in Clinic Mode, ask for Patient | |
| RPT | ;;IHS/OIT/LJF 01/19/2006 PATCH 1005 added lines below | |
| SP(N) | ; -- SUBRTN to pad N number of spaces | |
| PAT(DFN) | ;PEP - drop into Appt Management list template with patient defined | |
| VST | ; view pcc visits | |
| SETPT(DFN) | ;sets AUPN variables when DFN is set | |
| PTAPPT(DFN) | ;EP - display pending appts, last reg update and register membership;IHS/OIT/LJF 12/30/2005 PATCH 1005 ; called when making an appt (SDAM2 and SDM) | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZISC | HS+1, OTHER+25 | 
| EOJ^APCDDISP | VST+4 | 
| GETVISIT^APCDDISP | VST+2 | 
| ^APCDVD | VST+4 | 
| $$AGE^AUPNPAT | PTAPPT+2 | 
| KILL^AUPNPAT | OTHER+28 | 
| $$READ^BDGF | OI+11, RXPROF+6, RXPROF+9, TESTS+3, OTHER+14 | 
| MSG^BDGF | OI+14, OTHER+5, OTHER+19, OTHER+23 | 
| PAUSE^BDGF | ADTEST+10, DELTEST+9, DELTEST+15, OTHER+20, VST+3 | 
| ZIS^BDGF | RXPROF+17, RXPROF+18 | 
| $$LASTREG^BDGF2 | PTAPPT+3 | 
| ^BSDHSP | HS+1 | 
| CMS^BSDU1 | PTAPPT+8 | 
| $$CO^BSDU2 | ADTEST+8, DELTEST+7 | 
| $$SCIEN^BSDU2 | OIASK+9, ADTEST+6, DELTEST+5 | 
| PEND^BSDU2 | PTAPPT+9 | 
| WLDATA^BSDWLV | WLDIS+3 | 
| EN^DDIOL | DISPTEST+10 | 
| ^DIC | PAT+6, RXPROF+15, SETPT+1 | 
| ^DIE | OI+18, OI+20, DELTEST+21 | 
| $$GET1^DIQ | PTAPPT+6 | 
| ^DIR | DELTEST+18 | 
| BLD^SDAM | END+1 | 
| EN1^SDAM | PAT+4 | 
| SET^SDAM1 | WLDIS+5, WLDIS+7, WLDIS+8, WLDIS+9, WLDIS+10, WLDIS+16, WLDIS+19 | 
| SEL^SDAMEP | OIASK+5, FU+5, ADTEST+2, DELTEST+2 | 
| HDLKILL^SDAMEVT | PAT+1, PAT+4 | 
| MC^SDCO5 | FU+13 | 
| ORD^SDM3 | ADTEST+12 | 
| $$PCLINE^SDPPTEM | PTAPPT+2 | 
| DTS^SDUTL | ADTEST+7 | 
| $$GETAPT^SDVSIT2 | FU+10 | 
| DEM^VADPT | OTHER+5 | 
| FULL^VALM1 | OIASK+2, FU+2, HS+1, RXPROF+2, TESTS+1, OTHER+2 | 
| PAUSE^VALM1 | OIASK+7, FU+7, FU+11, ADTEST+4, DELTEST+4 | 
| SEL^VALM2 | OTHER+4 | 
| $$FMTE^XLFDT | DISPTEST+6 | 
| $$REPEAT^XLFSTR | PTAPPT+6, WLDIS+10, PAD+2 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^SC - [#44] | Classic Fileman Calls | 
| ^AUPNPAT - [#9000001] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | DISPTEST+2 | 
| ^SC - [#44] | OI+3 | 
| ^TMP("SDAMIDX" | WLDIS+17*, OIASK+6, FU+6, ADTEST+3, DELTEST+3, OTHER+4 | 
| Name | Line Occurrences | 
|---|---|
| $$AVAIL | OTHER+18 | 
| $$OI | OIASK+11 | 
| $$PAD | SP+1 | 
| $$SP | WLDIS+5, WLDIS+8, WLDIS+19, OTHER+5 | 
| $$TST | DISPTEST+6 | 
| @( | TESTS+4, OTHER+25 | 
| DISPTEST | ADTEST+11, DELTEST+11 | 
| END | OIASK+7, OIASK+12, FU+7, FU+11, FU+15, HS+1, ADTEST+4, ADTEST+10, ADTEST+12, DELTEST+4 , DELTEST+7, DELTEST+13, DELTEST+17, DELTEST+23 | 
| OIASK | OIASK+10, OIASK+11 | 
| SETPT | OTHER+27, VST+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> APCDPAT | VST+2* | 
| >> APCDVSIT | VST+3 | 
| >> AUPNPAT | VST+5* | 
| BSDA | OTHER+8~, OTHER+14 | 
| BSDA( | OTHER+11* | 
| BSDC | OIASK+1~, OIASK+9*, OIASK+11, FU+1~, FU+10*, OI~, OI+3, OI+17 | 
| BSDN | OIASK+1~, OIASK+9*, OIASK+10, OIASK+11, FU+1~, FU+10*, FU+11, FU+13, OI~, OI+3 , OI+17 | 
| BSDNEW | OI+2~, OI+11*, OI+13, OI+14, OI+18, OI+19, OI+20 | 
| BSDOLD | OI+2~, OI+4*, OI+18, OI+19 | 
| BSDPT | OIASK+1~, OIASK+8*, OIASK+9, OIASK+11, FU+1~, FU+8*, FU+10 | 
| BSDRPT | OTHER+8~, OTHER+16*, OTHER+25 | 
| BSDRR | DELTEST+1~, DELTEST+13 | 
| BSDRR( | DELTEST+20, DISPTEST+9* | 
| BSDRR("" | DELTEST+17 | 
| BSDSAV | PAT+2~, PAT+3*, PAT+5, VST+1~, VST+2*, VST+5 | 
| BSDSRFU | FU+14! | 
| BSDT | OIASK+1~, OIASK+9*, OIASK+11, FU+1~, FU+10*, OI~, OI+3, OI+17 | 
| BSDWLR | WLDIS+3~ | 
| BSDWLR( | WLDIS+12, WLDIS+13, WLDIS+16, WLDIS+17, WLDIS+18, WLDIS+19 | 
| BSDWLR(0 | WLDIS+5, WLDIS+9 | 
| BSDX | OI+2~, OI+3*, OI+4, OI+11, DELTEST+1~, DELTEST+17*, DELTEST+19 | 
| BSDXXX | OTHER+8~, OTHER+16*, OTHER+18, OTHER+21*, OTHER+24* | 
| CLN | RXPROF+1~, RXPROF+11*, RXPROF+12, RXPROF+15*, RXPROF+18 | 
| CNT | DISPTEST+1~, DISPTEST+5*, DISPTEST+6, DISPTEST+9 | 
| CODE | AVAIL+1~, AVAIL+2*, AVAIL+3 | 
| D | PAD~, PAD+2 | 
| DA | OI+2~, OI+17*, DELTEST+1~, DELTEST+20* | 
| DA(1 | OI+17*, DELTEST+20* | 
| DA(2 | OI+17* | 
| DATA | DISPTEST+1~, DISPTEST+2*, DISPTEST+4, DISPTEST+6 | 
| DATE | WLDIS+11~, WLDIS+12*, WLDIS+13, WLDIS+16, WLDIS+17, WLDIS+18, WLDIS+19, DISPTEST~ | 
| DFN | PAT~, PAT+3, PAT+5*, PAT+6, PTAPPT~, PTAPPT+2, PTAPPT+3, PTAPPT+6, PTAPPT+8, PTAPPT+9 , WLDIS~, WLDIS+3, WLDIS+17, OI~, OI+3, RXPROF+1~, RXPROF+5*, RXPROF+6*, RXPROF+7, RXPROF+17 , RXPROF+18, ADTEST+5*, ADTEST+6, ADTEST+8, ADTEST+11, DELTEST+5*, DELTEST+7, DELTEST+11, DELTEST+20, DISPTEST+2 , OTHER+3~, OTHER+4*, OTHER+5, OTHER+27, VST+2, VST+5*, SETPT~, SETPT+1 | 
| DIC | PAT+6~*, RXPROF+1~, RXPROF+13*, RXPROF+15!, SETPT+1~* | 
| DIC("A" | RXPROF+13* | 
| DIC("S" | RXPROF+14* | 
| DIC(0 | PAT+6*, RXPROF+13*, SETPT+1* | 
| DIE | OI+17*, DELTEST+1~, DELTEST+20* | 
| DIR | OI+2~, DELTEST+1~, DELTEST+18!, DELTEST+19! | 
| DIR("A" | DELTEST+18* | 
| DIR(0 | DELTEST+18* | 
| DR | OI+2~, OI+18*, OI+20*, DELTEST+1~, DELTEST+20* | 
| DT | PTAPPT+2, RXPROF+18 | 
| EKG | ADTEST+1~, ADTEST+7* | 
| I | DISPTEST+1~, DISPTEST+3*, DISPTEST+4, DISPTEST+6, DISPTEST+9 | 
| L | PAD~, PAD+2 | 
| LAB | ADTEST+1~, ADTEST+7* | 
| LEN | OI+2~ | 
| LINE | WLDIS+11~, WLDIS+13*, WLDIS+16, WLDIS+17, WLDIS+18, WLDIS+19, DISPTEST+1~, DISPTEST+10 | 
| LINE( | DISPTEST+5*, DISPTEST+6*, DISPTEST+9* | 
| LINEC | WLDIS+11~, WLDIS+18*, WLDIS+19 | 
| N | AVAIL~, SP~, SP+1 | 
| NUMBER | TST~, TST+1 | 
| PAT | DISPTEST~ | 
| SAVE | DISPTEST~, DISPTEST+9 | 
| SD | ADTEST+1~, ADTEST+6*, ADTEST+7, ADTEST+8, ADTEST+11, DELTEST+1~, DELTEST+5*, DELTEST+7, DELTEST+11, DELTEST+20 , DISPTEST+2 | 
| >> SDACNT | WLDIS+15*, WLDIS+16, WLDIS+17 | 
| >> SDAMTYP | OTHER+3, OTHER+27, OTHER+28 | 
| SDCL | ADTEST+1~, ADTEST+6*, ADTEST+8, DELTEST+1~, DELTEST+5*, DELTEST+7 | 
| >> SDCLN | RXPROF+11, RXPROF+12 | 
| SDCOMKF | FU+12~, FU+13 | 
| >> SDCOQUIT | FU+13 | 
| SDDA | WLDIS+17, ADTEST+1~, ADTEST+6*, ADTEST+8, DELTEST+1~, DELTEST+5*, DELTEST+7 | 
| SDERR | OIASK+1~, OIASK+5, FU+1~, FU+5, ADTEST+1~, ADTEST+2, DELTEST+1~, DELTEST+2 | 
| SDFN | RXPROF+5, RXPROF+6, OTHER+3~, OTHER+4* | 
| SDW | OIASK+1~, OIASK+5, OIASK+6, FU+1~, FU+5, FU+6, ADTEST+1~, ADTEST+2, ADTEST+3, DELTEST+1~ , DELTEST+2, DELTEST+3 | 
| SDWR | ADTEST+1~, ADTEST+7* | 
| SDY | PAT+2~, PAT+3* | 
| SODT | ADTEST+1~, ADTEST+7* | 
| TYPE | RXPROF+1~, RXPROF+9*, RXPROF+12, RXPROF+17, RXPROF+18 | 
| U | WLDIS+16, WLDIS+17, WLDIS+19, OIASK+7, OIASK+8, OIASK+9, FU+7, FU+8, FU+10, OI+4 , OI+11, OI+13, TESTS+3, ADTEST+4, ADTEST+5, ADTEST+6, DELTEST+4, DELTEST+5, DISPTEST+4, DISPTEST+6 , OTHER+4 | 
| VA | OTHER+5~ | 
| VA("BID" | OTHER+5 | 
| VADM | OTHER+5~ | 
| VADM(1 | OTHER+5 | 
| >> VALMBCK | END+2*, VST+6* | 
| >> VALMCNT | WLDIS+17 | 
| >> VALMY(0 | OTHER+4 | 
| X | PAT+6~*, OIASK+1~, OIASK+6*, OIASK+7, OIASK+8, OIASK+9, OIASK+11*, FU+1~, FU+6*, FU+7 , FU+8, FU+10, OI+2~, OI+9*, OI+11, RXPROF+1~, TESTS+2~, TESTS+3*, TESTS+4, ADTEST+1~ , ADTEST+3*, ADTEST+4, ADTEST+5, ADTEST+6, DELTEST+1~, DELTEST+3*, DELTEST+4, DELTEST+5, DELTEST+17, OTHER+8~ , OTHER+11*, SETPT+1~* | 
| XRAY | ADTEST+1~, ADTEST+7* | 
| Y | PAT+6~, RXPROF+1~, RXPROF+15, TESTS+2~, TESTS+4*, ADTEST+7*, DELTEST+1~, DELTEST+19, DELTEST+20, OTHER+8~ , OTHER+14*, OTHER+16, AVAIL+4, SETPT+1~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(RPT+BSDXXX | OTHER+16, OTHER+19, OTHER+23 | 
| $T(RPT+N | AVAIL+2 | 
| $T(RPT+X | OTHER+11 |