SDES2EDITAPREQ2 ;ALB/JDJ - SDES2 EDIT APPT REQ2 ; MAY 7, 2026
Source file <SDES2EDITAPREQ2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDITREQUEST(JSONRETURN,SDCONTEXT,REQUEST) | ;
|
|
| VALIDATE(REQUEST,FILEDATA,INSTITUTIONIEN,ERRORS) | ;
|
|
| BUILDER(REQUEST,INSTITUTIONIEN,EAS) | ;
|
|
| BUILDAPPTDATA(REQIEN,APPTDATETIME,CLINICIEN,SERVCONNPERC,SERVCONN,APPTTYPE,EAS,USER) | ;
|
|
| EDITMRTCLINKS(REQUEST,REQIEN) | ;
|
|
| EDITMRTCPID(REQUEST,REQIEN) | ;
|
|
| EDITPRNTPIDMULT(REQUEST,PARENTIEN,ORIGPID) | ;
|
|
| BUILDMRTCLINKS(REQUEST,REQIEN) | ; called from SDESCREATEAPPT after appt is made from mrtc child
|
|
| BUILDMRTCPID(REQUEST,REQIEN) | ; called from SDESCREATEAPPT after appt is made from mrtc child
|
|
| BUILDCOMMENTS(REQUEST,REQIEN) | ;
|
|
| AUDIT(REQIEN,CLINICIEN,STOPCODE) | ;
|
|
| STATIONTOINST(ERRORS,STATIONNUM,INSTNAME) | ; station number has precedence over institution name
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | BUILDAPPTDATA+17, STATIONTOINST+4, STATIONTOINST+5 |
| FILE^DIE | BUILDER+29, BUILDAPPTDATA+19, BUILDAPPTDATA+30, EDITMRTCLINKS+7, EDITMRTCPID+6, EDITPRNTPIDMULT+5 |
| UPDATE^DIE | BUILDER+40, BUILDMRTCLINKS+4, BUILDMRTCPID+6, AUDIT+6 |
| WP^DIE | BUILDCOMMENTS+5, BUILDCOMMENTS+10 |
| $$GET1^DIQ | VALIDATE+10, VALIDATE+14, VALIDATE+86, VALIDATE+92, BUILDER+3, BUILDER+4, BUILDAPPTDATA+7, BUILDAPPTDATA+8, BUILDAPPTDATA+9, BUILDAPPTDATA+22 , BUILDAPPTDATA+27, BUILDMRTCPID+3 |
| $$CLEANCMMTS^SDES2APPTUTIL | BUILDER+24 |
| $$DUPPIDCHK^SDES2CANCELAPPT | VALIDATE+34 |
| ADDPIDHISTORY^SDES2CRTAPREQ | BUILDER+42 |
| VALCREDITAMIS^SDES2CRTAPREQ | VALIDATE+29 |
| VALIDATEDATEPREF^SDES2CRTAPREQ | VALIDATE+72 |
| VALPRIMAMIS^SDES2CRTAPREQ | VALIDATE+28 |
| GETREQUEST^SDES2GETAPPTREQ | EDITREQUEST+13 |
| BUILDJSON^SDES2JSON | EDITREQUEST+4, EDITREQUEST+10, EDITREQUEST+16 |
| ERRLOG^SDES2JSON | VALIDATE+10, VALIDATE+14, VALIDATE+23, VALIDATE+25, VALIDATE+27, VALIDATE+34, VALIDATE+86, VALIDATE+88, VALIDATE+93, STATIONTOINST+2 , STATIONTOINST+4, STATIONTOINST+5 |
| CONDAMISCHECK^SDES2VAL44 | VALIDATE+30 |
| VALCONTEXT^SDES2VALCONTEXT | EDITREQUEST+3 |
| $$VALISODTTM^SDES2VALISODTTM | VALIDATE+33 |
| VALFIELD^SDES2VALUTIL | VALIDATE+17, VALIDATE+37, VALIDATE+41, VALIDATE+51, VALIDATE+53, VALIDATE+57, VALIDATE+61, VALIDATE+65, VALIDATE+69, VALIDATE+75 , VALIDATE+78, VALIDATE+80 |
| VALFILEIEN^SDES2VALUTIL | VALIDATE+6, VALIDATE+9, VALIDATE+21, VALIDATE+45, VALIDATE+84 |
| $$NOW^XLFDT | BUILDER+37, BUILDAPPTDATA+5, BUILDAPPTDATA+15, AUDIT+2 |
| DUZ^XUP | EDITREQUEST+6 |
| RPC Name | Call Tags |
|---|---|
| SDES2 EDIT APPT REQ2 | EDITREQUEST |
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | FIND1^DIC |
| ^DG(40.8 - [#40.8] | GET1^DIQ |
| ^SDEC(409.85 - [#409.85] | GET1^DIQ, WP^DIE |
| ^SDEC(409.853 - [#409.853] | FIND1^DIC |
| ^SC - [#44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SDEC(409.85 - [#409.85] | VALIDATE+88, VALIDATE+90, BUILDAPPTDATA+26, EDITMRTCLINKS+3, EDITMRTCPID+3, EDITPRNTPIDMULT+3, BUILDMRTCLINKS+2, BUILDMRTCPID+4 |
| Name | Line Occurrences |
|---|---|
| $$BUILDER | EDITREQUEST+12 |
| $$STATIONTOINST | VALIDATE+48 |
| AUDIT | BUILDER+53 |
| BUILDCOMMENTS | BUILDER+44 |
| EDITPRNTPIDMULT | BUILDER+49 |
| VALIDATE | EDITREQUEST+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPTDATETIME | BUILDAPPTDATA~, BUILDAPPTDATA+4 |
| APPTTYPE | BUILDAPPTDATA~, BUILDAPPTDATA+3 |
| CHILDIEN | VALIDATE+1~, VALIDATE+89*, VALIDATE+90*, VALIDATE+91, VALIDATE+92, BUILDAPPTDATA+24~, BUILDAPPTDATA+25*, BUILDAPPTDATA+26*, BUILDAPPTDATA+27 |
| CLINICIEN | VALIDATE+1~, BUILDAPPTDATA~, BUILDAPPTDATA+6, BUILDAPPTDATA+7, BUILDAPPTDATA+8, BUILDAPPTDATA+9, AUDIT~, AUDIT+4 |
| DATERANGE1 | BUILDCOMMENTS+1~, BUILDCOMMENTS+7* |
| DATERANGE2 | BUILDCOMMENTS+1~, BUILDCOMMENTS+8* |
| DATERANGE3 | BUILDCOMMENTS+1~, BUILDCOMMENTS+9* |
| DUZ | EDITREQUEST+6~, BUILDER+38, AUDIT+3 |
| EAS | BUILDER~, BUILDER+28, BUILDAPPTDATA~, BUILDAPPTDATA+14 |
| EDITPATCOM | BUILDCOMMENTS+1~ |
| EDITPATCOM(1 | BUILDCOMMENTS+5*, BUILDCOMMENTS+6* |
| EDITPATCOM(2 | BUILDCOMMENTS+7* |
| EDITPATCOM(3 | BUILDCOMMENTS+8* |
| EDITPATCOM(4 | BUILDCOMMENTS+9* |
| ERRORS | EDITREQUEST+1~, EDITREQUEST+3, EDITREQUEST+4, EDITREQUEST+9, EDITREQUEST+10, VALIDATE~, VALIDATE+6, VALIDATE+9, VALIDATE+10, VALIDATE+14 , VALIDATE+17, VALIDATE+21, VALIDATE+23, VALIDATE+25, VALIDATE+27, VALIDATE+28, VALIDATE+29, VALIDATE+30, VALIDATE+33, VALIDATE+34 , VALIDATE+37, VALIDATE+41, VALIDATE+45, VALIDATE+48, VALIDATE+51, VALIDATE+53, VALIDATE+57, VALIDATE+61, VALIDATE+65, VALIDATE+69 , VALIDATE+72, VALIDATE+75, VALIDATE+78, VALIDATE+80, VALIDATE+84, VALIDATE+86, VALIDATE+88, VALIDATE+93, STATIONTOINST~, STATIONTOINST+2 , STATIONTOINST+4, STATIONTOINST+5 |
| ERRORS("Request" | EDITREQUEST+4*, EDITREQUEST+10* |
| FDA | BUILDER+1~, BUILDER+29!, BUILDER+40!, BUILDAPPTDATA+1~, BUILDAPPTDATA+19!, BUILDAPPTDATA+30!, EDITMRTCLINKS+1~, EDITMRTCLINKS+7!, EDITMRTCPID+1~, EDITMRTCPID+6! , EDITPRNTPIDMULT+1~, EDITPRNTPIDMULT+5!, BUILDMRTCLINKS+1~, BUILDMRTCLINKS+4!, BUILDMRTCPID+1~, BUILDMRTCPID+6!, AUDIT+1~, AUDIT+6! |
| FDA( | BUILDER+5*, BUILDER+6*, BUILDER+7*, BUILDER+8*, BUILDER+9*, BUILDER+11*, BUILDER+12*, BUILDER+13*, BUILDER+14*, BUILDER+15* , BUILDER+16*, BUILDER+17*, BUILDER+18*, BUILDER+19*, BUILDER+20*, BUILDER+25*, BUILDER+26*, BUILDER+27*, BUILDER+28*, BUILDER+37* , BUILDER+38*, BUILDER+39*, BUILDAPPTDATA+3*, BUILDAPPTDATA+4*, BUILDAPPTDATA+5*, BUILDAPPTDATA+6*, BUILDAPPTDATA+7*, BUILDAPPTDATA+8*, BUILDAPPTDATA+9*, BUILDAPPTDATA+10* , BUILDAPPTDATA+11*, BUILDAPPTDATA+12*, BUILDAPPTDATA+13*, BUILDAPPTDATA+14*, BUILDAPPTDATA+15*, BUILDAPPTDATA+16*, BUILDAPPTDATA+17*, BUILDAPPTDATA+18*, BUILDAPPTDATA+29*, EDITMRTCLINKS+5* , EDITMRTCLINKS+6*, EDITMRTCPID+5*, EDITPRNTPIDMULT+4*, BUILDMRTCLINKS+3*, BUILDMRTCPID+5*, AUDIT+2*, AUDIT+3*, AUDIT+4*, AUDIT+5* |
| FDAERR | BUILDER+1~, BUILDAPPTDATA+1~, EDITMRTCLINKS+1~, EDITMRTCPID+1~, EDITPRNTPIDMULT+1~, BUILDMRTCLINKS+1~, BUILDMRTCPID+1~, AUDIT+1~ |
| FILEDATA | EDITREQUEST+1~, EDITREQUEST+8*, EDITREQUEST+9, EDITREQUEST+12, VALIDATE~, VALIDATE+28, VALIDATE+29 |
| FILEDATA("APP | OINTMENT TYPE" , VALIDATE+18* |
| FILEDATA("MODALITY" | VALIDATE+54* |
| FILEDATA("PAT | IENT INDICATED DATE" , VALIDATE+33*, VALIDATE+34, VALIDATE+92, IENT STATUS" , VALIDATE+70* |
| FILEDATA("PRI | ORITY GROUP" , VALIDATE+58* |
| FILEDATA("PRIORITY" | VALIDATE+38* |
| FILEDATA("REQ | UESTED BY" , VALIDATE+43*, VALIDATE+44 |
| FILEDATA("SER | VICE CONNECTED" , VALIDATE+62* |
| FILEDATA("TIM | E SENSITIVE" , VALIDATE+76* |
| FOUND | BUILDAPPTDATA+24~, BUILDAPPTDATA+25*, BUILDAPPTDATA+26, BUILDAPPTDATA+27*, BUILDAPPTDATA+28 |
| INSTITUTIONIEN | EDITREQUEST+1~, EDITREQUEST+9, EDITREQUEST+12, VALIDATE~, VALIDATE+48*, BUILDER~, BUILDER+6, STATIONTOINST+1~, STATIONTOINST+4*, STATIONTOINST+5* , STATIONTOINST+6 |
| INSTNAME | STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+3, STATIONTOINST+4 |
| JSONRETURN | EDITREQUEST~, EDITREQUEST+4, EDITREQUEST+10, EDITREQUEST+16 |
| LASTLENGTH | BUILDER+31~, BUILDER+34*, BUILDER+35, BUILDER+36 |
| LASTNOTE | BUILDER+1~, BUILDER+4*, BUILDER+34 |
| NEWLENGTH | BUILDER+31~, BUILDER+34*, BUILDER+35, BUILDER+36 |
| NEWNOTE | BUILDER+31~, BUILDER+36*, BUILDER+39 |
| NUM | EDITMRTCLINKS+1~, EDITMRTCLINKS+2*, EDITMRTCLINKS+4*, EDITMRTCLINKS+5, EDITMRTCLINKS+6, EDITMRTCPID+1~, EDITMRTCPID+2*, EDITMRTCPID+4*, EDITMRTCPID+5, EDITPRNTPIDMULT+1~ , EDITPRNTPIDMULT+2*, BUILDCOMMENTS+1~, BUILDCOMMENTS+2* |
| OLDPIDIEN | EDITPRNTPIDMULT+1~, EDITPRNTPIDMULT+3*, EDITPRNTPIDMULT+4 |
| ORIGPID | BUILDER+1~, BUILDER+3*, BUILDER+49, EDITPRNTPIDMULT~, EDITPRNTPIDMULT+3 |
| PARENTIEN | BUILDAPPTDATA+21~, BUILDAPPTDATA+22*, BUILDAPPTDATA+23, BUILDAPPTDATA+26, BUILDAPPTDATA+29, EDITPRNTPIDMULT~, EDITPRNTPIDMULT+3, EDITPRNTPIDMULT+4 |
| PC | BUILDCOMMENTS+4~*, BUILDCOMMENTS+5, BUILDCOMMENTS+6, BUILDCOMMENTS+7, BUILDCOMMENTS+8, BUILDCOMMENTS+9 |
| REQCOM | BUILDER+24~*, BUILDER+25 |
| REQIEN | EDITREQUEST+1~, EDITREQUEST+12*, EDITREQUEST+13, BUILDER+1~, BUILDER+2*, BUILDER+3, BUILDER+4, BUILDER+5, BUILDER+6, BUILDER+7 , BUILDER+8, BUILDER+9, BUILDER+11, BUILDER+12, BUILDER+13, BUILDER+14, BUILDER+15, BUILDER+16, BUILDER+17, BUILDER+18 , BUILDER+19, BUILDER+20, BUILDER+25, BUILDER+26, BUILDER+27, BUILDER+28, BUILDER+37, BUILDER+38, BUILDER+39, BUILDAPPTDATA~ , BUILDAPPTDATA+2*, BUILDAPPTDATA+3, BUILDAPPTDATA+4, BUILDAPPTDATA+5, BUILDAPPTDATA+6, BUILDAPPTDATA+7, BUILDAPPTDATA+8, BUILDAPPTDATA+9, BUILDAPPTDATA+10, BUILDAPPTDATA+11 , BUILDAPPTDATA+12, BUILDAPPTDATA+13, BUILDAPPTDATA+14, BUILDAPPTDATA+15, BUILDAPPTDATA+16, BUILDAPPTDATA+17, BUILDAPPTDATA+18, BUILDAPPTDATA+22, EDITMRTCLINKS~, EDITMRTCLINKS+3 , EDITMRTCLINKS+5, EDITMRTCLINKS+6, EDITMRTCPID~, EDITMRTCPID+3, EDITMRTCPID+5, BUILDMRTCLINKS~, BUILDMRTCLINKS+2, BUILDMRTCLINKS+3, BUILDMRTCPID~, BUILDMRTCPID+3 , BUILDMRTCPID+4, BUILDMRTCPID+5, BUILDCOMMENTS~, BUILDCOMMENTS+5, BUILDCOMMENTS+10, AUDIT~, AUDIT+2, AUDIT+3, AUDIT+4, AUDIT+5 |
| REQUEST | EDITREQUEST~, EDITREQUEST+8, EDITREQUEST+9, VALIDATE~, VALIDATE+28, VALIDATE+29, VALIDATE+72, BUILDER~, BUILDER+44, BUILDER+49 , EDITMRTCLINKS~, EDITMRTCPID~, EDITPRNTPIDMULT~, BUILDMRTCLINKS~, BUILDMRTCPID~, BUILDCOMMENTS~ |
| REQUEST( | BUILDCOMMENTS+5, BUILDCOMMENTS+6, BUILDCOMMENTS+7, BUILDCOMMENTS+8, BUILDCOMMENTS+9 |
| REQUEST("APPO | INTMENT TYPE" , VALIDATE+16, VALIDATE+17, BUILDER+14 |
| REQUEST("CLIN | IC IEN" , VALIDATE+21, VALIDATE+22, VALIDATE+23, VALIDATE+25, VALIDATE+33, BUILDER+10, BUILDER+11, BUILDER+53 |
| REQUEST("CRED | IT AMIS" , VALIDATE+25, VALIDATE+27, VALIDATE+29, VALIDATE+30, BUILDER+13 |
| REQUEST("DFN" | VALIDATE+9, VALIDATE+10, VALIDATE+86 |
| REQUEST("DUPL | ICATE REASON" , VALIDATE+80, BUILDER+27 |
| REQUEST("INST | ITUTION NAME" , VALIDATE+47, VALIDATE+48 |
| REQUEST("MODALITY" | VALIDATE+52, VALIDATE+53, BUILDER+9 |
| REQUEST("MRTC" | VALIDATE+83, VALIDATE+84, VALIDATE+86, VALIDATE+88, VALIDATE+90, BUILDER+47, BUILDER+49, EDITMRTCLINKS+5, EDITMRTCLINKS+6, EDITMRTCPID+5 , BUILDMRTCLINKS+2, BUILDMRTCLINKS+3, BUILDMRTCPID+2 |
| REQUEST("PATI | ENT COMMENT" , BUILDER+44, BUILDCOMMENTS+3, ENT INDICATED DATE" , VALIDATE+32, VALIDATE+33, BUILDER+42, BUILDER+47, EDITPRNTPIDMULT+4, ENT PREFERRED END DATE" , VALIDATE+72, ENT PREFERRED START DATE" , VALIDATE+72, BUILDER+44, ENT STATUS" , VALIDATE+68, VALIDATE+69, BUILDER+5 |
| REQUEST("PRIM | ARY AMIS" , VALIDATE+22, VALIDATE+23, VALIDATE+25, VALIDATE+27, VALIDATE+28, VALIDATE+30, BUILDER+10, BUILDER+12, BUILDER+53 |
| REQUEST("PRIO | RITY GROUP" , VALIDATE+56, VALIDATE+57, BUILDER+16 |
| REQUEST("PRIORITY" | VALIDATE+36, VALIDATE+37, BUILDER+15 |
| REQUEST("PROV | IDER IEN" , VALIDATE+45, BUILDER+18 |
| REQUEST("REQU | EST COMMENT" , VALIDATE+78, BUILDER+23, BUILDER+24, BUILDER+25*, BUILDER+33, BUILDER+34, BUILDER+36, EST IEN" , VALIDATE+6 , VALIDATE+7, VALIDATE+10, BUILDER+2, BUILDER+42, BUILDER+44, BUILDER+53, BUILDER+55, EST SUB TYPE" , BUILDER+7, ESTED BY" , VALIDATE+40, VALIDATE+41, BUILDER+17 |
| REQUEST("SERV | ICE CONNECTED PERCENTAGE" , VALIDATE+64, VALIDATE+65, BUILDER+19, ICE CONNECTED" , VALIDATE+60, VALIDATE+61, BUILDER+20 |
| REQUEST("STAT | ION NUMBER" , VALIDATE+47, VALIDATE+48 |
| REQUEST("TIME | SENSITIVE" , VALIDATE+74, VALIDATE+75, BUILDER+26 |
| REQUEST("VAOS | GUID" , VALIDATE+51, BUILDER+8 |
| RETURN | EDITREQUEST+1~, EDITREQUEST+13, EDITREQUEST+14, EDITREQUEST+16 |
| RETURN("Request" | EDITREQUEST+14* |
| SDCONTEXT | EDITREQUEST~, EDITREQUEST+3 |
| SDCONTEXT("AC | HERON AUDIT ID" , EDITREQUEST+12 |
| SDCONTEXT("US | ER DUZ" , EDITREQUEST+6 |
| SDPID | BUILDMRTCPID+1~, BUILDMRTCPID+2*, BUILDMRTCPID+3*, BUILDMRTCPID+4, BUILDMRTCPID+5 |
| SERVCONN | BUILDAPPTDATA~, BUILDAPPTDATA+13 |
| SERVCONNPERC | BUILDAPPTDATA~, BUILDAPPTDATA+12 |
| STATIONNUM | STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+3, STATIONTOINST+5 |
| STOPCODE | AUDIT~, AUDIT+5 |
| SUBIEN | EDITMRTCLINKS+1~, EDITMRTCLINKS+2*, EDITMRTCLINKS+3*, EDITMRTCLINKS+5, EDITMRTCLINKS+6, EDITMRTCPID+1~, EDITMRTCPID+2*, EDITMRTCPID+3*, EDITMRTCPID+5, EDITPRNTPIDMULT+1~ , EDITPRNTPIDMULT+2*, BUILDMRTCLINKS+1~, BUILDMRTCLINKS+2*, BUILDMRTCLINKS+3 |
| USER | BUILDAPPTDATA~, BUILDAPPTDATA+10, BUILDAPPTDATA+16 |
| VALREQUESTIEN | VALIDATE+1~, VALIDATE+5*, VALIDATE+7*, VALIDATE+10, VALIDATE+13, VALIDATE+14, VALIDATE+34, VALIDATE+83, VALIDATE+88, VALIDATE+91 |
| VALRETURN | VALIDATE+1~, VALIDATE+6, VALIDATE+7, VALIDATE+9, VALIDATE+10, VALIDATE+17, VALIDATE+21, VALIDATE+37, VALIDATE+38, VALIDATE+41 , VALIDATE+42, VALIDATE+45, VALIDATE+51, VALIDATE+53, VALIDATE+57, VALIDATE+61, VALIDATE+65, VALIDATE+69, VALIDATE+75, VALIDATE+76 , VALIDATE+78, VALIDATE+80, VALIDATE+84, VALIDATE+85 |
| VALRETURN( | VALIDATE+18, VALIDATE+38, VALIDATE+43, VALIDATE+54, VALIDATE+58, VALIDATE+62, VALIDATE+70, VALIDATE+76 |
| X | BUILDER+1~ |
| Y | BUILDER+1~ |