BSDROUT ; IHS/ANMC/LJF,WAR - IHS CALLS FROM SDROUT ;
Source file <BSDROUT.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Scheduling | 6 | START^BSDROUT FIND^BSDROUT0 PRINT^BSDROUT1 (CRLOOP,CRSET)^BSDROUT2 ($$DIV,$$DIVNM,CLINIC)^BSDU ($$CI,$$SCIEN)^BSDU2 |
Scheduling | 4 | QUE^SDLTP (CHECK,END)^SDROUT END^SDROUT1 DTS^SDUTL |
VA Fileman | 3 | ^DIC $$GET1^DIQ ^DIR |
IHS Changes To ADT | 2 | ($$READ,MSG,ZIS)^BDGF ($$HRCN,$$HRCND,$$HRCNT)^BDGF2 |
Registration | 2 | ZIS^DGUTQ REFRESH^VALM |
IHS VA Utilities | 1 | ^XBFMK |
Kernel | 1 | $$FMADD^XLFDT |
Patient Care Component | 1 | EN2^APCHPWHG |
Package | Total | Caller Graph |
---|---|---|
Clinical Scheduling for Windows | 2 | BSDX07 BSDX25 |
IHS Changes To Scheduling | 2 | BSDAPP BSDROUT |
IHS Pharmacy Auto Refill System | 2 | BEXRX BEXRX7 |
Scheduling | 2 | SDAMWI1 SDROUT |
Emergency Room | 1 | AMERVSIT |
IHS Emergency Dept Dashboard | 1 | BEDDPRT |
Name | Comments | DBIA/ICR reference |
---|---|---|
SORT | ; ask user for sort choice
|
|
START | ;EP; entry point when printing routing slip batch
; IHS modified version of START^SDROUT |
|
DEVICE | ; ask print device
|
|
RSCI(EVENT,DFN,DATE) | ;EP; called by BSDAM RS AT CHECKIN protocol;IHS/OIT/LJF 02/16/2006 PATCH 1005
; which is called by BSDAM APPOINTMENT EVENTS protocol ; Used at sites with so many no-shows that charts are not pulled until patients arrive |
|
SELTYP() | ;
|
|
RANGE2 | ;
|
|
WISD(DFN,SDATE,BSDMODE,BSDDEV,BSDNHS) | ;PEP; print routing slip for walkin/same day appt
; called by SDAMWI1 for walkins; BSDMODE="WI" ; called by ONE^BSDROUT for single patient rs; BSDMODE="" ; called by APPT for same day appt; BSDMODE="SD" ; called by BSDAPP for chart requests for today ; called by RS protocol with BSDNHS=1 so no health summary will print;PATCH 1003 |
|
R3HELP | ;EP; user help for Sort question
|
|
SINGLE | ;EP; queued entry point for single routing slips
; called by WISD subroutine |
|
ONE | ;EP; called by SDROUT to print one patient's routing slip
|
|
DATE | ; ask appt date to process
|
|
CLINIC | ; ask clinic selection if sort 2 or 3
|
|
HELPA | ;EP; called as help for "Want Chart Requested?" question
|
|
ASK | ;EP; called by SDROUT to ask rest of the questions
|
|
HELPB | ;EP; called as help for "Print Appt Letter?" question
|
|
TERM(PAT) | ; returns chart # in terminal digit format
|
|
REPRINT | ; ask if this is a reprint
|
|
PWH(EVENT,DFN,DATE) | ;EP; called by BSDAM PWH AT CHECKIN protocol;cmi/flag/maw 10/19/2009 PATCH 1011
|
|
RANGE(TYPE) | ; ask to print a small batch
|
|
APPT(EVENT,DFN,DATE) | ;EP; called by BSDAM APPT SLIP protocol
; which is called by BSDAM APPOINTMENT EVENTS protocol ; which is called by EVT^SDAMEVT via MAKE^SDAMEVT via ^SDM1A ; from making appointment |
Name | Field # of Occurrence |
---|---|
EN2^APCHPWHG | PWH+1, PWH+19 |
$$READ^BDGF | SORT+1, DATE+1, REPRINT+2, REPRINT+8, RANGE+4, RANGE2+1, ONE+1, APPT+22, APPT+23, APPT+29 , APPT+43, PWH+16, RSCI+18, RSCI+19 |
MSG^BDGF | RANGE+7, RANGE2+4, R3HELP+1, R3HELP+2, R3HELP+3, R3HELP+4, R3HELP+5, R3HELP+6, R3HELP+7, APPT+44 , APPT+49 |
ZIS^BDGF | WISD+27 |
$$HRCN^BDGF2 | TERM+2 |
$$HRCND^BDGF2 | TERM+5 |
$$HRCNT^BDGF2 | TERM+3 |
START^BSDROUT | DEVICE+5 |
FIND^BSDROUT0 | START+14, SINGLE+12 |
PRINT^BSDROUT1 | START+16, SINGLE+24 |
CRLOOP^BSDROUT2 | START+15 |
CRSET^BSDROUT2 | SINGLE+19 |
$$DIV^BSDU | DEVICE+3, WISD+17, WISD+29, APPT+24, APPT+27, APPT+36, PWH+15, RSCI+9, RSCI+15, RSCI+21 , TERM+4 |
$$DIVNM^BSDU | CLINIC+4 |
CLINIC^BSDU | CLINIC+5 |
$$CI^BSDU2 | PWH+13, RSCI+11 |
$$SCIEN^BSDU2 | PWH+13, RSCI+11 |
ZIS^DGUTQ | DEVICE+4, WISD+31 |
^DIC | SELTYP+9 |
$$GET1^DIQ | DEVICE+3, WISD+29, SINGLE+22, APPT+24, APPT+27, APPT+36, APPT+37, APPT+42, APPT+43, APPT+44 , APPT+47, APPT+54, RSCI+9, RSCI+21, TERM+4 |
^DIR | WISD+11 |
QUE^SDLTP | APPT+56 |
CHECK^SDROUT | START+11 |
END^SDROUT | ASK+3, ONE+1 |
END^SDROUT1 | DEVICE+4, WISD+31 |
DTS^SDUTL | START+4 |
REFRESH^VALM | PWH+20 |
^XBFMK | SELTYP+3 |
$$FMADD^XLFDT | APPT+53 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^DG(40.8 - [#40.8] | GET1^DIQ |
^VA(407.5 - [#407.5] | GET1^DIQ |
^SC - [#44] | GET1^DIQ |
^APCHPWHT - [#9001026] | Classic Fileman Calls |
^BSDPAR - [#9009020.2] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APCCCTRL - [#9001000] | SELTYP+5 |
^APCHPWHT - [#9001026] | SELTYP+6 |
^BSDPAR - [#9009020.2] | APPT+22, APPT+23, RSCI+18, RSCI+19 |
^BSDPAR("B" | APPT+20, RSCI+17 |
^DISV( | SELTYP+6 |
^DPT - [#2] | SINGLE+8, SINGLE+9, APPT+16, APPT+21, APPT+40, PWH+12, RSCI+10 |
^SC - [#44] | START+13, START+14, SINGLE+10 |
^SC("AIHSCR" | SINGLE+16, SINGLE+18 |
^TMP("SDAMIDX" | WISD+12 |
^TMP("SDRS" | START+2!, SINGLE+2!, SINGLE+22* |
^TMP("SDRS1" | START+3! |
^VA(407.5 - [#407.5] | APPT+48 |
Name | Line Occurrences |
---|---|
$$SELTYP | PWH+17 |
$$TERM | SINGLE+22 |
@( | ASK+3 |
DEVICE | ASK+4 |
RANGE | REPRINT+6, REPRINT+9, RANGE+7 |
RANGE2 | RANGE2+4 |
SINGLE | WISD+32 |
WISD | ONE+2, APPT+24, RSCI+21 |
Name | Field # of Occurrence |
---|---|
^( | START+14 |
^("^APCHPWHT(" | SELTYP+6 |
^(0 | START+14, SELTYP+5, SELTYP+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS("A" | WISD+31* |
>> APDATE | START+4* |
BDGDEV | DEVICE+3*!, WISD+29*, WISD+30! |
BSDDEV | WISD~, WISD+27 |
BSDGD | START+6~, START+12*, START+13*, START+14 |
BSDI | ASK+1~, ASK+3* |
BSDL | START+6~, START+14* |
>> BSDMK | APPT+6 |
BSDMOD2 | SINGLE+3~, SINGLE+6*, SINGLE+13 |
BSDMODE | WISD~, WISD+28, SINGLE+6*, SINGLE+12, SINGLE+13* |
BSDNHS | WISD~ |
>> BSDNO | APPT+14 |
BSDPAR | APPT+19~, APPT+20*, APPT+22, RSCI+16~, RSCI+17*, RSCI+19 |
BSDPWH | PWH+8~, PWH+17*, PWH+18, PWH+19 |
BSDPWHT | SELTYP+2~, SELTYP+11*, SELTYP+12 |
BSDQ | ASK+1~, ASK+2*, ASK+3, ASK+4, SORT+2*, DATE+2*, CLINIC+5*, REPRINT+3*, REPRINT+8*, RANGE+5* , RANGE2+2* |
BSDSC | START+6~, START+11*, START+13, START+14 |
>> BSDSCIND | START+8*, START+10*, START+11 |
BSDT | SINGLE+3~, SINGLE+7*, SINGLE+8*, SINGLE+9, SINGLE+10, SINGLE+12, SINGLE+17*, SINGLE+18*, SINGLE+19 |
BSDX | RANGE+1~, RANGE+2*, RANGE+3, RANGE+4, RANGE2+1 |
CLN | SINGLE+3~, SINGLE+9*, SINGLE+10, SINGLE+12, SINGLE+16*, SINGLE+18, SINGLE+19 |
DATE | APPT~, APPT+16, APPT+21, APPT+24, APPT+40, PWH~, PWH+2*, PWH+12, PWH+13, RSCI~ , RSCI+10, RSCI+11, RSCI+21 |
DEV | WISD+16~, WISD+28*, WISD+29 |
DFN | WISD~, WISD+9, WISD+12*, WISD+13, ONE+1*, ONE+2, SINGLE+8, SINGLE+9, SINGLE+10, SINGLE+16 , SINGLE+18, SINGLE+19, SINGLE+22, APPT~, APPT+16, APPT+21, APPT+24, APPT+40, APPT+54, PWH~ , PWH+12, PWH+13, PWH+19, RSCI~, RSCI+10, RSCI+11, RSCI+21 |
DGPGM | DEVICE+2*, WISD+16~, WISD+26* |
>> DGQUIET | WISD+27, WISD+30 |
DIADD | SELTYP+1! |
DIC | SELTYP+4!*, SELTYP+9! |
DIC("A" | SELTYP+4* |
DIC("B" | SELTYP+8* |
DIC(0 | SELTYP+4* |
>> DIR(0 | WISD+10* |
DIV | CLINIC+3, CLINIC+4, WISD+17*, APPT+22, APPT+23, APPT+32~, APPT+36*, APPT+37, APPT+42, PWH+15* , RSCI+15*, RSCI+18, RSCI+19 |
DLAYGO | SELTYP+1! |
DT | START+4, ONE+2, APPT+53, PWH+2 |
DUZ | SELTYP+6 |
DUZ(2 | SELTYP+5, TERM+2 |
EVENT | APPT~, APPT+15, PWH~, PWH+10, PWH+12, PWH+13, RSCI~, RSCI+8 |
HELP | RANGE+1~, RANGE+3*, RANGE+4 |
IEN | SINGLE+3~, SINGLE+10*, SINGLE+11, SINGLE+12 |
IO | START+2, SINGLE+2 |
IOST | APPT+13, PWH+9, RSCI+7 |
L0 | APPT+33~, APPT+35* |
L2 | APPT+32~, APPT+35* |
N | TERM+1~, TERM+2*, TERM+3, TERM+5 |
>> ORDER | SORT+1*, SORT+2, CLINIC+2, REPRINT+5, REPRINT+9, RANGE+2, RANGE+7, RANGE2+4, START+14, START+16 , WISD+17*, SINGLE+12, SINGLE+19, SINGLE+24 |
PAT | TERM~, TERM+2 |
POP | DEVICE+4, WISD+16~, WISD+31 |
>> PRDATE | START+4* |
S1 | APPT+33~, APPT+54* |
SC | START+6~, START+11* |
SDAMEVT | APPT+11~, PWH+8~, RSCI+6~ |
SDAT | PWH+8~, RSCI+6~ |
SDATA | APPT+11~, PWH+8~, RSCI+6~ |
SDATE | DATE+1*, DATE+2, START+4, START+12, START+13, START+16, WISD~, SINGLE+7, SINGLE+8, SINGLE+17 , SINGLE+24 |
SDBD | APPT+32~, APPT+53* |
SDC | APPT+12~, PWH+8~, RSCI+6~ |
SDCL | APPT+11~, PWH+13, RSCI+11 |
SDCONC | APPT+32~, APPT+35* |
SDDA | APPT+11~, PWH+8~, RSCI+6~ |
SDDAT | APPT+34~ |
SDED | APPT+32~, APPT+53* |
SDFORM | APPT+32~, APPT+36* |
SDI | PWH+8~, RSCI+6~ |
SDLET | APPT+32~, APPT+41*, APPT+43*, APPT+44, APPT+47*, APPT+48*, APPT+49, APPT+53 |
SDLT | APPT+32~, APPT+35* |
SDLT1 | APPT+32~, APPT+53* |
SDMODE | APPT+9, APPT+11~, PWH+6, PWH+8~, RSCI+4, RSCI+6~ |
>> SDREP | REPRINT+2*, REPRINT+3, REPRINT+4, WISD+17* |
>> SDSTART | REPRINT+8*, RANGE+4*, RANGE+5, RANGE+6*, RANGE+7, WISD+17* |
>> SDSTOP | RANGE2+1*, RANGE2+2, RANGE2+3*, RANGE2+4 |
SDT | APPT+11~ |
SDTIME | APPT+32~, APPT+53* |
SDV1 | APPT+32~, APPT+36* |
>> SDX | REPRINT+1, REPRINT+8, WISD+17* |
T | TERM+1~, TERM+3*, TERM+5*, TERM+6 |
TYPE | RANGE~, RANGE+3, RANGE+4, RANGE+7 |
U | SORT+2, REPRINT+3, RANGE+5, RANGE2+2, START+14, WISD+12, SINGLE+10, APPT+16, APPT+21, APPT+22 , APPT+23, PWH+12, SELTYP+5, SELTYP+6, RSCI+10, RSCI+18, RSCI+19 |
>> VALMBCK | PWH+20* |
>> VALMBG | WISD+10 |
>> VALMLST | WISD+10 |
VALMY | PWH+8~, RSCI+6~ |
VAR | DEVICE+1*, WISD+16~, WISD+22* |
VAR1 | WISD+16~, WISD+23*, WISD+27 |
>> VAUTC | CLINIC+2*, START+7 |
VAUTD | CLINIC+3*, CLINIC+4*, APPT+33~, APPT+37* |
VAUTD( | CLINIC+4*, APPT+37* |
VAUTN | APPT+33~, APPT+54* |
VAUTN( | APPT+54* |
X | APPT+32~, APPT+40*, APPT+43, APPT+47, SELTYP+5*, SELTYP+6*, SELTYP+7*, SELTYP+8 |
>> Y | START+4*, WISD+12, SELTYP+6*, SELTYP+10, SELTYP+11 |
Name | Field # of Occurrence |
---|---|
$T(EN2^APCHPWHG | PWH+1 |