SDES2CRTVISIT ;ALB/JAS - SDES2 VISTA SCHEDULING API for creating Visits when necessary ;APR 25, 2024
Source file <SDES2CRTVISIT.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN1(SDVISITOUT,SDVISITIN) | ||
| GENVISIT(SDVISITCRT,SDVISITIN) | ; GENERATE NEW VISIT
|
|
| VALVISIT(SDVSTARRAY,SDVISITIN) | ;Validation for SDVISITIN variables
|
|
| CLNUP | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | GENVISIT+7 |
| ^AUPNPAT | GENVISIT+5 |
| VSIT01^AUPNVSIT | GENVISIT+9 |
| ^DIC | VALVISIT+41 |
| ^DIE | GENVISIT+36 |
| FILE^DIE | EN1+26 |
| UPDATE^DIE | GENVISIT+29 |
| $$GET1^DIQ | EN1+23, GENVISIT+33 |
| $$GETVID^VSITVID | GENVISIT+28, GENVISIT+34 |
| GETVID^VSITVID | GENVISIT+33 |
| $$FMTE^XLFDT | VALVISIT+52, VALVISIT+68 |
| $$NOW^XLFDT | GENVISIT+13 |
| FileNo | Call Tags |
|---|---|
| ^DIC(150.9 - [#150.9] | GET1^DIQ |
| ^DIC(40.7 - [#40.7] | Classic Fileman Calls |
| ^AUPNVSIT - [#9000010] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPAT - [#9000001] | VALVISIT+28 |
| ^AUPNVSIT - [#9000010] | VALVISIT+46 |
| ^AUTTLOC - [#9999999.06] | VALVISIT+31 |
| ^DD(9000010 | VALVISIT+52, VALVISIT+68 |
| ^DIC(40.7 - [#40.7] | VALVISIT+39 |
| Name | Line Occurrences |
|---|---|
| CLNUP | EN1+33 |
| GENVISIT | EN1+22 |
| VALVISIT | EN1+20 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | GENVISIT+2~, GENVISIT+7* |
| AUPNDAYS | CLNUP+1! |
| AUPNDOB | GENVISIT+3~, GENVISIT+6 |
| AUPNDOD | GENVISIT+3~, GENVISIT+6 |
| AUPNPAT | CLNUP+1! |
| AUPNSEX | GENVISIT+3~, GENVISIT+6 |
| D0 | GENVISIT+2~ |
| DA | GENVISIT+2~, GENVISIT+35*, GENVISIT+36! |
| DIC | GENVISIT+2~, VALVISIT+21~, VALVISIT+41* |
| DIC(0 | VALVISIT+41* |
| DIE | GENVISIT+2~, GENVISIT+35*, GENVISIT+36! |
| DR | GENVISIT+2~, GENVISIT+35*, GENVISIT+36! |
| DT | GENVISIT+20 |
| SDDOB | GENVISIT+4~, GENVISIT+6* |
| SDDOD | GENVISIT+4~, GENVISIT+6* |
| SDFDA | EN1+24~, GENVISIT+4~, GENVISIT+11*, GENVISIT+12, GENVISIT+13, GENVISIT+14, GENVISIT+15, GENVISIT+16, GENVISIT+17, GENVISIT+18 , GENVISIT+19, GENVISIT+20, GENVISIT+21, GENVISIT+22, GENVISIT+23, GENVISIT+24, GENVISIT+25, GENVISIT+26, GENVISIT+27, GENVISIT+28 |
| SDFDA(9000010 | EN1+25* |
| SDIEN | GENVISIT+4~ |
| SDIEN(1 | GENVISIT+32 |
| SDMSG | GENVISIT+4~, GENVISIT+31 |
| SDSEX | GENVISIT+4~, GENVISIT+6* |
| SDVISITCRT | EN1+22, EN1+28, GENVISIT~, CLNUP+1! |
| SDVISITCRT("NEW" | EN1+31, GENVISIT+37* |
| SDVISITCRT("SDAFLG" | EN1+32, GENVISIT+8*, GENVISIT+10*, GENVISIT+31* |
| SDVISITCRT("SDCLN" | EN1+23, EN1+25 |
| SDVISITCRT("SDERR" | GENVISIT+8*, GENVISIT+10*, GENVISIT+31* |
| SDVISITCRT("SDPAT" | EN1+29 |
| SDVISITCRT("SDVSIT" | EN1+23, EN1+25, EN1+30, GENVISIT+32*, GENVISIT+35 |
| SDVISITIN | EN1~, EN1+20, GENVISIT~, VALVISIT~, CLNUP+1! |
| SDVISITIN("AP | PT DATE" , VALVISIT+2 |
| SDVISITIN("CDT" | GENVISIT+31 |
| SDVISITIN("SDADD" | VALVISIT+19 |
| SDVISITIN("SDCAT" | GENVISIT+17, VALVISIT+3 |
| SDVISITIN("SDCLN" | GENVISIT+18 |
| SDVISITIN("SDCODT" | GENVISIT+21, VALVISIT+8 |
| SDVISITIN("SDDATE" | GENVISIT+7, GENVISIT+8, GENVISIT+10, GENVISIT+12, VALVISIT+5 |
| SDVISITIN("SDEVM" | VALVISIT+4 |
| SDVISITIN("SDHL" | GENVISIT+23, VALVISIT+6 |
| SDVISITIN("SDLOC" | GENVISIT+16, VALVISIT+7 |
| SDVISITIN("SDOLOC" | GENVISIT+27, VALVISIT+9 |
| SDVISITIN("SDOPT" | GENVISIT+25, VALVISIT+10 |
| SDVISITIN("SDPAT" | GENVISIT+5, GENVISIT+15, VALVISIT+11 |
| SDVISITIN("SDPROT" | GENVISIT+26, VALVISIT+12 |
| SDVISITIN("SDPVL" | GENVISIT+19, VALVISIT+13 |
| SDVISITIN("SDTPB" | VALVISIT+14 |
| SDVISITIN("SDTYPE" | GENVISIT+14, VALVISIT+15 |
| SDVISITIN("SDUSR" | GENVISIT+24, VALVISIT+16 |
| SDVISITIN("SDVELG" | GENVISIT+22, VALVISIT+17 |
| SDVISITIN("SDVSIT" | VALVISIT+18 |
| SDVISITOUT | EN1~ |
| SDVISITOUT("NEW" | EN1+31* |
| SDVISITOUT("SDAFLG" | EN1+32* |
| SDVISITOUT("SDPAT" | EN1+29* |
| SDVISITOUT("SDVSIT" | EN1+30* |
| SDVSTARRAY | EN1+20, EN1+22, VALVISIT~, CLNUP+1! |
| SDVSTARRAY("SDADD" | EN1+22, VALVISIT+19* |
| SDVSTARRAY("SDAFLG" | VALVISIT+25*, VALVISIT+29*, VALVISIT+31*, VALVISIT+33*, VALVISIT+35*, VALVISIT+40*, VALVISIT+42*, VALVISIT+44*, VALVISIT+47*, VALVISIT+50* , VALVISIT+53*, VALVISIT+56*, VALVISIT+59*, VALVISIT+62*, VALVISIT+66*, VALVISIT+69* |
| SDVSTARRAY("SDAPDT" | VALVISIT+2*, VALVISIT+68, VALVISIT+69 |
| SDVSTARRAY("SDCAT" | VALVISIT+3*, VALVISIT+26* |
| SDVSTARRAY("SDCLN" | VALVISIT+36!, VALVISIT+37, VALVISIT+38*, VALVISIT+39, VALVISIT+40, VALVISIT+41*, VALVISIT+42 |
| SDVSTARRAY("SDCODT" | VALVISIT+8*, VALVISIT+52, VALVISIT+53 |
| SDVSTARRAY("SDDATE" | VALVISIT+5*, VALVISIT+22*, VALVISIT+23* |
| SDVSTARRAY("SDERR" | VALVISIT+25*, VALVISIT+29*, VALVISIT+31*, VALVISIT+33*, VALVISIT+35*, VALVISIT+40*, VALVISIT+42*, VALVISIT+44*, VALVISIT+47*, VALVISIT+50* , VALVISIT+53*, VALVISIT+56*, VALVISIT+59*, VALVISIT+62*, VALVISIT+66*, VALVISIT+69* |
| SDVSTARRAY("SDEVM" | VALVISIT+4*, VALVISIT+49, VALVISIT+50 |
| SDVSTARRAY("SDHL" | VALVISIT+6*, VALVISIT+58, VALVISIT+59 |
| SDVSTARRAY("SDLOC" | VALVISIT+7*, VALVISIT+30*, VALVISIT+31 |
| SDVSTARRAY("SDOLOC" | VALVISIT+9*, VALVISIT+32, VALVISIT+33, VALVISIT+34, VALVISIT+35 |
| SDVSTARRAY("SDOPT" | VALVISIT+10*, VALVISIT+61, VALVISIT+62 |
| SDVSTARRAY("SDPAT" | VALVISIT+11*, VALVISIT+27*, VALVISIT+28, VALVISIT+29 |
| SDVSTARRAY("SDPROT" | VALVISIT+12*, VALVISIT+65, VALVISIT+66 |
| SDVSTARRAY("SDPVL" | VALVISIT+13*, VALVISIT+46, VALVISIT+47 |
| SDVSTARRAY("SDTPB" | VALVISIT+14*, VALVISIT+43, VALVISIT+44 |
| SDVSTARRAY("SDTYPE" | VALVISIT+15*, VALVISIT+24*, VALVISIT+25 |
| SDVSTARRAY("SDUSR" | VALVISIT+16* |
| SDVSTARRAY("SDVELG" | VALVISIT+17*, VALVISIT+55, VALVISIT+56 |
| SDVSTARRAY("SDVSIT" | VALVISIT+18* |
| U | VALVISIT+46, VALVISIT+52, VALVISIT+68 |
| VID | GENVISIT+4~, GENVISIT+28*, GENVISIT+34*, GENVISIT+35, GENVISIT+36! |
| X | GENVISIT+2~, GENVISIT+7*, GENVISIT+10, VALVISIT+21~, VALVISIT+41*, VALVISIT+43*, VALVISIT+52*, VALVISIT+68* |
| Y | GENVISIT+2~, GENVISIT+5*!, GENVISIT+7, VALVISIT+21~, VALVISIT+41 |
| Name | Field # of Occurrence |
|---|---|
| $T(GETVID^VSITVID | GENVISIT+33 |