Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Used in RPC
Print Page as PDF
Routine: TIUSRVP

Package: Text Integration Utility

Routine: TIUSRVP


Information

TIUSRVP ;SLC/JER - RPCs for CREATE & UPDATE ;Jan 31, 2024@07:30

Source Information

Source file <TIUSRVP.m>

Entry Points

Name Comments DBIA/ICR reference
MAKE(SUCCESS,DFN,TITLE,VDT,VLOC,VSIT,TIUX,VSTR,SUPPRESS,NOASF) ; New Document
; SUCCESS = (by ref) TIU DOCUMENT # (PTR to 8925)
; = 0^Explanatory message if no SUCCESS
; DFN = Patient (#2)
; TITLE = TIU Document Definition (#8925.1)
; [VDT] = Date(/Time) of Visit
; [VLOC] = Visit Location (HOSPITAL LOCATION)
; [VSIT] = Visit file ien (#9000010)
; [VSTR] = Visit string (i.e., VLOC;VDT;VTYPE)
; [NOASF] = if 1=Do Not Set ASAVE cross-reference
; TIUX = (by ref) array containing field data and document body
VSTRBLD(VSIT) ; Given Visit ien, build Visit-Descriptor String
SETXT0(TIUDA) ; Set root node of "TEMP" WP-field
MAKEADD(TIUDADD,TIUDA,TIUX,SUPPRESS) ; Create addendum
; For backward compatibility
; Use MAKEADD^TIUSRVP2 now, please
UPDATE(SUCCESS,TIUDA,TIUX,SUPPRESS) ; Update existing Document
SETCOS(TIUDA,TIUX,TIUD0,TIUD12) ; set cosig req
; For backward compatibility
; Use SETCOS^TIUSRVP2 now, please
UPDSTAT(DA,TITLE) ; Update status on commit
GETREC(DFN,TIU,TITLE,TIUNEW) ; Get/create document record
FILE(SUCCESS,TIUDA,TIUX,SUPPRESS,TIUCPF) ; Call FM Filer & commit
SIGN(ERR,TIUDA,TIUX) ; API for /es/
; For backward compatibility
; Use SIGN^TIUSRVP2 now, please
DELETE(ERR,TIUDA,TIURSN,OVRRIDE) ; delete document
ANPKGMSG(RETURN,TIUDA,TIUACT) ; return ancillary packages' message(s)
LOCK(ERR,TIUDA) ; Bid for lock on a TIU Document record
UNLOCK(ERR,TIUDA) ; Decrement Lock on a TIU Document record

Used in RPC

RPC Name Call Tags
TIU SIGN RECORD SIGN
TIU UPDATE RECORD UPDATE
TIU CREATE ADDENDUM RECORD MAKEADD
TIU CREATE RECORD MAKE
TIU DELETE RECORD DELETE
TIU LOCK RECORD LOCK
TIU UNLOCK RECORD UNLOCK
TIU ANCILLARY PACKAGE MESSAGE ANPKGMSG
Info |  Source |  Entry Points |  Used in RPC