SDESAPTREQSET ;ALB/TAW,KML,RRM,MGD - APPOINTMENT REQUEST CREATE / UPDATE ;July 19, 2022
Source file <SDESAPTREQSET.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 7 | $$ISOTFM^SDAMUTDT $$FNUM^SDECAR $$MRTCHILDSEQUENCE^SDECAR2 WP^SDECUTL $$VALIDATEMODALITY^SDESINPUTVALUTL (ENCODE,ERRLOG)^SDESJSON $$EASVALIDATE^SDESUTIL |
VA FileMan | 4 | $$FIND1^DIC (UPDATE,WP)^DIE ^DIK ($$GET1,GETS)^DIQ |
Kernel | 1 | ($$FMTE,$$NOW)^XLFDT |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDES |
Name | Comments | DBIA/ICR reference |
---|---|---|
ARSET(RETURN,ARIEN,DFN,EDT,INST,TYPE,CLIN,USER,REQBY,PROV,DAPTDT,COMM,ENPRI,MAR,MAI,MAN,PATCONT,SVCCON,SVCCOP,MRTCPREFDT,STOP,APTYP,PATSTAT,MULTIAPTMADE,PARENT,NLT,PRER,ORDN,VAOSGUID,EAS,PCMT,INSTIEN,PATDATEPREFS,ARSTOPSEC,MODALITY) | ;
|
|
VALIDATE | ;
|
|
CREATE | ;Build FDA array to add a new entry in 409.85
|
|
UPDATE | ;
|
|
DELPRER(ARIEN) | ;Delete all entries in the PREREQUISITE multiple (#48)
|
|
FDAPRER(FDA,PRER,ARIEN) | ;Setup the FDA array for the PREREQUISITE mult (#48)
|
|
FILE | ;Perform file update
|
|
ARPCMT(ARIEN,COMMENTSFLD60) | ;populate word processing PATIENT COMMENTS (409.855,60)
|
|
ARAUD(ARIEN,CLIN,STOP,DATE,USER) | ;populate VS AUDIT mult field 45
|
|
AR433(ARIEN,SDEC) | ;set MULT APPTS MADE
|
|
AR435(SDDT,ARIEN) | ;set dates into MRTC CALC PREF DATES mult field 43.5
|
|
AR23(INP17,ARI) | ;Pat Contacts
|
|
CALLDT(X) | ;
|
|
BUILDER | ;Convert data to JSON
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | VALIDATE+21, VALIDATE+24, VALIDATE+86 |
UPDATE^DIE | FILE+2, ARAUD+17, AR433+18, AR435+11, AR23+25 |
WP^DIE | FILE+30, FILE+32, FILE+37, ARPCMT+6 |
^DIK | DELPRER+4 |
$$GET1^DIQ | AR433+12 |
GETS^DIQ | UPDATE+3, AR23+15 |
$$ISOTFM^SDAMUTDT | VALIDATE+122, FILE+19, FILE+20, FILE+23, FILE+24, FILE+27, FILE+28, CALLDT+1 |
$$FNUM^SDECAR | VALIDATE+2 |
$$MRTCHILDSEQUENCE^SDECAR2 | CREATE+36 |
WP^SDECUTL | ARPCMT+5 |
$$VALIDATEMODALITY^SDESINPUTVALUTL | VALIDATE+127 |
ENCODE^SDESJSON | BUILDER+3 |
ERRLOG^SDESJSON | VALIDATE+7, VALIDATE+8, VALIDATE+11, VALIDATE+12, VALIDATE+15, VALIDATE+17, VALIDATE+25, VALIDATE+29, VALIDATE+34, VALIDATE+37 , VALIDATE+46, VALIDATE+53, VALIDATE+56, VALIDATE+57, VALIDATE+83, VALIDATE+84, VALIDATE+85, VALIDATE+86, VALIDATE+87, VALIDATE+115 , VALIDATE+123, VALIDATE+124, VALIDATE+125, VALIDATE+126, UPDATE+7, FILE+4 |
$$EASVALIDATE^SDESUTIL | VALIDATE+114 |
$$FMTE^XLFDT | FILE+19, FILE+20, FILE+23, FILE+24, FILE+27, FILE+28 |
$$NOW^XLFDT | VALIDATE+58, ARAUD+11 |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | FIND1^DIC |
^DIC(40.7 - [#40.7] | FIND1^DIC |
^SDEC(409.84 - [#409.84] | GET1^DIQ |
^SDEC(409.85 - [#409.85] | WP^DIE |
409.8544 | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(40.7 - [#40.7] | VALIDATE+81 |
^DPT - [#2] | VALIDATE+12 |
^SC - [#44] | VALIDATE+34 |
^SC("B" | VALIDATE+36 |
^SD(409.1 - [#409.1] | VALIDATE+90 |
^SDEC(409.84 - [#409.84] | AR433+17 |
^SDEC(409.85 - [#409.85] | VALIDATE+8, VALIDATE+96, VALIDATE+99, VALIDATE+104, VALIDATE+105, VALIDATE+109, DELPRER+4, FILE+7, ARAUD+9, ARAUD+10 , AR433+7, AR433+14, AR433+16, AR435+9 |
^VA(200 - [#200] | VALIDATE+40, VALIDATE+49, AR23+17, AR23+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APTYP | ARSET~, VALIDATE+89*, VALIDATE+90*, CREATE+13, UPDATE+21 |
ARASDH | AR23+1~, AR23+11*, AR23+12, AR23+14, AR23+20 |
ARDATA | ARSET+4~, UPDATE+2! |
ARDATA( | UPDATE+11, UPDATE+12, UPDATE+14, UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19, UPDATE+20, UPDATE+22 , UPDATE+23, UPDATE+24, UPDATE+25, UPDATE+26, UPDATE+27, UPDATE+28, UPDATE+29, UPDATE+30, UPDATE+31 |
ARDATA1 | AR23+1~ |
ARDT | AR23+2~, AR23+8*, AR23+9*, AR23+10, AR23+16, AR23+21 |
AREESTAT | ARSET+4~ |
ARERR | ARSET+4~, UPDATE+2!, UPDATE+4 |
ARERR("DIERR" | UPDATE+7 |
ARERR1 | AR23+1~ |
ARHOSN | ARSET+4~ |
ARI | AR23~, AR23+3 |
ARI1 | AR23+1~, AR23+4*, AR23+5 |
ARIEN | ARSET~, ARSET+7, ARSET+8, VALIDATE+3*, VALIDATE+4, VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+10, VALIDATE+15 , VALIDATE+29, VALIDATE+46, VALIDATE+53, VALIDATE+57, VALIDATE+83, UPDATE+1*, UPDATE+3, UPDATE+8, UPDATE+11, UPDATE+12 , UPDATE+14, UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19, UPDATE+20, UPDATE+22, UPDATE+23, UPDATE+24 , UPDATE+25, UPDATE+26, UPDATE+27, UPDATE+28, UPDATE+29, UPDATE+30, UPDATE+31, UPDATE+37, UPDATE+38, DELPRER~ , DELPRER+2, DELPRER+3, DELPRER+4, FDAPRER~, FDAPRER+6, FILE+6, ARPCMT~, ARPCMT+6, ARAUD~, ARAUD+6* , ARAUD+9, ARAUD+10, ARAUD+13, ARAUD+14, ARAUD+15, ARAUD+16, AR433~, AR433+6*, AR433+7, AR433+14 , AR433+16, AR433+17, AR435~, AR435+9, AR435+10 |
ARIENS | AR23+1~, AR23+3*, AR23+12 |
ARIENS1 | AR23+1~, AR23+12*, AR23+13, AR23+15 |
ARMSG | ARSET+4~, FILE+3 |
ARMSG("DIERR" | FILE+4 |
ARMSG1 | AR23+1~ |
ARNEW | ARSET+4~ |
ARORIGDT | ARSET+3~, VALIDATE+18*, CREATE+4, UPDATE+9, UPDATE+10*, UPDATE+11 |
ARORIGDTI | ARSET+3~, UPDATE+10*, UPDATE+11 |
ARPATTEL | ARSET+4~ |
ARPOS | ARSET+3~ |
ARPRIO | ARSET+4~, VALIDATE+52*, VALIDATE+58*, CREATE+16, UPDATE+24 |
ARRET | ARSET+4~ |
ARRET(1 | FILE+6, FILE+38 |
ARRET1 | AR23+1~ |
ARSRVSP | ARSET+3~ |
ARSTOPSEC | ARSET~, VALIDATE+85, VALIDATE+86*, VALIDATE+87, CREATE+12, UPDATE+20 |
ARTEAM | ARSET+3~ |
ARUSR | AR23+2~, AR23+17*, AR23+22* |
ARYIEN | ARSET+4~, VALIDATE+119*, VALIDATE+120*, VALIDATE+121 |
ASEQ | FDAPRER+1~, FDAPRER+3*, FDAPRER+6* |
AUDF | ARSET+4~, VALIDATE+1*, CREATE+1*, UPDATE+17*, UPDATE+19*, UPDATE+20*, FILE+10 |
CLIN | ARSET~, VALIDATE+31*, VALIDATE+32, VALIDATE+33, VALIDATE+34, VALIDATE+35, VALIDATE+36*, VALIDATE+37, VALIDATE+83, VALIDATE+84 , VALIDATE+85, VALIDATE+87, VALIDATE+122, CREATE+10, UPDATE+17, FILE+10, FILE+19, FILE+20, FILE+23, FILE+24 , FILE+27, FILE+28, ARAUD~, ARAUD+7*, ARAUD+10, ARAUD+15 |
COMM | ARSET~, VALIDATE+60*, CREATE+29, UPDATE+31 |
COMMENTSFLD60 | ARPCMT~, ARPCMT+4*, ARPCMT+5 |
DA | DELPRER+1~, DELPRER+4* |
DA(1 | DELPRER+3* |
DAPTDT | ARSET~, VALIDATE+51*, VALIDATE+53, VALIDATE+54, VALIDATE+55*, VALIDATE+56*, VALIDATE+57, VALIDATE+58, CREATE+20, CREATE+23 , UPDATE+30 |
DATE | ARSET+4~, VALIDATE+121*, VALIDATE+122*, VALIDATE+123, ARAUD~, ARAUD+11*, ARAUD+13 |
DATERANGE1 | ARSET+3~, FILE+34* |
DATERANGE2 | ARSET+3~, FILE+35* |
DATERANGE3 | ARSET+3~, FILE+36* |
DELIM | FDAPRER+1~, FDAPRER+3*, FDAPRER+4, FDAPRER+5 |
DFN | ARSET~, VALIDATE+9*, VALIDATE+11, VALIDATE+12, CREATE+3, CREATE+36 |
DIK | DELPRER+1~, DELPRER+3* |
DT | VALIDATE+57 |
DUZ | VALIDATE+41, ARAUD+12 |
EAS | ARSET~, VALIDATE+113*, VALIDATE+114*, VALIDATE+115, CREATE+25, UPDATE+36 |
EDIT | ARSET+3~, VALIDATE+4*, FILE+18, FILE+31 |
EDITPATCOM | ARSET+3~ |
EDITPATCOM(1 | FILE+32*, FILE+33* |
EDITPATCOM(2 | FILE+34* |
EDITPATCOM(3 | FILE+35* |
EDITPATCOM(4 | FILE+36* |
EDT | ARSET~, VALIDATE+14*, VALIDATE+15, VALIDATE+16*, VALIDATE+17, VALIDATE+18, CREATE+15, UPDATE+23 |
ENPRI | ARSET~, VALIDATE+62*, VALIDATE+63*, CREATE+17, UPDATE+25 |
ERRARRY | ARAUD+5~, AR433+5~, AR435+4~ |
FDA | ARSET+4~, CREATE+2*, CREATE+3, CREATE+4, CREATE+5, CREATE+6, CREATE+7, CREATE+8, CREATE+9, CREATE+10 , CREATE+11, CREATE+12, CREATE+13, CREATE+14, CREATE+15, CREATE+16, CREATE+17, CREATE+18, CREATE+19, CREATE+20 , CREATE+21, CREATE+22, CREATE+23, CREATE+24, CREATE+25, CREATE+26, CREATE+27, CREATE+28, CREATE+29, CREATE+30 , CREATE+31, CREATE+32, CREATE+33, CREATE+34, CREATE+36, UPDATE+6!, UPDATE+8*, UPDATE+11, UPDATE+12, UPDATE+13 , UPDATE+14, UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19, UPDATE+20, UPDATE+21, UPDATE+22, UPDATE+23 , UPDATE+24, UPDATE+25, UPDATE+26, UPDATE+27, UPDATE+28, UPDATE+29, UPDATE+30, UPDATE+31, UPDATE+32, UPDATE+33 , UPDATE+34, UPDATE+35, UPDATE+36, UPDATE+38, UPDATE+39, UPDATE+40, UPDATE+41, FDAPRER~, FILE+2, AR23+1~ , AR23+6!, AR23+13*, AR23+16, AR23+17, AR23+18, AR23+19, AR23+21, AR23+22, AR23+23, AR23+24 , AR23+25 |
FDA( | CREATE+2, UPDATE+8, FDAPRER+6*, AR23+13 |
FNUM | ARSET+3~, VALIDATE+2*, CREATE+2, UPDATE+3, UPDATE+8, UPDATE+11, UPDATE+12, UPDATE+14, UPDATE+15, UPDATE+16 , UPDATE+17, UPDATE+18, UPDATE+19, UPDATE+20, UPDATE+22, UPDATE+23, UPDATE+24, UPDATE+25, UPDATE+26, UPDATE+27 , UPDATE+28, UPDATE+29, UPDATE+30, UPDATE+31 |
IEN | FILE+5~, FILE+6*, FILE+7, FILE+8, FILE+9, FILE+10, FILE+13, FILE+14, FILE+16, FILE+30 , FILE+32, FILE+37, FILE+38, FILE+39 |
INP17 | AR23~, AR23+4, AR23+5 |
INST | ARSET~, VALIDATE+23*, VALIDATE+24*, VALIDATE+25, CREATE+6, UPDATE+13 |
INSTI | ARSET+3~, FILE+7* |
INSTIEN | ARSET~, VALIDATE+20*, VALIDATE+21*, VALIDATE+25, CREATE+5, CREATE+6, UPDATE+12, UPDATE+13 |
JSONERR | BUILDER+1~, BUILDER+2*, BUILDER+3 |
MAI | ARSET~, VALIDATE+68*, CREATE+31, UPDATE+33 |
MAN | ARSET~, VALIDATE+70*, CREATE+32, UPDATE+34 |
MAR | ARSET~, VALIDATE+65*, VALIDATE+66*, CREATE+30, CREATE+31, CREATE+32, UPDATE+32, FILE+9 |
MI | ARSET+3~, UPDATE+7*, FILE+4* |
MODALITY | ARSET~, VALIDATE+127, CREATE+9, UPDATE+16 |
MRTCPREFDT | ARSET~, FILE+9 |
MULTIAPTMADE | ARSET~, FILE+11, FILE+13 |
NLT | ARSET~, VALIDATE+98*, VALIDATE+99*, CREATE+24, UPDATE+35 |
ORDN | ARSET~, VALIDATE+108*, VALIDATE+109*, CREATE+27, UPDATE+39 |
PARENT | ARSET~, VALIDATE+95*, VALIDATE+96*, VALIDATE+99, VALIDATE+102, VALIDATE+104, VALIDATE+105, VALIDATE+109, CREATE+34, CREATE+35 , CREATE+36, UPDATE+41, FILE+14 |
PATCONT | ARSET~, FILE+8 |
PATDATEPREFS | ARSET~, VALIDATE+118 |
PATDATEPREFS( | VALIDATE+120, VALIDATE+121 |
PATDATEPREFS(1 | VALIDATE+124, FILE+18, FILE+19*, FILE+21 |
PATDATEPREFS(2 | VALIDATE+124, FILE+18, FILE+20*, FILE+21 |
PATDATEPREFS(3 | VALIDATE+125, FILE+22, FILE+23*, FILE+25 |
PATDATEPREFS(4 | VALIDATE+125, FILE+22, FILE+24*, FILE+25 |
PATDATEPREFS(5 | VALIDATE+126, FILE+26, FILE+27*, FILE+29 |
PATDATEPREFS(6 | VALIDATE+126, FILE+26, FILE+28*, FILE+29 |
PATSTAT | ARSET~, VALIDATE+92*, VALIDATE+93*, CREATE+33, UPDATE+40 |
PC | FDAPRER+1~, FDAPRER+4*, FDAPRER+5 |
PCMT | ARSET~, VALIDATE+116*, FILE+16, FILE+32, FILE+33, FILE+34, FILE+35, FILE+36 |
PCMTSARRAY | ARPCMT+3~, ARPCMT+5 |
POP | ARSET+3~, ARSET+6, ARSET+9, VALIDATE+1*, VALIDATE+7*, VALIDATE+8*, VALIDATE+11*, VALIDATE+12*, VALIDATE+15*, VALIDATE+17* , VALIDATE+25*, VALIDATE+29*, VALIDATE+34*, VALIDATE+37*, VALIDATE+46*, VALIDATE+53*, VALIDATE+56*, VALIDATE+57*, VALIDATE+83*, VALIDATE+84* , VALIDATE+85*, VALIDATE+86*, VALIDATE+87*, VALIDATE+115*, VALIDATE+123*, VALIDATE+124*, VALIDATE+125*, VALIDATE+126*, VALIDATE+127*, UPDATE+5* , UPDATE+7*, FILE+4* |
PR | VALIDATE+103~, VALIDATE+105*, VALIDATE+106, FDAPRER+1~, FDAPRER+5*, FDAPRER+6 |
PRER | ARSET~, VALIDATE+101*, VALIDATE+102, VALIDATE+106*, CREATE+26, UPDATE+38, FDAPRER~, FDAPRER+2, FDAPRER+4, FDAPRER+5 |
PRIEN | VALIDATE+103~, VALIDATE+104*, VALIDATE+105 |
PROV | ARSET~, VALIDATE+48*, VALIDATE+49*, CREATE+19, UPDATE+27 |
RANGE | ARSET+4~ |
RANGE(1 | FILE+21* |
RANGE(2 | FILE+25* |
RANGE(3 | FILE+29* |
REQBY | ARSET~, VALIDATE+43*, VALIDATE+44, VALIDATE+45*, VALIDATE+46, CREATE+18, UPDATE+26 |
RETURN | ARSET~, BUILDER+3 |
SDAPP | AR433+5~, AR433+11*, AR433+12*, AR433+13, AR433+14, AR433+16, AR433+17 |
SDAPTREQ | ARSET+3~, VALIDATE+7, VALIDATE+8, VALIDATE+11, VALIDATE+12, VALIDATE+15, VALIDATE+17, VALIDATE+25, VALIDATE+29, VALIDATE+34 , VALIDATE+37, VALIDATE+46, VALIDATE+53, VALIDATE+56, VALIDATE+57, VALIDATE+83, VALIDATE+84, VALIDATE+85, VALIDATE+86, VALIDATE+87 , VALIDATE+115, VALIDATE+123, VALIDATE+124, VALIDATE+125, VALIDATE+126, VALIDATE+127, UPDATE+7, FILE+4, BUILDER+3 |
SDAPTREQ("AptReqCreate" | FILE+38* |
SDAPTREQ("AptReqUpdate" | FILE+39* |
SDDT | AR435~, AR435+5, AR435+6 |
SDEC | AR433~, AR433+8*, AR433+9, AR433+11 |
SDFDA | ARPCMT+3~, ARAUD+5~, AR433+5~, AR433+10!, AR433+18, AR435+4~ |
SDFDA( | ARAUD+13*, ARAUD+14*, ARAUD+15*, ARAUD+16*, AR433+16*, AR433+17*, AR435+10* |
SDI | FILE+12~, FILE+13*, AR433+5~, AR433+9*, AR433+11, AR435+4~, AR435+5*, AR435+6 |
SDIEN | AR433+5~, AR433+14*, AR433+15*, AR433+16, AR433+17 |
SDJ | AR435+4~, AR435+7*, AR435+8, AR435+9, AR435+10 |
SDP | ARAUD+5~, ARAUD+9*, ARAUD+10 |
SDPN | ARAUD+5~, ARAUD+10* |
SDREC | ARSET+4~, FILE+13* |
STOP | ARSET~, VALIDATE+78*, VALIDATE+79, VALIDATE+81, VALIDATE+82*, VALIDATE+83, VALIDATE+84, VALIDATE+85, CREATE+11, UPDATE+19 , FILE+10, ARAUD~, ARAUD+8*, ARAUD+10, ARAUD+16 |
STOPIEN | ARSET+3~, VALIDATE+80*, VALIDATE+81*, VALIDATE+82 |
STR17 | AR23+1~, AR23+5*, AR23+8, AR23+16, AR23+17, AR23+18, AR23+19, AR23+21, AR23+22, AR23+23 , AR23+24 |
SVCCON | ARSET~, VALIDATE+72*, VALIDATE+73*, CREATE+22, UPDATE+29 |
SVCCOP | ARSET~, VALIDATE+75*, VALIDATE+76*, CREATE+21, UPDATE+28 |
TMPDT | AR435+4~, AR435+6*, AR435+7 |
TYPE | ARSET~, VALIDATE+27*, VALIDATE+28*, VALIDATE+29, CREATE+7, UPDATE+14 |
U | FILE+7, ARAUD+10, AR23+17, AR23+22 |
USER | ARSET~, VALIDATE+39*, VALIDATE+40*, VALIDATE+41*, CREATE+14, UPDATE+22, ARAUD~, ARAUD+12*, ARAUD+14, AR23+17 |
VAOSGUID | ARSET~, VALIDATE+111*, CREATE+8, UPDATE+15 |
X | ARSET+3~, CALLDT~, CALLDT+1 |
Y | ARSET+3~ |