SDESGETTIUDOC ;ALB/RRM - VISTA SCHEDULING GET TIU DOCUMENT BY CONTEXT RPC; Oct 07, 2022@15:02
Source file <SDESGETTIUDOC.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 4 | ($$CVTTOFM,$$FMTISO,$$ISOTFM)^SDAMUTDT BUILDJSON^SDESBUILDJSON ($$LAST4SSN,VALIDATEDFN,VALIDATEEAS)^SDESINPUTVALUTL ERRLOG^SDESJSON |
| VA FileMan | 2 | $$FIND1^DIC ($$GET1,GETS)^DIQ |
| Text Integration Utility | 1 | CONTEXT^TIUSRVLO |
| 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
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | BUILDDATA+22, VALIDATECLASS+3 |
| $$GET1^DIQ | BUILDDATA+8 |
| GETS^DIQ | BUILDDATA+31 |
| $$CVTTOFM^SDAMUTDT | BUILDDATA+24, BUILDDATA+25 |
| $$FMTISO^SDAMUTDT | BUILDDATA+7, BUILDDATA+26, BUILDDATA+27 |
| $$ISOTFM^SDAMUTDT | VALBEGENDDATE+2, VALBEGENDDATE+6 |
| BUILDJSON^SDESBUILDJSON | TIUDOCBYCONTEXT+47, TIUDOCBYCONTEXT+50 |
| $$LAST4SSN^SDESINPUTVALUTL | BUILDDATA+10 |
| VALIDATEDFN^SDESINPUTVALUTL | VALIDATEDFN+1 |
| VALIDATEEAS^SDESINPUTVALUTL | TIUDOCBYCONTEXT+46 |
| ERRLOG^SDESJSON | VALIDATECLASS+2, VALIDATECLASS+4, VALIDATECONTEXT+1, VALIDATECONTEXT+2, VALBEGENDDATE+9 |
| CONTEXT^TIUSRVLO | TIUDOCBYCONTEXT+48 |
| 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 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TIU(8925 - [#8925] | VALIDATETIUIEN+1 |
| ^VA(200 - [#200] | VALIDATEPERSON+1 |
| Name | Line Occurrences |
|---|---|
| BUILDDATA | TIUDOCBYCONTEXT+49 |
| INITVAR | TIUDOCBYCONTEXT+34 |
| VALBEGENDDATE | TIUDOCBYCONTEXT+38 |
| VALIDATECLASS | TIUDOCBYCONTEXT+35 |
| VALIDATECONTEXT | TIUDOCBYCONTEXT+36 |
| VALIDATEDFN | TIUDOCBYCONTEXT+37 |
| VALIDATEINCUND | TIUDOCBYCONTEXT+43 |
| VALIDATEOCCLIM | TIUDOCBYCONTEXT+40 |
| VALIDATEPERSON | TIUDOCBYCONTEXT+39 |
| VALIDATESEQ | TIUDOCBYCONTEXT+41 |
| VALIDATESHOW | TIUDOCBYCONTEXT+44 |
| VALIDATESHOWADD | TIUDOCBYCONTEXT+42 |
| VALIDATETIUIEN | TIUDOCBYCONTEXT+45 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BEGINDATE | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+38, TIUDOCBYCONTEXT+48, VALBEGENDDATE~, VALBEGENDDATE+1, VALBEGENDDATE+2*, VALBEGENDDATE+3*, VALBEGENDDATE+9, INITVAR+4* |
| CLASS | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+35, TIUDOCBYCONTEXT+48, VALIDATECLASS~, VALIDATECLASS+2, VALIDATECLASS+3, INITVAR+1* |
| CLINICIEN | BUILDDATA+1~, BUILDDATA+22*, BUILDDATA+23, BUILDDATA+26, BUILDDATA+27 |
| CONTEXT | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+36, TIUDOCBYCONTEXT+48, VALIDATECONTEXT~, VALIDATECONTEXT+1, VALIDATECONTEXT+2, INITVAR+2* |
| DFN | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+37, TIUDOCBYCONTEXT+48, TIUDOCBYCONTEXT+49, BUILDDATA~, BUILDDATA+8, BUILDDATA+9, BUILDDATA+10, VALIDATEDFN~, VALIDATEDFN+1 , INITVAR+3* |
| DUZ | VALIDATEPERSON+1, INITVAR+6* |
| EAS | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+46, INITVAR+14* |
| ENDDATE | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+38, TIUDOCBYCONTEXT+48, VALBEGENDDATE~, VALBEGENDDATE+5, VALBEGENDDATE+6*, VALBEGENDDATE+7*, VALBEGENDDATE+9, INITVAR+5* |
| EPBEGDATETIME | BUILDDATA+1~, BUILDDATA+24*, BUILDDATA+26 |
| EPENDDATETIME | BUILDDATA+1~, BUILDDATA+25*, BUILDDATA+27 |
| ERR | BUILDDATA+1~, BUILDDATA+30!, VALIDATECLASS+1~ |
| ERRORS | TIUDOCBYCONTEXT+33~, TIUDOCBYCONTEXT+35, TIUDOCBYCONTEXT+36, TIUDOCBYCONTEXT+37, TIUDOCBYCONTEXT+38, TIUDOCBYCONTEXT+39, TIUDOCBYCONTEXT+40, TIUDOCBYCONTEXT+41, TIUDOCBYCONTEXT+42, TIUDOCBYCONTEXT+43 , TIUDOCBYCONTEXT+44, TIUDOCBYCONTEXT+45, TIUDOCBYCONTEXT+46, TIUDOCBYCONTEXT+47, VALIDATECLASS~, VALIDATECLASS+2, VALIDATECLASS+4, VALIDATECONTEXT~, VALIDATECONTEXT+1, VALIDATECONTEXT+2 , VALIDATEDFN~, VALIDATEDFN+1, VALBEGENDDATE~, VALBEGENDDATE+9, VALIDATEPERSON~, VALIDATEOCCLIM~, VALIDATESEQ~, VALIDATESHOWADD~, VALIDATEINCUND~, VALIDATESHOW~ , VALIDATETIUIEN~ |
| INCUND | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+43, TIUDOCBYCONTEXT+48, VALIDATEINCUND~, VALIDATEINCUND+1*, INITVAR+11* |
| JSONRETURN | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+47, TIUDOCBYCONTEXT+50 |
| OCCLIM | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+40, TIUDOCBYCONTEXT+48, VALIDATEOCCLIM~, VALIDATEOCCLIM+1*, INITVAR+8* |
| PERSON | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+39, TIUDOCBYCONTEXT+48, VALIDATEPERSON~, VALIDATEPERSON+1*, INITVAR+7* |
| RECNT | BUILDDATA+1~, BUILDDATA+3*, BUILDDATA+4, BUILDDATA+5, BUILDDATA+6, BUILDDATA+7, BUILDDATA+8, BUILDDATA+9, BUILDDATA+10, BUILDDATA+11 , BUILDDATA+12, BUILDDATA+13, BUILDDATA+14, BUILDDATA+15, BUILDDATA+16, BUILDDATA+17, BUILDDATA+18, BUILDDATA+19, BUILDDATA+20, BUILDDATA+22 , BUILDDATA+23, BUILDDATA+24, BUILDDATA+25, BUILDDATA+26, BUILDDATA+27, BUILDDATA+28, BUILDDATA+32, BUILDDATA+33 |
| RETURN | TIUDOCBYCONTEXT+33~, TIUDOCBYCONTEXT+47*, TIUDOCBYCONTEXT+49, TIUDOCBYCONTEXT+50, BUILDDATA~, BUILDDATA+2! |
| RETURN("TIUDocument" | BUILDDATA+5*, BUILDDATA+6*, BUILDDATA+7*, BUILDDATA+8*, BUILDDATA+9*, BUILDDATA+10*, BUILDDATA+11*, BUILDDATA+12*, BUILDDATA+13*, BUILDDATA+14* , BUILDDATA+15*, BUILDDATA+16*, BUILDDATA+17*, BUILDDATA+18*, BUILDDATA+19*, BUILDDATA+20*, BUILDDATA+23*, BUILDDATA+26*, BUILDDATA+27*, BUILDDATA+28* , BUILDDATA+32*, BUILDDATA+33*, BUILDDATA+35* |
| SDTIUCLASSIEN | VALIDATECLASS+1~, VALIDATECLASS+3*, VALIDATECLASS+4 |
| SEQUENCE | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+41, TIUDOCBYCONTEXT+48, VALIDATESEQ~, VALIDATESEQ+1*, INITVAR+9* |
| SHOW | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+44, TIUDOCBYCONTEXT+48, VALIDATESHOW~, VALIDATESHOW+1*, INITVAR+12* |
| SHOWADD | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+42, TIUDOCBYCONTEXT+48, VALIDATESHOWADD~, VALIDATESHOWADD+1*, INITVAR+10* |
| TIUDATA | BUILDDATA+1~, BUILDDATA+30! |
| TIUDATA(8925 | BUILDDATA+32, BUILDDATA+33 |
| TIUEN | VALIDATETIUIEN~ |
| TIUIEN | TIUDOCBYCONTEXT~, TIUDOCBYCONTEXT+45, TIUDOCBYCONTEXT+48, BUILDDATA+4*, BUILDDATA+5, BUILDDATA+31, BUILDDATA+32, BUILDDATA+33, VALIDATETIUIEN+1*, INITVAR+13* |
| TMPTIU | TIUDOCBYCONTEXT+33~, TIUDOCBYCONTEXT+48, TIUDOCBYCONTEXT+49, BUILDDATA~, BUILDDATA+3, BUILDDATA+4, BUILDDATA+6, BUILDDATA+7, BUILDDATA+11, BUILDDATA+12 , BUILDDATA+13, BUILDDATA+14, BUILDDATA+15, BUILDDATA+16, BUILDDATA+17, BUILDDATA+18, BUILDDATA+19, BUILDDATA+20, BUILDDATA+22, BUILDDATA+24 , BUILDDATA+25, BUILDDATA+28 |