SDES2CRTWALKIN2 ;ALB/AGW - VISTA SCHEDULING WALK-IN RPC ; APR 03 2026
Source file <SDES2CRTWALKIN2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CREATEWALKIN(JSONRETURN,SDCONTEXT,PARAMS) | ;
|
|
| SETEMPTYOBJECT(RETURNERROR) | ;set the return object into null if an error occur
|
|
| DISPOSITIONREQ(DISPRESULT,SDCONTEXT,REQRESULT,REQUEST) | ;
|
|
| BUILDERROR(RESULT,JSONRETURN) | ;
|
|
| BLDREQARRAY(REQARRAY,PARAMS) | ;build the array to call SDES2 CREATE APPT REQ
|
|
| BLDAPPTARRAY(APPTARRAY,PARAMS) | ;Build the appointment array to call SDES2 CREATE APPOINTMENT
|
| Name | Field # of Occurrence |
|---|---|
| ^DIK | CREATEWALKIN+31 |
| $$FMTISO^SDAMUTDT | CREATEWALKIN+37, BLDREQARRAY+3 |
| DISPOSITION^SDES2ARCLOSE | DISPOSITIONREQ+6 |
| BUILDAPPTOBJ^SDES2BLDAPPTOBJ | CREATEWALKIN+39 |
| CHECKIN^SDES2CHECKIN | CREATEWALKIN+38 |
| CREATE^SDES2CREATEAPPT2 | CREATEWALKIN+28 |
| CREATEREQUEST^SDES2CRTAPREQ | CREATEWALKIN+20 |
| BUILDJSON^SDES2JSON | CREATEWALKIN+41, BUILDERROR+4 |
| VALCONTEXT^SDES2VALCONTEXT | CREATEWALKIN+9 |
| VALFIELD^SDES2VALUTIL | CREATEWALKIN+16 |
| $$GETRES^SDESINPUTVALUTL | CREATEWALKIN+15 |
| $$FMTE^XLFDT | DISPOSITIONREQ+5 |
| $$NOW^XLFDT | CREATEWALKIN+37, DISPOSITIONREQ+5 |
| DECODE^XLFJSON | CREATEWALKIN+21, CREATEWALKIN+29 |
| DUZ^XUP | CREATEWALKIN+11 |
| RPC Name | Call Tags |
|---|---|
| SDES2 CREATE WALKIN APPT2 | CREATEWALKIN |
| FileNo | Call Tags |
|---|---|
| ^SDEC(409.85 - [#409.85] | Classic Fileman Calls |
| Name | Line Occurrences |
|---|---|
| BLDAPPTARRAY | CREATEWALKIN+26 |
| BLDREQARRAY | CREATEWALKIN+19 |
| BUILDERROR | CREATEWALKIN+10, CREATEWALKIN+17, CREATEWALKIN+24, CREATEWALKIN+32 |
| DISPOSITIONREQ | CREATEWALKIN+34 |
| SETEMPTYOBJECT | BUILDERROR+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | CREATEWALKIN+2~ |
| APPOINTMENT | CREATEWALKIN+2~, CREATEWALKIN+40*, CREATEWALKIN+41 |
| APPTARRAY | CREATEWALKIN+2~, CREATEWALKIN+26, CREATEWALKIN+28, BLDAPPTARRAY~ |
| APPTARRAY("AP | POINTMENT LENGTH" , BLDAPPTARRAY+14*, POINTMENT REASON" , BLDAPPTARRAY+17*, POINTMENT TYPE NAME" , BLDAPPTARRAY+12* |
| APPTARRAY("CL | INIC IEN" , BLDAPPTARRAY+10* |
| APPTARRAY("COLLATERAL" | BLDAPPTARRAY+24* |
| APPTARRAY("DFN" | BLDAPPTARRAY+3* |
| APPTARRAY("EK | G DATE TIME" , BLDAPPTARRAY+22* |
| APPTARRAY("EN | D DATE TIME" , BLDAPPTARRAY+2* |
| APPTARRAY("EX | TERNAL ID" , BLDAPPTARRAY+7* |
| APPTARRAY("FOLLOWUP" | BLDAPPTARRAY+27* |
| APPTARRAY("LA | B DATE TIME" , BLDAPPTARRAY+20* |
| APPTARRAY("NE | XT AVAILABLE APPOINTMENT" , BLDAPPTARRAY+26* |
| APPTARRAY("NOTE" | BLDAPPTARRAY+11* |
| APPTARRAY("OVERBOOK" | BLDAPPTARRAY+19* |
| APPTARRAY("PA | TIENT ELIGIBILITY" , BLDAPPTARRAY+18*, TIENT INDICATED DATE" , BLDAPPTARRAY+6*, TIENT STATUS" , BLDAPPTARRAY+13* |
| APPTARRAY("PR | OVIDER IEN" , BLDAPPTARRAY+9* |
| APPTARRAY("PURPOSE" | BLDAPPTARRAY+23* |
| APPTARRAY("RE | QUEST TYPE" , BLDAPPTARRAY+8*, SOURCE IEN" , BLDAPPTARRAY+4* |
| APPTARRAY("SC | HEDULE REQUEST TYPE" , BLDAPPTARRAY+25* |
| APPTARRAY("SE | RVICE CONNECTED PERCENTAGE" , BLDAPPTARRAY+16*, RVICE CONNECTED" , BLDAPPTARRAY+15* |
| APPTARRAY("ST | ART DATE TIME" , BLDAPPTARRAY+1* |
| APPTARRAY("WALKIN" | BLDAPPTARRAY+5* |
| APPTARRAY("XR | AY DATE TIME" , BLDAPPTARRAY+21* |
| APPTIEN | CREATEWALKIN+2~ |
| APPTRESULT | CREATEWALKIN+2~, CREATEWALKIN+32, CREATEWALKIN+40 |
| APPTRESULT("Appointment" | CREATEWALKIN+36, CREATEWALKIN+39 |
| APPTRESULT("Error" | CREATEWALKIN+30 |
| APPTRESULTS | CREATEWALKIN+4~, CREATEWALKIN+39 |
| APPTRETURN | CREATEWALKIN+3~, CREATEWALKIN+28 |
| C | CREATEWALKIN+4~ |
| CHECKIN | CREATEWALKIN+3~, CREATEWALKIN+38 |
| CHECKIN(1 | CREATEWALKIN+39 |
| DA | CREATEWALKIN+3~, CREATEWALKIN+31* |
| DGMT | CREATEWALKIN+4~ |
| DGNOCOPF | CREATEWALKIN+4~ |
| DIK | CREATEWALKIN+3~, CREATEWALKIN+31* |
| DISPARAMS | DISPOSITIONREQ+1~, DISPOSITIONREQ+6 |
| DISPARAMS("DISP" | DISPOSITIONREQ+4* |
| DISPARAMS("DISPDT" | DISPOSITIONREQ+5* |
| DISPARAMS("PCMT" | DISPOSITIONREQ+3* |
| DISPARAMS("RE | QUEST ID" , DISPOSITIONREQ+2* |
| DISPRESULT | CREATEWALKIN+2~, CREATEWALKIN+34, DISPOSITIONREQ~, DISPOSITIONREQ+6 |
| DSIHCL | CREATEWALKIN+4~ |
| DSIHFS | CREATEWALKIN+2~ |
| DSPV150 | CREATEWALKIN+4~ |
| DT | BLDREQARRAY+3 |
| DUZ | CREATEWALKIN+11~, CREATEWALKIN+12 |
| EVN | CREATEWALKIN+4~ |
| FDA | BLDREQARRAY+1~ |
| FDAERR | BLDREQARRAY+1~ |
| HL16 | CREATEWALKIN+4~ |
| HL7STRG | CREATEWALKIN+4~ |
| HLA | CREATEWALKIN+4~ |
| HLECH | CREATEWALKIN+4~ |
| HLFS | CREATEWALKIN+4~ |
| HLQ | CREATEWALKIN+4~ |
| IEN | CREATEWALKIN+2~ |
| IVMZ10F | CREATEWALKIN+5~ |
| J | CREATEWALKIN+5~ |
| JSONRETURN | CREATEWALKIN~, CREATEWALKIN+10, CREATEWALKIN+17, CREATEWALKIN+24, CREATEWALKIN+32, CREATEWALKIN+41, BUILDERROR~, BUILDERROR+4 |
| NOD | CREATEWALKIN+3~ |
| PARAMS | CREATEWALKIN~, CREATEWALKIN+19, CREATEWALKIN+26, BLDREQARRAY~, BLDAPPTARRAY~ |
| PARAMS("ACHER | ON AUDIT ID" , CREATEWALKIN+13*, BLDREQARRAY+20 |
| PARAMS("APPOI | NTMENT TYPE NAME" , CREATEWALKIN+16, BLDREQARRAY+17, BLDAPPTARRAY+12 |
| PARAMS("APPT | END" , BLDAPPTARRAY+2, LENGTH" , BLDAPPTARRAY+14, START" , BLDAPPTARRAY+1 |
| PARAMS("CLINI | C IEN" , CREATEWALKIN+15, BLDREQARRAY+6, BLDAPPTARRAY+10 |
| PARAMS("DFN" | BLDREQARRAY+2, BLDAPPTARRAY+3 |
| PARAMS("INSTI | TUTION NAME" , BLDREQARRAY+5 |
| PARAMS("MODALITY" | BLDREQARRAY+16 |
| PARAMS("ORIG | USER" , CREATEWALKIN+12*, BLDREQARRAY+25 |
| PARAMS("OVERBOOK" | BLDAPPTARRAY+19 |
| PARAMS("PATIE | NT INDICATED DATE" , BLDREQARRAY+9, BLDAPPTARRAY+6, NT STATUS" , BLDREQARRAY+18, BLDAPPTARRAY+13 |
| PARAMS("PRIOR | ITY GROUP" , BLDREQARRAY+11 |
| PARAMS("RESOU | RCE IEN" , CREATEWALKIN+15*, BLDAPPTARRAY+4 |
| PARAMS("SDCOLLATERAL" | BLDAPPTARRAY+24 |
| PARAMS("SDNOTE" | BLDAPPTARRAY+11, BLDAPPTARRAY+17 |
| PARAMS("SDPATELIG" | BLDAPPTARRAY+18 |
| PARAMS("SDSERVCONN" | BLDREQARRAY+12, BLDAPPTARRAY+15 |
| PARAMS("SDSERVCONNPERC" | BLDREQARRAY+13, BLDAPPTARRAY+16 |
| PARAMS("SECON | DARY STOP CODE" , BLDREQARRAY+15 |
| PARAMS("STATI | ON NUMBER" , BLDREQARRAY+4 |
| PARAMS("STOP | CODE" , BLDREQARRAY+14 |
| PARAMS("VAOS | GUID" , BLDREQARRAY+19 |
| PIVOT | CREATEWALKIN+5~ |
| R | CREATEWALKIN+5~ |
| REF | CREATEWALKIN+5~ |
| REQARRAY | CREATEWALKIN+2~, CREATEWALKIN+19, CREATEWALKIN+20, BLDREQARRAY~ |
| REQARRAY("APP | OINTMENT TYPE" , BLDREQARRAY+17* |
| REQARRAY("CLI | NIC IEN" , BLDREQARRAY+6* |
| REQARRAY("CPR | S ORDER NUMBER" , BLDREQARRAY+24*, S TIME SENSITIVE" , BLDREQARRAY+23* |
| REQARRAY("CRE | ATE DATE" , BLDREQARRAY+3* |
| REQARRAY("DFN" | BLDREQARRAY+2* |
| REQARRAY("EAS" | BLDREQARRAY+20* |
| REQARRAY("INS | TITUTION NAME" , BLDREQARRAY+5* |
| REQARRAY("MODALITY" | BLDREQARRAY+16* |
| REQARRAY("MRTC" | BLDREQARRAY+22* |
| REQARRAY("ORI | G USER" , BLDREQARRAY+25* |
| REQARRAY("PAT | IENT INDICATED DATE" , BLDREQARRAY+9*, IENT STATUS" , BLDREQARRAY+18* |
| REQARRAY("PRI | ORITY GROUP" , BLDREQARRAY+11* |
| REQARRAY("PRIORITY" | BLDREQARRAY+10* |
| REQARRAY("REQ | UEST COMMENT" , BLDREQARRAY+21*, UEST SUB TYPE" , BLDREQARRAY+7*, UESTED BY" , BLDREQARRAY+8* |
| REQARRAY("SEC | ONDARY STOP CODE" , BLDREQARRAY+15* |
| REQARRAY("SER | VICE CONNECTED PERCENTAGE" , BLDREQARRAY+13*, VICE CONNECTED" , BLDREQARRAY+12* |
| REQARRAY("STA | TION NUMBER" , BLDREQARRAY+4* |
| REQARRAY("STO | P CODE" , BLDREQARRAY+14* |
| REQARRAY("VAO | S GUID" , BLDREQARRAY+19* |
| REQRESULT | CREATEWALKIN+2~, CREATEWALKIN+34, DISPOSITIONREQ~ |
| REQRESULT("Error" | CREATEWALKIN+22, CREATEWALKIN+23 |
| REQRESULT("Request" | CREATEWALKIN+31, DISPOSITIONREQ+2, BLDAPPTARRAY+8 |
| REQRESULT1 | CREATEWALKIN+2~, CREATEWALKIN+24 |
| REQRESULT1("Error" | CREATEWALKIN+23* |
| REQRETURN | CREATEWALKIN+3~, CREATEWALKIN+20 |
| REQUEST | CREATEWALKIN+34, DISPOSITIONREQ~ |
| REQUEST("VAOS | GUID" , DISPOSITIONREQ+3 |
| RESULT | BUILDERROR~, BUILDERROR+2 |
| RETURNERROR | SETEMPTYOBJECT~, BUILDERROR+1~, BUILDERROR+2*, BUILDERROR+3, BUILDERROR+4 |
| RETURNERROR("Appointment" | SETEMPTYOBJECT+1* |
| RETURNIEN | BLDREQARRAY+1~ |
| RLIST | CREATEWALKIN+3~ |
| S | CREATEWALKIN+5~ |
| SDCLINSTOP | CREATEWALKIN+3~ |
| SDCONTEXT | CREATEWALKIN~, CREATEWALKIN+9, CREATEWALKIN+20, CREATEWALKIN+28, CREATEWALKIN+34, CREATEWALKIN+38, DISPOSITIONREQ~, DISPOSITIONREQ+6 |
| SDCONTEXT("AC | HERON AUDIT ID" , CREATEWALKIN+13 |
| SDCONTEXT("US | ER DUZ" , CREATEWALKIN+11 |
| SDERRORS | CREATEWALKIN+3~, CREATEWALKIN+9, CREATEWALKIN+10, CREATEWALKIN+16, CREATEWALKIN+17, CREATEWALKIN+39 |
| SDMODE | CREATEWALKIN+4~ |
| SDPARAMS | CREATEWALKIN+3~, CREATEWALKIN+38 |
| SDPARAMS("APP | OINTMENT IEN" , CREATEWALKIN+36* |
| SDPARAMS("CHE | CKIN DATE TIME" , CREATEWALKIN+37* |
| TMPJSONRETURN | CREATEWALKIN+27! |
| VA | CREATEWALKIN+5~ |
| VACNTRY | CREATEWALKIN+5~ |
| VAERR | CREATEWALKIN+5~ |
| VALRETURN | CREATEWALKIN+3~, CREATEWALKIN+16 |
| VEFS12 | CREATEWALKIN+5~ |
| VEFS9 | CREATEWALKIN+5~ |
| VEFSFAC | CREATEWALKIN+5~ |
| VEFSPID | CREATEWALKIN+5~ |
| VEFSQ | CREATEWALKIN+5~ |
| VESPID | CREATEWALKIN+5~ |
| X | CREATEWALKIN+2~ |
| XX | CREATEWALKIN+5~ |
| Y | CREATEWALKIN+2~ |
| Z0 | CREATEWALKIN+5~ |
| ZTSK | CREATEWALKIN+5~ |