SDESBLOCKANDMOVE ;ALB/BLB,LAB - SCHEDULING CANCEL APPOINTMENTS RPC ;DEC 12, 2023
Source file <SDESBLOCKANDMOVE.m>
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | BLOCKANDMOVE+11, BLOCKANDMOVE+14, POPULATE+4, VALIDATE+3, VALIDATE+13, VALIDATEORIGSLOT+8, VALIDATEAPPTIEN+3, VALIDATEAPPTIEN+4, VALIDATECLINOPEN+2, VALIDATELENGTHS+1 , VALIDATELENGTHS+2, PRIVILEGEDUSER+1, VALIDATEDATE+6, BUILDAPPTARRAY+5, BUILDAPPTARRAY+11, BUILDAPPTARRAY+15, BUILDAPPTARRAY+20, BUILDAPPTARRAY+22 |
| GETS^DIQ | BUILDAPPTARRAY+2 |
| $$FMTISO^SDAMUTDT | BLOCKANDMOVE+14, VALIDATE+13, VALIDATETARGSLOT+2, VALIDATETARGSLOT+7, BUILDAPPTARRAY+4, BUILDAPPTARRAY+5, BUILDAPPTARRAY+9 |
| $$ISOTFM^SDAMUTDT | VALIDATEDATE+2 |
| $$GET44RECORDIENS^SDESCANAPPT2 | VALIDATEORIGSLOT+8 |
| CANAPPT2^SDESCANAPPT2 | BLOCKANDMOVE+11 |
| CANCLAVAIL^SDESCCAVAIL | BLOCKANDMOVE+14 |
| GETSCHEDULE^SDESCLINDAILYSCH | VALIDATEORIGSLOT+2 |
| GETCLAVAILABLTY^SDESCLINICAVAIL | VALIDATETARGSLOT+2 |
| CREATEAPPTS^SDESCRTAPPTWRAP | BLOCKANDMOVE+18 |
| $$GETRES^SDESINPUTVALUTL | BUILDAPPTARRAY+7 |
| ERRLOG^SDESJSON | VALIDATETARGSLOT+8, VALIDATEORIGSLOT+7, VALIDATEORIGSLOT+8, VALIDATEAPPTIEN+1, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAPPTIEN+4, VALIDATECLINIC+1, VALIDATECLINIC+2, VALIDATECLINOPEN+5 , VALIDATECLINOPEN+6, VALIDATELENGTHS+1, VALIDATELENGTHS+2, PRIVILEGEDUSER+2, VALIDATEDATE+1, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATEDATE+6 |
| $$FMADD^XLFDT | BUILDAPPTARRAY+5 |
| DECODE^XLFJSON | BLOCKANDMOVE+19, VALIDATETARGSLOT+3, VALIDATEORIGSLOT+3 |
| ENCODE^XLFJSON | BUILDJSON+2 |
| RPC Name | Call Tags |
|---|---|
| SDES BLOCK AND MOVE | BLOCKANDMOVE |
| FileNo | Call Tags |
|---|---|
| ^SD(409.1 - [#409.1] | GET1^DIQ |
| ^SDEC(409.831 - [#409.831] | GET1^DIQ |
| ^SDEC(409.84 - [#409.84] | GET1^DIQ, GETS^DIQ |
| ^SDEC(409.85 - [#409.85] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| 44.003 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HOLIDAY - [#40.5] | VALIDATEDATE+6 |
| ^SC - [#44] | VALIDATECLINIC+2, VALIDATECLINOPEN+6, PRIVILEGEDUSER+2 |
| ^SDEC(409.84 - [#409.84] | VALIDATEAPPTIEN+2 |
| Name | Line Occurrences |
|---|---|
| BUILDAPPTARRAY | BLOCKANDMOVE+17 |
| BUILDJSON | BLOCKANDMOVE+8, BLOCKANDMOVE+22 |
| POPULATE | BLOCKANDMOVE+4 |
| PRIVILEGEDUSER | VALIDATE+9 |
| VALIDATE | BLOCKANDMOVE+7 |
| VALIDATEAPPTIEN | VALIDATE+5 |
| VALIDATECLINIC | VALIDATE+6 |
| VALIDATECLINOPEN | VALIDATE+10 |
| VALIDATEDATE | VALIDATE+4 |
| VALIDATELENGTHS | VALIDATE+11 |
| VALIDATEORIGSLOT | VALIDATE+13 |
| VALIDATETARGSLOT | VALIDATE+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPTARRAY | BLOCKANDMOVE+1~, BLOCKANDMOVE+17, BLOCKANDMOVE+18, VALIDATE+1~, BUILDAPPTARRAY~ |
| APPTARRAY( | BUILDAPPTARRAY+15* |
| APPTARRAY(1 | BUILDAPPTARRAY+4* |
| APPTARRAY(10 | BUILDAPPTARRAY+13* |
| APPTARRAY(11 | BUILDAPPTARRAY+14* |
| APPTARRAY(13 | BUILDAPPTARRAY+16* |
| APPTARRAY(14 | BUILDAPPTARRAY+17* |
| APPTARRAY(15 | BUILDAPPTARRAY+18* |
| APPTARRAY(16 | BUILDAPPTARRAY+19* |
| APPTARRAY(17 | BUILDAPPTARRAY+21* |
| APPTARRAY(18 | BUILDAPPTARRAY+22* |
| APPTARRAY(19 | BUILDAPPTARRAY+23* |
| APPTARRAY(2 | BUILDAPPTARRAY+5* |
| APPTARRAY(20 | BUILDAPPTARRAY+24* |
| APPTARRAY(21 | BUILDAPPTARRAY+25* |
| APPTARRAY(22 | BUILDAPPTARRAY+26* |
| APPTARRAY(23 | BUILDAPPTARRAY+27* |
| APPTARRAY(24 | BUILDAPPTARRAY+28* |
| APPTARRAY(25 | BUILDAPPTARRAY+29* |
| APPTARRAY(26 | BUILDAPPTARRAY+30* |
| APPTARRAY(27 | BUILDAPPTARRAY+31* |
| APPTARRAY(28 | BUILDAPPTARRAY+32* |
| APPTARRAY(29 | BUILDAPPTARRAY+33* |
| APPTARRAY(3 | BUILDAPPTARRAY+6* |
| APPTARRAY(30 | BUILDAPPTARRAY+34* |
| APPTARRAY(4 | BUILDAPPTARRAY+7* |
| APPTARRAY(5 | BUILDAPPTARRAY+8* |
| APPTARRAY(6 | BUILDAPPTARRAY+9* |
| APPTARRAY(7 | BUILDAPPTARRAY+10* |
| APPTARRAY(8 | BUILDAPPTARRAY+11* |
| APPTARRAY(9 | BUILDAPPTARRAY+12* |
| APPTDATE | VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2 |
| APPTIEN | BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+11, BLOCKANDMOVE+14, BLOCKANDMOVE+17, POPULATE~, POPULATE+1*, POPULATE+4, VALIDATE~, VALIDATE+3 , VALIDATE+5, VALIDATE+11, VALIDATE+12, VALIDATE+13, VALIDATETARGSLOT~, VALIDATEORIGSLOT+8, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+1, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3 , VALIDATEAPPTIEN+4, VALIDATELENGTHS~, VALIDATELENGTHS+2, BUILDAPPTARRAY~, BUILDAPPTARRAY+2, BUILDAPPTARRAY+5, BUILDAPPTARRAY+6, BUILDAPPTARRAY+9, BUILDAPPTARRAY+11, BUILDAPPTARRAY+12 , BUILDAPPTARRAY+14, BUILDAPPTARRAY+15, BUILDAPPTARRAY+16, BUILDAPPTARRAY+17, BUILDAPPTARRAY+20, BUILDAPPTARRAY+22, BUILDAPPTARRAY+23 |
| APPTSTARTTIME | VALIDATEORIGSLOT~, VALIDATEORIGSLOT+6 |
| ARY2 | VALIDATE+1~ |
| ARY44 | VALIDATE+1~ |
| ARY84 | VALIDATE+1~ |
| BLOCKANDMOVE | BLOCKANDMOVE~ |
| BLOCKANDMOVE( | "APPOINTMENT IEN" , POPULATE+1, "TARGET CLINIC" , POPULATE+2, "TARGET DATE TIME" , POPULATE+3 |
| CANCELCLINAVAIL | BLOCKANDMOVE+1~, BLOCKANDMOVE+14 |
| CANRETURN | BUILDJSON~ |
| CLINICIEN | VALIDATEDATE~, VALIDATEDATE+6 |
| CONTEXT | BLOCKANDMOVE+1~, BLOCKANDMOVE+7, VALIDATE~ |
| COUNT | VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4* |
| DATE | VALIDATEDATE~, VALIDATEDATE+1, VALIDATEDATE+2*, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATEDATE+6 |
| DONE | VALIDATETARGSLOT+1~, VALIDATETARGSLOT+5*, VALIDATETARGSLOT+6, VALIDATETARGSLOT+8*, VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4*, VALIDATEORIGSLOT+5, VALIDATEORIGSLOT+7* |
| DUZ | PRIVILEGEDUSER+2 |
| ERRORS | BLOCKANDMOVE+1~, BLOCKANDMOVE+7, BLOCKANDMOVE+8, VALIDATE~, VALIDATE+4, VALIDATE+5, VALIDATE+6, VALIDATE+7, VALIDATE+9, VALIDATE+10 , VALIDATE+11, VALIDATE+12, VALIDATE+13, VALIDATETARGSLOT~, VALIDATETARGSLOT+8, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+7, VALIDATEORIGSLOT+8, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+1 , VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAPPTIEN+4, VALIDATECLINIC~, VALIDATECLINIC+1, VALIDATECLINIC+2, VALIDATECLINOPEN~, VALIDATECLINOPEN+5, VALIDATECLINOPEN+6, VALIDATELENGTHS~ , VALIDATELENGTHS+1, VALIDATELENGTHS+2, PRIVILEGEDUSER~, PRIVILEGEDUSER+2, VALIDATEDATE~, VALIDATEDATE+1, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATEDATE+6 |
| JSON | BLOCKANDMOVE~, BLOCKANDMOVE+8, BLOCKANDMOVE+22, BUILDJSON~ |
| JSONAPPT | BLOCKANDMOVE+1~, BLOCKANDMOVE+18 |
| JSONCANCEL | BLOCKANDMOVE+1~, BLOCKANDMOVE+11 |
| JSONERROR | BUILDJSON+1~ |
| NEWAPPT | BLOCKANDMOVE+1~ |
| NEWAPPT("Appointment" | BLOCKANDMOVE+21 |
| ORIGINALAPPT | BUILDAPPTARRAY+1~ |
| ORIGINALAPPT( | BUILDAPPTARRAY+6, BUILDAPPTARRAY+9, BUILDAPPTARRAY+11, BUILDAPPTARRAY+12, BUILDAPPTARRAY+14, BUILDAPPTARRAY+15, BUILDAPPTARRAY+16, BUILDAPPTARRAY+17, BUILDAPPTARRAY+20, BUILDAPPTARRAY+22 , BUILDAPPTARRAY+23 |
| ORIGINALCLINIC | BLOCKANDMOVE+1~, BLOCKANDMOVE+4, BLOCKANDMOVE+11, BLOCKANDMOVE+14, POPULATE~, POPULATE+4*, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2, VALIDATEORIGSLOT+8 |
| ORIGINALSLOTS | VALIDATE+1~, VALIDATE+13, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2 |
| RESOURCEIEN | BLOCKANDMOVE+1~, BLOCKANDMOVE+7, VALIDATE~, VALIDATE+3*, VALIDATE+11, VALIDATELENGTHS~, VALIDATELENGTHS+1, VALIDATELENGTHS+2 |
| RETURN | BLOCKANDMOVE+1~, BLOCKANDMOVE+8*, BLOCKANDMOVE+22 |
| RETURN("BlockAndMoveAppointment" | BLOCKANDMOVE+21* |
| SINC | VALIDATE+1~ |
| SLOTNUM | VALIDATETARGSLOT+1~, VALIDATETARGSLOT+5*, VALIDATETARGSLOT+6*, VALIDATETARGSLOT+7, VALIDATETARGSLOT+8, VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4*, VALIDATEORIGSLOT+5*, VALIDATEORIGSLOT+6, VALIDATEORIGSLOT+7 |
| SLOTS | VALIDATETARGSLOT+1~, VALIDATETARGSLOT+2, VALIDATEORIGSLOT+1~ |
| SLOTS("ClinicSlot" | VALIDATEORIGSLOT+5, VALIDATEORIGSLOT+6, VALIDATEORIGSLOT+7 |
| STARTOFDAY | VALIDATE+1~ |
| TARGETCLINIC | BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+17, POPULATE~, POPULATE+2*, VALIDATE~, VALIDATE+4, VALIDATE+6, VALIDATE+9, VALIDATE+10 , VALIDATE+11, VALIDATE+12, VALIDATETARGSLOT~, VALIDATETARGSLOT+2, VALIDATECLINIC~, VALIDATECLINIC+1, VALIDATECLINIC+2, VALIDATECLINOPEN~, VALIDATECLINOPEN+2, VALIDATECLINOPEN+6 , VALIDATELENGTHS~, VALIDATELENGTHS+1, PRIVILEGEDUSER~, PRIVILEGEDUSER+1, PRIVILEGEDUSER+2, BUILDAPPTARRAY~, BUILDAPPTARRAY+7, BUILDAPPTARRAY+13 |
| TARGETDATE | BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+17, POPULATE~, POPULATE+3*, VALIDATE~, VALIDATE+4, VALIDATE+5, VALIDATE+10, VALIDATE+12 , VALIDATEAPPTIEN~, VALIDATECLINOPEN~, VALIDATECLINOPEN+5, VALIDATECLINOPEN+6, BUILDAPPTARRAY~, BUILDAPPTARRAY+4, BUILDAPPTARRAY+5 |
| TARGETSLOTS | VALIDATE+1~, VALIDATE+12, VALIDATETARGSLOT~ |
| TARGETSLOTS("ClinAvail" | VALIDATETARGSLOT+6, VALIDATETARGSLOT+7, VALIDATETARGSLOT+8 |
| TARGETSTARTDATE | VALIDATETARGSLOT~, VALIDATETARGSLOT+2, VALIDATETARGSLOT+7 |
| TIMECLINICOPENS | VALIDATECLINOPEN+1~, VALIDATECLINOPEN+2*, VALIDATECLINOPEN+3*, VALIDATECLINOPEN+5 |