SDESGETTIUDOC ;ALB/RRM - VISTA SCHEDULING GET TIU DOCUMENT BY CONTEXT RPC; Oct 07, 2022@15:02
Source file <SDESGETTIUDOC.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
TIUDOCBYCONTEXT(JSONRETURN,CLASS,CONTEXT,DFN,BEGINDATE,ENDDATE,PERSON,OCCLIM,SEQUENCE,SHOWADD,INCUND,SHOW,TIUIEN,EAS) | ; ep: SDES GET TIU DOC BY CONTEXT RPC
; Input: ; CLASS [Required] - Pointer to TIU DOCUMENT DEFINITION #8925.1 ; (e.g. 3 for PROGRESS NOTES, 244 for DISCHARGE SUMMARIES) ; CONTEXT [Required] - 1=All Signed (by PT), ; 2="Unsigned (by PT&(AUTHOR!TRANSCRIBER)) ; 3="Uncosigned (by PT&EXPECTED COSIGNER ; 4="Signed notes (by PT&selected author) ; 5="Signed notes (by PT&date range) ; DFN [Required] - Pointer to Patient File#2 ; BEGINDATE [Optional] - The beginning date/time in ISO 8601 Time Format to start for the search. ; ENDDATE [Optional] - The ending date/time in ISO 8601 Time Format to start for the search. ; PERSON [Optional] - Pointer to file 200 (The program will use the default DUZ if not passed) ; OCCLIM [Optional] - The number of documents/records to the return array ; SEQUENCE [Optional] - "A"=ascending (Regular date/time) ; "D"=descending (Reverse date/time) (dflt) ; SHOWADD [Optional] - Boolean: Include addenda in the return array, when their parent documents are identified by the search ; INCUND [Optional] - Boolean: Include Undictated and Untranscribed documents along with Unsigned documents, when the CONTEXT is 2. ; SHOW [Optional] - Boolean: Return "0^SHOW MORE" in return ; array when additional notes available for ; context of 1 or 5 when occurrence limit ; prevents all notes from displaying ; TIUIEN [Optional] - Starting TIU IEN for additional return ; when "SHOW MORE" was received in previous ; return array (LATE date/time will be set ; to Reference date of this TIU document) ; EAS [Optional] - The Enterprise Appointment Scheduling (EAS) Tracking Number associated to an appointment. |
|
BUILDDATA(TMPTIU,RETURN,DFN) | ;
|
|
VALIDATECLASS(ERRORS,CLASS) | ;
|
|
VALIDATECONTEXT(ERRORS,CONTEXT) | ;
|
|
VALIDATEDFN(ERRORS,DFN) | ;
|
|
VALBEGENDDATE(ERRORS,BEGINDATE,ENDDATE) | ;
|
|
VALIDATEPERSON(ERRORS,PERSON) | ;
|
|
VALIDATEOCCLIM(ERRORS,OCCLIM) | ;
|
|
VALIDATESEQ(ERRORS,SEQUENCE) | ;
|
|
VALIDATESHOWADD(ERRORS,SHOWADD) | ;
|
|
VALIDATEINCUND(ERRORS,INCUND) | ;
|
|
VALIDATESHOW(ERRORS,SHOW) | ;
|
|
VALIDATETIUIEN(ERRORS,TIUEN) | ;
|
|
INITVAR | ;Initialize input parameter variables
|
RPC Name | Call Tags |
---|---|
SDES GET TIU DOC BY CONTEXT | TIUDOCBYCONTEXT |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^SC - [#44] | FIND1^DIC |
^TIU(8925 - [#8925] | GETS^DIQ |
^TIU(8925.1 - [#8925.1] | FIND1^DIC |