SDEC38 ;ALB/SAT,WTC - VISTA SCHEDULING RPCS ;Feb 12, 2020@15:22
Source file <SDEC38.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 3 | $$STATUS^SDAM1 $$FMTONET^SDECDATE ERR^SDECERR |
| VA FileMan | 1 | $$GET1^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| APPTEVLG(SDECY,DFN) | ;GET appointment data for given patient
|
|
| 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 |
|
| NOSHOWQ | ||
| VAL(SDECY,SDCL) | ;return boolean to represent that a clinic allows variable appointment length - RPC
; SDEC CLINIC VAR APPT |
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | APPTEVLG+48, APPTEVLG+81, APPTEVLG+93, APPTEVLG+101, APPTEVLG+113, VAL+14 |
| $$STATUS^SDAM1 | NOSHOW+3 |
| $$FMTONET^SDECDATE | APPTEVLG+71, APPTEVLG+77, APPTEVLG+85, APPTEVLG+89, APPTEVLG+97, APPTEVLG+105, APPTEVLG+109, APPTEVLG+119 |
| ERR^SDECERR | APPTEVLG+38, APPTEVLG+39, VAL+8, VAL+9 |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | APPTEVLG+39, APPTEVLG+53, APPTEVLG+54, APPTEVLG+55, APPTEVLG+65 |
| ^SC - [#44] | APPTEVLG+57, APPTEVLG+58, APPTEVLG+59, VAL+9 |
| ^TMP("SDEC" | APPTEVLG+34!, APPTEVLG+36*, APPTEVLG+47*, APPTEVLG+122*, APPTEVLG+125*, APPTEVLG+128*, APPTEVLG+130*, APPTEVLG+133*, VAL+4!, VAL+6* , VAL+12*, VAL+17*, VAL+19*, VAL+21* |
| Name | Field # of Occurrence |
|---|---|
| ^( | APPTEVLG+65 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AMN | APPTEVLG+31~, APPTEVLG+81*, APPTEVLG+82 |
| AMT | APPTEVLG+31~, APPTEVLG+75*, APPTEVLG+77*, APPTEVLG+78 |
| AMU | APPTEVLG+31~, APPTEVLG+79*, APPTEVLG+80, APPTEVLG+81 |
| APN | APPTEVLG+31~, APPTEVLG+49*, APPTEVLG+73*, APPTEVLG+74 |
| APT | APPTEVLG+31~, APPTEVLG+71*, APPTEVLG+72 |
| CIFN | NOSHOW~, NOSHOW+3 |
| CIN | APPTEVLG+31~, APPTEVLG+93*, APPTEVLG+94 |
| CIT | APPTEVLG+31~, APPTEVLG+87*, APPTEVLG+89*, APPTEVLG+90 |
| CIU | APPTEVLG+31~, APPTEVLG+91*, APPTEVLG+92, APPTEVLG+93 |
| COE | APPTEVLG+31~, APPTEVLG+103*, APPTEVLG+105*, APPTEVLG+106 |
| COF | APPTEVLG+31~, APPTEVLG+115*, APPTEVLG+116 |
| CON | APPTEVLG+31~, APPTEVLG+101*, APPTEVLG+102 |
| COT | APPTEVLG+31~, APPTEVLG+95*, APPTEVLG+97*, APPTEVLG+98 |
| COU | APPTEVLG+31~, APPTEVLG+99*, APPTEVLG+100, APPTEVLG+101 |
| CRM | APPTEVLG+31~, APPTEVLG+126*, APPTEVLG+128 |
| CRS | APPTEVLG+31~, APPTEVLG+123*, APPTEVLG+125 |
| DFN | APPTEVLG~, APPTEVLG+38, APPTEVLG+39, APPTEVLG+48, APPTEVLG+53, APPTEVLG+54, APPTEVLG+55, APPTEVLG+57, APPTEVLG+61, APPTEVLG+62 , APPTEVLG+65, NOSHOW~, NOSHOW+3 |
| DPTS | APPTEVLG+32~, APPTEVLG+54*, APPTEVLG+56, APPTEVLG+75, APPTEVLG+79, APPTEVLG+83, APPTEVLG+107, APPTEVLG+111, APPTEVLG+117, APPTEVLG+123 |
| DPTSR | APPTEVLG+32~, APPTEVLG+55*, APPTEVLG+126 |
| NS | NOSHOW+3~*, NOSHOW+4*, NOSHOWQ |
| NSN | APPTEVLG+32~, APPTEVLG+113*, APPTEVLG+114 |
| NSQUERY | NOSHOW+3~*, NOSHOW+4 |
| NST | APPTEVLG+32~, APPTEVLG+107*, APPTEVLG+109*, APPTEVLG+110 |
| NSU | APPTEVLG+32~, APPTEVLG+111*, APPTEVLG+112, APPTEVLG+113 |
| PAT | APPTEVLG+32~, APPTEVLG+57*, APPTEVLG+60*, APPTEVLG+61, NOSHOW~, NOSHOW+3 |
| PN | APPTEVLG+32~, APPTEVLG+48*, APPTEVLG+63 |
| RBD | APPTEVLG+32~, APPTEVLG+117*, APPTEVLG+119*, APPTEVLG+120 |
| RSD | APPTEVLG+32~, APPTEVLG+83*, APPTEVLG+85*, APPTEVLG+86 |
| S | APPTEVLG+32~, APPTEVLG+53*, APPTEVLG+54, APPTEVLG+55, APPTEVLG+57, APPTEVLG+58, APPTEVLG+59, APPTEVLG+71 |
| SC | APPTEVLG+32~, APPTEVLG+57*, APPTEVLG+58, APPTEVLG+59 |
| SDCL | APPTEVLG+32~, APPTEVLG+56*, APPTEVLG+57, APPTEVLG+58, APPTEVLG+59, APPTEVLG+64, VAL~, VAL+8, VAL+9, VAL+14 |
| SDCLS | APPTEVLG+32~, APPTEVLG+50*, APPTEVLG+58*, APPTEVLG+60 |
| SDCLSC | APPTEVLG+32~, APPTEVLG+51*, APPTEVLG+59*, APPTEVLG+87, APPTEVLG+91, APPTEVLG+95, APPTEVLG+99, APPTEVLG+103, APPTEVLG+115 |
| SDECI | APPTEVLG+31~, APPTEVLG+33*, APPTEVLG+121*, APPTEVLG+122, APPTEVLG+124*, APPTEVLG+125, APPTEVLG+127*, APPTEVLG+128, APPTEVLG+129*, APPTEVLG+130 , APPTEVLG+132*, APPTEVLG+133, VAL+2~, VAL+3*, VAL+16*, VAL+17, VAL+18*, VAL+19, VAL+20*, VAL+21 |
| SDECTMP | APPTEVLG+31~, APPTEVLG+41*, APPTEVLG+42*, APPTEVLG+43*, APPTEVLG+44*, APPTEVLG+45*, APPTEVLG+46*, APPTEVLG+47, APPTEVLG+62*, APPTEVLG+63* , APPTEVLG+64*, APPTEVLG+66*, APPTEVLG+72*, APPTEVLG+74*, APPTEVLG+78*, APPTEVLG+80*, APPTEVLG+82*, APPTEVLG+86*, APPTEVLG+90*, APPTEVLG+92* , APPTEVLG+94*, APPTEVLG+98*, APPTEVLG+100*, APPTEVLG+102*, APPTEVLG+106*, APPTEVLG+110*, APPTEVLG+112*, APPTEVLG+114*, APPTEVLG+116*, APPTEVLG+120* , APPTEVLG+122 |
| SDECY | APPTEVLG~, APPTEVLG+35*, VAL~, VAL+5* |
| SDT | NOSHOW~, NOSHOW+3 |
| SDW | APPTEVLG+32~, APPTEVLG+65*, APPTEVLG+66 |
| U | APPTEVLG+56, APPTEVLG+60, APPTEVLG+62, APPTEVLG+63, APPTEVLG+64, APPTEVLG+66, APPTEVLG+72, APPTEVLG+74, APPTEVLG+75, APPTEVLG+78 , APPTEVLG+79, APPTEVLG+80, APPTEVLG+82, APPTEVLG+83, APPTEVLG+86, APPTEVLG+87, APPTEVLG+90, APPTEVLG+91, APPTEVLG+92, APPTEVLG+94 , APPTEVLG+95, APPTEVLG+98, APPTEVLG+99, APPTEVLG+100, APPTEVLG+102, APPTEVLG+103, APPTEVLG+106, APPTEVLG+107, APPTEVLG+110, APPTEVLG+111 , APPTEVLG+112, APPTEVLG+114, APPTEVLG+115, APPTEVLG+116, APPTEVLG+117, APPTEVLG+120, APPTEVLG+123, APPTEVLG+125, APPTEVLG+126 |
| VAL | VAL+2~, VAL+14*, VAL+15*, VAL+17 |