SDESCREATEAPPT44 ;ALB/BLB,DJS,BLB,TJB - SDES CREATE APPOINTMENT ;Jun 17, 2024
Source file <SDESCREATEAPPT44.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 |
|---|---|---|
| VALIDATE(ERRORS,ARY44) | ;
|
|
| APPTIN44EXISTS(DFN,CLINIC,DATE) | ;
|
|
| CREATE(ARRAY44001FDA,ARRAY44003FDA,NEWIEN44001,IENS44,ARY44) | ;
|
|
| CLEANUP44(ARY44,NEWIEN44,SDREQTYPE) | ;
|
|
| DECREMENTAVAIL1(CLINICIEN,APPTSTARTTIME,APPTLENGTH) | ;
|
|
| DECREMENTAVAIL2(CLINICIEN,APPTSTARTTIME,APPTLENGTH) | ;decrement availability by one when creating appointment
|
|
| AVUPDT(SDECSCD,SDECSTART,SDECLEN) | ;
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | DECREMENTAVAIL2+25 |
| UPDATE^DIE | CLEANUP44+5 |
| $$GET1^DIQ | APPTIN44EXISTS+4, APPTIN44EXISTS+5, DECREMENTAVAIL1+2, DECREMENTAVAIL2+3, DECREMENTAVAIL2+4, DECREMENTAVAIL2+5, DECREMENTAVAIL2+6, DECREMENTAVAIL2+10, DECREMENTAVAIL2+16 |
| MAKE^SDAMEVT | CLEANUP44+9 |
| $$ISOTFM^SDAMUTDT | VALIDATE+18 |
| $$INACTIVE^SDEC32 | VALIDATE+8 |
| $$SCIEN^SDECU2 | CLEANUP44+8 |
| ASSEMBLE^SDESCLINDAILYSCH | DECREMENTAVAIL2+16 |
| ERRLOG^SDESJSON | VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+12, VALIDATE+13, VALIDATE+17, VALIDATE+19, VALIDATE+24, VALIDATE+25, VALIDATE+34 , VALIDATE+38, VALIDATE+42, DECREMENTAVAIL2+13, DECREMENTAVAIL2+18 |
| $$FMADD^XLFDT | DECREMENTAVAIL1+6, DECREMENTAVAIL2+13 |
| $$NOW^XLFDT | CREATE+13 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(8 - [#8] | VALIDATE+38 |
| ^DPT - [#2] | VALIDATE+13 |
| ^SC - [#44] | VALIDATE+7, APPTIN44EXISTS+3, CREATE+3, DECREMENTAVAIL2+15, DECREMENTAVAIL2+18, AVUPDT+4, AVUPDT+5, AVUPDT+7, AVUPDT+9* |
| Name | Line Occurrences |
|---|---|
| $$APPTIN44EXISTS | VALIDATE+41 |
| DECREMENTAVAIL1 | CLEANUP44+11 |
| DECREMENTAVAIL2 | DECREMENTAVAIL1+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPTLENGTH | DECREMENTAVAIL1~, DECREMENTAVAIL1+3, DECREMENTAVAIL1+7, DECREMENTAVAIL2~ |
| APPTSTARTTIME | DECREMENTAVAIL1~, DECREMENTAVAIL1+6*, DECREMENTAVAIL1+7, DECREMENTAVAIL2~, DECREMENTAVAIL2+3, DECREMENTAVAIL2+8, DECREMENTAVAIL2+13, DECREMENTAVAIL2+15, DECREMENTAVAIL2+16, DECREMENTAVAIL2+18 , DECREMENTAVAIL2+24 |
| ARRAY44001FDA | CREATE~ |
| ARRAY44001FDA( | CREATE+5* |
| ARRAY44003FDA | CREATE~ |
| ARRAY44003FDA( | CREATE+7*, CREATE+8*, CREATE+9*, CREATE+10*, CREATE+11*, CREATE+12*, CREATE+13* |
| ARY44 | VALIDATE~, CREATE~, CLEANUP44~ |
| ARY44("CLINICIEN" | VALIDATE+5*, VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+18, VALIDATE+41, CREATE+3, CREATE+5, CREATE+6, CLEANUP44+4 , CLEANUP44+8, CLEANUP44+9, CLEANUP44+11 |
| ARY44("DFN" | VALIDATE+11*, VALIDATE+12, VALIDATE+13, VALIDATE+41, CREATE+7, CLEANUP44+8, CLEANUP44+9 |
| ARY44("SDAPPTLENGTH" | VALIDATE+23*, VALIDATE+24, VALIDATE+25, CREATE+8, CLEANUP44+11 |
| ARY44("SDAPPTREASON" | VALIDATE+28*, VALIDATE+29*, CREATE+9 |
| ARY44("SDAPPTSTARTDTTM" | VALIDATE+16*, VALIDATE+17, VALIDATE+18*, VALIDATE+19*, VALIDATE+41, CREATE+3, CREATE+4, CREATE+5, CREATE+6, CLEANUP44+4 , CLEANUP44+8, CLEANUP44+9, CLEANUP44+11 |
| ARY44("SDOVERBOOK" | VALIDATE+32*, VALIDATE+33, VALIDATE+34, CREATE+11 |
| ARY44("SDPATELIG" | VALIDATE+37*, VALIDATE+38, CREATE+10 |
| ARY44("SDREQTYPE" | CLEANUP44+2 |
| AVAILABILITYFDA | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+25! |
| AVAILABILITYFDA( | DECREMENTAVAIL2+24* |
| CENTEROFSLOT | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+9*, DECREMENTAVAIL2+20 |
| CHARMULTIPLIER | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+7*, DECREMENTAVAIL2+20 |
| CLINIC | APPTIN44EXISTS~, APPTIN44EXISTS+3, APPTIN44EXISTS+4, APPTIN44EXISTS+5 |
| CLINICAPPTLENGTH | DECREMENTAVAIL1+1~, DECREMENTAVAIL1+2*, DECREMENTAVAIL1+3, DECREMENTAVAIL1+6 |
| CLINICIEN | DECREMENTAVAIL1~, DECREMENTAVAIL1+2, DECREMENTAVAIL1+7, DECREMENTAVAIL2~, DECREMENTAVAIL2+3, DECREMENTAVAIL2+4, DECREMENTAVAIL2+5, DECREMENTAVAIL2+6, DECREMENTAVAIL2+10, DECREMENTAVAIL2+15 , DECREMENTAVAIL2+16, DECREMENTAVAIL2+18, DECREMENTAVAIL2+24 |
| COUNT | DECREMENTAVAIL1+1~, DECREMENTAVAIL1+4*, DECREMENTAVAIL1+5 |
| CURRENTSCHEDULE | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+3*, DECREMENTAVAIL2+18, DECREMENTAVAIL2+21, DECREMENTAVAIL2+22 |
| DATE | APPTIN44EXISTS~, APPTIN44EXISTS+3, APPTIN44EXISTS+4, APPTIN44EXISTS+5 |
| DFN | APPTIN44EXISTS~, APPTIN44EXISTS+5 |
| DT | DECREMENTAVAIL2+13 |
| DUZ | CREATE+12 |
| ERRORS | VALIDATE~, VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+12, VALIDATE+13, VALIDATE+17, VALIDATE+19, VALIDATE+24, VALIDATE+25 , VALIDATE+34, VALIDATE+38, VALIDATE+42, DECREMENTAVAIL2+13, DECREMENTAVAIL2+16, DECREMENTAVAIL2+18 |
| FOUND | APPTIN44EXISTS+1~, APPTIN44EXISTS+2*, APPTIN44EXISTS+3, APPTIN44EXISTS+5*, APPTIN44EXISTS+6 |
| HAS44APPT | VALIDATE+2~, VALIDATE+41*, VALIDATE+42 |
| HSI | AVUPDT+1~, AVUPDT+5*, AVUPDT+7 |
| I | AVUPDT+1~, AVUPDT+3*, AVUPDT+4, AVUPDT+5, AVUPDT+7, AVUPDT+8* |
| IENS44 | CREATE~ |
| IENS44(1 | CREATE+6*, CREATE+7, CREATE+8, CREATE+9, CREATE+10, CREATE+11, CREATE+12, CREATE+13 |
| MAXDAYSINFUTURE | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+10*, DECREMENTAVAIL2+13 |
| NEWAVAILABILITY | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+8*, DECREMENTAVAIL2+9, DECREMENTAVAIL2+20, DECREMENTAVAIL2+21*, DECREMENTAVAIL2+22 |
| NEWIEN44 | CLEANUP44~, CLEANUP44+4 |
| NEWIEN44001 | CREATE~ |
| NEWIEN44001(1 | CREATE+4* |
| NEWSCHEDULE | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+20, DECREMENTAVAIL2+22*, DECREMENTAVAIL2+24 |
| NUMOFSLOTSINPLAY | DECREMENTAVAIL1+1~, DECREMENTAVAIL1+3*, DECREMENTAVAIL1+4 |
| S | AVUPDT+1~, AVUPDT+2*, AVUPDT+7*, AVUPDT+8*, AVUPDT+9 |
| SB | AVUPDT+1~, AVUPDT+5*, AVUPDT+7 |
| SD | AVUPDT+1~, AVUPDT+2*, AVUPDT+4, AVUPDT+7, AVUPDT+9 |
| SDDA | VALIDATE+2~, CLEANUP44+8*, CLEANUP44+9 |
| SDDIF | AVUPDT+1~, AVUPDT+5*, AVUPDT+8 |
| SDECLEN | AVUPDT~, AVUPDT+6 |
| SDECSCD | AVUPDT~, AVUPDT+3, AVUPDT+9 |
| SDECSTART | AVUPDT~, AVUPDT+2 |
| SDFDA | CLEANUP44+3~, CLEANUP44+5! |
| SDFDA( | CLEANUP44+4* |
| SDREQTYPE | CLEANUP44~, CLEANUP44+4 |
| SI | AVUPDT+1~, AVUPDT+5*, AVUPDT+7 |
| SL | AVUPDT+1~, AVUPDT+5*, AVUPDT+6*, AVUPDT+7 |
| SLOTINCREMENT | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+6*, DECREMENTAVAIL2+9 |
| SLOTLENGTH | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+5*, DECREMENTAVAIL2+7 |
| SLOTSTATUSSTRING | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+11*, DECREMENTAVAIL2+21 |
| SPECIALCHARACTER | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+20*, DECREMENTAVAIL2+21, DECREMENTAVAIL2+22 |
| SS | AVUPDT+1~, AVUPDT+7*, AVUPDT+8* |
| ST | AVUPDT+1~, AVUPDT+7*, AVUPDT+8 |
| STARTDAY | AVUPDT+1~, AVUPDT+5* |
| STR | AVUPDT+1~, AVUPDT+5*, AVUPDT+8 |
| SUBIEN | APPTIN44EXISTS+1~, APPTIN44EXISTS+3*, APPTIN44EXISTS+4, APPTIN44EXISTS+5 |
| TIMECLINICOPENS | DECREMENTAVAIL2+1~, DECREMENTAVAIL2+4*, DECREMENTAVAIL2+8, DECREMENTAVAIL2+16 |
| U | AVUPDT+5 |
| X | AVUPDT+1~, AVUPDT+5* |
| Y | AVUPDT+1~, AVUPDT+7*, AVUPDT+8* |