SDES2EDITAPREQ ;ALB/BWF,JAS,JAS,TJB/JAS,BWF,JAS - EDIT APPOINTMENT REQUEST ; OCT 7, 2024
Source file <SDES2EDITAPREQ.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EDITREQUEST(JSONRETURN,SDCONTEXT,REQUEST) | ;
|
|
VALIDATE(REQUEST,FILEDATA,INSTITUTIONIEN,ERRORS) | ;
|
|
BUILDER(REQUEST,INSTITUTIONIEN,EAS,EDITUSER) | ;
|
|
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,USER) | ;
|
|
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+26, BUILDAPPTDATA+19, BUILDAPPTDATA+30, EDITMRTCLINKS+7, EDITMRTCPID+6, EDITPRNTPIDMULT+5 |
UPDATE^DIE | BUILDER+33, BUILDMRTCLINKS+4, BUILDMRTCPID+6, AUDIT+6 |
WP^DIE | BUILDCOMMENTS+5, BUILDCOMMENTS+10 |
$$GET1^DIQ | VALIDATE+10, VALIDATE+14, VALIDATE+89, VALIDATE+95, BUILDER+3, BUILDAPPTDATA+7, BUILDAPPTDATA+8, BUILDAPPTDATA+9, BUILDAPPTDATA+22, BUILDAPPTDATA+27 , BUILDMRTCPID+3 |
$$DUPPIDCHK^SDES2CANCELAPPT | VALIDATE+34 |
ADDPIDHISTORY^SDES2CRTAPREQ | BUILDER+35 |
VALCREDITAMIS^SDES2CRTAPREQ | VALIDATE+29 |
VALIDATEDATEPREF^SDES2CRTAPREQ | VALIDATE+72 |
VALPRIMAMIS^SDES2CRTAPREQ | VALIDATE+28 |
BUILDJSON^SDES2JSON | EDITREQUEST+4, EDITREQUEST+9, EDITREQUEST+13 |
ERRLOG^SDES2JSON | VALIDATE+10, VALIDATE+14, VALIDATE+23, VALIDATE+25, VALIDATE+27, VALIDATE+34, VALIDATE+89, VALIDATE+91, VALIDATE+96, 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+81, VALIDATE+83 |
VALFILEIEN^SDES2VALUTIL | VALIDATE+6, VALIDATE+9, VALIDATE+21, VALIDATE+45, VALIDATE+87 |
$$NOW^XLFDT | BUILDER+30, BUILDAPPTDATA+5, BUILDAPPTDATA+15, AUDIT+2 |
RPC Name | Call Tags |
---|---|
SDES2 EDIT APPT REQ | 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+91, VALIDATE+93, BUILDAPPTDATA+26, EDITMRTCLINKS+3, EDITMRTCPID+3, EDITPRNTPIDMULT+3, BUILDMRTCLINKS+2, BUILDMRTCPID+4 |
Name | Line Occurrences |
---|---|
$$BUILDER | EDITREQUEST+11 |
$$STATIONTOINST | VALIDATE+48 |
AUDIT | BUILDER+46 |
BUILDCOMMENTS | BUILDER+37 |
EDITPRNTPIDMULT | BUILDER+42 |
VALIDATE | EDITREQUEST+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPTDATETIME | BUILDAPPTDATA~, BUILDAPPTDATA+4 |
APPTTYPE | BUILDAPPTDATA~, BUILDAPPTDATA+3 |
CHILDIEN | VALIDATE+1~, VALIDATE+92*, VALIDATE+93*, VALIDATE+94, VALIDATE+95, BUILDAPPTDATA+24~, BUILDAPPTDATA+25*, BUILDAPPTDATA+26*, BUILDAPPTDATA+27 |
CLINICIEN | VALIDATE+1~, BUILDAPPTDATA~, BUILDAPPTDATA+6, BUILDAPPTDATA+7, BUILDAPPTDATA+8, BUILDAPPTDATA+9, AUDIT~, AUDIT+4 |
CURPID | VALIDATE+1~ |
DATERANGE1 | BUILDCOMMENTS+1~, BUILDCOMMENTS+7* |
DATERANGE2 | BUILDCOMMENTS+1~, BUILDCOMMENTS+8* |
DATERANGE3 | BUILDCOMMENTS+1~, BUILDCOMMENTS+9* |
DONE | BUILDCOMMENTS+1~ |
DUZ | EDITREQUEST+5 |
EAS | BUILDER~, BUILDER+25, BUILDAPPTDATA~, BUILDAPPTDATA+14 |
EDITPATCOM | BUILDCOMMENTS+1~ |
EDITPATCOM(1 | BUILDCOMMENTS+5*, BUILDCOMMENTS+6* |
EDITPATCOM(2 | BUILDCOMMENTS+7* |
EDITPATCOM(3 | BUILDCOMMENTS+8* |
EDITPATCOM(4 | BUILDCOMMENTS+9* |
EDITUSER | EDITREQUEST+1~, EDITREQUEST+5*, EDITREQUEST+11, BUILDER~, BUILDER+31, BUILDER+35, BUILDER+46 |
ERRORS | EDITREQUEST+1~, EDITREQUEST+3, EDITREQUEST+4, EDITREQUEST+8, EDITREQUEST+9, 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+81, VALIDATE+83, VALIDATE+87, VALIDATE+89, VALIDATE+91, VALIDATE+96, STATIONTOINST~ , STATIONTOINST+2, STATIONTOINST+4, STATIONTOINST+5 |
ERRORS("Request" | EDITREQUEST+4*, EDITREQUEST+9* |
FDA | BUILDER+1~, BUILDER+26!, BUILDER+33!, 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+4*, BUILDER+5*, BUILDER+6*, BUILDER+7*, BUILDER+8*, BUILDER+10*, BUILDER+11*, BUILDER+12*, BUILDER+13*, BUILDER+14* , BUILDER+15*, BUILDER+16*, BUILDER+17*, BUILDER+18*, BUILDER+19*, BUILDER+22*, BUILDER+23*, BUILDER+24*, BUILDER+25*, BUILDER+30* , BUILDER+31*, BUILDER+32*, 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+7*, EDITREQUEST+8, EDITREQUEST+11, 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+95, 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+79* |
FOUND | BUILDAPPTDATA+24~, BUILDAPPTDATA+25*, BUILDAPPTDATA+26, BUILDAPPTDATA+27*, BUILDAPPTDATA+28 |
INSTITUTIONIEN | EDITREQUEST+1~, EDITREQUEST+8, EDITREQUEST+11, VALIDATE~, VALIDATE+48*, BUILDER~, BUILDER+5, STATIONTOINST+1~, STATIONTOINST+4*, STATIONTOINST+5* , STATIONTOINST+6 |
INSTNAME | STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+3, STATIONTOINST+4 |
JSONRETURN | EDITREQUEST~, EDITREQUEST+4, EDITREQUEST+9, EDITREQUEST+13 |
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* |
NUM2 | BUILDCOMMENTS+1~ |
OLDPIDIEN | EDITPRNTPIDMULT+1~, EDITPRNTPIDMULT+3*, EDITPRNTPIDMULT+4 |
ORIGPID | BUILDER+1~, BUILDER+3*, BUILDER+42, EDITPRNTPIDMULT~, EDITPRNTPIDMULT+3 |
PARENTIEN | BUILDAPPTDATA+21~, BUILDAPPTDATA+22*, BUILDAPPTDATA+23, BUILDAPPTDATA+26, BUILDAPPTDATA+29, EDITPRNTPIDMULT~, EDITPRNTPIDMULT+3, EDITPRNTPIDMULT+4 |
PATCOMMS | BUILDCOMMENTS+1~ |
PC | BUILDCOMMENTS+4~*, BUILDCOMMENTS+5, BUILDCOMMENTS+6, BUILDCOMMENTS+7, BUILDCOMMENTS+8, BUILDCOMMENTS+9 |
PREFDATES | BUILDCOMMENTS+1~ |
RANGE | BUILDCOMMENTS+1~ |
REQCOMMS | BUILDCOMMENTS+1~ |
REQIEN | EDITREQUEST+1~, BUILDER+1~, BUILDER+2*, BUILDER+3, BUILDER+4, BUILDER+5, BUILDER+6, BUILDER+7, BUILDER+8, BUILDER+10 , BUILDER+11, BUILDER+12, BUILDER+13, BUILDER+14, BUILDER+15, BUILDER+16, BUILDER+17, BUILDER+18, BUILDER+19, BUILDER+22 , BUILDER+23, BUILDER+24, BUILDER+25, BUILDER+30, BUILDER+31, BUILDER+32, 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+7, EDITREQUEST+8, VALIDATE~, VALIDATE+28, VALIDATE+29, VALIDATE+72, BUILDER~, BUILDER+37, BUILDER+42 , 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+13 |
REQUEST("CLIN | IC IEN" , VALIDATE+21, VALIDATE+22, VALIDATE+23, VALIDATE+25, VALIDATE+33, BUILDER+9, BUILDER+10, BUILDER+46 |
REQUEST("CRED | IT AMIS" , VALIDATE+25, VALIDATE+27, VALIDATE+29, VALIDATE+30, BUILDER+12 |
REQUEST("DFN" | VALIDATE+9, VALIDATE+10, VALIDATE+89 |
REQUEST("DUPL | ICATE REASON" , VALIDATE+83, BUILDER+24 |
REQUEST("INST | ITUTION NAME" , VALIDATE+47, VALIDATE+48 |
REQUEST("MODALITY" | VALIDATE+52, VALIDATE+53, BUILDER+8 |
REQUEST("MRTC" | VALIDATE+86, VALIDATE+87, VALIDATE+89, VALIDATE+91, VALIDATE+93, BUILDER+40, BUILDER+42, EDITMRTCLINKS+5, EDITMRTCLINKS+6, EDITMRTCPID+5 , BUILDMRTCLINKS+2, BUILDMRTCLINKS+3, BUILDMRTCPID+2 |
REQUEST("PATI | ENT COMMENT" , BUILDER+37, BUILDCOMMENTS+3, ENT INDICATED DATE" , VALIDATE+32, VALIDATE+33, BUILDER+35, BUILDER+40, EDITPRNTPIDMULT+4, ENT PREFERRED END DATE" , VALIDATE+72, ENT PREFERRED START DATE" , VALIDATE+72, BUILDER+37, ENT STATUS" , VALIDATE+68, VALIDATE+69, BUILDER+4 |
REQUEST("PRIM | ARY AMIS" , VALIDATE+22, VALIDATE+23, VALIDATE+25, VALIDATE+27, VALIDATE+28, VALIDATE+30, BUILDER+9, BUILDER+11, BUILDER+46 |
REQUEST("PRIO | RITY GROUP" , VALIDATE+56, VALIDATE+57, BUILDER+15 |
REQUEST("PRIORITY" | VALIDATE+36, VALIDATE+37, BUILDER+14 |
REQUEST("PROV | IDER IEN" , VALIDATE+45, BUILDER+17 |
REQUEST("REQU | EST COMMENT" , VALIDATE+74, VALIDATE+75, VALIDATE+81, BUILDER+22, BUILDER+29, BUILDER+32, EST IEN" , VALIDATE+6, VALIDATE+7 , VALIDATE+10, BUILDER+2, BUILDER+35, BUILDER+37, BUILDER+46, BUILDER+48, EST SUB TYPE" , BUILDER+6, ESTED BY" , VALIDATE+40 , VALIDATE+41, BUILDER+16 |
REQUEST("SERV | ICE CONNECTED PERCENTAGE" , VALIDATE+64, VALIDATE+65, BUILDER+18, ICE CONNECTED" , VALIDATE+60, VALIDATE+61, BUILDER+19 |
REQUEST("STAT | ION NUMBER" , VALIDATE+47, VALIDATE+48 |
REQUEST("TIME | SENSITIVE" , VALIDATE+77, VALIDATE+78, BUILDER+23 |
REQUEST("VAOS | GUID" , VALIDATE+51, BUILDER+7 |
RETURN | EDITREQUEST+1~, EDITREQUEST+13 |
RETURN("Request" | EDITREQUEST+11* |
RETURNIEN | BUILDER+1~ |
SDCONTEXT | EDITREQUEST~, EDITREQUEST+3 |
SDCONTEXT("AC | HERON AUDIT ID" , EDITREQUEST+11 |
SDCONTEXT("US | ER DUZ" , EDITREQUEST+5 |
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, AUDIT~, AUDIT+3 |
VALREQUESTIEN | VALIDATE+1~, VALIDATE+5*, VALIDATE+7*, VALIDATE+10, VALIDATE+13, VALIDATE+14, VALIDATE+34, VALIDATE+86, VALIDATE+91, VALIDATE+94 |
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+78 , VALIDATE+79, VALIDATE+81, VALIDATE+83, VALIDATE+87, VALIDATE+88 |
VALRETURN( | VALIDATE+18, VALIDATE+38, VALIDATE+43, VALIDATE+54, VALIDATE+58, VALIDATE+62, VALIDATE+70, VALIDATE+79 |