SDES2SETCHECKOUT ;ALB/JAS,LAB,ANU,JHC,MGD - SDES2 SET APPT CHECKOUT DATE/TIME ; MAY 28,2026
Source file <SDES2SETCHECKOUT.m>
| 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
|
| 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+32, SETCHECKOUT+49, 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 |
| GETS^DIQ | SETCHECKOUT+22, SDOE+9, CSTOP+10 |
| $$SWITCHCK^PXAPI | NEW+10 |
| $$FIND^SDAM2 | APPT+15 |
| $$HANDLE^SDAMEVT | SETCHECKOUT+54 |
| AFTER^SDAMEVT | SETCHECKOUT+64 |
| BEFORE^SDAMEVT | SETCHECKOUT+56 |
| EVT^SDAMEVT | SETCHECKOUT+66 |
| BUILDAPPTOBJ^SDES2BLDAPPTOBJ | SETCHECKOUT+68 |
| BUILDJSON^SDES2JSON | SETCHECKOUT+11, SETCHECKOUT+18, SETCHECKOUT+25, SETCHECKOUT+38, SETCHECKOUT+48, SETCHECKOUT+51, SETCHECKOUT+62, SETCHECKOUT+70 |
| ERRLOG^SDES2JSON | SETCHECKOUT+24, SETCHECKOUT+47, SETCHECKOUT+50, VALCHCKOUT+6, VALCHCKOUT+8, VALCHCKOUT+10, CHKOUT+26, APPT+11 |
| $$STATUS^SDES2SETCHKOUT2 | CHKOUT+23 |
| VALCONTEXT^SDES2VALCONTEXT | SETCHECKOUT+10 |
| $$VALISODTTM^SDES2VALISODTTM | VALCHCKOUT+3 |
| VALFILEIEN^SDES2VALUTIL | VALAPPTIEN+3 |
| $$GET44RECORDIENS^SDESCANCELAPPTS | CHKOUT2+14 |
| $$NEW^SDVSIT0 | SDOE+18 |
| VISIT^SDVSIT0 | SDOE+17 |
| ADM^VADPT2 | INP+2 |
| $$PKGON^VSIT | NEW+8 |
| $$FMTE^XLFDT | VALCHCKOUT+10 |
| $$NOW^XLFDT | VALCHCKOUT+8, LOGDATA+3, CHKOUT2+17, CHKOUT2+41 |
| DUZ^XUP | SETCHECKOUT+12 |
| 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 |
| ^DG(40.8 - [#40.8] | DIV+2, DIV+3 |
| ^DPT - [#2] | FIND+12, CHKOUT+16, APPT+14 |
| ^SC - [#44] | FIND+9, FIND+10, APPT+15, APPT+16, SCIEN+2, SCIEN+3, SCIEN+4 |
| ^SCE - [#409.68] | VIEN+8 |
| ^SCE("ADFN" | LOCK+2, UNLOCK+1 |
| ^SDEC(409.84 - [#409.84] | CHKOUT2+30 |
| Name | Line Occurrences |
|---|---|
| $$CHK | CHKOUT+23 |
| $$CODT | CHKOUT+25 |
| $$DIV | APPT+17 |
| $$FIND | SETCHECKOUT+45 |
| $$GETAPT | CHKOUT+20 |
| $$INP | SDOE+10 |
| $$LOCK | APPT+11 |
| $$NEW | CHKOUT+18 |
| $$SCIEN | CHKOUT2+13 |
| $$SDOE | APPT+31, CSTOP+25 |
| $$VALAPPTIEN | SETCHECKOUT+17 |
| $$VALCHCKOUT | SETCHECKOUT+37 |
| $$VALID | FIND+12 |
| APPT | GETAPT+12 |
| CHKOUT | SETCHECKOUT+58 |
| 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 |
|---|---|
| % | SETCHECKOUT+4~ |
| %DT | SETCHECKOUT+4~ |
| %H | SETCHECKOUT+4~ |
| %I | SETCHECKOUT+4~ |
| ANS | SETCHECKOUT+4~ |
| APPTCAN2 | VALID+6~, VALID+8*, VALID+9 |
| APPTCAN44 | VALID+6~, VALID+7*, VALID+9 |
| APPTDATA | SETCHECKOUT+2~ |
| APPTDATA( | SETCHECKOUT+23, SETCHECKOUT+27, SETCHECKOUT+28, SETCHECKOUT+29, SETCHECKOUT+30, SETCHECKOUT+31 |
| APPTDTTM | SETCHECKOUT+4~, SETCHECKOUT+27*, SETCHECKOUT+45, SETCHECKOUT+49, SETCHECKOUT+53, SETCHECKOUT+56, SETCHECKOUT+58, SETCHECKOUT+64, 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+4~, SETCHECKOUT+16*, SETCHECKOUT+17, SETCHECKOUT+58, SETCHECKOUT+68, VALAPPTIEN~, VALAPPTIEN+3, VALAPPTIEN+4 |
| APPTIENS | SETCHECKOUT+2~, SETCHECKOUT+17*, SETCHECKOUT+22, SETCHECKOUT+23, SETCHECKOUT+27, SETCHECKOUT+28, SETCHECKOUT+29, SETCHECKOUT+30, SETCHECKOUT+31 |
| AUPNVSIT | CHKOUT2+11~ |
| C | SETCHECKOUT+4~ |
| CHKIN | SETCHECKOUT+4~, SETCHECKOUT+28*, SETCHECKOUT+37, VALCHCKOUT~, VALCHCKOUT+10 |
| CHKOUTDT | SETCHECKOUT+4~, SETCHECKOUT+36*, SETCHECKOUT+37*, SETCHECKOUT+58, VALCHCKOUT~, VALCHCKOUT+3, CHKOUT~, CHKOUT+27, CHKOUT2~, CHKOUT2+15 , CHKOUT2+26 |
| CHKOUTDTFM | VALCHCKOUT+2~*, VALCHCKOUT+3*, VALCHCKOUT+6, VALCHCKOUT+8, VALCHCKOUT+10, VALCHCKOUT+11 |
| CLINDAT | CSTOP+8~ |
| CLINDAT(44 | CSTOP+11, CSTOP+12, CSTOP+13 |
| CLINIC | SCIEN~, SCIEN+2, SCIEN+3, SCIEN+4 |
| CLINICIEN | SETCHECKOUT+2~, SETCHECKOUT+32*, SETCHECKOUT+37, SETCHECKOUT+45, SETCHECKOUT+49, SETCHECKOUT+53, SETCHECKOUT+56, SETCHECKOUT+58, SETCHECKOUT+64, 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 |
| D0 | SETCHECKOUT+4~ |
| DA | SETCHECKOUT+4~, 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 |
| DDER | SETCHECKOUT+4~ |
| DFN | SETCHECKOUT+2~, SETCHECKOUT+29*, SETCHECKOUT+45, SETCHECKOUT+53, SETCHECKOUT+56, SETCHECKOUT+58, SETCHECKOUT+64, 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 |
| DI | SETCHECKOUT+4~ |
| DIC | SETCHECKOUT+4~ |
| DIE | APPT+6~, LOGDATA+1~, LOGDATA+4*, VIEN+16~, CHKOUT2+11~ |
| DIERR | SETCHECKOUT+4~ |
| DIG | SETCHECKOUT+4~ |
| DIH | SETCHECKOUT+4~ |
| >> DILOCKTM | LOCK+2 |
| DIU | SETCHECKOUT+4~ |
| DIV | SETCHECKOUT+4~, DIV~, DIV+2, DIV+3*, DIV+4 |
| DK | SETCHECKOUT+4~ |
| DL | SETCHECKOUT+4~ |
| DQ | SETCHECKOUT+4~ |
| DR | APPT+6~, LOGDATA+1~, LOGDATA+4*, VIEN+16~, CHKOUT2+11~ |
| DSIHCL | SETCHECKOUT+4~ |
| DSIHFS | SETCHECKOUT+4~ |
| DSPV150 | SETCHECKOUT+4~ |
| DT | NEW+6 |
| DUZ | SETCHECKOUT+12~, LOGDATA+2, CHKOUT2+16, CHKOUT2+40 |
| ERR298 | APPT+33~ |
| EVN | SETCHECKOUT+5~ |
| FDA298 | APPT+33~ |
| FDA298( | APPT+35* |
| FDAIENS | APPT+33~, APPT+34*, APPT+35 |
| FOUND | FIND+6~, FIND+8*, FIND+9, FIND+12* |
| FS | SETCHECKOUT+5~ |
| HL16 | SETCHECKOUT+5~ |
| HL7STRG | SETCHECKOUT+5~ |
| HLA | SETCHECKOUT+5~ |
| HLECH | SETCHECKOUT+5~ |
| HLFS | SETCHECKOUT+5~ |
| HLGS | SETCHECKOUT+5~ |
| HLHDR | SETCHECKOUT+5~ |
| HLN | SETCHECKOUT+5~ |
| HLPARAM | SETCHECKOUT+5~ |
| HLQ | SETCHECKOUT+5~ |
| HLSAN | SETCHECKOUT+5~ |
| HLTYPE | SETCHECKOUT+5~ |
| HLX | SETCHECKOUT+5~ |
| IEN | SETCHECKOUT+5~, 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 |
| J | SETCHECKOUT+5~ |
| JSONRETURN | SETCHECKOUT~, SETCHECKOUT+11, SETCHECKOUT+18, SETCHECKOUT+25, SETCHECKOUT+38, SETCHECKOUT+48, SETCHECKOUT+51, SETCHECKOUT+62, SETCHECKOUT+70 |
| NONCOUNT | CSTOP+8~, CSTOP+12*, CSTOP+15 |
| PARAMS | SETCHECKOUT~ |
| PARAMS("APPT | IEN" , SETCHECKOUT+16 |
| PARAMS("CHECK | OUT DATE" , SETCHECKOUT+36 |
| PAT | SCIEN~, SCIEN+4 |
| PIVOT | SETCHECKOUT+5~ |
| PROVIEN40984 | CHKOUT2+11~, CHKOUT2+31*, CHKOUT2+32, CHKOUT2+35 |
| PSTAT | CHKOUT2+11~, CHKOUT2+24*, CHKOUT2+27 |
| R | SETCHECKOUT+5~ |
| REF | SETCHECKOUT+5~ |
| RESOURCE | SETCHECKOUT+2~, SETCHECKOUT+30*, SETCHECKOUT+32 |
| RET | FIND+6~, FIND+7*, FIND+12*, FIND+13 |
| S | SETCHECKOUT+5~ |
| SDASK | SETCHECKOUT+2~, SETCHECKOUT+40*, SETCHECKOUT+58, CHKOUT~ |
| SDATA | SETCHECKOUT+44~, SETCHECKOUT+53*, SETCHECKOUT+56, SETCHECKOUT+64, SETCHECKOUT+66, CHKOUT+15~, CHKOUT+16*, CHKOUT+23 |
| SDC | LOCK+1~, LOCK+2* |
| SDCIHDL | SETCHECKOUT+44~, SETCHECKOUT+54*, SETCHECKOUT+56, SETCHECKOUT+64, SETCHECKOUT+66 |
| SDCL | CODT~, CODT+1, GETAPT~, GETAPT+12, APPT~, APPT+15, APPT+16, APPT+21, APPT+26, APPT+38 , CSTOP~, CSTOP+9 |
| SDCL0 | APPT+6~, APPT+15*, APPT+17, APPT+20 |
| SDCOACT | SETCHECKOUT+2~, SETCHECKOUT+40*, SETCHECKOUT+58, CHKOUT~ |
| SDCOED | CHKOUT+19~, CHKOUT+23*, CHKOUT+25 |
| SDCONTEXT | SETCHECKOUT~, SETCHECKOUT+10 |
| SDCONTEXT("US | ER DUZ" , SETCHECKOUT+12 |
| SDCOQUIT | CHKOUT+15~ |
| SDDA | SETCHECKOUT+2~, SETCHECKOUT+40*, SETCHECKOUT+44~, SETCHECKOUT+45*, SETCHECKOUT+46, SETCHECKOUT+49, SETCHECKOUT+53, SETCHECKOUT+56, SETCHECKOUT+58, SETCHECKOUT+64 , VALID~, VALID+7, CHKOUT~, CHKOUT+23, CHKOUT+25, CODT~, CODT+1, APPT+6~, APPT+15*, APPT+16 , APPT+31 |
| 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+10, SETCHECKOUT+11, SETCHECKOUT+17, SETCHECKOUT+18, SETCHECKOUT+24, SETCHECKOUT+37, SETCHECKOUT+38, SETCHECKOUT+47, SETCHECKOUT+50 , SETCHECKOUT+58, SETCHECKOUT+60, SETCHECKOUT+61, SETCHECKOUT+68, SETCHECKOUT+69, 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~ |
| SDINP | INP+1~, INP+2*, INP+4, INP+5*, INP+6 |
| SDLCKS | APPT+6~ |
| SDLNE | SETCHECKOUT+2~, SETCHECKOUT+40*, SETCHECKOUT+58, 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+40*, SETCHECKOUT+58, CHKOUT~, CHKOUT+27, CHKOUT2~ |
| SDRES | NEW+5~, NEW+8*, NEW+12*, NEW+13 |
| SDRETURN | SETCHECKOUT+2~, SETCHECKOUT+11*, SETCHECKOUT+18*, SETCHECKOUT+24*, SETCHECKOUT+25, SETCHECKOUT+38*, SETCHECKOUT+47*, SETCHECKOUT+48, SETCHECKOUT+50*, SETCHECKOUT+51 , SETCHECKOUT+61*, SETCHECKOUT+62, SETCHECKOUT+68, SETCHECKOUT+69*, SETCHECKOUT+70 |
| SDRETURN("Appointment" | SETCHECKOUT+11*, SETCHECKOUT+18*, SETCHECKOUT+24*, SETCHECKOUT+38*, SETCHECKOUT+47*, SETCHECKOUT+50*, SETCHECKOUT+61*, SETCHECKOUT+69*, VALCHCKOUT+6*, VALCHCKOUT+8* |
| SDRETURN("Checkout" | SETCHECKOUT+11*, SETCHECKOUT+18*, SETCHECKOUT+24*, SETCHECKOUT+38*, SETCHECKOUT+47*, SETCHECKOUT+50*, SETCHECKOUT+61*, SETCHECKOUT+67* |
| SDSC | APPT+6~, APPT+16*, APPT+20, APPT+27 |
| 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 |
| 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 |
| SUBIEN | SETCHECKOUT+5~ |
| U | SETCHECKOUT+53, APPT+17, APPT+20, APPT+22, APPT+27, APPT+28, SCIEN+3 |
| VA | SETCHECKOUT+6~ |
| VACNTRY | SETCHECKOUT+6~ |
| VADMVT | INP+1~, INP+2, INP+3 |
| VAERR | SETCHECKOUT+6~ |
| VAINDT | INP+1~, INP+2* |
| VALRET | VALAPPTIEN+2~, VALAPPTIEN+3 |
| VDATE | INP~, INP+2 |
| VPRV | SETCHECKOUT+6~, SETCHECKOUT+31*, SETCHECKOUT+58, CHKOUT~, CHKOUT+27, CHKOUT2~, CHKOUT2+32, CHKOUT2+35 |
| WARDLOC | INP+1~, INP+3*, INP+4 |
| X | SETCHECKOUT+6~, CSTOP+16~, CSTOP+25*, CSTOP+26, LOGDATA+1~, SCIEN+1~, SCIEN+2*, SCIEN+3, SCIEN+4 |
| XQXFLG | SETCHECKOUT+6~ |
| XX | SETCHECKOUT+6~ |
| Y | SETCHECKOUT+6~, 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 |
| Z0 | SETCHECKOUT+6~ |
| ZMID | SETCHECKOUT+6~ |
| ZTSK | SETCHECKOUT+6~ |