BSDAPP ; IHS/ANMC/LJF - IHS CALLS FROM SDAPP ; [ 08/20/2004 11:51 AM ]
Source file <BSDAPP.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 5 | ^DIC FILE^DICN ^DIE $$GET1^DIQ ^DIR | 
| Kernel | 4 | ^%ZIS ^%ZISC $$NOW^XLFDT $$REPLACE^XLFSTR | 
| IHS Changes To Scheduling | 3 | ($$DELIVER,PRINT)^BSDAPP WISD^BSDROUT ($$DIV,$$INACTMSG)^BSDU | 
| IHS Changes To ADT | 2 | ($$READ,$$TIME)^BDGF $$DIV^BDGPAR | 
| Scheduling | 1 | WRT1^SDAPP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OKAY(PAT,DATE) | ; find other appts and chart requests for date ; if any found, ask user if they still want to request chart | |
| PRINT(CLN,ADMIT,BSDDT,BSDNOW) | ; set up print job for routing slips ; called by this routine after recording chart requests ; called by admission chart request ADMIT^BSDAPP ; CLN=chart request clinic ; ADMIT (optional), if set to 1, don't use default printer | |
| DEVP | ||
| CR | ;EP;Chart Request entry; called by SDAPP ; rewrote VA code to make it less confusing | |
| DELIVER() | ; -- asks user for delivery info | |
| ADMIT(DFN,DGQUIET,BSDCLN,BSDDELV,BSDADT) | ;EP; request chart at admission ; Called by ADT Event Driver protocol ; DGQUIET = if set to 1, no user interaction ; BSDCLN = if set, ien to clinic ; BSDDELV = if set, delivery message (who, where, phone) ; BSDADT = ien of admission in file 405 ; ** I $G(DGQUIET) then Chart Request Printer must be set in ; IHS Scheduling Parameter file | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZIS | DEVP | 
| ^%ZISC | DEVP+21 | 
| $$READ^BDGF | CR+18, CR+33, OKAY+30 | 
| $$TIME^BDGF | OKAY+25 | 
| $$DIV^BDGPAR | ADMIT+11 | 
| $$DELIVER^BSDAPP | ADMIT+33 | 
| PRINT^BSDAPP | ADMIT+61 | 
| WISD^BSDROUT | DEVP+20 | 
| $$DIV^BSDU | CR+28, PRINT+24 | 
| $$INACTMSG^BSDU | CR+5, ADMIT+21 | 
| ^DIC | CR+8, CR+23, ADMIT+25 | 
| FILE^DICN | CR+39, ADMIT+43, ADMIT+50 | 
| ^DIE | CR+46, ADMIT+58 | 
| $$GET1^DIQ | CR+28, OKAY+8, OKAY+18, OKAY+19, OKAY+26, PRINT+14, PRINT+24, ADMIT+12, ADMIT+17, ADMIT+22 , ADMIT+30 | 
| ^DIR | DELIVER+5 | 
| WRT1^SDAPP | CR+13 | 
| $$NOW^XLFDT | ADMIT+56 | 
| $$REPLACE^XLFSTR | DELIVER+6 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^DGPM - [#405] | GET1^DIQ | 
| ^SC - [#44] | Classic Fileman Calls, GET1^DIQ | 
| 44.007 | GET1^DIQ | 
| ^BDGPAR - [#9009020.1] | GET1^DIQ | 
| ^BSDPAR - [#9009020.2] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS(1 - [#3.5] | DEVP+3 | 
| ^DD(44 | CR+22 | 
| ^DD(44.006 | CR+37 | 
| ^DPT - [#2] | OKAY+6, OKAY+10, OKAY+23, OKAY+26 | 
| ^SC - [#44] | CR+11, CR+12, CR+20, CR+24, PRINT+10, DEVP+12, DEVP+13, DEVP+19, ADMIT+39, ADMIT+42 , ADMIT+43, ADMIT+49, ADMIT+50 | 
| ^SC("AIHSCR" | OKAY+15, OKAY+16 | 
| ^TMP("BSDNOW" | CR+27!, CR+42*, DEVP+17, DEVP+24! | 
| Name | Line Occurrences | 
|---|---|
| $$DELIVER | CR+15 | 
| $$OKAY | CR+34 | 
| DEVP | DEVP+1 | 
| CR+53 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("I" | CR+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | PRINT+27* | 
| >> %ZIS("A" | PRINT+27* | 
| >> %ZIS("B" | DEVP* | 
| ADMIT | PRINT~, PRINT+24 | 
| BDGQT | DEVP+10~*, DEVP+23 | 
| BSDADT | ADMIT~, ADMIT+30 | 
| BSDC | CR+3~, CR+8*, CR+11, CR+12, CR+20, CR+21, CR+24, CR+36, CR+38, CR+53 | 
| BSDCLN | ADMIT~, ADMIT+15, ADMIT+17*, ADMIT+25*, ADMIT+39, ADMIT+40, ADMIT+41, ADMIT+42, ADMIT+43, ADMIT+47 , ADMIT+48, ADMIT+49, ADMIT+50, ADMIT+54, ADMIT+55, ADMIT+61 | 
| BSDCNT | CR+3~, CR+32*, CR+48*, CR+53 | 
| BSDDELV | ADMIT~, ADMIT+28, ADMIT+30*, ADMIT+33*, ADMIT+57 | 
| BSDDEV | DEVP+11*, DEVP+20, DEVP+22! | 
| BSDDT | CR+3~, CR+18*, CR+19, CR+20, CR+23, CR+24, CR+34, CR+36, CR+38, CR+50 , CR+53, PRINT~, PRINT+17, PRINT+24 | 
| BSDNOW | CR+27~, CR+28*, CR+42, CR+50, CR+53, PRINT~, PRINT+10, DEVP+17 | 
| BSDQ | CR+3~, CR+32*, CR+33* | 
| BSDV | CR+3~, CR+15*, CR+45 | 
| CLN | OKAY+2~, OKAY+14*, OKAY+15*, OKAY+16, OKAY+18, OKAY+19, PRINT~, PRINT+10, PRINT+14, DEVP+12 , DEVP+13, DEVP+19 | 
| >> D0 | CR+13* | 
| DA | CR+3~, CR+20!, CR+35!, CR+44*, ADMIT+36~, ADMIT+55* | 
| DA(1 | CR+21*, CR+38*, ADMIT+41*, ADMIT+48*, ADMIT+55* | 
| DA(2 | CR+38*, ADMIT+48*, ADMIT+55* | 
| DATE | OKAY~, OKAY+16, OKAY+19, OKAY+22, OKAY+23 | 
| DD | ADMIT+36~, ADMIT+43!, ADMIT+50! | 
| DEV | PRINT+13~, PRINT+24*, PRINT+26, DEVP | 
| DFN | CR+3~, CR+33*, CR+34, CR+38, PRINT+13~, DEVP+19*, DEVP+20, ADMIT~, ADMIT+48 | 
| DGQUIET | PRINT+26, DEVP+4, DEVP+10, DEVP+11*, DEVP+23!, ADMIT~, ADMIT+17, ADMIT+30, ADMIT+44, ADMIT+51 | 
| DIC | CR+3~, CR+4*, CR+20!, CR+21*, CR+35!, CR+36*, CR+44, ADMIT+21!*, ADMIT+25!, ADMIT+36~ , ADMIT+40*, ADMIT+47* | 
| DIC("A" | CR+4*, CR+8!, ADMIT+24* | 
| DIC("B" | ADMIT+22* | 
| DIC("P" | CR+22*, CR+37*, ADMIT+41*, ADMIT+48* | 
| DIC("S" | CR+7*, CR+8!, ADMIT+23* | 
| DIC("W" | CR+5*, ADMIT+21* | 
| DIC(0 | CR+4*, CR+21*, CR+36*, ADMIT+21*, ADMIT+40*, ADMIT+47* | 
| DIE | CR+3~, CR+4*, CR+35!, CR+44*, ADMIT+36~, ADMIT+54* | 
| DINUM | ADMIT+36~, ADMIT+41* | 
| DIR | DELIVER+1~ | 
| DIR("A" | DELIVER+4* | 
| DIR(0 | DELIVER+4* | 
| DIRUT | DELIVER+1~, DELIVER+5 | 
| DIV | ADMIT+10~, ADMIT+11*, ADMIT+12, ADMIT+17, ADMIT+22 | 
| DLAYGO | CR+3~, CR+21*, CR+36*, ADMIT+36~, ADMIT+40*, ADMIT+47* | 
| DO | ADMIT+36~, ADMIT+43!, ADMIT+50! | 
| DR | CR+3~, CR+35!, CR+45*, ADMIT+36~, ADMIT+56*, ADMIT+57* | 
| DT | CR+13, CR+18, CR+50, PRINT+10, PRINT+15, PRINT+17, PRINT+24, ADMIT+39, ADMIT+40, ADMIT+41 , ADMIT+47, ADMIT+48, ADMIT+49, ADMIT+50, ADMIT+54, ADMIT+55 | 
| DUZ | ADMIT+56 | 
| DUZ(2 | ADMIT+11 | 
| FIRST | OKAY+2~, OKAY+3*, OKAY+11*, OKAY+17*, OKAY+24*, OKAY+28 | 
| IEN | OKAY+2~, OKAY+16*, OKAY+19, OKAY+22*, OKAY+23*, OKAY+25, OKAY+26, PRINT+13~, DEVP+12*, DEVP+13 , DEVP+17, DEVP+19 | 
| ION | DEVP+11 | 
| >> IOS | DEVP+3 | 
| ORDER | PRINT+13~, PRINT+15* | 
| PAT | OKAY~, OKAY+6, OKAY+8, OKAY+10, OKAY+15, OKAY+16, OKAY+23, OKAY+26 | 
| >> POP | DEVP+1 | 
| SDATE | PRINT+13~, PRINT+15*, PRINT+17*, DEVP+12, DEVP+13, DEVP+19, DEVP+20 | 
| >> SDIN | CR+11*, CR+12*, CR+13 | 
| SDPARMS | PRINT+13~ | 
| SDPARMS("DO N | OT CLOSE" , PRINT+19* | 
| >> SDRE | CR+11*, CR+12*, CR+13 | 
| SDREP | PRINT+13~, PRINT+15* | 
| SDX | PRINT+13~, PRINT+15* | 
| U | CR+22, CR+37, DEVP+3, DEVP+13 | 
| VAUTC | PRINT+13~, PRINT+14* | 
| VAUTC( | PRINT+14* | 
| X | CR+3~, CR+23*, CR+38*, OKAY+8~*, OKAY+9, DELIVER+1~, DELIVER+6, ADMIT+36~, ADMIT+40*, ADMIT+48* | 
| X(";" | DELIVER+6* | 
| Y | CR+3~, CR+8, CR+13, CR+40, CR+42, CR+44, CR+47, DELIVER+1~, DELIVER+5*, DELIVER+6* , DELIVER+7, ADMIT+25, ADMIT+36~, ADMIT+39, ADMIT+42*, ADMIT+44, ADMIT+49*, ADMIT+51, ADMIT+55 |