| [732] | 1 | $TXT Created by TOPPENBERG,KEVIN at FAMILY PHYSICANS OF GREENEVILLE (KIDS) on 1/7/10
 | 
|---|
 | 2 | =============================================================================
 | 
|---|
 | 3 | Run Date: 3/31/10                    Designation: TMG1-1.0*1.0*6
 | 
|---|
 | 4 | Package : TMG - FAMILY PHYSICANS OF GREENEVILLE  Priority: Optional
 | 
|---|
 | 5 | Version : 1       SEQ #6                       Status: Released
 | 
|---|
 | 6 | =============================================================================
 | 
|---|
 | 7 | 
 | 
|---|
 | 8 | Associated patches: None
 | 
|---|
 | 9 | 
 | 
|---|
 | 10 | Subject: Patch to support TMG-CPRS Imaging
 | 
|---|
 | 11 | 
 | 
|---|
 | 12 | Category:
 | 
|---|
 | 13 |   - Routine
 | 
|---|
 | 14 | 
 | 
|---|
 | 15 | Description:
 | 
|---|
 | 16 | ============
 | 
|---|
 | 17 |   This patch provides adds extra fields use with TMG-CPRS imaging, added to NETWORK LOCATION
 | 
|---|
 | 18 |   file, with field numbers and field names being in the TMG numberspace.
 | 
|---|
 | 19 | 
 | 
|---|
 | 20 | Important background information
 | 
|---|
 | 21 | ================================
 | 
|---|
 | 22 |   Traditional CPRS does not support built in imaging.  It will show an icon next to a note
 | 
|---|
 | 23 |   to flag that there is an image attached to the note.  But it does not provide a way to
 | 
|---|
 | 24 |   view this.  This task has been deligated to a separate application, VistA Imaging (VI).
 | 
|---|
 | 25 | 
 | 
|---|
 | 26 |   TMG-CPRS integrates the display of such objects into a separate IMAGES tab inside TMG-CPRS.
 | 
|---|
 | 27 | 
 | 
|---|
 | 28 |   With VI, the server will provide the name of the linked image.  It is the responsibility of the
 | 
|---|
 | 29 |   client to fetch the image via a shared MS Windows samba filesystem.  We did not feel this gave
 | 
|---|
 | 30 |   adequate security, as anyone at this computer could browse all images if they simply knew the
 | 
|---|
 | 31 |   folder path.
 | 
|---|
 | 32 | 
 | 
|---|
 | 33 |   TMG-CPRS changes this system slightly.  I should still be compatible with other VistA imaging
 | 
|---|
 | 34 |   solutions, though this has not been tested.  It uses a drop-box system, whereby the server puts
 | 
|---|
 | 35 |   the requested files into a drop-box folder.  And it is from here that TMG-CPRS moves the image
 | 
|---|
 | 36 |   to a local temporary folder on the client.  In this way, the server controls what is visible 
 | 
|---|
 | 37 |   to the client.
 | 
|---|
 | 38 | 
 | 
|---|
 | 39 |   At our location, we have a linux server running VistA, and we have a MS Windows server running
 | 
|---|
 | 40 |   our domain for all the desktop client PC's.  We store the images on the linux server, and put
 | 
|---|
 | 41 |   the drop-box folder on the MS Windows machine.  We then mount the windows drive as a drive on the
 | 
|---|
 | 42 |   Linux filesystem.
 | 
|---|
 | 43 | 
 | 
|---|
 | 44 |   TMG-CPRS has functionality to also transport the images inside RPC calls (independant of any
 | 
|---|
 | 45 |   requirements for a common file system.)  But it is slower.  It also has the ability to interact 
 | 
|---|
 | 46 |   directly with the stored images folder, if that is how an administer wants to set things up.
 | 
|---|
 | 47 |   However, at the time of this writing that have not been fully debugged and are turned off.
 | 
|---|
 | 48 | 
 | 
|---|
 | 49 |   Information about images is stored in the IMAGE file (2005) on the server.  A file name will be
 | 
|---|
 | 50 |   stored in the FILEREF field, but there is no path included in the file name.  This allows the
 | 
|---|
 | 51 |   images to be moved if needed without breaking the filename.  The TMG-CPRS RPC calls need to know
 | 
|---|
 | 52 |   where the images are stored.  And it needs to know where the drop box is.  This information is
 | 
|---|
 | 53 |   stored in the three custom fields below.
 | 
|---|
 | 54 | 
 | 
|---|
 | 55 |   The patch provides three custom fields to the NETWORK LOCATION file:
 | 
|---|
 | 56 | 
 | 
|---|
 | 57 |         22700-TMG PRIVATE PHYSICAL REFERENCE    e.g. /opt/var/Vista/server-files
 | 
|---|
 | 58 |         22701-TMG NODE DIVIDER SYMBOL           e.g. /
 | 
|---|
 | 59 |         22702-TMG DROPBOX PHYSICAL REFERENCE    e.g. /mnt/WinServer/dropbox/
 | 
|---|
 | 60 | 
 | 
|---|
 | 61 |   The final piece of configuration that will be required to be set up is the filepath of the 
 | 
|---|
 | 62 |   drop-boxfolder on the MS Windows samba filesystem.  This will allow TMG-CPRS to pull the image 
 | 
|---|
 | 63 |   and display it.  This will be configurable under TMG-CPRS options.  Options --> Images tab.
 | 
|---|
 | 64 |   
 | 
|---|
 | 65 | 
 | 
|---|
 | 66 | Post-installation Configuration instructions.  
 | 
|---|
 | 67 | ==============================================
 | 
|---|
 | 68 | 
 | 
|---|
 | 69 |  ... to be finished later...
 | 
|---|
 | 70 | 
 | 
|---|
 | 71 | 
 | 
|---|
 | 72 | 
 | 
|---|
 | 73 |   INSTALLATION INSTRUCTIONS:
 | 
|---|
 | 74 |   ==========================
 | 
|---|
 | 75 |   Users should be logged off the system.  
 | 
|---|
 | 76 |   Note: the follow instructions were copied from another KIDS install and modified.  
 | 
|---|
 | 77 |   There may be some discrepancies.
 | 
|---|
 | 78 | 
 | 
|---|
 | 79 |   The following are instructions for those using the Packman method:
 | 
|---|
 | 80 |   ------------------------------------------------------------------
 | 
|---|
 | 81 |   1.  Use the INSTALL/CHECK MESSAGE option on the PackMan menu.
 | 
|---|
 | 82 | 
 | 
|---|
 | 83 |   2.  Review your mapped set.  If any of the routines listed in the
 | 
|---|
 | 84 |       ROUTINE SUMMARY section are mapped, they should be removed
 | 
|---|
 | 85 |       from the mapped set at this time.
 | 
|---|
 | 86 | 
 | 
|---|
 | 87 |   3.  From the Kernel Installation and Distribution System Menu, select
 | 
|---|
 | 88 |       the Installation menu.
 | 
|---|
 | 89 | 
 | 
|---|
 | 90 |   4.  From this menu, you may elect to use the following options
 | 
|---|
 | 91 |       (when prompted for INSTALL NAME, enter TMG1-1.0-6:
 | 
|---|
 | 92 |           a.  Backup a Transport Global
 | 
|---|
 | 93 |           b.  Compare Transport Global to Current System
 | 
|---|
 | 94 |           c.  Verify Checksums in Transport Global
 | 
|---|
 | 95 | 
 | 
|---|
 | 96 |   5.  Use the Install Package(s) option and select the package TMG1-1.0-6
 | 
|---|
 | 97 | 
 | 
|---|
 | 98 |   6.  When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//'
 | 
|---|
 | 99 |       respond NO.
 | 
|---|
 | 100 | 
 | 
|---|
 | 101 |   7.  When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
 | 
|---|
 | 102 |       Protocols? YES//', respond NO.
 | 
|---|
 | 103 | 
 | 
|---|
 | 104 |   8.  If routines were unmapped as part of step 2, they should be returned
 | 
|---|
 | 105 |       to the mapped set once the installation has run to completion.
 | 
|---|
 | 106 | 
 | 
|---|
 | 107 |   9.  (See step 9 below)
 | 
|---|
 | 108 | 
 | 
|---|
 | 109 |   The following are instructions for those loading the patch via Host File System:
 | 
|---|
 | 110 |   ---------------------------------------------------------------------------------
 | 
|---|
 | 111 |   1.  Navigate the menu option path to reach the Kernel Installation and Distribution
 | 
|---|
 | 112 |       System Menu.  Or, the menu option XPD MAIN may be entered directly.
 | 
|---|
 | 113 | 
 | 
|---|
 | 114 |   2.  Next, at the menu displaying:
 | 
|---|
 | 115 |           Edits and Distribution ...
 | 
|---|
 | 116 |           Utilities ...
 | 
|---|
 | 117 |           Installation ...     <---------- pick this one.
 | 
|---|
 | 118 | 
 | 
|---|
 | 119 |   3.  Next, at the menu displaying the options as below, choose each of the options
 | 
|---|
 | 120 |       in a step-by-step fashion, in numerical order (i.e. 1, 2, 3 etc.)  Step #1 will
 | 
|---|
 | 121 |       prompt the user to enter the file path on the host file system where the source
 | 
|---|
 | 122 |       file is stored.  The filename to enter is TMG1-1.0-6.KIDS, but add the
 | 
|---|
 | 123 |       appropriate path.  E.g. /tmp/TMG1-1.0-6.KIDS
 | 
|---|
 | 124 | 
 | 
|---|
 | 125 |        1      Load a Distribution
 | 
|---|
 | 126 |        2      Verify Checksums in Transport Global
 | 
|---|
 | 127 |        3      Print Transport Global
 | 
|---|
 | 128 |        4      Compare Transport Global to Current System
 | 
|---|
 | 129 |        5      Backup a Transport Global
 | 
|---|
 | 130 |        6      Install Package(s)
 | 
|---|
 | 131 |               Restart Install of Package(s)
 | 
|---|
 | 132 |               Unload a Distribution
 | 
|---|
 | 133 | 
 | 
|---|
 | 134 |   4.  From this menu, you may elect to use the following options
 | 
|---|
 | 135 |       (when prompted for INSTALL NAME, enter TMG1-1.0-6
 | 
|---|
 | 136 |           a.  Backup a Transport Global
 | 
|---|
 | 137 |           b.  Compare Transport Global to Current System
 | 
|---|
 | 138 |           c.  Verify Checksums in Transport Global
 | 
|---|
 | 139 | 
 | 
|---|
 | 140 |   5.  Use the Install Package(s) option and select the package TMG1-1.0-6
 | 
|---|
 | 141 | 
 | 
|---|
 | 142 |   6.  When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//'
 | 
|---|
 | 143 |       respond NO.
 | 
|---|
 | 144 | 
 | 
|---|
 | 145 |   7.  When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
 | 
|---|
 | 146 |       Protocols? YES//', respond NO.
 | 
|---|
 | 147 | 
 | 
|---|
 | 148 |   8.  If routines were unmapped as part of step 2, they should be returned
 | 
|---|
 | 149 |       to the mapped set once the installation has run to completion.
 | 
|---|
 | 150 | 
 | 
|---|
 | 151 | 
 | 
|---|
 | 152 | =============================================================================
 | 
|---|
 | 153 | User Information:
 | 
|---|
 | 154 | Entered By  : TOPPENBERG,KEVIN            Date Entered : 3/31/10
 | 
|---|
 | 155 | Completed By: TOPPENBERG,KEVIN            Date Completed: 3/31/10
 | 
|---|
 | 156 | Released By : TOPPENBERG,KEVIN            Date Released : 3/31/10
 | 
|---|
 | 157 | =============================================================================
 | 
|---|
 | 158 | 
 | 
|---|
 | 159 | Packman Mail Message:
 | 
|---|
 | 160 | =====================
 | 
|---|
 | 161 | 
 | 
|---|
 | 162 | $END TXT
 | 
|---|