Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BSDX37

Package: Clinical Scheduling for Windows

Routine: BSDX37


Information

BSDX37 ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;

Source Information

Source file <BSDX37.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS VA Utilities 1 ^XBKVAR  
Scheduling 1 $$STATUS^SDAM1  
VA Fileman 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
NOSHOWQ
VAL(BSDXY,SDCL) ;return boolean to represent that a clinic allows variable appointment length - RPC
; BSDX CLINIC VAR APPT
ERR(BSDXERR) ;Error processing
ERROR ;
NOSHOW(DFN,SDT,CIFN,PAT) ;Input: DFN=Patient IFN, SDT=Appointment D/T
; CIFN=Clinic IFN, PAT=Zero node of pat. appt., DA=Clinic appt. IFN
; Output: 1 or 0 for noshow yes/no
NS(BSDXY,DFN,SDCL) ;COLLECT NO-SHOW DATA
; .BSDXY = returned pointer to NO SHOW data
; DFN = patient code - pointer to ^DPT(DFN)
; SDCL = clinic code - pointer to Hospital Location file ^SC

External References

Name Field # of Occurrence
$$GET1^DIQ VAL+15
$$STATUS^SDAM1 NOSHOW+3
^XBKVAR NS+5, VAL+3

Used in RPC

RPC Name Call Tags
BSDX NOSHOW COUNT NS
BSDX CLINIC VAR APPT VAL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" NS+5, VAL+3
^BSDXTMP($J NS+7!, NS+9*, NS+15*, NS+27*, NS+29*, NS+31*, VAL+5!, VAL+7*, VAL+13*, VAL+18*
, VAL+20*, VAL+22*, ERR+3*, ERR+5*
^DPT - [#2] NS+12, NS+21, NS+22
^SC - [#44] NS+17, VAL+10

Label References

Name Line Occurrences
$$NOSHOW NS+25
ERR NS+11, NS+12, VAL+9, VAL+10, ERROR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BSDXERR ERR~, ERR+1*, ERR+3
BSDXI NS+4~, NS+6*, NS+26*, NS+27, NS+28*, NS+29, NS+30*, NS+31, VAL+2~, VAL+4*
, VAL+17*, VAL+18, VAL+19*, VAL+20, VAL+21*, VAL+22, ERR+2*, ERR+3, ERR+4*, ERR+5
BSDXY NS~, NS+8*, VAL~, VAL+6*
CIFN NOSHOW~, NOSHOW+3
DFN NS~, NS+11, NS+12, NS+21, NS+22, NS+25, NS+27, NOSHOW~, NOSHOW+3
>> ERRNO ERR+1
NS NOSHOW+3~*, NOSHOW+4*, NOSHOWQ
NSC NS+4~, NS+19*, NS+25*, NS+27
NSQUERY NOSHOW+3~*, NOSHOW+4
PAT NOSHOW~, NOSHOW+3
SD2 NS+4~, NS+24*, NS+25
SDCL NS~, NS+17, NS+23, NS+27, VAL~, VAL+9, VAL+10, VAL+15
SDCLN NS+4~, NS+17*, NS+27
SDT NS+4~, NS+20*, NS+21*, NS+22, NS+25, NOSHOW~, NOSHOW+3
SDTN NS+4~, NS+22*, NS+23, NS+24, NS+25
U NS+23, NS+24, NS+25, NS+27
>> VAL VAL+15*, VAL+16*, VAL+18
>> X NS+5*, VAL+3*
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All