SDES2SETCHECKOUT ;ALB/JAS,LAB,ANU - SDES2 SET APPT CHECKOUT DATE/TIME ; MAY 20,2024
Source file <SDES2SETCHECKOUT.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 8 | $$FIND^SDAM2 ($$HANDLE,AFTER,BEFORE,EVT)^SDAMEVT (BUILDJSON,ERRLOG)^SDES2JSON VALCONTEXT^SDES2VALCONTEXT $$VALISODTTM^SDES2VALISODTTM VALFILEIEN^SDES2VALUTIL $$GET44RECORDIENS^SDESCANCELAPPTS ($$NEW,VISIT)^SDVSIT0 |
Kernel | 2 | ($$FMTE,$$NOW)^XLFDT DUZ^XUP |
PCE Patient Care Encounter | 2 | $$SWITCHCK^PXAPI $$PKGON^VSIT |
VA FileMan | 2 | (,FILE)^DIE ($$GET1,GETS)^DIQ |
Registration | 1 | ADM^VADPT2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SETCHECKOUT(JSONRETURN,SDCONTEXT,PARAMS) | ; Set Checkout Date/Time for Appointment
|
|
VALAPPTIEN(APPTIEN,SDERRORS) | ; Validate Appt IEN
|
|
VALCHCKOUT(CHKOUTDT,CHKIN,CLINICIEN,SDERRORS) | ; Validate and Process Checkout Date/Time
|
|
FIND(DFN,APPTDTTM,CLINICIEN) | ; return appt ifn for pat
; input: DFN := ifn of pat. ; APPTDTTM := appt d/t ; CLINICIEN := ifn of clinic ; output: [returned] := ifn if pat has appt on date/time |
|
VALID(DFN,CLINICIEN,APPTDTTM,SDDA) | ; return valid appt.
; input: DFN := ifn of pat. ; APPTDTTM := appt d/t ; CLINICIEN := ifn of clinic ; SDDA := ifn of appt ; output: [returned] := 1 for valid appt., 0 for not valid |
|
CHKOUT(DFN,APPTDTTM,CLINICIEN,SDDA,SDASK,CHKOUTDT,SDCOACT,SDLNE,SDECAPTID,SDQUIET,VPRV,SDERRORS) | ;Appt Check Out
; Input ; DFN Patient file IEN ; APPTDTTM Appointment Date/Time ; CLINICIEN Hospital Location file IEN for Appt ; SDDA IEN in ^SC multiple or null [Optional] ; SDASK Ask Checkout Date/Time [Optional] ; CHKOUTDT Date/Time of Checkout [Optional] ; SDCOACT Appt Mgmt Checkout Action [Optional] ; SDLNE Appt Mgmt Line Number [Optional] ; SDECAPTID Appointment ID ; SDQUIET No Terminal output 0=allow display 1=do not allow ; VPRV V Provider IEN - pointer to V PROVIDER file ; SDERRORS Returned Array of errors |
|
CODT(DFN,SDT,SDCL,SDDA) | ; does appt have co date
|
|
NEW(DATE) | ; This function will return 1 if SD is turned on for
; Visit Tracking and optionally check if the date is past ; the cut over date for the new PCE interface. ; INPUT : DATE (Optional) Date to check for cut over. ; OUTPUT: 1 Yes, 0 No |
|
GETAPT(DFN,SDT,SDCL,SDVIEN,SDERRORS) | ;Look-up Outpatient Encounter IEN for Appt
; This utility will return the existing IEN for an Outpatient ; Encounter. If it fails to find an existing encounter, ; it will create a new Encounter and return the new IEN. |
|
APPT(DFN,SDT,SDCL,SDVIEN,SDERRORS) | ; process appt
; input DFN = ien of patient file entry ; SDT = visit date internal format ; SDCL = ien of hospital location file entry ; SDVIEN = Visit file pointer [optional] |
|
LOCK(SDLOCK) | ; lock "ADFN" node
|
|
UNLOCK(SDLOCK) | ; unlock "ADFN" node
|
|
SDOE(SDT,SDVSIT,SDVIEN,SDOEP) | ; get visit & encounter
|
|
INP(DFN,VDATE) | ; determine inpatient status ; dom is not an inpatient appt
|
|
DIV(DIV) | ; determine med div
; multi-div |
|
CSTOP(SDOE,SDCL,SDVSIT,SDT) | ;Process credit stop
; SDOE=encounter ien ; SDCL0=zeroeth node of HOSPITAL LOCATION file record ; SDVSIT=visit data array ; SDT=encounter date/time ; does clinic have a credit stop code? ; process only if non non-count and not equal to credit |
|
LOGDATA(SDOE,SDLOG) | ; log user, date/time and other data
|
|
VIEN(SDOE,SDVIEN) | ; stuff in Visit IEN if not already set
; needed for those sites that don't have scheduling turned on in Visit Tracking ; Required input SDOE = Outpatient Encounter pointer ; SDVIEN = Visit file pointer or null or zero |
|
CHKOUT2(SDOE,DFN,APPTDTTM,CLINICIEN,CHKOUTDT,SDECAPTID,SDQUIET,VPRV,SDERRORS) | ;EP; called to ask check-out date/time
; SDOE = Outpatient Encounter IEN ; DFN = Patient IEN ; APPTDTTM = Appointment Date/Time ; CLINICIEN = Clinic IEN ; CHKOUTDT = APPOINTMENT CHECKOUT TIME [OPTIONAL - USED WHEN SDQUIET=1] USER ENTERED FORMAT ; SDECAPTID = APPOINTMENT ID - POINTER TO ^SDECAPPT ; SDQUIET = ALLOW NO TERMINAL INPUT/OUTPUT 0=ALLOW; 1=DO NOT ALLOW ; VPRV = V Provider IEN - pointer to V PROVIDER file ; SDERRORS = Returned Array of errors |
|
SCIEN(PAT,CLINIC,DATE) | ;PEP; returns ien for appt in ^SC
|
|
CHK(SDSTB) | ; is appointment checked out
|
|
STATUS(DFN,SDT,SDCL,SDATA,SDDA) | ; return appt status
; input: DFN := ifn of pat. ; SDT := appt d/t ; SDCL := ifn of clinic ; SDATA := 0th node of pat appt entry ; SDDA := ifn for ^SC(clinic,"S",date,1,ifn) {optional} ; output: [returned] := appt status ifn ^ status name ^ print status ^ ; check-in d/t ^ checkout d/t ^ adm mvt ifn |
Name | Field # of Occurrence |
---|---|
^DIE | LOGDATA+4 |
FILE^DIE | APPT+36, VIEN+14, VIEN+21, CHKOUT2+18, CHKOUT2+28, CHKOUT2+36, CHKOUT2+42, CHKOUT2+49 |
$$GET1^DIQ | SETCHECKOUT+29, SETCHECKOUT+46, FIND+11, VALID+7, VALID+8, CODT+1, GETAPT+11, GETAPT+14, INP+3, INP+4 , DIV+2, CSTOP+14, VIEN+11, VIEN+15, VIEN+17, CHKOUT2+21, CHKOUT2+24, CHKOUT2+31, CHKOUT2+37, CHKOUT2+44 , CHKOUT2+45, CHKOUT2+46, CHKOUT2+48, STATUS+14, STATUS+15, STATUS+17, STATUS+19, STATUS+20 |
GETS^DIQ | SETCHECKOUT+19, SDOE+9, CSTOP+10 |
$$SWITCHCK^PXAPI | NEW+10 |
$$FIND^SDAM2 | APPT+15, STATUS+13 |
$$HANDLE^SDAMEVT | SETCHECKOUT+51 |
AFTER^SDAMEVT | SETCHECKOUT+61 |
BEFORE^SDAMEVT | SETCHECKOUT+53 |
EVT^SDAMEVT | SETCHECKOUT+63 |
BUILDJSON^SDES2JSON | SETCHECKOUT+7, SETCHECKOUT+15, SETCHECKOUT+22, SETCHECKOUT+35, SETCHECKOUT+45, SETCHECKOUT+48, SETCHECKOUT+59, SETCHECKOUT+65 |
ERRLOG^SDES2JSON | SETCHECKOUT+21, SETCHECKOUT+44, SETCHECKOUT+47, VALCHCKOUT+6, VALCHCKOUT+8, VALCHCKOUT+10, CHKOUT+26, APPT+11 |
VALCONTEXT^SDES2VALCONTEXT | SETCHECKOUT+6 |
$$VALISODTTM^SDES2VALISODTTM | VALCHCKOUT+3 |
VALFILEIEN^SDES2VALUTIL | VALAPPTIEN+3 |
$$GET44RECORDIENS^SDESCANCELAPPTS | CHKOUT2+14 |
$$NEW^SDVSIT0 | SDOE+18 |
VISIT^SDVSIT0 | SDOE+17 |
ADM^VADPT2 | INP+2, STATUS+27 |
$$PKGON^VSIT | NEW+8 |
$$FMTE^XLFDT | VALCHCKOUT+10 |
$$NOW^XLFDT | VALCHCKOUT+8, LOGDATA+3, CHKOUT2+17, CHKOUT2+41 |
DUZ^XUP | SETCHECKOUT+9 |
RPC Name | Call Tags |
---|---|
SDES2 SET APPT CHECKOUT | SETCHECKOUT |
FileNo | Call Tags |
---|---|
2.98 | GET1^DIQ |
^DIC(40.7 - [#40.7] | GET1^DIQ |
^DGPM - [#405] | GET1^DIQ |
^SCE - [#409.68] | Classic Fileman Calls, GET1^DIQ |
^SDEC(409.831 - [#409.831] | GET1^DIQ |
^SDEC(409.84 - [#409.84] | GET1^DIQ, GETS^DIQ |
^DIC(42 - [#42] | GET1^DIQ |
^DG(43 - [#43] | GET1^DIQ |
^SC - [#44] | GETS^DIQ |
44.003 | GET1^DIQ |
^AUPNVSIT - [#9000010] | GET1^DIQ, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | CHKOUT2+45 |
^AUPNVSIT("AA" | SDOE+6 |
^DD(2.98 | STATUS+23 |
^DG(40.8 - [#40.8] | DIV+2, DIV+3 |
^DG(43 - [#43] | STATUS+28, STATUS+35 |
^DGPM - [#405] | STATUS+28 |
^DIC(42 - [#42] | STATUS+28 |
^DPT - [#2] | FIND+12, CHKOUT+16, APPT+14 |
^SC - [#44] | FIND+9, FIND+10, APPT+15, APPT+16, SCIEN+2, SCIEN+3, SCIEN+4, STATUS+23, STATUS+40 |
^SCE - [#409.68] | VIEN+8, STATUS+40, STATUS+42, STATUS+49, STATUS+56 |
^SCE("ADFN" | LOCK+2, UNLOCK+1 |
^SD(409.63 - [#409.63] | STATUS+47, STATUS+48, STATUS+59 |
^SDEC(409.84 - [#409.84] | CHKOUT2+30 |
Name | Line Occurrences |
---|---|
$$CHK | CHKOUT+23 |
$$CODT | CHKOUT+25 |
$$DIV | APPT+17 |
$$FIND | SETCHECKOUT+42 |
$$GETAPT | CHKOUT+20 |
$$INP | SDOE+10 |
$$LOCK | APPT+11 |
$$NEW | CHKOUT+18 |
$$SCIEN | CHKOUT2+13 |
$$SDOE | APPT+31, CSTOP+25 |
$$STATUS | CHKOUT+23 |
$$VALAPPTIEN | SETCHECKOUT+14 |
$$VALCHCKOUT | SETCHECKOUT+34 |
$$VALID | FIND+12 |
APPT | GETAPT+12 |
CHKOUT | SETCHECKOUT+55 |
CHKOUT2 | CHKOUT+27 |
CSTOP | APPT+38 |
LOGDATA | CSTOP+26 |
UNLOCK | APPT+20, APPT+21, APPT+22, APPT+23, APPT+39 |
VIEN | GETAPT+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPTCAN2 | VALID+6~, VALID+8*, VALID+9 |
APPTCAN44 | VALID+6~, VALID+7*, VALID+9 |
APPTDATA | SETCHECKOUT+2~ |
APPTDATA( | SETCHECKOUT+20, SETCHECKOUT+24, SETCHECKOUT+25, SETCHECKOUT+26, SETCHECKOUT+27, SETCHECKOUT+28 |
APPTDTTM | SETCHECKOUT+24*, SETCHECKOUT+42, SETCHECKOUT+46, SETCHECKOUT+50, SETCHECKOUT+53, SETCHECKOUT+55, SETCHECKOUT+61, FIND~, FIND+9, FIND+10 , FIND+11, FIND+12, VALID~, VALID+7, VALID+8, CHKOUT~, CHKOUT+16, CHKOUT+18, CHKOUT+20, CHKOUT+23 , CHKOUT+25, CHKOUT+27, CHKOUT2~, CHKOUT2+13, CHKOUT2+14, CHKOUT2+21, CHKOUT2+48 |
APPTIEN | SETCHECKOUT+13*, SETCHECKOUT+14, SETCHECKOUT+55, VALAPPTIEN~, VALAPPTIEN+3, VALAPPTIEN+4 |
APPTIENS | SETCHECKOUT+2~, SETCHECKOUT+14*, SETCHECKOUT+19, SETCHECKOUT+20, SETCHECKOUT+24, SETCHECKOUT+25, SETCHECKOUT+26, SETCHECKOUT+27, SETCHECKOUT+28 |
AUPNVSIT | CHKOUT2+11~ |
C | STATUS+10~, STATUS+31*, STATUS+33*, STATUS+38, STATUS+41, STATUS+43, STATUS+44 |
CHKIN | SETCHECKOUT+25*, SETCHECKOUT+34, VALCHCKOUT~, VALCHCKOUT+10 |
CHKINDT | STATUS+10~, STATUS+14*, STATUS+31, STATUS+47, STATUS+48, STATUS+52, STATUS+57, STATUS+59 |
CHKOUTDT | SETCHECKOUT+33*, SETCHECKOUT+34*, SETCHECKOUT+55, VALCHCKOUT~, VALCHCKOUT+3, CHKOUT~, CHKOUT+27, CHKOUT2~, CHKOUT2+15, CHKOUT2+26 , STATUS+10~, STATUS+15*, STATUS+19*, STATUS+31, STATUS+47, STATUS+48, STATUS+51, STATUS+54, STATUS+59 |
CHKOUTDTFM | VALCHCKOUT+2~*, VALCHCKOUT+3*, VALCHCKOUT+6, VALCHCKOUT+8, VALCHCKOUT+10, VALCHCKOUT+11 |
CKOUTUSER | SETCHECKOUT+2~, SETCHECKOUT+8*, LOGDATA+2, CHKOUT2+40 |
CLINDAT | CSTOP+8~ |
CLINDAT(44 | CSTOP+11, CSTOP+12, CSTOP+13 |
CLINIC | SCIEN~, SCIEN+2, SCIEN+3, SCIEN+4 |
CLINICIEN | SETCHECKOUT+2~, SETCHECKOUT+29*, SETCHECKOUT+34, SETCHECKOUT+42, SETCHECKOUT+46, SETCHECKOUT+50, SETCHECKOUT+53, SETCHECKOUT+55, SETCHECKOUT+61, VALCHCKOUT~ , VALCHCKOUT+3, FIND~, FIND+9, FIND+10, FIND+11, FIND+12, VALID~, VALID+7, CHKOUT~, CHKOUT+20 , CHKOUT+23, CHKOUT+25, CHKOUT+27, CHKOUT2~, CHKOUT2+13, CHKOUT2+14, CHKOUT2+21, CHKOUT2+48 |
CLINSTOPCODE | CSTOP+8~, CSTOP+13*, CSTOP+14, CSTOP+28 |
CREDSCODE | CSTOP+8~, CSTOP+11*, CSTOP+15, CSTOP+19 |
CSTOPINACTDT | CSTOP+8~, CSTOP+14*, CSTOP+18 |
DA | APPT+6~, LOGDATA+1~, LOGDATA+4*, VIEN+16~, CHKOUT2+11~, CHKOUT2+13*, CHKOUT2+21 |
DATE | NEW~, NEW+6*, NEW+10, SCIEN~, SCIEN+2, SCIEN+3, SCIEN+4 |
DFN | SETCHECKOUT+2~, SETCHECKOUT+26*, SETCHECKOUT+42, SETCHECKOUT+50, SETCHECKOUT+53, SETCHECKOUT+55, SETCHECKOUT+61, FIND~, FIND+11, FIND+12 , VALID~, VALID+8, CHKOUT~, CHKOUT+16, CHKOUT+20, CHKOUT+23, CHKOUT+25, CHKOUT+27, CODT~, GETAPT~ , GETAPT+11, GETAPT+12, GETAPT+14, APPT~, APPT+9, APPT+14, APPT+15, APPT+26, APPT+34, SDOE+6 , SDOE+10, INP~, CHKOUT2~, CHKOUT2+13, CHKOUT2+14, CHKOUT2+45, STATUS~, STATUS+13, STATUS+17 |
DIE | APPT+6~, LOGDATA+1~, LOGDATA+4*, VIEN+16~, CHKOUT2+11~ |
>> DILOCKTM | LOCK+2 |
DIV | DIV~, DIV+2, DIV+3*, DIV+4 |
DR | APPT+6~, LOGDATA+1~, LOGDATA+4*, VIEN+16~, CHKOUT2+11~ |
DT | NEW+6, STATUS+31, STATUS+33, STATUS+45 |
DUZ | SETCHECKOUT+8, SETCHECKOUT+9~, CHKOUT2+16 |
ERR298 | APPT+33~ |
FDA298 | APPT+33~ |
FDA298( | APPT+35* |
FDAIENS | APPT+33~, APPT+34*, APPT+35 |
FOUND | FIND+6~, FIND+8*, FIND+9, FIND+12* |
IEN | SCIEN+1~, SCIEN+2, SCIEN+4*, SCIEN+5 |
IENS | CSTOP+8~, CSTOP+9*, CSTOP+10, CSTOP+11, CSTOP+12, CSTOP+13 |
IENS44 | CHKOUT2+11~, CHKOUT2+14*, CHKOUT2+15, CHKOUT2+16, CHKOUT2+17 |
JSONRETURN | SETCHECKOUT~, SETCHECKOUT+7, SETCHECKOUT+15, SETCHECKOUT+22, SETCHECKOUT+35, SETCHECKOUT+45, SETCHECKOUT+48, SETCHECKOUT+59, SETCHECKOUT+65 |
NONCOUNT | CSTOP+8~, CSTOP+12*, CSTOP+15 |
P | STATUS+10~, STATUS+38*, STATUS+39, STATUS+40*, STATUS+41*, STATUS+42*, STATUS+43*, STATUS+45*, STATUS+46*, STATUS+47 , STATUS+48, STATUS+51*, STATUS+52*, STATUS+53*, STATUS+54*, STATUS+56*, STATUS+57*, STATUS+59 |
PARAMS | SETCHECKOUT~ |
PARAMS("APPT | IEN" , SETCHECKOUT+13 |
PARAMS("CHECK | OUT DATE" , SETCHECKOUT+33 |
PAT | SCIEN~, SCIEN+4 |
PROVIEN40984 | CHKOUT2+11~, CHKOUT2+31*, CHKOUT2+32, CHKOUT2+35 |
PSTAT | CHKOUT2+11~, CHKOUT2+24*, CHKOUT2+27 |
RESOURCE | SETCHECKOUT+2~, SETCHECKOUT+27*, SETCHECKOUT+29 |
RET | FIND+6~, FIND+7*, FIND+12*, FIND+13 |
S | STATUS+10~, STATUS+23*, STATUS+24*, STATUS+28*, STATUS+31*, STATUS+33, STATUS+35*, STATUS+38, STATUS+40, STATUS+41 , STATUS+43, STATUS+44, STATUS+45, STATUS+46, STATUS+47, STATUS+48, STATUS+55*, STATUS+58*, STATUS+59 |
SDASK | SETCHECKOUT+2~, SETCHECKOUT+37*, SETCHECKOUT+55, CHKOUT~ |
SDATA | SETCHECKOUT+41~, SETCHECKOUT+50*, SETCHECKOUT+53, SETCHECKOUT+61, SETCHECKOUT+63, CHKOUT+15~, CHKOUT+16*, CHKOUT+23, STATUS~, STATUS+23 , STATUS+35, STATUS+40 |
SDC | LOCK+1~, LOCK+2* |
SDCIHDL | SETCHECKOUT+41~, SETCHECKOUT+51*, SETCHECKOUT+53, SETCHECKOUT+61, SETCHECKOUT+63 |
SDCL | CODT~, CODT+1, GETAPT~, GETAPT+12, APPT~, APPT+15, APPT+16, APPT+21, APPT+26, APPT+38 , CSTOP~, CSTOP+9, STATUS~, STATUS+13, STATUS+14, STATUS+15, STATUS+23, STATUS+40 |
SDCL0 | APPT+6~, APPT+15*, APPT+17, APPT+20 |
SDCOACT | SETCHECKOUT+2~, SETCHECKOUT+37*, SETCHECKOUT+55, CHKOUT~ |
SDCOED | CHKOUT+19~, CHKOUT+23*, CHKOUT+25 |
SDCONTEXT | SETCHECKOUT~, SETCHECKOUT+6 |
SDCONTEXT("US | ER DUZ" , SETCHECKOUT+8, SETCHECKOUT+9 |
SDCOQUIT | CHKOUT+15~ |
SDDA | SETCHECKOUT+2~, SETCHECKOUT+37*, SETCHECKOUT+41~, SETCHECKOUT+42*, SETCHECKOUT+43, SETCHECKOUT+46, SETCHECKOUT+50, SETCHECKOUT+53, SETCHECKOUT+55, SETCHECKOUT+61 , VALID~, VALID+7, CHKOUT~, CHKOUT+23, CHKOUT+25, CODT~, CODT+1, APPT+6~, APPT+15*, APPT+16 , APPT+31, STATUS~, STATUS+13*, STATUS+14, STATUS+15 |
SDECAPTID | CHKOUT~, CHKOUT+27, CHKOUT2~, CHKOUT2+23, CHKOUT2+26, CHKOUT2+27, CHKOUT2+30, CHKOUT2+31 |
SDECNOD | CHKOUT2+11~, CHKOUT2+30* |
SDERR | VIEN+10~, VIEN+12!, VIEN+19!, CHKOUT2+11~, CHKOUT2+12!, CHKOUT2+25!, CHKOUT2+34!, CHKOUT2+38!, CHKOUT2+47! |
SDERRORS | SETCHECKOUT+2~, SETCHECKOUT+6, SETCHECKOUT+7, SETCHECKOUT+14, SETCHECKOUT+15, SETCHECKOUT+21, SETCHECKOUT+34, SETCHECKOUT+35, SETCHECKOUT+44, SETCHECKOUT+47 , SETCHECKOUT+55, SETCHECKOUT+57, SETCHECKOUT+58, VALAPPTIEN~, VALAPPTIEN+3, VALCHCKOUT~, VALCHCKOUT+3, VALCHCKOUT+4, VALCHCKOUT+6, VALCHCKOUT+8 , VALCHCKOUT+10, CHKOUT~, CHKOUT+20, CHKOUT+21, CHKOUT+26, CHKOUT+27, GETAPT~, GETAPT+12, GETAPT+13, GETAPT+14 , APPT~, APPT+11, CHKOUT2~ |
SDFDA | VIEN+10~, VIEN+12!, VIEN+19!, CHKOUT2+11~, CHKOUT2+12!, CHKOUT2+25!, CHKOUT2+34!, CHKOUT2+38!, CHKOUT2+47! |
SDFDA( | VIEN+13*, VIEN+20*, CHKOUT2+15*, CHKOUT2+16*, CHKOUT2+17*, CHKOUT2+26*, CHKOUT2+27*, CHKOUT2+35*, CHKOUT2+39*, CHKOUT2+40* , CHKOUT2+41* |
SDFDA(9000010 | CHKOUT2+48* |
SDI | SDOE+1~ |
SDIEN | STATUS+10~, STATUS+20* |
SDINP | INP+1~, INP+2*, INP+4, INP+5*, INP+6 |
SDLCKS | APPT+6~ |
SDLNE | SETCHECKOUT+2~, SETCHECKOUT+37*, SETCHECKOUT+55, CHKOUT~ |
SDLOC | VIEN+16~, VIEN+17*, VIEN+18, VIEN+20 |
SDLOCK | APPT+6~, APPT+11, APPT+20, APPT+21, APPT+22, APPT+23, APPT+39, LOCK~, UNLOCK~ |
SDLOCK("DFN" | APPT+9*, LOCK+2, UNLOCK+1 |
SDLOCK("EVENT | DATE/TIME" , APPT+10*, LOCK+2, UNLOCK+1 |
SDLOG | LOGDATA~ |
SDLOG("DATE/TIME" | LOGDATA+3* |
SDLOG("USER" | LOGDATA+2* |
SDN | CHKOUT2+11~, CHKOUT2+13*, CHKOUT2+48 |
SDOE | CHKOUT+15~, CHKOUT+20*, CHKOUT+27, APPT+6~, APPT+31*, APPT+32, APPT+35, APPT+38, CSTOP~, CSTOP+15 , CSTOP+22, LOGDATA~, LOGDATA+4, VIEN~, VIEN+8, VIEN+11, VIEN+13, VIEN+15, VIEN+20, CHKOUT2~ , CHKOUT2+24, CHKOUT2+37, CHKOUT2+39, CHKOUT2+40, CHKOUT2+41, CHKOUT2+44 |
SDOEP | SDOE~ |
SDPT | APPT+6~, APPT+14*, APPT+20, APPT+21, APPT+22, APPT+28 |
SDQUIET | SETCHECKOUT+2~, SETCHECKOUT+37*, SETCHECKOUT+55, CHKOUT~, CHKOUT+27, CHKOUT2~ |
SDRES | NEW+5~, NEW+8*, NEW+12*, NEW+13 |
SDRETURN | SETCHECKOUT+2~, SETCHECKOUT+7*, SETCHECKOUT+15*, SETCHECKOUT+21*, SETCHECKOUT+22, SETCHECKOUT+35*, SETCHECKOUT+44*, SETCHECKOUT+45, SETCHECKOUT+47*, SETCHECKOUT+48 , SETCHECKOUT+58*, SETCHECKOUT+59, SETCHECKOUT+65 |
SDRETURN("Checkout" | SETCHECKOUT+7*, SETCHECKOUT+15*, SETCHECKOUT+21*, SETCHECKOUT+35*, SETCHECKOUT+44*, SETCHECKOUT+47*, SETCHECKOUT+58*, SETCHECKOUT+64* |
SDSC | APPT+6~, APPT+16*, APPT+20, APPT+27 |
SDSCE | STATUS+10~, STATUS+17*, STATUS+18, STATUS+19, STATUS+20, STATUS+24, STATUS+42, STATUS+49, STATUS+56 |
SDSTB | CHK~, CHK+2 |
SDT | CODT~, CODT+1, GETAPT~, GETAPT+11, GETAPT+12, GETAPT+14, APPT~, APPT+10, APPT+14, APPT+15 , APPT+16, APPT+31, APPT+34, APPT+38, SDOE~, SDOE+2, SDOE+3, SDOE+17, SDOE+18, CSTOP~ , CSTOP+18, CSTOP+25, STATUS~, STATUS+13, STATUS+14, STATUS+15, STATUS+17, STATUS+27, STATUS+31, STATUS+33 , STATUS+35, STATUS+45 |
SDTR | SDOE+1~, SDOE+2*, SDOE+3*, SDOE+6, SDOE+10 |
SDV | CHKOUT2+11~, CHKOUT2+44*, CHKOUT2+45, CHKOUT2+46, CHKOUT2+48 |
SDVIEN | GETAPT~, GETAPT+12, GETAPT+16, APPT~, APPT+31, SDOE~, SDOE+4, SDOE+6, SDOE+14*, SDOE+15 , VIEN~, VIEN+6, VIEN+13, VIEN+17 |
SDVIEN1 | SDOE+5~, SDOE+6*, SDOE+9, SDOE+10, SDOE+11, SDOE+12, SDOE+13, SDOE+14 |
SDVIENOR | CSTOP+16~, CSTOP+20*, CSTOP+29 |
SDVIENSV | CSTOP+16~, CSTOP+23*, CSTOP+30 |
SDVISARR | SDOE+5~ |
SDVISARR(9000010 | SDOE+10, SDOE+11, SDOE+12, SDOE+13 |
SDVSIT | APPT+6~, APPT+31, APPT+38, SDOE~, SDOE+17, SDOE+18, CSTOP~, CSTOP+25 |
SDVSIT("CLN" | APPT+17*, APPT+23, SDOE+11, CSTOP+15, CSTOP+19*, CSTOP+28* |
SDVSIT("DFN" | APPT+26* |
SDVSIT("DIV" | APPT+17*, APPT+23 |
SDVSIT("ELG" | APPT+27* |
SDVSIT("LOC" | APPT+26*, SDOE+12 |
SDVSIT("ORG" | APPT+31*, CSTOP+20, CSTOP+21*, CSTOP+29* |
SDVSIT("PAR" | SDOE+4, CSTOP+22*, CSTOP+31! |
SDVSIT("REF" | APPT+31* |
SDVSIT("SVC" | SDOE+10 |
SDVSIT("TYP" | APPT+28* |
SDVSIT("VST" | SDOE+15*, SDOE+17, CSTOP+23, CSTOP+24!, CSTOP+30* |
SDX | NEW+5~, NEW+10*, NEW+12 |
SDY | NEW+5~, NEW+8*, NEW+12 |
STATUS | STATUS+10~, STATUS+20*, STATUS+50, STATUS+53, STATUS+55, STATUS+56, STATUS+58 |
U | SETCHECKOUT+50, APPT+17, APPT+20, APPT+22, APPT+27, APPT+28, SCIEN+3, STATUS+23, STATUS+28, STATUS+35 , STATUS+40, STATUS+42, STATUS+56 |
VADMVT | INP+1~, INP+2, INP+3, STATUS+10~, STATUS+28, STATUS+47, STATUS+48, STATUS+59 |
VAINDT | INP+1~, INP+2*, STATUS+10~, STATUS+27* |
VALRET | VALAPPTIEN+2~, VALAPPTIEN+3 |
VDATE | INP~, INP+2 |
VPRV | SETCHECKOUT+28*, SETCHECKOUT+55, CHKOUT~, CHKOUT+27, CHKOUT2~, CHKOUT2+32, CHKOUT2+35 |
WARDLOC | INP+1~, INP+3*, INP+4 |
X | CSTOP+16~, CSTOP+25*, CSTOP+26, LOGDATA+1~, SCIEN+1~, SCIEN+2*, SCIEN+3, SCIEN+4 |
Y | FIND+6~, FIND+8*, FIND+9*, FIND+10, FIND+11, FIND+12, GETAPT+10~, GETAPT+11*, GETAPT+12, GETAPT+13 , GETAPT+14*, GETAPT+16, GETAPT+17, LOGDATA+1~, CHK+1~, CHK+2*, CHK+3, STATUS+10~ |