SDES2BLOCKANDMOV ;ALB/BLB,TJB - BLOCK AND MOVE ;MAY 23, 2024
Source file <SDES2BLOCKANDMOV.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 |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDES2SDECBLKMOVE |
Name | Field # of Occurrence |
---|---|
FILE^DIE | VALIDATE+28, VALIDATE+31 |
$$GET1^DIQ | POPULATE+6, POPULATE+11, POPULATE+18, POPULATE+19, VALIDATE+6, VALIDATE+16, VALIDATE+28, VALIDATE+31, VALIDATEORIGSLOT+8, VALIDATEAPPTIEN+3 , VALIDATEAPPTIEN+4, VALIDATECLINOPEN+2, VALIDATELENGTHS+1, VALIDATELENGTHS+2, PRIVILEGEDUSER+1, VALIDATEDATE+6, BUILDAPPTARRAY+9, BUILDAPPTARRAY+14, BUILDAPPTARRAY+20, BUILDAPPTARRAY+28 , BUILDAPPTARRAY+33, BUILDAPPTARRAY+35, GET44RECORDIENS+5 |
GETS^DIQ | BUILDAPPTARRAY+4, BUILDAPPTARRAY+7, BUILDAPPTARRAY+11 |
$$FMTISO^SDAMUTDT | POPULATE+18, POPULATE+19, VALIDATE+16, VALIDATE+34, VALIDATE+35, VALIDATETARGSLOT+2, VALIDATETARGSLOT+7, BUILDAPPTARRAY+13, BUILDAPPTARRAY+14, BUILDAPPTARRAY+18 , BUILDAPPTARRAY+39, BUILDAPPTARRAY+40, BUILDAPPTARRAY+41 |
$$ISOTFM^SDAMUTDT | VALIDATEDATE+2, BUILDAPPTARRAY+3 |
CANCELAPPT^SDES2CANCELAPPT | BLOCKANDMOVE+11 |
VALPARAMS^SDES2CANCELAPPT | VALIDATE+20 |
CANCEL^SDES2CANCLNAVAIL | BLOCKANDMOVE+14 |
VALIDATE^SDES2CANCLNAVAIL | VALIDATE+24 |
CREATE^SDES2CREATEAPPT | BLOCKANDMOVE+18 |
VALIDATE^SDES2CREATEAPPT | VALIDATE+30 |
ERRLOG^SDES2JSON | 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 |
VALCONTEXT^SDES2VALCONTEXT | VALIDATE+3 |
$$GET44RECORDIENS^SDESCANAPPT2 | VALIDATEORIGSLOT+8 |
GETSCHEDULE^SDESCLINDAILYSCH | VALIDATEORIGSLOT+2 |
GETCLAVAILABLTY^SDESCLINICAVAIL | VALIDATETARGSLOT+2 |
$$GETRES^SDESINPUTVALUTL | BUILDAPPTARRAY+16 |
$$FMADD^XLFDT | BUILDAPPTARRAY+14 |
DECODE^XLFJSON | BLOCKANDMOVE+19, VALIDATETARGSLOT+3, VALIDATEORIGSLOT+3 |
ENCODE^XLFJSON | BUILDJSON+2 |
RPC Name | Call Tags |
---|---|
SDES2 BLOCK AND MOVE | BLOCKANDMOVE |
FileNo | Call Tags |
---|---|
2.98 | GETS^DIQ |
^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, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HOLIDAY - [#40.5] | VALIDATEDATE+6 |
^SC - [#44] | VALIDATECLINIC+2, VALIDATECLINOPEN+6, PRIVILEGEDUSER+2, GET44RECORDIENS+4 |
^SDEC(409.84 - [#409.84] | VALIDATEAPPTIEN+2 |
Name | Line Occurrences |
---|---|
$$GET44RECORDIENS | BUILDAPPTARRAY+10 |
BUILDAPPTARRAY | BLOCKANDMOVE+17, VALIDATE+29 |
BUILDJSON | BLOCKANDMOVE+8, BLOCKANDMOVE+22 |
POPULATE | BLOCKANDMOVE+4 |
PRIVILEGEDUSER | VALIDATE+12 |
VALIDATE | BLOCKANDMOVE+7 |
VALIDATEAPPTIEN | VALIDATE+8 |
VALIDATECLINIC | VALIDATE+9 |
VALIDATECLINOPEN | VALIDATE+13 |
VALIDATEDATE | VALIDATE+7 |
VALIDATELENGTHS | VALIDATE+14 |
VALIDATEORIGSLOT | VALIDATE+16 |
VALIDATETARGSLOT | VALIDATE+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPOINTMENT | BLOCKANDMOVE+1~, BLOCKANDMOVE+7, BLOCKANDMOVE+17, BLOCKANDMOVE+18, VALIDATE~, VALIDATE+29, VALIDATE+30, BUILDAPPTARRAY~ |
APPOINTMENT(" | APPOINTMENT LENGTH" , BUILDAPPTARRAY+30*, APPOINTMENT REASON" , BUILDAPPTARRAY+36*, APPOINTMENT TYPE NAME" , BUILDAPPTARRAY+28*, APPOINTMENT TYPE" , BUILDAPPTARRAY+27*, CLINIC IEN" , BUILDAPPTARRAY+22* , EKG DATE TIME" , BUILDAPPTARRAY+41*, END DATE TIME" , BUILDAPPTARRAY+14*, EXTERNAL ID" , BUILDAPPTARRAY+19*, LAB DATE TIME" , BUILDAPPTARRAY+39*, MRTC PARENT" , BUILDAPPTARRAY+35* , NEXT AVAILABLE APPOINTMENT" , BUILDAPPTARRAY+45*, PATIENT ELIGIBILITY" , BUILDAPPTARRAY+37*, PATIENT INDICATED DATE" , BUILDAPPTARRAY+18*, PATIENT STATUS" , BUILDAPPTARRAY+29*, PROVIDER IEN" , BUILDAPPTARRAY+21* , REQUEST TYPE" , BUILDAPPTARRAY+20*, RESOURCE IEN" , BUILDAPPTARRAY+16*, SCHEDULE REQUEST TYPE" , BUILDAPPTARRAY+44*, SERVICE CONNECTED PERCENTAGE" , BUILDAPPTARRAY+32*, SERVICE CONNECTED" , BUILDAPPTARRAY+31* , START DATE TIME" , BUILDAPPTARRAY+13*, XRAY DATE TIME" , BUILDAPPTARRAY+40* |
APPOINTMENT("COLLATERAL" | BUILDAPPTARRAY+43* |
APPOINTMENT("DFN" | BUILDAPPTARRAY+15* |
APPOINTMENT("FOLLOWUP" | BUILDAPPTARRAY+46* |
APPOINTMENT("MRTC" | BUILDAPPTARRAY+34* |
APPOINTMENT("NOTE" | BUILDAPPTARRAY+24*, BUILDAPPTARRAY+26* |
APPOINTMENT("OVERBOOK" | BUILDAPPTARRAY+38* |
APPOINTMENT("PURPOSE" | BUILDAPPTARRAY+42* |
APPOINTMENT("WALKIN" | BUILDAPPTARRAY+17* |
APPTARRAY | VALIDATE+1~ |
APPTCNT | GET44RECORDIENS+2~, GET44RECORDIENS+3* |
APPTDATE | VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2 |
APPTIEN | BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+17, POPULATE~, POPULATE+3*, POPULATE+6, POPULATE+9, POPULATE+11, POPULATE+18, POPULATE+19 , VALIDATE~, VALIDATE+6, VALIDATE+8, VALIDATE+14, VALIDATE+15, VALIDATE+16, VALIDATE+28, VALIDATE+29, VALIDATE+31, VALIDATETARGSLOT~ , VALIDATEORIGSLOT+8, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+1, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAPPTIEN+4, VALIDATELENGTHS~, VALIDATELENGTHS+2, BUILDAPPTARRAY~, BUILDAPPTARRAY+4 , BUILDAPPTARRAY+5, BUILDAPPTARRAY+6, BUILDAPPTARRAY+8, BUILDAPPTARRAY+10, BUILDAPPTARRAY+14, BUILDAPPTARRAY+15, BUILDAPPTARRAY+18, BUILDAPPTARRAY+19, BUILDAPPTARRAY+20, BUILDAPPTARRAY+21 , BUILDAPPTARRAY+25, BUILDAPPTARRAY+26, BUILDAPPTARRAY+28, BUILDAPPTARRAY+29, BUILDAPPTARRAY+30, BUILDAPPTARRAY+33, BUILDAPPTARRAY+35 |
APPTOBJ | GET44RECORDIENS~ |
APPTSTARTTIME | VALIDATEORIGSLOT~, VALIDATEORIGSLOT+6, GET44RECORDIENS~, GET44RECORDIENS+4, GET44RECORDIENS+5, GET44RECORDIENS+6 |
ARRAY298 | BUILDAPPTARRAY+1~ |
ARRAY298( | BUILDAPPTARRAY+39, BUILDAPPTARRAY+40, BUILDAPPTARRAY+41, BUILDAPPTARRAY+42, BUILDAPPTARRAY+43, BUILDAPPTARRAY+44, BUILDAPPTARRAY+45, BUILDAPPTARRAY+46 |
ARRAY44003 | BUILDAPPTARRAY+1~ |
ARRAY44003( | BUILDAPPTARRAY+36, BUILDAPPTARRAY+37 |
ARY2 | VALIDATE+1~ |
ARY44 | VALIDATE+1~ |
ARY84 | VALIDATE+1~ |
BLOCKANDMOVE | BLOCKANDMOVE~, BLOCKANDMOVE+4, POPULATE~, VALIDATE~ |
BLOCKANDMOVE( | "APPOINTMENT IEN" , POPULATE+3, "TARGET CLINIC" , POPULATE+4, "TARGET DATE TIME" , POPULATE+5 |
CANCELAPPT | BLOCKANDMOVE+1~, BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+11, POPULATE~, VALIDATE~, VALIDATE+20 |
CANCELAPPT("A | PPT IEN" , POPULATE+9* |
CANCELAPPT("C | ANCEL REASON" , POPULATE+13*, ANCELLED BY" , POPULATE+12*, LINIC IEN" , POPULATE+10* |
CANCELAPPT("DFN" | POPULATE+11* |
CANCELAVAIL | BLOCKANDMOVE+1~, BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+14, POPULATE~, VALIDATE~, VALIDATE+24 |
CANCELAVAIL(" | CLINIC IEN" , POPULATE+16*, VALIDATE+24, END DATE TIME" , POPULATE+19*, VALIDATE+35*, FULL PARTIAL FLAG" , POPULATE+17*, VALIDATE+24, START DATE TIME" , POPULATE+18*, VALIDATE+34* |
CANCELAVAIL("REMARKS" | POPULATE+20*, VALIDATE+24 |
CANRETURN | BUILDJSON~ |
CLINICIEN | VALIDATEDATE~, VALIDATEDATE+6, GET44RECORDIENS~, GET44RECORDIENS+4, GET44RECORDIENS+5, GET44RECORDIENS+6 |
CLINIEN | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+9*, BUILDAPPTARRAY+10, BUILDAPPTARRAY+39, BUILDAPPTARRAY+40, BUILDAPPTARRAY+41 |
COUNT | VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4* |
DATE | VALIDATEDATE~, VALIDATEDATE+1, VALIDATEDATE+2*, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATEDATE+6 |
DONE | VALIDATETARGSLOT+1~, VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4*, VALIDATEORIGSLOT+5, VALIDATEORIGSLOT+7* |
DUZ | VALIDATE+12 |
ERRORS | BLOCKANDMOVE+1~, BLOCKANDMOVE+7, BLOCKANDMOVE+8, VALIDATE~, VALIDATE+3, VALIDATE+4, VALIDATE+7, VALIDATE+8, VALIDATE+9, VALIDATE+10 , VALIDATE+12, VALIDATE+13, VALIDATE+14, VALIDATE+15, VALIDATE+16, VALIDATE+17, VALIDATE+20, VALIDATE+21, VALIDATE+24, VALIDATE+25 , VALIDATE+30, VALIDATETARGSLOT~, 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 |
FDA | VALIDATE+1~, VALIDATE+28!, VALIDATE+31! |
FDA( | VALIDATE+28*, VALIDATE+31* |
FMDATETIME | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+3* |
FOUND | GET44RECORDIENS+2~, GET44RECORDIENS+3*, GET44RECORDIENS+4, GET44RECORDIENS+6* |
IENS44003 | GET44RECORDIENS+2~, GET44RECORDIENS+6*, GET44RECORDIENS+7 |
JSON | BLOCKANDMOVE~, BLOCKANDMOVE+8, BLOCKANDMOVE+22, BUILDJSON~ |
JSONAPPT | BLOCKANDMOVE+1~, BLOCKANDMOVE+18 |
JSONCANCEL | BLOCKANDMOVE+1~, BLOCKANDMOVE+11 |
JSONCLINAVAIL | BLOCKANDMOVE+1~, BLOCKANDMOVE+14 |
JSONERROR | BUILDJSON+1~ |
MATCH | GET44RECORDIENS+2~ |
NEWAPPT | BLOCKANDMOVE+1~ |
NEWAPPT("Appointment" | BLOCKANDMOVE+21 |
NOTEIDX | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+23*, BUILDAPPTARRAY+25*, BUILDAPPTARRAY+26 |
ORIGINALAPPT | BUILDAPPTARRAY+1~ |
ORIGINALAPPT( | BUILDAPPTARRAY+5, BUILDAPPTARRAY+6, BUILDAPPTARRAY+8, BUILDAPPTARRAY+10, BUILDAPPTARRAY+15, BUILDAPPTARRAY+18, BUILDAPPTARRAY+19, BUILDAPPTARRAY+20, BUILDAPPTARRAY+21, BUILDAPPTARRAY+25 , BUILDAPPTARRAY+26, BUILDAPPTARRAY+28, BUILDAPPTARRAY+29, BUILDAPPTARRAY+30, BUILDAPPTARRAY+33, BUILDAPPTARRAY+35 |
ORIGINALCLINIC | BLOCKANDMOVE+1~, BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+17, POPULATE~, POPULATE+6*, POPULATE+10, POPULATE+16, POPULATE+18, POPULATE+19 , VALIDATE~, VALIDATE+29, VALIDATE+34, VALIDATE+35, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2, VALIDATEORIGSLOT+8, BUILDAPPTARRAY~, BUILDAPPTARRAY+21 |
ORIGINALSLOTS | VALIDATE+1~, VALIDATE+16, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2 |
OVERBOOK | BLOCKANDMOVE+1~, BLOCKANDMOVE+7, BLOCKANDMOVE+17, VALIDATE~, VALIDATE+15, VALIDATE+29, VALIDATETARGSLOT~, VALIDATETARGSLOT+5*, VALIDATETARGSLOT+6, VALIDATETARGSLOT+8* , BUILDAPPTARRAY~, BUILDAPPTARRAY+38 |
PATIENS | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+6*, BUILDAPPTARRAY+7, BUILDAPPTARRAY+39, BUILDAPPTARRAY+40, BUILDAPPTARRAY+41, BUILDAPPTARRAY+42, BUILDAPPTARRAY+43, BUILDAPPTARRAY+44, BUILDAPPTARRAY+45 , BUILDAPPTARRAY+46 |
RESIEN | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+8*, BUILDAPPTARRAY+9 |
RESOURCEIEN | BLOCKANDMOVE+1~, BLOCKANDMOVE+7, VALIDATE~, VALIDATE+6*, VALIDATE+14, VALIDATELENGTHS~, VALIDATELENGTHS+1, VALIDATELENGTHS+2 |
RETURN | BLOCKANDMOVE+1~, BLOCKANDMOVE+8*, BLOCKANDMOVE+22 |
RETURN("BlockAndMoveAppointment" | BLOCKANDMOVE+21* |
SDCONTEXT | BLOCKANDMOVE~, BLOCKANDMOVE+7, BLOCKANDMOVE+11, BLOCKANDMOVE+14, BLOCKANDMOVE+18, VALIDATE~, VALIDATE+3, VALIDATE+24, VALIDATE+30 |
SDCONTEXT("US | ER DUZ" , VALIDATE+12 |
SDDFN | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+5*, BUILDAPPTARRAY+6, BUILDAPPTARRAY+10, GET44RECORDIENS~, GET44RECORDIENS+5 |
SDIEN | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+10*, BUILDAPPTARRAY+11, BUILDAPPTARRAY+36, BUILDAPPTARRAY+37 |
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~ |
SUBIEN | GET44RECORDIENS+2~, GET44RECORDIENS+4*, GET44RECORDIENS+5, GET44RECORDIENS+6 |
TARGETCLINIC | BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+17, POPULATE~, POPULATE+4*, VALIDATE~, VALIDATE+7, VALIDATE+9, VALIDATE+12, VALIDATE+13 , VALIDATE+14, VALIDATE+15, VALIDATE+29, VALIDATETARGSLOT~, VALIDATETARGSLOT+2, VALIDATECLINIC~, VALIDATECLINIC+1, VALIDATECLINIC+2, VALIDATECLINOPEN~, VALIDATECLINOPEN+2 , VALIDATECLINOPEN+6, VALIDATELENGTHS~, VALIDATELENGTHS+1, PRIVILEGEDUSER~, PRIVILEGEDUSER+1, PRIVILEGEDUSER+2, BUILDAPPTARRAY~, BUILDAPPTARRAY+16, BUILDAPPTARRAY+21, BUILDAPPTARRAY+22 |
TARGETDATE | BLOCKANDMOVE+4, BLOCKANDMOVE+7, BLOCKANDMOVE+17, POPULATE~, POPULATE+5*, VALIDATE~, VALIDATE+7, VALIDATE+8, VALIDATE+13, VALIDATE+15 , VALIDATE+29, VALIDATEAPPTIEN~, VALIDATECLINOPEN~, VALIDATECLINOPEN+5, VALIDATECLINOPEN+6, BUILDAPPTARRAY~, BUILDAPPTARRAY+3, BUILDAPPTARRAY+13, BUILDAPPTARRAY+14 |
TARGETSLOTS | VALIDATE+1~, VALIDATE+15, VALIDATETARGSLOT~ |
TARGETSLOTS("ClinAvail" | VALIDATETARGSLOT+6, VALIDATETARGSLOT+7, VALIDATETARGSLOT+8 |
TARGETSTARTDATE | VALIDATETARGSLOT~, VALIDATETARGSLOT+2, VALIDATETARGSLOT+7 |
TIMECLINICOPENS | VALIDATECLINOPEN+1~, VALIDATECLINOPEN+2*, VALIDATECLINOPEN+3*, VALIDATECLINOPEN+5 |
USERID | PRIVILEGEDUSER~, PRIVILEGEDUSER+2 |
VAL | VALIDATE+1~, VALIDATE+30 |