| 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
|
---|