SDES2CRTWALKIN ;ALB/JAS,JAS,JHC - VISTA SCHEDULING WALK-IN RPC ; JUL 03 2025
Source file <SDES2CRTWALKIN.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+28 |
| $$FMTISO^SDAMUTDT | CREATEWALKIN+34, BLDREQARRAY+3 |
| DISPOSITION^SDES2ARCLOSE | DISPOSITIONREQ+6 |
| CHECKIN^SDES2CHECKIN | CREATEWALKIN+35 |
| CREATE^SDES2CREATEAPPT | CREATEWALKIN+25 |
| CREATEREQUEST^SDES2CRTAPREQ | CREATEWALKIN+18 |
| BUILDJSON^SDES2JSON | CREATEWALKIN+38, BUILDERROR+4 |
| VALCONTEXT^SDES2VALCONTEXT | CREATEWALKIN+7 |
| VALFIELD^SDES2VALUTIL | CREATEWALKIN+14 |
| $$GETRES^SDESINPUTVALUTL | CREATEWALKIN+13 |
| $$FMTE^XLFDT | DISPOSITIONREQ+5 |
| $$NOW^XLFDT | CREATEWALKIN+34, DISPOSITIONREQ+5 |
| DECODE^XLFJSON | CREATEWALKIN+19, CREATEWALKIN+26 |
| DUZ^XUP | CREATEWALKIN+9 |
| RPC Name | Call Tags |
|---|---|
| SDES2 CREATE WALKIN APPT | CREATEWALKIN |
| FileNo | Call Tags |
|---|---|
| ^SDEC(409.85 - [#409.85] | Classic Fileman Calls |
| Name | Line Occurrences |
|---|---|
| BLDAPPTARRAY | CREATEWALKIN+23 |
| BLDREQARRAY | CREATEWALKIN+17 |
| BUILDERROR | CREATEWALKIN+8, CREATEWALKIN+15, CREATEWALKIN+21, CREATEWALKIN+29 |
| DISPOSITIONREQ | CREATEWALKIN+31 |
| SETEMPTYOBJECT | BUILDERROR+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | CREATEWALKIN+2~ |
| APPOINTMENT | CREATEWALKIN+2~, CREATEWALKIN+36*, CREATEWALKIN+37*, CREATEWALKIN+38 |
| APPTARRAY | CREATEWALKIN+2~, CREATEWALKIN+23, CREATEWALKIN+25, 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* |
| APPTRESULT | CREATEWALKIN+2~, CREATEWALKIN+29, CREATEWALKIN+37 |
| APPTRESULT("Appointment" | CREATEWALKIN+33 |
| APPTRESULT("Error" | CREATEWALKIN+27 |
| APPTRETURN | CREATEWALKIN+3~, CREATEWALKIN+25 |
| CHECKIN | CREATEWALKIN+3~, CREATEWALKIN+35 |
| DA | CREATEWALKIN+3~, CREATEWALKIN+28* |
| DIK | CREATEWALKIN+3~, CREATEWALKIN+28* |
| 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+31, DISPOSITIONREQ~, DISPOSITIONREQ+6 |
| DT | BLDREQARRAY+3 |
| DUZ | CREATEWALKIN+9~, CREATEWALKIN+10 |
| FDA | BLDREQARRAY+1~ |
| FDAERR | BLDREQARRAY+1~ |
| JSONRETURN | CREATEWALKIN~, CREATEWALKIN+8, CREATEWALKIN+15, CREATEWALKIN+21, CREATEWALKIN+29, CREATEWALKIN+38, BUILDERROR~, BUILDERROR+4 |
| PARAMS | CREATEWALKIN~, CREATEWALKIN+17, CREATEWALKIN+23, BLDREQARRAY~, BLDAPPTARRAY~ |
| PARAMS("ACHER | ON AUDIT ID" , CREATEWALKIN+11*, BLDREQARRAY+20 |
| PARAMS("APPOI | NTMENT TYPE NAME" , CREATEWALKIN+14, BLDREQARRAY+17, BLDAPPTARRAY+12 |
| PARAMS("APPT | END" , BLDAPPTARRAY+2, LENGTH" , BLDAPPTARRAY+14, START" , BLDAPPTARRAY+1 |
| PARAMS("CLINI | C IEN" , CREATEWALKIN+13, BLDREQARRAY+6, BLDAPPTARRAY+10 |
| PARAMS("DFN" | BLDREQARRAY+2, BLDAPPTARRAY+3 |
| PARAMS("INSTI | TUTION NAME" , BLDREQARRAY+5 |
| PARAMS("MODALITY" | BLDREQARRAY+16 |
| PARAMS("ORIG | USER" , CREATEWALKIN+10*, 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+13*, 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 |
| REQARRAY | CREATEWALKIN+2~, CREATEWALKIN+17, CREATEWALKIN+18, 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+21, CREATEWALKIN+31, CREATEWALKIN+36, DISPOSITIONREQ~ |
| REQRESULT("Error" | CREATEWALKIN+20 |
| REQRESULT("Request" | CREATEWALKIN+28, DISPOSITIONREQ+2, BLDAPPTARRAY+8 |
| REQRETURN | CREATEWALKIN+3~, CREATEWALKIN+18 |
| REQUEST | CREATEWALKIN+31, DISPOSITIONREQ~ |
| REQUEST("VAOS | GUID" , DISPOSITIONREQ+3 |
| RESULT | BUILDERROR~, BUILDERROR+2 |
| RETURNERROR | SETEMPTYOBJECT~, BUILDERROR+1~, BUILDERROR+2*, BUILDERROR+3, BUILDERROR+4 |
| RETURNERROR("Appointment" | SETEMPTYOBJECT+2* |
| RETURNERROR("Request" | SETEMPTYOBJECT+1* |
| RETURNIEN | BLDREQARRAY+1~ |
| SDCONTEXT | CREATEWALKIN~, CREATEWALKIN+7, CREATEWALKIN+18, CREATEWALKIN+25, CREATEWALKIN+31, CREATEWALKIN+35, DISPOSITIONREQ~, DISPOSITIONREQ+6 |
| SDCONTEXT("AC | HERON AUDIT ID" , CREATEWALKIN+11 |
| SDCONTEXT("US | ER DUZ" , CREATEWALKIN+9 |
| SDERRORS | CREATEWALKIN+3~, CREATEWALKIN+7, CREATEWALKIN+8, CREATEWALKIN+14, CREATEWALKIN+15 |
| SDPARAMS | CREATEWALKIN+3~, CREATEWALKIN+35 |
| SDPARAMS("APP | OINTMENT IEN" , CREATEWALKIN+33* |
| SDPARAMS("CHE | CKIN DATE TIME" , CREATEWALKIN+34* |
| TMPJSONRETURN | CREATEWALKIN+24! |
| VALRETURN | CREATEWALKIN+3~, CREATEWALKIN+14 |
| X | CREATEWALKIN+2~ |
| Y | CREATEWALKIN+2~ |