SDESCHECKIN ;ALB/LAB - SDES VISTA SCHEDULING RPCS CHECK IN APPOINTMENT ;Sep 14,2022@16:15
Source file <SDESCHECKIN.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CHECKIN(SDRETURN,SDAPPTIEN,SDCHECKINDTTIM,SDPROVIDER) | ;Check in appointment
|
|
VALIDATEAPPT(ERRORS,SDAPPTIEN) | ;validate SDEC appointment ID
|
|
VALIDATECHKINDT(ERRORS,SDCHECKINDTTIM,SDAPPTIEN,SDCLINICIEN) | ;validate checkin date/time (required)
; need to change to accept ISO 8601 date/time |
|
ASSIGNCLININFO(SDAPPTIEN,SDCLINICIEN,SDCLINSTOP) | ;
|
|
VALIDATEPROV(ERRORS,SDPROVIDER) | ;validate provider (optional)
|
|
PROCESSCHECKIN(SDAPPTIEN,SDPROVIDER,ERRORS) | ;
|
|
SDECCHK(SDAPPTIEN,SDCHECKINDTTIM,SDPROVIDER) | ;
|
|
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) | ||
VALID(DFN,CLINICIEN,APPTDTTM,SDDA) | ; -- return valid appt. 1 for valid appt., 0 for not valid
|
|
BUILDERROR(RESULT,JSONRETURN) | ;
|
RPC Name | Call Tags |
---|---|
SDES CHECKIN | CHECKIN |
FileNo | Call Tags |
---|---|
2.98 | GET1^DIQ |
^SDEC(409.831 - [#409.831] | GET1^DIQ |
^SDEC(409.84 - [#409.84] | GET1^DIQ |
^SC - [#44] | GET1^DIQ |
44.003 | GET1^DIQ |