SDES2CHECKIN ;ALB/LAB,TJB,JAS,TJB,JDJ - SDES VISTA SCHEDULING SDES2 CHECKIN ;May 28,2026@10:00
Source file <SDES2CHECKIN.m>
| 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 | 3 | SDES2APPTCKNSTEP SDES2CRTWALKIN SDES2CRTWALKIN2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CHECKIN(SDRETURN,SDCONTEXT,SDPARAM) | ;Check in appointment
|
|
| VALIDATEAPPT(ERRORS,SDAPPTIEN) | ;validate SDEC appointment ID
|
|
| VALIDATECHKINDT(ERRORS,SDCHECKINDTTIM,SDCLINICIEN) | ;validate checkin date/time (required)
; need to change to accept ISO 8601 date/time |
|
| ASSIGNCLININFO(SDAPPTIEN,CLINICIEN,CLINICSTOP) | ;
|
|
| PROCESSCHECKIN(SDAPPTIEN,SDPROVIDER,SDCLINICIEN,SDCLINICSTOP,SDCHECKINDTTIM,SDACHAUDIT,ERRORS) | ;
|
|
| SDECCHK(SDAPPTIEN,SDCHECKINDTTIM,SDPROVIDER,SDACHAUDIT) | ;
|
|
| FIND(DFN,APPTDTTM,CLINICIEN) | ; -- return appt ifn for pat
; input: DFN := ifn of pat. ; APPTDTTM := appt d/t ; SDCL := ifn of clinic ; output: [returned] := ifn if pat has appt on date/time |
|
| APCHK(SDRESCLIN,DFN,SDCHECKINDTTIM,SDECSTART,SDCLINSTOP,SDPROVIDER) | ;
|
|
| VALID(DFN,CLINICIEN,APPTDTTM,SDDA) | ; -- return valid appt. 1 for valid appt., 0 for not valid
|
|
| GETSITECODE(CLINICIEN) | ; Get the SITE/INSTITUTION from the CLINIC IEN otherwise use DUZ(2)
|
|
| BUILDERROR(RESULT,JSONRETURN) | ;
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | SDECCHK+7 |
| $$GET1^DIQ | ASSIGNCLININFO+1, ASSIGNCLININFO+2, PROCESSCHECKIN+2, PROCESSCHECKIN+3, PROCESSCHECKIN+4, VALID+1, VALID+2, GETSITECODE+2, GETSITECODE+3 |
| $$HANDLE^SDAMEVT | PROCESSCHECKIN+12 |
| AFTER^SDAMEVT | PROCESSCHECKIN+20 |
| BEFORE^SDAMEVT | PROCESSCHECKIN+13 |
| EVT^SDAMEVT | PROCESSCHECKIN+24 |
| BUILDAPPTOBJ^SDES2BLDAPPTOBJ | CHECKIN+40 |
| GETVISIT^SDES2GETVISIT | APCHK+21 |
| BUILDJSON^SDES2JSON | CHECKIN+27, CHECKIN+34, CHECKIN+39, CHECKIN+41, CHECKIN+42 |
| ERRLOG^SDES2JSON | PROCESSCHECKIN+6 |
| VALPROVIDER^SDES2VAL200 | CHECKIN+33 |
| VALCONTEXT^SDES2VALCONTEXT | CHECKIN+26 |
| $$VALISODTTM^SDES2VALISODTTM | VALIDATECHKINDT+2 |
| VALFILEIEN^SDES2VALUTIL | VALIDATEAPPT+3 |
| BUILDJSON^SDESBUILDJSON | BUILDERROR+3 |
| $$NOW^XLFDT | SDECCHK+4 |
| DUZ^XUP | CHECKIN+28 |
| RPC Name | Call Tags |
|---|---|
| SDES2 CHECKIN | CHECKIN |
| FileNo | Call Tags |
|---|---|
| 2.98 | GET1^DIQ |
| ^DG(40.8 - [#40.8] | GET1^DIQ |
| ^SDEC(409.831 - [#409.831] | GET1^DIQ |
| ^SDEC(409.84 - [#409.84] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| 44.003 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | FIND+13 |
| ^SC - [#44] | PROCESSCHECKIN+6, FIND+10, FIND+11, FIND+12 |
| ^SDEC(409.831 - [#409.831] | PROCESSCHECKIN+7 |
| Name | Line Occurrences |
|---|---|
| $$FIND | PROCESSCHECKIN+11 |
| $$GETSITECODE | APCHK+15 |
| $$VALID | FIND+14 |
| $$VALIDATECHKINDT | CHECKIN+32 |
| APCHK | PROCESSCHECKIN+17 |
| ASSIGNCLININFO | CHECKIN+30 |
| PROCESSCHECKIN | CHECKIN+36 |
| SDECCHK | PROCESSCHECKIN+16 |
| VALIDATEAPPT | CHECKIN+29 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | CHECKIN+21~ |
| APPTDTTM | FIND~, FIND+10, FIND+11, FIND+12, FIND+13, FIND+14, VALID~, VALID+1, VALID+2 |
| APPTIEN | FIND+6~, FIND+8*, FIND+16*, FIND+17 |
| BSDMSG | APCHK+3~ |
| BSDVSTN | CHECKIN+19~ |
| C | CHECKIN+22~ |
| CLINICIEN | ASSIGNCLININFO~, ASSIGNCLININFO+1*, ASSIGNCLININFO+2, FIND~, FIND+10, FIND+11, FIND+12, FIND+14, VALID~, VALID+1 , GETSITECODE~, GETSITECODE+2 |
| CLINICSITECODE | GETSITECODE+1~, GETSITECODE+3*, GETSITECODE+4 |
| CLINICSTOP | ASSIGNCLININFO~, ASSIGNCLININFO+2* |
| CLNAPPTIEN | FIND+6~, FIND+7*, FIND+10*, FIND+11, FIND+12, FIND+14, FIND+16 |
| DA | CHECKIN+20~ |
| DFN | CHECKIN+20~, PROCESSCHECKIN+1~, PROCESSCHECKIN+2*, PROCESSCHECKIN+11, PROCESSCHECKIN+12, PROCESSCHECKIN+13, PROCESSCHECKIN+17, PROCESSCHECKIN+20, FIND~, FIND+12 , FIND+13, FIND+14, APCHK~, APCHK+4, VALID~, VALID+2 |
| DGMT | CHECKIN+22~ |
| DGNOCOPF | CHECKIN+22~ |
| DIK | CHECKIN+20~ |
| DSIHCL | CHECKIN+22~ |
| DSIHFS | CHECKIN+22~ |
| DSPV150 | CHECKIN+22~ |
| DUZ | CHECKIN+28~, APCHK+10 |
| DUZ(2 | GETSITECODE+4 |
| EMSG | CHECKIN+19~ |
| ERRORS | CHECKIN+19~, CHECKIN+26, CHECKIN+27, CHECKIN+29, CHECKIN+30, CHECKIN+32, CHECKIN+33, CHECKIN+34, CHECKIN+35, CHECKIN+36 , CHECKIN+37, CHECKIN+39, CHECKIN+40, CHECKIN+41*, VALIDATEAPPT~, VALIDATEAPPT+3, VALIDATECHKINDT~, VALIDATECHKINDT+2, PROCESSCHECKIN~, PROCESSCHECKIN+6 |
| ERRORS("Appointment" | CHECKIN+27*, CHECKIN+34*, CHECKIN+39* |
| ERRORS("Checkin" | CHECKIN+27*, CHECKIN+34*, CHECKIN+39* |
| EVN | CHECKIN+22~ |
| FND | FIND+6~, FIND+9*, FIND+10, FIND+15* |
| HL16 | CHECKIN+22~ |
| HL7STRG | CHECKIN+22~ |
| HLA | CHECKIN+22~ |
| HLECH | CHECKIN+22~ |
| HLFS | CHECKIN+22~ |
| HLQ | CHECKIN+23~ |
| IEN | CHECKIN+23~ |
| IVMZ10F | CHECKIN+23~ |
| J | CHECKIN+23~ |
| JSONRETURN | BUILDERROR~, BUILDERROR+3 |
| PIVOT | CHECKIN+23~ |
| R | CHECKIN+23~ |
| REF | CHECKIN+23~ |
| RESULT | BUILDERROR~, BUILDERROR+2 |
| RET | VALIDATEAPPT+2~, VALIDATEAPPT+3 |
| RETURN | CHECKIN+19~, CHECKIN+40, CHECKIN+41, CHECKIN+42 |
| RETURN("Checkin" | CHECKIN+38* |
| RETURNERROR | BUILDERROR+1~, BUILDERROR+2*, BUILDERROR+3 |
| S | CHECKIN+23~ |
| SDACHAUDIT | PROCESSCHECKIN~, PROCESSCHECKIN+16, SDECCHK~, SDECCHK+6 |
| SDAPPTIEN | VALIDATEAPPT~, VALIDATEAPPT+3, ASSIGNCLININFO~, ASSIGNCLININFO+1, PROCESSCHECKIN~, PROCESSCHECKIN+2, PROCESSCHECKIN+3, PROCESSCHECKIN+4, PROCESSCHECKIN+16, SDECCHK~ , SDECCHK+2 |
| SDATA | PROCESSCHECKIN+10~, PROCESSCHECKIN+12*, PROCESSCHECKIN+13, PROCESSCHECKIN+20, PROCESSCHECKIN+24 |
| SDCHECKINDTTIM | VALIDATECHKINDT~, VALIDATECHKINDT+2*, VALIDATECHKINDT+3, PROCESSCHECKIN~, PROCESSCHECKIN+16, PROCESSCHECKIN+17, SDECCHK~, SDECCHK+3, SDECCHK+4, APCHK~ , APCHK+9, APCHK+14 |
| SDCIHDL | PROCESSCHECKIN+10~, PROCESSCHECKIN+12*, PROCESSCHECKIN+13, PROCESSCHECKIN+20, PROCESSCHECKIN+24 |
| SDCLINICIEN | CHECKIN+20~, CHECKIN+30, CHECKIN+32, CHECKIN+36, VALIDATECHKINDT~, VALIDATECHKINDT+2, PROCESSCHECKIN~, PROCESSCHECKIN+6, PROCESSCHECKIN+11, PROCESSCHECKIN+12 , PROCESSCHECKIN+13, PROCESSCHECKIN+17, PROCESSCHECKIN+20 |
| SDCLINICSTOP | PROCESSCHECKIN~, PROCESSCHECKIN+17 |
| SDCLINSTOP | CHECKIN+23~, CHECKIN+30, CHECKIN+36, APCHK~, APCHK+6 |
| SDCONTEXT | CHECKIN~, CHECKIN+26 |
| SDCONTEXT("AC | HERON AUDIT ID" , CHECKIN+36 |
| SDCONTEXT("US | ER DUZ" , CHECKIN+28 |
| SDDA | PROCESSCHECKIN+10~, PROCESSCHECKIN+11*, PROCESSCHECKIN+12, PROCESSCHECKIN+13, PROCESSCHECKIN+20, VALID~, VALID+1 |
| SDDIV | GETSITECODE+1~, GETSITECODE+2*, GETSITECODE+3 |
| SDECC | APCHK+3~, APCHK+21 |
| SDECC("ADT" | APCHK+18* |
| SDECC("APPT D | ATE" , APCHK+8*, APCHK+18 |
| SDECC("CDT" | APCHK+9* |
| SDECC("CLINIC | CODE" , APCHK+6* |
| SDECC("CLN" | APCHK+17* |
| SDECC("HOS LO | C" , APCHK+5*, APCHK+17 |
| SDECC("PAT" | APCHK+4* |
| SDECC("PROVIDER" | APCHK+7* |
| SDECC("SITE" | APCHK+15* |
| SDECC("SRV CA | T" , APCHK+12* |
| SDECC("TIME R | ANGE" , APCHK+13* |
| SDECC("USR" | APCHK+10* |
| SDECC("VISIT | DATE" , APCHK+14*, TYPE" , APCHK+16* |
| SDECCAN | CHECKIN+21~ |
| SDECFDA | SDECCHK+1~ |
| SDECFDA( | SDECCHK+3*, SDECCHK+4*, SDECCHK+5*, SDECCHK+6* |
| SDECI | CHECKIN+20~ |
| SDECID | CHECKIN+20~ |
| SDECIENS | CHECKIN+20~, SDECCHK+2*, SDECCHK+3, SDECCHK+4, SDECCHK+5, SDECCHK+6 |
| SDECMSG | SDECCHK+1~ |
| SDECNOD | CHECKIN+20~ |
| SDECNOEV | CHECKIN+21~, CHECKIN+24* |
| SDECOUT | APCHK+20~, APCHK+21 |
| SDECSTART | CHECKIN+20~, PROCESSCHECKIN+1~, PROCESSCHECKIN+3*, PROCESSCHECKIN+11, PROCESSCHECKIN+12, PROCESSCHECKIN+13, PROCESSCHECKIN+17, PROCESSCHECKIN+20, APCHK~, APCHK+8 |
| SDECVEN | CHECKIN+20~ |
| SDIHFS | CHECKIN+22~ |
| SDMODE | CHECKIN+23~ |
| SDPARAM | CHECKIN~ |
| SDPARAM("APPO | INTMENT IEN" , CHECKIN+29, CHECKIN+30, CHECKIN+36, CHECKIN+40 |
| SDPARAM("CHEC | KIN DATE TIME" , CHECKIN+31*, CHECKIN+32*, CHECKIN+36 |
| SDPARAM("PROVIDER" | CHECKIN+33, CHECKIN+36 |
| SDPROVIDER | PROCESSCHECKIN~, PROCESSCHECKIN+16, PROCESSCHECKIN+17, SDECCHK~, SDECCHK+5, APCHK~, APCHK+7 |
| SDRESCLIN | APCHK~, APCHK+5, APCHK+15 |
| SDRESOURCE | CHECKIN+21~, PROCESSCHECKIN+1~, PROCESSCHECKIN+4*, PROCESSCHECKIN+7 |
| SDRETURN | CHECKIN~, CHECKIN+27, CHECKIN+34, CHECKIN+39, CHECKIN+41, CHECKIN+42 |
| U | PROCESSCHECKIN+12 |
| VA | CHECKIN+23~ |
| VACNTRY | CHECKIN+23~ |
| VAERR | CHECKIN+23~ |
| X | CHECKIN+21~ |
| XQXFLG | CHECKIN+23~ |
| XX | CHECKIN+23~ |
| Y | CHECKIN+21~ |
| Z0 | CHECKIN+23~ |
| ZTSK | CHECKIN+23~ |