SDES2BLCKANDMOV2 ;ALB/JHC,JAS - BLOCK AND MOVE 2 ; 05/06/2026
Source file <SDES2BLCKANDMOV2.m>
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | VALIDATE+33, VALIDATE+35 |
| $$GET1^DIQ | VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+9, VALIDATE+11, VALIDATE+12, VALIDATE+15, VALIDATE+20, VALIDATE+21, VALIDATE+24 , VALIDATE+26, VALIDATE+27, VALIDATE+28, VALIDATE+33, VALIDATE+35, VALIDATEORIGSLOT+6, VALIDATEORIGSLOT+12, POPULATE+8, POPULATE+10, POPULATE+16 , POPULATE+22, POPULATE+26, POPULATE+27, BUILDAPPTARRAY+8, BUILDAPPTARRAY+12, BUILDAPPTARRAY+18, BUILDAPPTARRAY+26, BUILDAPPTARRAY+32, BUILDAPPTARRAY+34, VALAPPTLENGTHS+2 , VALAPPTLENGTHS+3, VALAPPTLENGTHS+4, VALAPPTLENGTHS+5 |
| GETS^DIQ | BUILDAPPTARRAY+3, BUILDAPPTARRAY+6, BUILDAPPTARRAY+9 |
| $$FMTISO^SDAMUTDT | VALIDATE+20, VALIDATE+21, POPULATE+18, POPULATE+22, POPULATE+26, POPULATE+27, BUILDAPPTARRAY+11, BUILDAPPTARRAY+12, BUILDAPPTARRAY+16, BUILDAPPTARRAY+38 , BUILDAPPTARRAY+39, BUILDAPPTARRAY+40 |
| $$ISOTFM^SDAMUTDT | VALIDATEORIGSLOT+6, VALIDATEORIGSLOT+8 |
| CANCEL^SDES2CANCLNAVAIL | BLOCKANDMOVE+13 |
| VALIDATE^SDES2CANCLNAVAIL | VALIDATE+19 |
| CREATE^SDES2CREATEAPPT2 | BLOCKANDMOVE+16 |
| VALIDATE^SDES2CREATEAPPT2 | VALIDATE+34 |
| BUILDJSON^SDES2JSON | BLOCKANDMOVE+6, BLOCKANDMOVE+9, BLOCKANDMOVE+11 |
| ERRLOG^SDES2JSON | VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+9, VALIDATE+11, VALIDATE+12, VALIDATEORIGSLOT+3, VALIDATEORIGSLOT+7, VALIDATEORIGSLOT+15, VALAPPTLENGTHS+7 , VALAPPTLENGTHS+8 |
| VALCONTEXT^SDES2VALCONTEXT | BLOCKANDMOVE+5 |
| $$VALISODTTM^SDES2VALISODTTM | POPULATE+9 |
| VALFIELD^SDES2VALUTIL | POPULATE+13 |
| VALFILEIEN^SDES2VALUTIL | VALIDATE+3, POPULATE+4 |
| $$GET44RECORDIENS^SDESCANAPPT2 | VALIDATE+9, POPULATE+16 |
| GETCLAVAILABLTY^SDESCLINICAVAIL | POPULATE+18, POPULATE+22 |
| $$GETRES^SDESINPUTVALUTL | BUILDAPPTARRAY+14 |
| ERRLOG^SDESJSON | VALIDATE+29 |
| $$FMADD^XLFDT | BUILDAPPTARRAY+12 |
| DECODE^XLFJSON | POPULATE+19, POPULATE+23 |
| DUZ^XUP | BLOCKANDMOVE+7 |
| RPC Name | Call Tags |
|---|---|
| SDES2 BLOCK AND MOVE2 | BLOCKANDMOVE |
| FileNo | Call Tags |
|---|---|
| 2.98 | GET1^DIQ, 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 |
| 44.005 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HOLIDAY - [#40.5] | VALIDATE+6 |
| ^SC - [#44] | VALIDATE+7, VALIDATEORIGSLOT+11 |
| Name | Line Occurrences |
|---|---|
| BUILDAPPTARRAY | BLOCKANDMOVE+15, VALIDATE+32 |
| POPULATE | BLOCKANDMOVE+8 |
| VALAPPTLENGTHS | VALIDATE+16 |
| VALIDATE | BLOCKANDMOVE+10 |
| VALIDATEORIGSLOT | VALIDATE+15 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | BLOCKANDMOVE+3~ |
| APPOINTMENT | BLOCKANDMOVE+1~, BLOCKANDMOVE+10, BLOCKANDMOVE+15, BLOCKANDMOVE+16, VALIDATE~, VALIDATE+32, VALIDATE+34, BUILDAPPTARRAY~ |
| APPOINTMENT(" | APPOINTMENT LENGTH" , BUILDAPPTARRAY+28*, APPOINTMENT REASON" , BUILDAPPTARRAY+35*, APPOINTMENT TYPE NAME" , BUILDAPPTARRAY+26*, APPOINTMENT TYPE" , BUILDAPPTARRAY+25*, CLINIC IEN" , BUILDAPPTARRAY+20* , EKG DATE TIME" , BUILDAPPTARRAY+40*, END DATE TIME" , BUILDAPPTARRAY+12*, EXTERNAL ID" , BUILDAPPTARRAY+17*, LAB DATE TIME" , BUILDAPPTARRAY+38*, MRTC PARENT" , BUILDAPPTARRAY+34* , NEXT AVAILABLE APPOINTMENT" , BUILDAPPTARRAY+44*, PATIENT ELIGIBILITY" , BUILDAPPTARRAY+36*, PATIENT INDICATED DATE" , BUILDAPPTARRAY+16*, PATIENT STATUS" , BUILDAPPTARRAY+27*, PROVIDER IEN" , BUILDAPPTARRAY+19* , REQUEST TYPE" , BUILDAPPTARRAY+18*, RESOURCE IEN" , BUILDAPPTARRAY+14*, SCHEDULE REQUEST TYPE" , BUILDAPPTARRAY+43*, SERVICE CONNECTED PERCENTAGE" , BUILDAPPTARRAY+30*, SERVICE CONNECTED" , BUILDAPPTARRAY+29* , START DATE TIME" , BUILDAPPTARRAY+11*, XRAY DATE TIME" , BUILDAPPTARRAY+39* |
| APPOINTMENT("COLLATERAL" | BUILDAPPTARRAY+42* |
| APPOINTMENT("DFN" | BUILDAPPTARRAY+13* |
| APPOINTMENT("FOLLOWUP" | BUILDAPPTARRAY+45* |
| APPOINTMENT("MRTC" | BUILDAPPTARRAY+33* |
| APPOINTMENT("NOTE" | BUILDAPPTARRAY+22*, BUILDAPPTARRAY+24* |
| APPOINTMENT("OVERBOOK" | BUILDAPPTARRAY+37* |
| APPOINTMENT("PURPOSE" | BUILDAPPTARRAY+41* |
| APPOINTMENT("WALKIN" | BUILDAPPTARRAY+15* |
| APPTIEN | BLOCKANDMOVE+3~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, BLOCKANDMOVE+15, VALIDATE~, VALIDATE+8, VALIDATE+9, VALIDATE+12, VALIDATE+15, VALIDATE+16 , VALIDATE+20, VALIDATE+21, VALIDATE+24, VALIDATE+26, VALIDATE+32, VALIDATE+33, VALIDATE+35, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+6, POPULATE~ , POPULATE+3*, POPULATE+4, POPULATE+8, POPULATE+16, POPULATE+22, POPULATE+26, POPULATE+27, BUILDAPPTARRAY~, BUILDAPPTARRAY+3, BUILDAPPTARRAY+4 , BUILDAPPTARRAY+5, BUILDAPPTARRAY+7, BUILDAPPTARRAY+12, BUILDAPPTARRAY+13, BUILDAPPTARRAY+16, BUILDAPPTARRAY+17, BUILDAPPTARRAY+18, BUILDAPPTARRAY+19, BUILDAPPTARRAY+23, BUILDAPPTARRAY+24 , BUILDAPPTARRAY+26, BUILDAPPTARRAY+27, BUILDAPPTARRAY+28, BUILDAPPTARRAY+31, BUILDAPPTARRAY+32, BUILDAPPTARRAY+34, VALAPPTLENGTHS~, VALAPPTLENGTHS+5 |
| APPTLENGTH | VALAPPTLENGTHS+1~, VALAPPTLENGTHS+5*, VALAPPTLENGTHS+7, VALAPPTLENGTHS+8 |
| APPTRETURN | BLOCKANDMOVE+1~ |
| APPTSTART | VALAPPTLENGTHS+1~ |
| ARRAY298 | BUILDAPPTARRAY+1~ |
| ARRAY298( | BUILDAPPTARRAY+38, BUILDAPPTARRAY+39, BUILDAPPTARRAY+40, BUILDAPPTARRAY+41, BUILDAPPTARRAY+42, BUILDAPPTARRAY+43, BUILDAPPTARRAY+44, BUILDAPPTARRAY+45 |
| ARRAY44003 | BUILDAPPTARRAY+1~ |
| ARRAY44003( | BUILDAPPTARRAY+35, BUILDAPPTARRAY+36 |
| AVAILSLOTS | VALAPPTLENGTHS~ |
| BLOCKANDMOVE | BLOCKANDMOVE~, BLOCKANDMOVE+8, POPULATE~ |
| BLOCKANDMOVE( | "APPOINTMENT IEN" , POPULATE+3, "TARGET CLINIC" , POPULATE+7, "TARGET DATE TIME" , POPULATE+9 |
| BLOCKANDMOVE("OVERBOOK" | POPULATE+12 |
| BLOCKMOVERETURN | BLOCKANDMOVE+1~ |
| C | BLOCKANDMOVE+3~ |
| CANCELAVAIL | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, BLOCKANDMOVE+13, VALIDATE~, VALIDATE+19, POPULATE~ |
| CANCELAVAIL(" | CLINIC IEN" , POPULATE+25*, END DATE TIME" , VALIDATE+21*, POPULATE+27*, FULL PARTIAL FLAG" , POPULATE+28*, START DATE TIME" , VALIDATE+20*, POPULATE+26* |
| CANCELAVAIL("REMARKS" | BLOCKANDMOVE+10, POPULATE+29* |
| CLINICIEN | VALIDATEORIGSLOT~, VALIDATEORIGSLOT+6, VALIDATEORIGSLOT+8, VALIDATEORIGSLOT+11, VALIDATEORIGSLOT+12 |
| CLINIEN | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+8*, BUILDAPPTARRAY+38, BUILDAPPTARRAY+39, BUILDAPPTARRAY+40 |
| COUNT | VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+10*, VALIDATEORIGSLOT+13*, VALIDATEORIGSLOT+14 |
| D | BLOCKANDMOVE+3~ |
| D0 | BLOCKANDMOVE+3~ |
| DATETIME | VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+8*, VALIDATEORIGSLOT+11, VALIDATEORIGSLOT+12 |
| DFN | VALIDATE+1~, VALIDATE+26*, VALIDATE+27, VALIDATE+28, BUILDAPPTARRAY+1~, BUILDAPPTARRAY+4*, BUILDAPPTARRAY+5 |
| DI | BLOCKANDMOVE+3~ |
| DIC | BLOCKANDMOVE+3~ |
| DIU | BLOCKANDMOVE+3~ |
| DONE | VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4*, VALIDATEORIGSLOT+5, VALIDATEORIGSLOT+6* |
| DQ | BLOCKANDMOVE+3~ |
| DSIHCL | BLOCKANDMOVE+3~ |
| DSIHFS | BLOCKANDMOVE+3~ |
| DSPV150 | BLOCKANDMOVE+3~ |
| DUPDATE | VALIDATE+1~, VALIDATE+27*, VALIDATE+29 |
| DUPSTAT | VALIDATE+1~, VALIDATE+28*, VALIDATE+29 |
| DUZ | BLOCKANDMOVE+7~, VALIDATE+7 |
| ENDTIME | VALIDATEORIGSLOT~ |
| ERRORS | BLOCKANDMOVE+1~, BLOCKANDMOVE+5, BLOCKANDMOVE+6, BLOCKANDMOVE+8, BLOCKANDMOVE+9, BLOCKANDMOVE+10, BLOCKANDMOVE+11, VALIDATE~, VALIDATE+3, VALIDATE+4 , VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+9, VALIDATE+11, VALIDATE+12, VALIDATE+13, VALIDATE+15, VALIDATE+16, VALIDATE+17 , VALIDATE+19, VALIDATE+22, VALIDATE+29, VALIDATE+30, VALIDATE+34, VALIDATEORIGSLOT~, VALIDATEORIGSLOT+3, VALIDATEORIGSLOT+5, VALIDATEORIGSLOT+7, VALIDATEORIGSLOT+15 , POPULATE~, POPULATE+4, POPULATE+5, POPULATE+9, VALAPPTLENGTHS~, VALAPPTLENGTHS+7, VALAPPTLENGTHS+8 |
| ERRORS("Appointment" | BLOCKANDMOVE+6*, BLOCKANDMOVE+9*, BLOCKANDMOVE+11* |
| EVN | BLOCKANDMOVE+3~ |
| FDA | VALIDATE+1~, VALIDATE+33!, VALIDATE+35! |
| FDA( | VALIDATE+33*, VALIDATE+35* |
| HL16 | BLOCKANDMOVE+3~ |
| HL7STRG | BLOCKANDMOVE+3~ |
| HLA | BLOCKANDMOVE+3~ |
| HLECH | BLOCKANDMOVE+3~ |
| HLFS | BLOCKANDMOVE+3~ |
| HLQ | BLOCKANDMOVE+3~ |
| IEN | BLOCKANDMOVE+3~ |
| IENS44 | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, BLOCKANDMOVE+15, VALIDATE~, VALIDATE+32, POPULATE~, POPULATE+16*, BUILDAPPTARRAY~, BUILDAPPTARRAY+9 , BUILDAPPTARRAY+35, BUILDAPPTARRAY+36 |
| J | BLOCKANDMOVE+3~ |
| JSON | BLOCKANDMOVE~, BLOCKANDMOVE+6, BLOCKANDMOVE+9, BLOCKANDMOVE+11, BLOCKANDMOVE+16 |
| JSONAPPOINTMENT | BLOCKANDMOVE+1~ |
| JSONCANCEL | BLOCKANDMOVE+1~ |
| JSONCANCLINAVAIL | BLOCKANDMOVE+1~, BLOCKANDMOVE+13 |
| NOTEIDX | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+21*, BUILDAPPTARRAY+23*, BUILDAPPTARRAY+24 |
| NUMBEROFAPPTS | VALIDATEORIGSLOT+1~ |
| ORIGAPPTDATE | VALIDATE+1~, VALIDATE+24*, VALIDATE+25 |
| ORIGCLINVARLEN | VALAPPTLENGTHS+1~, VALAPPTLENGTHS+2*, VALAPPTLENGTHS+6 |
| ORIGINALAPPT | BUILDAPPTARRAY+1~ |
| ORIGINALAPPT( | BUILDAPPTARRAY+4, BUILDAPPTARRAY+5, BUILDAPPTARRAY+7, BUILDAPPTARRAY+13, BUILDAPPTARRAY+16, BUILDAPPTARRAY+17, BUILDAPPTARRAY+18, BUILDAPPTARRAY+19, BUILDAPPTARRAY+23, BUILDAPPTARRAY+24 , BUILDAPPTARRAY+26, BUILDAPPTARRAY+27, BUILDAPPTARRAY+28, BUILDAPPTARRAY+31, BUILDAPPTARRAY+32, BUILDAPPTARRAY+34 |
| ORIGINALCLINIC | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, BLOCKANDMOVE+15, VALIDATE~, VALIDATE+9, VALIDATE+15, VALIDATE+16, VALIDATE+19, VALIDATE+20 , VALIDATE+21, VALIDATE+32, POPULATE~, POPULATE+8*, POPULATE+16, POPULATE+22, POPULATE+25, POPULATE+26, POPULATE+27, BUILDAPPTARRAY~ , BUILDAPPTARRAY+19, VALAPPTLENGTHS~, VALAPPTLENGTHS+2 |
| ORIGINATINGSLOTS | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, VALIDATE~, VALIDATE+15, VALIDATEORIGSLOT~, POPULATE~ |
| ORIGINATINGSLOTS("ClinAvail" | VALIDATEORIGSLOT+3, VALIDATEORIGSLOT+5, VALIDATEORIGSLOT+6, VALIDATEORIGSLOT+7, VALIDATEORIGSLOT+8 |
| ORIGSLOTS | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, POPULATE~, POPULATE+22 |
| OVERBOOK | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, BLOCKANDMOVE+15, VALIDATE~, VALIDATE+32, POPULATE~, POPULATE+12*, POPULATE+13, POPULATE+14* , POPULATE+20*, BUILDAPPTARRAY~, BUILDAPPTARRAY+37 |
| PATIENS | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+5*, BUILDAPPTARRAY+6, BUILDAPPTARRAY+38, BUILDAPPTARRAY+39, BUILDAPPTARRAY+40, BUILDAPPTARRAY+41, BUILDAPPTARRAY+42, BUILDAPPTARRAY+43, BUILDAPPTARRAY+44 , BUILDAPPTARRAY+45 |
| PIVOT | BLOCKANDMOVE+3~ |
| R | BLOCKANDMOVE+3~ |
| REF | BLOCKANDMOVE+3~ |
| REMARKS | VALIDATE~, VALIDATE+19 |
| RESIEN | BUILDAPPTARRAY+1~, BUILDAPPTARRAY+7*, BUILDAPPTARRAY+8 |
| RTN | BLOCKANDMOVE+3~ |
| S | BLOCKANDMOVE+3~ |
| SDCODES | BLOCKANDMOVE+3~ |
| SDCONTEXT | BLOCKANDMOVE~, BLOCKANDMOVE+5, BLOCKANDMOVE+10, BLOCKANDMOVE+13, BLOCKANDMOVE+16, VALIDATE~, VALIDATE+19, VALIDATE+34 |
| SDCONTEXT("US | ER DUZ" , BLOCKANDMOVE+7 |
| SEQ | BLOCKANDMOVE+3~ |
| SLOT | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, POPULATE~, POPULATE+18 |
| SLOTNUM | VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+4*, VALIDATEORIGSLOT+5*, VALIDATEORIGSLOT+6, VALIDATEORIGSLOT+7, VALIDATEORIGSLOT+8, VALIDATEORIGSLOT+14 |
| SLOTS | VALIDATEORIGSLOT+1~ |
| SLOTSTATUSSTRING | BLOCKANDMOVE+3~ |
| SUBIEN | BLOCKANDMOVE+3~, VALIDATEORIGSLOT+1~, VALIDATEORIGSLOT+10*, VALIDATEORIGSLOT+11*, VALIDATEORIGSLOT+12 |
| TARGETCLINIC | BLOCKANDMOVE+3~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, BLOCKANDMOVE+15, VALIDATE~, VALIDATE+3, VALIDATE+6, VALIDATE+7, VALIDATE+11, VALIDATE+16 , VALIDATE+32, POPULATE~, POPULATE+7*, POPULATE+9, POPULATE+10, POPULATE+18, BUILDAPPTARRAY~, BUILDAPPTARRAY+11, BUILDAPPTARRAY+12, BUILDAPPTARRAY+14 , BUILDAPPTARRAY+19, BUILDAPPTARRAY+20, VALAPPTLENGTHS~, VALAPPTLENGTHS+3, VALAPPTLENGTHS+4 |
| TARGETDATE | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, BLOCKANDMOVE+15, VALIDATE~, VALIDATE+6, VALIDATE+11, VALIDATE+16, VALIDATE+25, VALIDATE+27 , VALIDATE+28, VALIDATE+32, POPULATE~, POPULATE+9*, POPULATE+18, BUILDAPPTARRAY~, BUILDAPPTARRAY+11, BUILDAPPTARRAY+12 |
| TARGETDATETIME | VALAPPTLENGTHS~ |
| TARGETSLOT | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, VALIDATE~, VALIDATE+16, POPULATE~ |
| TARGETSLOT("ClinAvail" | POPULATE+20 |
| TIMECLINICOPENS | BLOCKANDMOVE+1~, BLOCKANDMOVE+8, BLOCKANDMOVE+10, VALIDATE~, POPULATE~, POPULATE+10* |
| TRGTCLINAPTLEN | VALAPPTLENGTHS+1~, VALAPPTLENGTHS+4*, VALAPPTLENGTHS+7, VALAPPTLENGTHS+8 |
| TRGTCLINVARLEN | VALAPPTLENGTHS+1~, VALAPPTLENGTHS+3*, VALAPPTLENGTHS+6 |
| VA | BLOCKANDMOVE+3~ |
| VACNTRY | BLOCKANDMOVE+3~ |
| VAERR | BLOCKANDMOVE+3~ |
| VAL | VALIDATE+1~, VALIDATE+34, POPULATE+2~, POPULATE+13 |
| VAL( | POPULATE+14 |
| VALERR | POPULATE+2~, POPULATE+13 |
| XQXFLG | BLOCKANDMOVE+3~ |
| Y | BLOCKANDMOVE+3~ |
| Z0 | BLOCKANDMOVE+3~ |