Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  External References |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Global: ^TIUP(8928

Package: Text Integration Utility

Global: ^TIUP(8928


Information

FileMan FileNo FileMan Filename Package
8928 PASTED TEXT TRACKING Text Integration Utility

Description

Directly Accessed By Routines, Total: 9

Package Total Routines
Text Integration Utility 7 TIUCOP    TIUCOP1    TIUCOPP    TIUCOPR1    TIUP290    TIUP336    ^TIUP(8928    

Accessed By FileMan Db Calls, Total: 2

Package Total Routines
Text Integration Utility 2 TIUCOP    TIUCOPP    

Pointed To By FileMan Files, Total: 1

Package Total FileMan Files
Text Integration Utility 1 PASTED TEXT TRACKING(#8928)[.11]    

Pointer To FileMan Files, Total: 4

Package Total FileMan Files
Kernel 2 INSTITUTION(#4)[.03]    NEW PERSON(#200)[.02]    
Text Integration Utility 1 PASTED TEXT TRACKING(#8928)[.11]    
VA FileMan 1 FILE(#1)[.05.07]    

Fields, Total: 14

Field # Name Loc Type Details
.01 PASTE DATE 0;1 DATE
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  DEC 05, 2016
  • HELP-PROMPT:  Enter the date/time of the pasting action.
  • DESCRIPTION:  
    This is the date/time the text was pasted into a document.
  • CROSS-REFERENCE:  8928^B
    1)= S ^TIUP(8928,"B",$E(X,1,30),DA)=""
    2)= K ^TIUP(8928,"B",$E(X,1,30),DA)
  • RECORD INDEXES:  AC (#1573)
.02 PASTING USER 0;2 POINTER TO NEW PERSON FILE (#200)
************************REQUIRED FIELD************************
NEW PERSON(#200)

  • LAST EDITED:  MAR 07, 2013
  • HELP-PROMPT:  Enter the user who performed the paste action.
  • DESCRIPTION:  
    This stores the user responsible for pasting the text into a document.
.03 INSTITUTION 0;3 POINTER TO INSTITUTION FILE (#4)
************************REQUIRED FIELD************************
INSTITUTION(#4)

  • LAST EDITED:  MAR 07, 2013
  • HELP-PROMPT:  Enter the Institution the paste user was signed into at time of paste.
  • DESCRIPTION:  
    This is the institution of the user at the time of the paste action.
.04 PASTED TO IEN 0;4 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>99999999999)!(X<0)!(X?.E1"."5N.N) X
  • LAST EDITED:  DEC 05, 2016
  • HELP-PROMPT:  Type a number between 0 and 99999999999, 4 decimal digits.
  • DESCRIPTION:  
    This contains the IEN of the document which received pasted text. The file in which the IEN is located, is denoted by the PASTED TO DOCUMENT LOCATION (#.05) field.
  • RECORD INDEXES:  AC (#1573), AD (#1574)
.05 PASTED TO DOCUMENT LOCATION 0;5 POINTER TO FILE FILE (#1)
************************REQUIRED FIELD************************
FILE(#1)

  • LAST EDITED:  DEC 05, 2016
  • HELP-PROMPT:  Choose the file where the PASTED TO IEN is located.
  • DESCRIPTION:  
    This stores the file where the document which received pasted text, noted in the PASTED TO IEN (#.04) field is located.
  • RECORD INDEXES:  AC (#1573), AD (#1574)
.06 COPY FROM IEN 0;6 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999999999999)!(X<1)!(X?.E1"."5N.N) X
  • LAST EDITED:  MAR 08, 2013
  • HELP-PROMPT:  Type a number between 1 and 999999999999, 4 decimal digits.
  • DESCRIPTION:  
    This stores the IEN of the document where the pasted to text was copied from.
.07 COPY FROM LOCATION 0;7 POINTER TO FILE FILE (#1) FILE(#1)

  • LAST EDITED:  MAR 11, 2013
  • HELP-PROMPT:  Choose the file where the COPY FROM IEN is located.
  • DESCRIPTION:  
    This field stores the file where the document from which the pasted text was copied, noted in the COPY FROM IEN (#.06) field is located.
.08 COPY/PASTE MATCH PCT 0;8 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>100)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  MAR 08, 2013
  • HELP-PROMPT:  Type a number between 0 and 100, 0 decimal digits.
  • DESCRIPTION:  This is the percent of matching text found between the pasted text and the copied text from whence it originated as calculated by the capturing application, such as CPRS GUI. It is possible for the pasted text to not match
    100% to the copied text due to the ability of a user to edit the copied text prior to pasting the text into a document. For example, the user copies text from TIU note 1 and places it into the Notepad application to edit.
    The user then copies the edited text and pastes it into TIU note 2. The pasted text may partially match the originally copied text prior to the edit. If the matching percentage is high enough, the pasted text will be
    identified as originating from the originally copied text from note 1. Although technically, there would be a 100% match with the copy from the notepad where the text was edited, the preferred match is where the text came
    from within VistA/CPRS if we can identify it. This value is stored in whole number form.
  • TECHNICAL DESCR:  
    The calculation of this percentage is performed by the capturing application, such as CPRS GUI.
.09 CAPTURING APP 0;9 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>15!($L(X)<2) X
  • LAST EDITED:  MAR 17, 2016
  • HELP-PROMPT:  Answer must be 2-15 characters in length.
  • DESCRIPTION:  
    This is the application which captured the paste.
  • TECHNICAL DESCR:  
    This is a free text field for identifying which application captured the paste information.
.1 OUTSIDE COPY 0;10 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>110!($L(X)<4) X
  • LAST EDITED:  MAR 17, 2016
  • HELP-PROMPT:  Answer must be 4-110 characters in length.
  • DESCRIPTION:  This is used to store special information related to copied text. The capturing application has the ability to store identifier information which could not be stored in the COPY FROM IEN (#.06) and COPY FROM LOCATION
    (#.07) files. Piece one will always be "-1". Piece two will contain semi-colon delimited information as determined by capturing application to determine where copied from text originated from if not identifiable by a file
    and entry number.
.11 PARENT 0;11 POINTER TO PASTED TEXT TRACKING FILE (#8928) PASTED TEXT TRACKING(#8928)

  • LAST EDITED:  MAR 17, 2016
  • HELP-PROMPT:  Select the original entry containing the initial saved text from a saved paste.
  • DESCRIPTION:  This indicates the original entry which resulted from saving pasted text which did not match the actually saved pasted text in the pasted to document. As the pasted text must match exactly what is in the pasted to
    document, the saved pasted text is searched and if not 100% matching, the found text is saved in multiple entries with the sections of text which were found. This situation may occur if the user edits the pasted text after
    pasting into the document, then an issue with identifying the edited text in the capturing application exists. For example, CPRS GUI needs to identify the pasted text and highlight it. An exact match is needed to properly
    highlight the text. When the pasted text is saved, a comparison is made to the actual text of the document. If the exact text of the pasted text which CPRS GUI passed in is not found, then additional finding logic is
    executed to identify the different pieces of the document text which still match the pasted text. Each part identified as still matching is saved as unique entries in this, the PASTED TEXT TRACKING (#8928) file. So, if the
    pasted text of "Patient exhibits signs of dementia today" is passed in by CPRS, but the user changed it to "Patient exhibits no signs of dementia today" in the note prior to saving it, then what is captured and saved is
    "Patient exhibits" and "signs of dementia today" as two separate entries in file #8928. As mentioned, this is needed so the CPRS GUI can find and highlight the appropriate text. This text is identified as being related to
    the same pasting action by using the parent field.
  • CROSS-REFERENCE:  8928^C
    1)= S ^TIUP(8928,"C",$E(X,1,30),DA)=""
    2)= K ^TIUP(8928,"C",$E(X,1,30),DA)
    This index is used to quickly identify child pastes to the parent (original) paste.
.12 FORCE SEARCH 0;12 SET
  • '0' FOR NORMAL SEARCH;
  • '1' FOR FORCE SEARCH;
  • '2' FOR PREVENT SEARCH;

  • LAST EDITED:  MAR 20, 2016
  • HELP-PROMPT:  Enter a code from 0 to 2 or the corresponding text.
  • DESCRIPTION:  
    This field is used to inform the calling application of the need to modify the search behavior used to identify the pasted text.
1 PASTED TEXT 1;0 WORD-PROCESSING #8928.01

  • DESCRIPTION:  
    This stores the text pasted by a user, which was saved as part of a note.
  • LAST EDITED:  MAR 08, 2013
  • HELP-PROMPT:  Enter the text which was pasted by the user.
  • DESCRIPTION:  
    This stores the text pasted by a user, which was saved as part of a note.
2 COPIED TEXT 2;0 WORD-PROCESSING #8928.02

  • DESCRIPTION:  
    This stores the text copied by a user, where the pasted text originated.
  • LAST EDITED:  APR 01, 2015
  • HELP-PROMPT:  Enter the text which was copied by the user.
  • DESCRIPTION:  
    This stores the text copied by a user, where the pasted text originated.

External References

Name Field # of Occurrence
^%DT .01+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIUP(8928 - [#8928] IXACSL+1*, IXACKL+1!, IXACKEIC+1!, IXADSL+1*, IXADKL+1!, IXADKEIC+1!, .01(XREF 1S), .01(XREF 1K), .11(XREF 1S), .11(XREF 1K)

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT .01+1*
>> DA IXACSL+1, IXACKL+1, IXADSL+1, IXADKL+1, .01(XREF 1S), .01(XREF 1K), .11(XREF 1S), .11(XREF 1K)
X .01+1*!, .01(XREF 1S), .01(XREF 1K), .04+1!, .06+1!, .08+1!, .09+1!, .1+1!, .11(XREF 1S), .11(XREF 1K)
X(1 IXACSL+1, IXACKL+1, IXADSL+1, IXADKL+1
X(2 IXACSL+1, IXACKL+1, IXADSL+1, IXADKL+1
X(3 IXACSL+1, IXACKL+1
>> Y .01+1
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  External References |  Global Variables Directly Accessed |  Local Variables  | All