TIUPRF2 ;SLC/JMH - RPCs for Patient Record Flags ;May 6, 2024@12:20
Source file <TIUPRF2.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETTITLE(TIUY,PTDFN,FLAGID) | ; RPC TIU GET PRF TITLE
; RPC Gets Note Title associated with FLAGID for PTDFN ; INPUT PARAMETERS ; PTDFN - required - pointer to file 2 ; FLAGID - required - identifier for particular flag assignment ; Set as subscript in GETACT^DGPFAPI ; See GETFLG^ORPRF ; RETURN PARAMETER ; .TIUY = passed by ref, TitleIEN^Title ; 0 if no title is associated or flag assignment is not active |
|
| GETNOTES(TIUY,PTDFN,TIUTTL,REVERSE) | ; RPC TIU GET LINKED PRF NOTES
; RPC gets SIGNED, LINKED PRF ; INPUT PARAMETERS ; PTDFN - required - pointer to file 2 ; TIUTTL - required - IEN of TIU DOCUMENT DEFINITION (#8925.1) file ; REVERSE - optional - Boolean, 0/1 ; 0 - default - sort return chronologically ; 1 - sort return inverse chronological ; RETURN PARAMETER ; .TIUY - passed by reference, TIUY=total # of notes ; TIUY(TIUIDATE)=TIUIEN_U_TIUACT_U_TIUEDATE_U_TIUAUTH ; TIUIDATE - FM date of note, or inverse FM date ; TIUIEN - pointer to file 8925 ; TIUACT - name of action ; TIUEDATE - external date of note ; TIUAUTH - name of author of note |
|
| GETACTS(TIUY,TIUTTL,DFN) | ; RPC TIU GET PRF ACTIONS
; RPC Gets PRF Action info ; Action in PRF is the reason a History (#26.14) record was created ; Input: ; DFN - [Required] IEN of PATIENT (#2) file ; TIUTTL - [Required] IEN of TIU DOCUMENT DEFINITION (#8925.1) file ; RETURN ARRAY ; .TIUY - passed by reference ; see description of return array from GETHTIU^DGPFAPI1 ; reformat data for TIU RPC return ; dg*951 brought in p8 ; TIUY(ACTID) = p1^p2^p3^p4^p5^p6^p7^p8 where ; p1 = flag name p5 = action date, FM internal ; p2 = assignment ien [.001/#26.13] p6 = action date, external ; p3 = action name [.03/#26.14] p7 = file 8925 ien ; p4 = action ien p8 = originate facility name |
|
| LINK(TIUY,TIUIEN,ASSGNDA,ACTIEN,DFN) | ;RPC Link TIU Doc TIUIEN to
; the PRF action |
|
| GETSTAT(TIUY,TIUIEN) | ;RPC Gets the status of TIU Doc TIUIEN
|
|
| ISPRFTTL(TIUY,TIUDA) | ;RPC Takes as input 8925.1 IEN
; and checks if it is a PRF title ; Cf ISPFTTL^TIUPRFL. which is a FUNCTION |
|
| GETP(NODE,P) | ||
| GETPA(NODE,P) | ||
| HERE() | ; get facility
; RETURN file_4_ien ^name ^full_site# ^3-digit_site# |
|
| ISERR(TDAT,ACTID,HASERR) | ; is history record prior to EIE status?
|
|
| KILL | ||
| STN(INST,APPRVBY) | ; get station information
; INPUT PARAMETERS: ; INST - optional - ien to file 4 |
| Name | Field # of Occurrence |
|---|---|
| $$GETACT^DGPFAPI | GETTITLE+13 |
| $$GETHTIU^DGPFAPI1 | GETNOTES+27, GETACTS+30 |
| $$STOTIU^DGPFAPI2 | LINK+7 |
| GETS^DIQ | GETNOTES+46 |
| $$DDEFIEN^TIUFLF7 | ISPRFTTL+5, ISPRFTTL+6 |
| UNLINK^TIUPRF1 | LINK+6 |
| $$AVAILACT^TIUPRFL | GETACTS+34 |
| $$HASERR^TIUPRFL | GETNOTES+33 |
| $$ISERR^TIUPRFL | ISERR+1 |
| $$SITE^VASITE | HERE+2 |
| $$PATCH^XPDUTL | GETACTS+41 |
| $$NS^XUAF4 | STN+18 |
| RPC Name | Call Tags |
|---|---|
| TIU ISPRF | ISPRFTTL |
| TIU GET PRF ACTIONS | GETACTS |
| TIU LINK TO FLAG | LINK |
| TIU GET DOCUMENT STATUS | GETSTAT |
| TIU GET LINKED PRF NOTES | GETNOTES |
| TIU GET PRF TITLE | GETTITLE |
| FileNo | Call Tags |
|---|---|
| ^TIU(8925 - [#8925] | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TIU(8925 - [#8925] | GETNOTES+45, LINK+3, GETSTAT+3, GETSTAT+5 |
| ^TIU(8925.1 - [#8925.1] | ISPRFTTL+7 |
| ^TIU(8925.6 - [#8925.6] | GETSTAT+6 |
| ^TMP("TIUPRFH" | GETNOTES+24, GETACTS+28 |
| ^TMP($J | GETACTS+64*, GETACTS+67, KILL! |
| Name | Line Occurrences |
|---|---|
| $$GETP | GETACTS+40 |
| $$GETPA | GETACTS+45, GETACTS+46, GETACTS+47, GETACTS+48, GETACTS+49, GETACTS+57, GETACTS+58 |
| $$HERE | GETACTS+55, STN+13 |
| $$ISERR | GETNOTES+40 |
| $$STN | GETACTS+59 |
| KILL | GETNOTES+24, GETNOTES+28, GETNOTES+65, GETACTS+28, GETACTS+31, GETACTS+71 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTID | GETNOTES+21~, GETNOTES+23*, GETNOTES+35*, GETNOTES+38, GETNOTES+39, GETNOTES+40, GETACTS+26~, GETACTS+41*, GETACTS+42*, GETACTS+43 , GETACTS+44, GETACTS+45, GETACTS+46, GETACTS+47, GETACTS+48, GETACTS+49, GETACTS+56*, GETACTS+63, GETACTS+64, GETPA , ISERR~, ISERR+1 |
| ACTIEN | LINK~, LINK+7 |
| APPRVBY | GETACTS+54~, GETACTS+57*, GETACTS+59, STN~, STN+14*, STN+23 |
| ARRAYNM | GETNOTES+21~, GETNOTES+24*, GETNOTES+27, GETNOTES+33, GETNOTES+35, GETNOTES+38, GETNOTES+40, GETACTS+26~, GETACTS+28*, GETACTS+30 , GETACTS+34, GETACTS+42, GETP, GETPA, KILL |
| ARRTMP | GETNOTES+36~, GETNOTES+38*, GETNOTES+44, GETNOTES+53 |
| ASSGNDA | LINK~, LINK+7 |
| DFN | GETACTS~, GETACTS+30, LINK~, LINK+7 |
| DG951 | GETACTS+26~, GETACTS+41*, GETACTS+53 |
| DIERR | GETNOTES+36~ |
| DTARRAY | GETNOTES+21~ |
| DTARRAY( | GETNOTES+56, GETNOTES+57* |
| FILE4 | STN+12~, STN+15*, STN+18*, STN+24*, STN+27*, STN+31 |
| FLAG | GETACTS+26~ |
| FLAGID | GETTITLE~, GETTITLE+12, GETTITLE+15 |
| FLDS | GETNOTES+36~, GETNOTES+47* |
| FLDS( | GETNOTES+51 |
| FLDS(1202 | GETNOTES+50 |
| FLDS(1301 | GETNOTES+48, GETNOTES+49 |
| HASERR | GETNOTES+21~, GETNOTES+33*, GETNOTES+39, GETNOTES+40, ISERR~, ISERR+1 |
| HERE | GETACTS+54~, GETACTS+55*, STN+13~*, STN+24, STN+25, STN+30 |
| I | GETACTS+54~, GETACTS+67*, GETACTS+68* |
| IENS | GETNOTES+36~ |
| INST | STN~, STN+14*, STN+17, STN+18, STN+22 |
| LOC | GETACTS+54~, GETACTS+60*, GETACTS+64 |
| NAME | GETACTS+54~, GETACTS+62*, GETACTS+63, GETACTS+64 |
| NODE | GETP~, GETPA~ |
| P | GETP~*, GETPA~* |
| PRFARR | GETTITLE+11~ |
| PRFARR( | GETTITLE+15 |
| PTDFN | GETTITLE~, GETTITLE+12, GETTITLE+13, GETNOTES~, GETNOTES+27 |
| REVERSE | GETNOTES~, GETNOTES+59 |
| ST3 | GETACTS+54~, GETACTS+61*, GETACTS+64 |
| STATUS | GETNOTES+36~, GETNOTES+51*, GETNOTES+52 |
| STNAME | STN+12~, STN+15*, STN+19*, STN+24*, STN+27*, STN+31, STN+32 |
| STNUM | STN+12~, STN+15*, STN+19*, STN+25*, STN+27*, STN+32 |
| STNUM3 | STN+12~, STN+15*, STN+19*, STN+25*, STN+27*, STN+30, STN+31, STN+32 |
| TDAT | ISERR~, ISERR+1 |
| TIUACT | GETNOTES+37~, GETNOTES+53*, GETNOTES+63 |
| TIUAUTH | GETNOTES+37~, GETNOTES+50*, GETNOTES+61*, GETNOTES+63 |
| TIUCAT1 | ISPRFTTL+3~, ISPRFTTL+5*, ISPRFTTL+8 |
| TIUCAT2 | ISPRFTTL+3~, ISPRFTTL+6*, ISPRFTTL+8 |
| TIUD1 | ISPRFTTL+3~, ISPRFTTL+4*, ISPRFTTL+7*, ISPRFTTL+8 |
| TIUDA | ISPRFTTL~, ISPRFTTL+7 |
| TIUEDATE | GETNOTES+37~, GETNOTES+49*, GETNOTES+60*, GETNOTES+63 |
| TIUERR | GETNOTES+37~ |
| TIUFLDS | GETNOTES+37~ |
| TIUFLDS(8925 | GETNOTES+47 |
| TIUFLG | GETACTS+26~, GETACTS+40*, GETACTS+44 |
| TIUIDATE | GETNOTES+37~, GETNOTES+48*, GETNOTES+56*, GETNOTES+57, GETNOTES+59*, GETNOTES+63 |
| TIUIEN | GETNOTES+37~, GETNOTES+44*, GETNOTES+45, GETNOTES+46, GETNOTES+47, GETNOTES+63, LINK~, LINK+3, LINK+6, LINK+7 , GETSTAT~, GETSTAT+3, GETSTAT+5 |
| TIUTTL | GETNOTES~, GETNOTES+27, GETACTS~, GETACTS+30, LINK+2~, LINK+3*, LINK+4, GETSTAT+2~, GETSTAT+3*, GETSTAT+4 |
| TIUY | GETTITLE~, GETTITLE+11!*, GETTITLE+13*, GETTITLE+14, GETTITLE+15*, GETTITLE+16*, GETNOTES~, GETNOTES+22!, GETNOTES+23*, GETNOTES+62* , GETACTS~, GETACTS+29*, GETACTS+31*, GETACTS+35*, GETACTS+66!*, LINK~, LINK+4*, LINK+7*, GETSTAT~, GETSTAT+4* , GETSTAT+5*, GETSTAT+6*, ISPRFTTL~, ISPRFTTL+4*, ISPRFTTL+8* |
| TIUY( | GETNOTES+63*, GETACTS+44*, GETACTS+45*, GETACTS+46*, GETACTS+47*, GETACTS+48*, GETACTS+49*, GETACTS+56, GETACTS+63*, GETACTS+64 , GETACTS+68* |
| U | GETNOTES+40, GETNOTES+53, GETNOTES+63, GETACTS+31, GETACTS+40, GETACTS+45, GETACTS+46, GETACTS+47, GETACTS+48, GETACTS+49 , GETACTS+60, GETACTS+61, GETACTS+62, GETACTS+63, GETSTAT+5, GETSTAT+6, GETP, GETPA, HERE+3, STN+19 , STN+24, STN+25, STN+30, STN+31, STN+32 |
| UNLINKBL | GETACTS+26~, GETACTS+34 |
| UNLINKBL( | GETACTS+43 |
| X | GETNOTES+21~, GETNOTES+27*, GETNOTES+28, GETNOTES+36~, GETNOTES+55*, GETNOTES+57*, GETACTS+26~, GETACTS+30*, GETACTS+31, GETACTS+54~ , GETACTS+59*, GETACTS+60, GETACTS+61, GETACTS+62, GETACTS+67*, GETACTS+68*, HERE+2~*, HERE+3, STN+12~, STN+18* , STN+19, STN+30*, STN+31*, STN+32*, STN+33 |
| Y | GETACTS+54~, GETACTS+58*, GETACTS+59, GETACTS+66* |