BSDX38 ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;
Source file <BSDX38.m>
| Package | Total | Call Graph | 
|---|---|---|
| Clinical Scheduling for Windows | 1 | ERR^BSDXERR | 
| IHS VA Utilities | 1 | ^XBKVAR | 
| Kernel | 1 | $$FMTE^XLFDT | 
| Scheduling | 1 | $$STATUS^SDAM1 | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 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 | |
| DAP(BSDXY,DFN) | ;return appointment data for given patient - RPC ; RPC Name is BSDX APPT EVENT LOG ; .BSDXY = returned pointer to appointment data ; DFN = patient code - pointer to ^DPT(DFN) | |
| NOSHOWQ | ||
| VAL(BSDXY,SDCL) | ;return boolean to represent that a clinic allows variable appointment length - RPC ; BSDX CLINIC VAR APPT | 
| RPC Name | Call Tags | 
|---|---|
| BSDX APPT EVENT LOG | DAP | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^VA(200 - [#200] | GET1^DIQ | 
| ^SC - [#44] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TRAP" | DAP+6, VAL+3 | 
| ^BSDXTMP($J | DAP+8!, DAP+10*, DAP+21*, DAP+85*, DAP+88*, DAP+91*, DAP+93*, DAP+96*, VAL+5!, VAL+7* , VAL+13*, VAL+18*, VAL+20*, VAL+22* | 
| ^DPT - [#2] | DAP+13, DAP+27, DAP+28, DAP+29, DAP+39 | 
| ^SC - [#44] | DAP+31, DAP+32, DAP+33, VAL+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DAP+39 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AMN | DAP+4~, DAP+50*, DAP+51 | 
| AMT | DAP+4~, DAP+45*, DAP+46*, DAP+47 | 
| AMU | DAP+4~, DAP+48*, DAP+49, DAP+50 | 
| APN | DAP+4~, DAP+23*, DAP+43*, DAP+44 | 
| APT | DAP+4~, DAP+41*, DAP+42 | 
| BSDXI | DAP+4~, DAP+7*, DAP+84*, DAP+85, DAP+87*, DAP+88, DAP+90*, DAP+91, DAP+92*, DAP+93 , DAP+95*, DAP+96, VAL+2~, VAL+4*, VAL+17*, VAL+18, VAL+19*, VAL+20, VAL+21*, VAL+22 | 
| BSDXTMP | DAP+4~, DAP+15*, DAP+16*, DAP+17*, DAP+18*, DAP+19*, DAP+20*, DAP+21, DAP+36*, DAP+37* , DAP+38*, DAP+40*, DAP+42*, DAP+44*, DAP+47*, DAP+49*, DAP+51*, DAP+54*, DAP+57*, DAP+59* , DAP+61*, DAP+64*, DAP+66*, DAP+68*, DAP+71*, DAP+74*, DAP+76*, DAP+78*, DAP+80*, DAP+83* , DAP+85 | 
| BSDXY | DAP~, DAP+9*, VAL~, VAL+6* | 
| CIFN | NOSHOW~, NOSHOW+3 | 
| CIN | DAP+4~, DAP+60*, DAP+61 | 
| CIT | DAP+4~, DAP+55*, DAP+56*, DAP+57 | 
| CIU | DAP+4~, DAP+58*, DAP+59, DAP+60 | 
| COE | DAP+4~, DAP+69*, DAP+70*, DAP+71 | 
| COF | DAP+4~, DAP+79*, DAP+80 | 
| CON | DAP+4~, DAP+67*, DAP+68 | 
| COT | DAP+4~, DAP+62*, DAP+63*, DAP+64 | 
| COU | DAP+4~, DAP+65*, DAP+66, DAP+67 | 
| CRM | DAP+4~, DAP+89*, DAP+91 | 
| CRS | DAP+4~, DAP+86*, DAP+88 | 
| DFN | DAP~, DAP+12, DAP+13, DAP+22, DAP+27, DAP+28, DAP+29, DAP+31, DAP+35, DAP+36 , DAP+39, NOSHOW~, NOSHOW+3 | 
| DPTS | DAP+5~, DAP+28*, DAP+30, DAP+45, DAP+48, DAP+52, DAP+72, DAP+75, DAP+81, DAP+86 | 
| DPTSR | DAP+5~, DAP+29*, DAP+89 | 
| NS | NOSHOW+3~*, NOSHOW+4*, NOSHOWQ | 
| NSN | DAP+5~, DAP+77*, DAP+78 | 
| NSQUERY | NOSHOW+3~*, NOSHOW+4 | 
| NST | DAP+5~, DAP+72*, DAP+73*, DAP+74 | 
| NSU | DAP+5~, DAP+75*, DAP+76, DAP+77 | 
| PAT | DAP+5~, DAP+31*, DAP+34*, DAP+35, NOSHOW~, NOSHOW+3 | 
| PN | DAP+5~, DAP+22*, DAP+37 | 
| RBD | DAP+5~, DAP+81*, DAP+82*, DAP+83 | 
| RSD | DAP+5~, DAP+52*, DAP+53*, DAP+54 | 
| S | DAP+5~, DAP+27*, DAP+28, DAP+29, DAP+31, DAP+32, DAP+33, DAP+41 | 
| SC | DAP+5~, DAP+31*, DAP+32, DAP+33 | 
| SDCL | DAP+5~, DAP+30*, DAP+31, DAP+32, DAP+33, DAP+38, VAL~, VAL+9, VAL+10, VAL+15 | 
| SDCLS | DAP+5~, DAP+24*, DAP+32*, DAP+34 | 
| SDCLSC | DAP+5~, DAP+25*, DAP+33*, DAP+55, DAP+58, DAP+62, DAP+65, DAP+69, DAP+79 | 
| SDT | NOSHOW~, NOSHOW+3 | 
| SDW | DAP+5~, DAP+39*, DAP+40 | 
| U | DAP+30, DAP+34, DAP+36, DAP+37, DAP+38, DAP+40, DAP+42, DAP+44, DAP+45, DAP+47 , DAP+48, DAP+49, DAP+51, DAP+52, DAP+54, DAP+55, DAP+57, DAP+58, DAP+59, DAP+61 , DAP+62, DAP+64, DAP+65, DAP+66, DAP+68, DAP+69, DAP+71, DAP+72, DAP+74, DAP+75 , DAP+76, DAP+78, DAP+79, DAP+80, DAP+81, DAP+83, DAP+86, DAP+88, DAP+89 | 
| >> VAL | VAL+15*, VAL+16*, VAL+18 | 
| >> X | DAP+6*, VAL+3* |