source: cprs/branches/tmg-cprs/Server_KIDS/TMG1-1.0-6.TXT@ 859

Last change on this file since 859 was 732, checked in by Kevin Toppenberg, 15 years ago

More needed patches

File size: 7.4 KB
Line 
1$TXT Created by TOPPENBERG,KEVIN at FAMILY PHYSICANS OF GREENEVILLE (KIDS) on 1/7/10
2=============================================================================
3Run Date: 3/31/10 Designation: TMG1-1.0*1.0*6
4Package : TMG - FAMILY PHYSICANS OF GREENEVILLE Priority: Optional
5Version : 1 SEQ #6 Status: Released
6=============================================================================
7
8Associated patches: None
9
10Subject: Patch to support TMG-CPRS Imaging
11
12Category:
13 - Routine
14
15Description:
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
20Important 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
66Post-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=============================================================================
153User Information:
154Entered By : TOPPENBERG,KEVIN Date Entered : 3/31/10
155Completed By: TOPPENBERG,KEVIN Date Completed: 3/31/10
156Released By : TOPPENBERG,KEVIN Date Released : 3/31/10
157=============================================================================
158
159Packman Mail Message:
160=====================
161
162$END TXT
Note: See TracBrowser for help on using the repository browser.