SDES2BLOCKMOVE ;ALB/TJB - SCHEDULING BLOCK AND MOVE RPC ;JAN 22, 2024
Source file <SDES2BLOCKMOVE.m>
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | POPULATE+3, POPULATE+6, POPULATE+9, POPULATE+15, POPULATE+16, VALIDATE+15, VALIDATEORIGSLOT+8, VALIDATEAPPTIEN+3, VALIDATEAPPTIEN+4, VALIDATECLINOPEN+2 , VALIDATELENGTHS+1, VALIDATELENGTHS+2, PRIVILEGEDUSER+1, VALIDATEDATE+6, BUILDAPPTARRAY+9, BUILDAPPTARRAY+15, BUILDAPPTARRAY+20, BUILDAPPTARRAY+25, BUILDAPPTARRAY+27 |
GETS^DIQ | BUILDAPPTARRAY+6 |
$$FMTISO^SDAMUTDT | POPULATE+15, POPULATE+16, VALIDATE+15, VALIDATETARGSLOT+2, VALIDATETARGSLOT+7, BUILDAPPTARRAY+9, BUILDAPPTARRAY+13 |
$$ISOTFM^SDAMUTDT | VALIDATEDATE+2, BUILDAPPTARRAY+4 |
TRY2CANCEL^SDES2CANCELAPPT | CANCEL+10 |
CANCEL^SDES2CANCLNAVAIL | CANCELAVAIL+3 |
CREATE^SDES2CREATEAPPT | BLOCKANDMOVE+19 |
BUILDJSON^SDES2JSON | BLOCKANDMOVE+10, BLOCKANDMOVE+23 |
ERRLOG^SDES2JSON | 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 |
VALCONTEXT^SDES2VALCONTEXT | BLOCKANDMOVE+3 |
$$GET44RECORDIENS^SDESCANAPPT2 | VALIDATEORIGSLOT+8 |
GETSCHEDULE^SDESCLINDAILYSCH | VALIDATEORIGSLOT+2 |
GETCLAVAILABLTY^SDESCLINICAVAIL | VALIDATETARGSLOT+2 |
$$GETRES^SDESINPUTVALUTL | BUILDAPPTARRAY+11 |
$$FMADD^XLFDT | BUILDAPPTARRAY+9 |
DECODE^XLFJSON | BLOCKANDMOVE+20, VALIDATETARGSLOT+3, VALIDATEORIGSLOT+3 |
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 |
^SD(409.2 - [#409.2] | POPULATE+12 |
^SDEC(409.84 - [#409.84] | VALIDATEAPPTIEN+2 |
Name | Line Occurrences |
---|---|
BUILDAPPTARRAY | BLOCKANDMOVE+18 |
CANCEL | BLOCKANDMOVE+12 |
CANCELAVAIL | BLOCKANDMOVE+15 |
POPULATE | BLOCKANDMOVE+6 |
PRIVILEGEDUSER | VALIDATE+11 |
VALIDATE | BLOCKANDMOVE+9 |
VALIDATEAPPTIEN | VALIDATE+7 |
VALIDATECLINIC | VALIDATE+8 |
VALIDATECLINOPEN | VALIDATE+12 |
VALIDATEDATE | VALIDATE+6 |
VALIDATELENGTHS | VALIDATE+13 |
VALIDATEORIGSLOT | VALIDATE+15 |
VALIDATETARGSLOT | VALIDATE+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPOINTMENT | BUILDAPPTARRAY~ |
APPOINTMENT(" | APPOINTMENT LENGTH" , BUILDAPPTARRAY+22*, APPOINTMENT REASON" , BUILDAPPTARRAY+28*, APPOINTMENT TYPE NAME" , BUILDAPPTARRAY+20*, APPOINTMENT TYPE" , BUILDAPPTARRAY+19*, CLINIC IEN" , BUILDAPPTARRAY+17* , EKG DATE TIME" , BUILDAPPTARRAY+33*, END DATE TIME" , BUILDAPPTARRAY+9*, EXTERNAL ID" , BUILDAPPTARRAY+14*, LAB DATE TIME" , BUILDAPPTARRAY+31*, MRTC PARENT" , BUILDAPPTARRAY+27* , NEXT AVAILABLE APPOINTMENT" , BUILDAPPTARRAY+37*, PATIENT ELIGIBILITY" , BUILDAPPTARRAY+29*, PATIENT INDICATED DATE" , BUILDAPPTARRAY+13*, PATIENT STATUS" , BUILDAPPTARRAY+21*, PROVIDER IEN" , BUILDAPPTARRAY+16* , REQUEST TYPE" , BUILDAPPTARRAY+15*, RESOURCE IEN" , BUILDAPPTARRAY+11*, SCHEDULE REQUEST TYPE" , BUILDAPPTARRAY+36*, SERVICE CONNECTED PERCENTAGE" , BUILDAPPTARRAY+24*, SERVICE CONNECTED" , BUILDAPPTARRAY+23* , START DATE TIME" , BUILDAPPTARRAY+8*, XRAY DATE TIME" , BUILDAPPTARRAY+32* |
APPOINTMENT("COLLATERAL" | BUILDAPPTARRAY+35* |
APPOINTMENT("DFN" | BUILDAPPTARRAY+10* |
APPOINTMENT("FOLLOWUP" | BUILDAPPTARRAY+38* |
APPOINTMENT("MRTC" | BUILDAPPTARRAY+26* |
APPOINTMENT("NOTE" | BUILDAPPTARRAY+18* |
APPOINTMENT("OVERBOOK" | BUILDAPPTARRAY+30* |
APPOINTMENT("PURPOSE" | BUILDAPPTARRAY+34* |
APPOINTMENT("WALKIN" | BUILDAPPTARRAY+12* |
APPTARRAY | BLOCKANDMOVE+1~, BLOCKANDMOVE+18, BLOCKANDMOVE+19, VALIDATE+1~ |
APPTDATE | VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2 |
APPTIEN | POPULATE+1~, POPULATE+2*, POPULATE+3, POPULATE+4, POPULATE+9, POPULATE+15, POPULATE+16, VALIDATE+3*, VALIDATE+7, VALIDATE+13 , VALIDATE+14, VALIDATE+15, VALIDATETARGSLOT~, VALIDATEORIGSLOT+8, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+1, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAPPTIEN+4, VALIDATELENGTHS~ , VALIDATELENGTHS+2, BUILDAPPTARRAY+1~, BUILDAPPTARRAY+2*, BUILDAPPTARRAY+6, BUILDAPPTARRAY+9, BUILDAPPTARRAY+10, BUILDAPPTARRAY+13, BUILDAPPTARRAY+15, BUILDAPPTARRAY+16, BUILDAPPTARRAY+18 , BUILDAPPTARRAY+20, BUILDAPPTARRAY+21, BUILDAPPTARRAY+22, BUILDAPPTARRAY+25, BUILDAPPTARRAY+27 |
APPTSTARTTIME | VALIDATEORIGSLOT~, VALIDATEORIGSLOT+6 |
ARY2 | VALIDATE+1~ |
ARY44 | VALIDATE+1~ |
ARY84 | VALIDATE+1~ |
AVPARAM | BLOCKANDMOVE+1~, BLOCKANDMOVE+6, BLOCKANDMOVE+15 |
AVPARAM("CLIN | IC IEN" , POPULATE+14* |
AVPARAM("END | DATE TIME" , POPULATE+16* |
AVPARAM("FULL | PARTIAL FLAG" , POPULATE+17* |
AVPARAM("REMARKS" | POPULATE+18* |
AVPARAM("STAR | T DATE TIME" , POPULATE+15* |
AVPARAMS | POPULATE~, CANCELAVAIL~, CANCELAVAIL+3 |
BLKPARAM | BLOCKANDMOVE+1~, BLOCKANDMOVE+6, BLOCKANDMOVE+9, BLOCKANDMOVE+12, BLOCKANDMOVE+18 |
CANAVAIL | CANCELAVAIL~, CANCELAVAIL+4* |
CANCAVJSON | CANCELAVAIL+1~, CANCELAVAIL+3, CANCELAVAIL+4 |
CANCELCLINAVAIL | BLOCKANDMOVE+1~, BLOCKANDMOVE+15 |
CLINICIEN | VALIDATEDATE~, VALIDATEDATE+6 |
CONTEXT | VALIDATE~ |
CONTEXT("APPT | IEN" , VALIDATE+3 |
CONTEXT("RESO | URCE IEN" , VALIDATE+13 |
CONTEXT("TARG | ET CLINIC IEN" , VALIDATE+5, ET DATE TIME" , VALIDATE+4 |
COUNT | VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4* |
DATE | VALIDATEDATE~, VALIDATEDATE+1, VALIDATEDATE+2*, VALIDATEDATE+3, VALIDATEDATE+4, VALIDATEDATE+6 |
DECDATA | CANCELAVAIL+1~ |
DFN | BLOCKANDMOVE+1~ |
DONE | VALIDATETARGSLOT+1~, VALIDATETARGSLOT+5*, VALIDATETARGSLOT+6, VALIDATETARGSLOT+8*, VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4*, VALIDATEORIGSLOT+5, VALIDATEORIGSLOT+7* |
DUZ | BLOCKANDMOVE+5, POPULATE+13 |
ERRORS | BLOCKANDMOVE+1~, BLOCKANDMOVE+3, BLOCKANDMOVE+9, BLOCKANDMOVE+10, VALIDATE~, VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+9, VALIDATE+11 , VALIDATE+12, VALIDATE+13, VALIDATE+14, VALIDATE+15, 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 |
FMDATETIME | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+4*, BUILDAPPTARRAY+9 |
JSON | BLOCKANDMOVE~, BLOCKANDMOVE+10, BLOCKANDMOVE+23 |
JSONAPPT | BLOCKANDMOVE+1~, BLOCKANDMOVE+19 |
JSONCANCEL | BLOCKANDMOVE+1~, BLOCKANDMOVE+12 |
NEWAPPT | BLOCKANDMOVE+1~ |
NEWAPPT("Appointment" | BLOCKANDMOVE+22 |
ORIGINALAPPT | BUILDAPPTARRAY+1~ |
ORIGINALAPPT( | BUILDAPPTARRAY+10, BUILDAPPTARRAY+13, BUILDAPPTARRAY+15, BUILDAPPTARRAY+16, BUILDAPPTARRAY+18, BUILDAPPTARRAY+20, BUILDAPPTARRAY+21, BUILDAPPTARRAY+22, BUILDAPPTARRAY+25, BUILDAPPTARRAY+27 |
ORIGINALCLINIC | BLOCKANDMOVE+1~, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2, VALIDATEORIGSLOT+8 |
ORIGINALSLOTS | VALIDATE+1~, VALIDATE+15, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+2 |
PARAMS | POPULATE~, CANCEL~, CANCEL+10, BUILDAPPTARRAY~ |
PARAMS("APPT | IEN" , POPULATE+4*, BUILDAPPTARRAY+2 |
PARAMS("CANCE | L REASON IEN" , POPULATE+12*, L REASON" , POPULATE+11*, POPULATE+12, LLED BY" , POPULATE+10* |
PARAMS("CLINI | C IEN" , POPULATE+6*, POPULATE+14, POPULATE+15, POPULATE+16 |
PARAMS("DFN" | POPULATE+9* |
PARAMS("ORIGI | NAL USER" , POPULATE+13* |
PARAMS("RESOU | RCE IEN" , POPULATE+5* |
PARAMS("TARGE | T CLINIC IEN" , POPULATE+7*, BUILDAPPTARRAY+5, T DATE TIME" , POPULATE+8*, BUILDAPPTARRAY+3 |
RESOURCEIEN | BLOCKANDMOVE+1~, POPULATE+1~, POPULATE+3*, POPULATE+5, POPULATE+6, VALIDATELENGTHS~, VALIDATELENGTHS+1, VALIDATELENGTHS+2 |
RETURN | BLOCKANDMOVE+1~, BLOCKANDMOVE+10*, BLOCKANDMOVE+23, CANCEL~, CANCEL+11*, CANCEL+12* |
RETURN("BlockAndMoveAppointment" | BLOCKANDMOVE+10*, BLOCKANDMOVE+22* |
SDCONTEXT | BLOCKANDMOVE~, BLOCKANDMOVE+3, BLOCKANDMOVE+12, BLOCKANDMOVE+15, BLOCKANDMOVE+19, CANCEL~, CANCEL+10, CANCELAVAIL~, CANCELAVAIL+3 |
SDCONTEXT("US | ER DUZ" , BLOCKANDMOVE+5 |
SDDUZ | BLOCKANDMOVE+1~, BLOCKANDMOVE+5*, BLOCKANDMOVE+6, BLOCKANDMOVE+9, POPULATE~, POPULATE+13, VALIDATE~, VALIDATE+11, PRIVILEGEDUSER~, PRIVILEGEDUSER+2 |
SDERRORS | CANCEL+1~, CANCEL+10, CANCEL+11, CANCEL+12 |
SDPARAM | BLOCKANDMOVE~, BLOCKANDMOVE+6, POPULATE~ |
SDPARAM("APPO | INTMENT IEN" , POPULATE+2 |
SDPARAM("TARG | ET CLINIC" , POPULATE+7, ET DATE TIME" , POPULATE+8 |
SDRETURN | CANCEL+1~, CANCEL+10, CANCEL+12 |
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 | VALIDATE+5*, VALIDATE+6, VALIDATE+8, VALIDATE+11, VALIDATE+12, VALIDATE+13, VALIDATE+14, VALIDATETARGSLOT~, VALIDATETARGSLOT+2, VALIDATECLINIC~ , VALIDATECLINIC+1, VALIDATECLINIC+2, VALIDATECLINOPEN~, VALIDATECLINOPEN+2, VALIDATECLINOPEN+6, VALIDATELENGTHS~, VALIDATELENGTHS+1, PRIVILEGEDUSER~, PRIVILEGEDUSER+1, PRIVILEGEDUSER+2 , BUILDAPPTARRAY+1~, BUILDAPPTARRAY+5*, BUILDAPPTARRAY+11, BUILDAPPTARRAY+17 |
TARGETDATE | VALIDATE+1~, VALIDATE+4*, VALIDATE+6, VALIDATE+7, VALIDATE+12, VALIDATE+14, VALIDATEAPPTIEN~, VALIDATECLINOPEN~, VALIDATECLINOPEN+5, VALIDATECLINOPEN+6 , BUILDAPPTARRAY+1~, BUILDAPPTARRAY+3*, BUILDAPPTARRAY+4, BUILDAPPTARRAY+8 |
TARGETSLOTS | VALIDATE+1~, VALIDATE+14, VALIDATETARGSLOT~ |
TARGETSLOTS("ClinAvail" | VALIDATETARGSLOT+6, VALIDATETARGSLOT+7, VALIDATETARGSLOT+8 |
TARGETSTARTDATE | VALIDATETARGSLOT~, VALIDATETARGSLOT+2, VALIDATETARGSLOT+7 |
TIMECLINICOPENS | VALIDATECLINOPEN+1~, VALIDATECLINOPEN+2*, VALIDATECLINOPEN+3*, VALIDATECLINOPEN+5 |