<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=ImagerUnit</id>
	<title>ImagerUnit - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=ImagerUnit"/>
	<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=ImagerUnit&amp;action=history"/>
	<updated>2026-05-05T03:46:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=15114&amp;oldid=prev</id>
		<title>NeilArmstrong: Added a glossary link to CPRS~</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=15114&amp;oldid=prev"/>
		<updated>2012-08-10T00:59:53Z</updated>

		<summary type="html">&lt;p&gt;Added a glossary link to CPRS~&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:59, 10 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ImageSignal : string = &amp;#039;^IMAGE^&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ImageSignal : string = &amp;#039;^IMAGE^&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NewDocSignal : string = &amp;#039;^TIU&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NewDocSignal : string = &amp;#039;^TIU&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NewPatientSignal : string = &#039;XPT^CPRS&#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NewPatientSignal : string = &#039;XPT^&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;CPRS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~|CPRS]]&lt;/ins&gt;&#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;EndCPRSSignal &lt;/del&gt;: string = &#039;END^CPRS^&#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;End[[CPRS~|CPRS]]Signal &lt;/ins&gt;: string = &#039;END^&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[CPRS~|&lt;/ins&gt;CPRS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;^&#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // do the default message handling&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // do the default message handling&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l83&quot;&gt;Line 83:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 83:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                or (Pos (NewPatientSignal, Data) &amp;gt; 0)then begin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                or (Pos (NewPatientSignal, Data) &amp;gt; 0)then begin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ClearAllImages;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ClearAllImages;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end else if (Pos (&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ENDCPRSSignal&lt;/del&gt;, Data) &amp;gt; 0) then begin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end else if (Pos (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;END[[CPRS~|CPRS]]Signal&lt;/ins&gt;, Data) &amp;gt; 0) then begin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         [[Application~|Application]].Terminate;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         [[Application~|Application]].Terminate;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l272&quot;&gt;Line 272:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 272:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Width = 701&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Width = 701&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Height = 567&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Height = 567&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Caption = &#039;OpenVistA CPRS Imager&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Caption = &#039;OpenVistA &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;CPRS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~|CPRS]] &lt;/ins&gt;Imager&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Color = clBtnFace&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Color = clBtnFace&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Font.Charset = DEFAULT_CHARSET&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   Font.Charset = DEFAULT_CHARSET&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NeilArmstrong</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=14797&amp;oldid=prev</id>
		<title>NeilArmstrong: Added Glossary link to Action~</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=14797&amp;oldid=prev"/>
		<updated>2012-07-10T11:20:11Z</updated>

		<summary type="html">&lt;p&gt;Added Glossary link to Action~&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:20, 10 July 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure FormDestroy(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure FormDestroy(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure FormResize(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure FormResize(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure FormClose(Sender: TObject; var Action: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TCloseAction&lt;/del&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure FormClose(Sender: TObject; var &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Action&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~|Action]]&lt;/ins&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TClose[[Action~|Action]]&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure HideLog1Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure HideLog1Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure ShowLog1Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     procedure ShowLog1Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l88&quot;&gt;Line 88:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     end;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     end;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   end;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   end;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.FormClose(Sender: TObject; var Action: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TCloseAction&lt;/del&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.FormClose(Sender: TObject; var &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Action&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~|Action]]&lt;/ins&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TClose[[Action~|Action]]&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ClearAllImages();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ClearAllImages();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NeilArmstrong</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=14169&amp;oldid=prev</id>
		<title>NeilArmstrong: Added Glossary Link to Historical~</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=14169&amp;oldid=prev"/>
		<updated>2012-03-03T00:47:05Z</updated>

		<summary type="html">&lt;p&gt;Added Glossary Link to Historical~&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:47, 3 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ImagerUnit===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ImagerUnit===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This page uses the historical meaning of the term &quot;OpenVistA&quot; [[VistA Trademark Issues]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This page uses the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;historical&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~| Historical]] &lt;/ins&gt;meaning of the term &quot;OpenVistA&quot; [[VistA Trademark Issues]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is the code for the main imager unit of the program. Below that is the code for the form itself (in text format)  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is the code for the main imager unit of the program. Below that is the code for the form itself (in text format)  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NeilArmstrong</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=13928&amp;oldid=prev</id>
		<title>NeilArmstrong: Added glossary link to Application~</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=13928&amp;oldid=prev"/>
		<updated>2012-02-22T12:24:39Z</updated>

		<summary type="html">&lt;p&gt;Added glossary link to Application~&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:24, 22 February 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot;&gt;Line 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ClearAllImages;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ClearAllImages;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end else if (Pos (ENDCPRSSignal, Data) &amp;gt; 0) then begin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end else if (Pos (ENDCPRSSignal, Data) &amp;gt; 0) then begin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         Application.Terminate;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Application&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~|Application]]&lt;/ins&gt;.Terminate;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       end;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     end;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     end;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l113&quot;&gt;Line 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 113:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.Button2Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.Button2Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     Application.Terminate;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Application&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~|Application]]&lt;/ins&gt;.Terminate;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   end;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   end;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.Exit1Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.Exit1Click(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   begin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     Application.Terminate;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Application&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~|Application]]&lt;/ins&gt;.Terminate;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   end;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   end;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.FormResize(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   procedure TImagerForm.FormResize(Sender: TObject);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NeilArmstrong</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=9466&amp;oldid=prev</id>
		<title>Ftrotter: trademark</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=9466&amp;oldid=prev"/>
		<updated>2007-03-07T16:23:42Z</updated>

		<summary type="html">&lt;p&gt;trademark&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:23, 7 March 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ImagerUnit===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ImagerUnit===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This page uses the historical meaning of the term &quot;OpenVistA&quot; [[VistA Trademark Issues]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is the code for the main imager unit of the program. Below that is the code for the form itself (in text format)  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is the code for the main imager unit of the program. Below that is the code for the form itself (in text format)  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ftrotter</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=4726&amp;oldid=prev</id>
		<title>Kdtop at 21:04, 23 April 2005</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=ImagerUnit&amp;diff=4726&amp;oldid=prev"/>
		<updated>2005-04-23T21:04:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===ImagerUnit===&lt;br /&gt;
&lt;br /&gt;
Here is the code for the main imager unit of the program. Below that is the code for the form itself (in text format) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
unit ImagerUnit;&lt;br /&gt;
interface&lt;br /&gt;
uses\&lt;br /&gt;
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,\&lt;br /&gt;
  Dialogs, StdCtrls, StrUtils, BrowserUnit, ExtCtrls, Menus, OleCtrls,\&lt;br /&gt;
  SHDocVw, ComCtrls, ToolWin;&lt;br /&gt;
type&lt;br /&gt;
  TImagerForm = class(TForm)&lt;br /&gt;
    PageControl: TPageControl;&lt;br /&gt;
    LogPage: TTabSheet;&lt;br /&gt;
    MsgMemo: TMemo;&lt;br /&gt;
    MainMenu: TMainMenu;&lt;br /&gt;
    File1: TMenuItem;&lt;br /&gt;
    Exit1: TMenuItem;&lt;br /&gt;
    ToolBar1: TToolBar;&lt;br /&gt;
    View1: TMenuItem;&lt;br /&gt;
    ShowLog1: TMenuItem;&lt;br /&gt;
    HideLog1: TMenuItem;&lt;br /&gt;
    procedure FormCreate(Sender: TObject);&lt;br /&gt;
    procedure HideButtonClick(Sender: TObject);&lt;br /&gt;
    procedure Button2Click(Sender: TObject);&lt;br /&gt;
    procedure Exit1Click(Sender: TObject);&lt;br /&gt;
    procedure FormDestroy(Sender: TObject);&lt;br /&gt;
    procedure FormResize(Sender: TObject);&lt;br /&gt;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);&lt;br /&gt;
    procedure HideLog1Click(Sender: TObject);&lt;br /&gt;
    procedure ShowLog1Click(Sender: TObject);&lt;br /&gt;
  private&lt;br /&gt;
    { Private declarations }&lt;br /&gt;
    FVistaMsg: Word;&lt;br /&gt;
    BrowserList : TStringList;&lt;br /&gt;
    Running : boolean;&lt;br /&gt;
    procedure DefaultHandler(var Message); override;&lt;br /&gt;
    procedure ShowImage (var Data : string);&lt;br /&gt;
    function GetBetween (var Text : String; OpenTag,CloseTag : string;&lt;br /&gt;
                         KeepTags : Boolean) : string;&lt;br /&gt;
    procedure CutStringInThree(var Text : AnsiString; p1, p2 : Integer; var s1,s2,s3 : AnsiString);&lt;br /&gt;
    procedure AddImage (var URL, Title : string);&lt;br /&gt;
    procedure ClearAllImages();&lt;br /&gt;
  public&lt;br /&gt;
    { Public declarations }&lt;br /&gt;
  end;&lt;br /&gt;
var&lt;br /&gt;
  ImagerForm: TImagerForm;&lt;br /&gt;
const&lt;br /&gt;
  cLog : string[5] = &amp;#039;Log&amp;#039;;&lt;br /&gt;
implementation&lt;br /&gt;
{$R *.dfm}&lt;br /&gt;
  procedure TImagerForm.DefaultHandler(var Message);&lt;br /&gt;
  { adds check to the message handling for this form to get a registered message }&lt;br /&gt;
  var&lt;br /&gt;
    buf: array[0..255] of Char;&lt;br /&gt;
    Data : string;&lt;br /&gt;
    p1 : integer;&lt;br /&gt;
  const&lt;br /&gt;
    ImageSignal : string = &amp;#039;^IMAGE^&amp;#039;;&lt;br /&gt;
    NewDocSignal : string = &amp;#039;^TIU&amp;#039;;&lt;br /&gt;
    NewPatientSignal : string = &amp;#039;XPT^CPRS&amp;#039;;&lt;br /&gt;
    EndCPRSSignal : string = &amp;#039;END^CPRS^&amp;#039;;&lt;br /&gt;
  begin&lt;br /&gt;
    // do the default message handling&lt;br /&gt;
    inherited DefaultHandler(Message);&lt;br /&gt;
    // if the message is &amp;#039;VistA Event - Clinical&amp;#039; and not posted from self...&lt;br /&gt;
    // wParam=Handle of message sender, lParam=entry in global atom table&lt;br /&gt;
    with TMessage(Message) do if (Msg = FVistaMsg) and (wParam &amp;lt;&amp;gt; Handle) then&lt;br /&gt;
    begin&lt;br /&gt;
      // retrieve the text pointed to by lParam into a buffer&lt;br /&gt;
      GlobalGetAtomName(lParam, buf, 255);&lt;br /&gt;
      Data := StrPas(buf);&lt;br /&gt;
      MsgMemo.Lines.Add(Data);&lt;br /&gt;
      p1 := Pos (ImageSignal,Data);&lt;br /&gt;
      if p1 &amp;gt; 0 then begin&lt;br /&gt;
        Data := MidStr(Data, p1 + Length(ImageSignal), Length(Data));&lt;br /&gt;
        ShowImage (Data);&lt;br /&gt;
      end else if (Pos (NewDocSignal, Data) &amp;gt; 0)&lt;br /&gt;
               or (Pos (NewPatientSignal, Data) &amp;gt; 0)then begin&lt;br /&gt;
        ClearAllImages;&lt;br /&gt;
      end else if (Pos (ENDCPRSSignal, Data) &amp;gt; 0) then begin&lt;br /&gt;
        Application.Terminate;&lt;br /&gt;
      end;&lt;br /&gt;
    end;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.FormClose(Sender: TObject; var Action: TCloseAction);&lt;br /&gt;
  begin&lt;br /&gt;
    ClearAllImages();&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.FormCreate(Sender: TObject);&lt;br /&gt;
  begin&lt;br /&gt;
    // register the message with windows to get a unique message number&lt;br /&gt;
    FVistaMsg := RegisterWindowMessage(&amp;#039;VistA Event - Clinical&amp;#039;);&lt;br /&gt;
    MsgMemo.Lines.clear;&lt;br /&gt;
    BrowserList := TStringList.Create;&lt;br /&gt;
    BrowserList.AddObject(cLog,nil);&lt;br /&gt;
    Running := true;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.FormDestroy(Sender: TObject);&lt;br /&gt;
  begin&lt;br /&gt;
    ClearAllImages();&lt;br /&gt;
    If BrowserList &amp;lt;&amp;gt; nil then BrowserList.Free;&lt;br /&gt;
    Running := false;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.HideButtonClick(Sender: TObject);&lt;br /&gt;
  begin&lt;br /&gt;
    Visible := false;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.Button2Click(Sender: TObject);&lt;br /&gt;
  begin&lt;br /&gt;
    Application.Terminate;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.Exit1Click(Sender: TObject);&lt;br /&gt;
  begin&lt;br /&gt;
    Application.Terminate;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.FormResize(Sender: TObject);&lt;br /&gt;
  var&lt;br /&gt;
    i : integer;&lt;br /&gt;
    Page : TTabSheet;&lt;br /&gt;
  begin&lt;br /&gt;
    //Note: I was getting a FormResize event after form destroyed-&amp;gt;error.  Avoid via Running...&lt;br /&gt;
    if (PageControl &amp;lt;&amp;gt; nil) and (BrowserList &amp;lt;&amp;gt; nil) and (Running = true) then begin&lt;br /&gt;
      Page := PageControl.ActivePage;&lt;br /&gt;
      for i := 0 to BrowserList.Count-1 do begin&lt;br /&gt;
        if BrowserList.Objects[i] &amp;lt;&amp;gt; nil then begin&lt;br /&gt;
          (BrowserList.Objects[i] as TWebBrowser).Height := Page.Height;&lt;br /&gt;
          (BrowserList.Objects[i] as TWebBrowser).Width := Page.Width;&lt;br /&gt;
        end;&lt;br /&gt;
      end;&lt;br /&gt;
    end;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.HideLog1Click(Sender: TObject);&lt;br /&gt;
  begin&lt;br /&gt;
    LogPage.Visible := false;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.ShowLog1Click(Sender: TObject);&lt;br /&gt;
  begin&lt;br /&gt;
    LogPage.Visible := true;&lt;br /&gt;
  end;&lt;br /&gt;
  &lt;br /&gt;
  procedure TImagerForm.CutStringInThree(var Text : AnsiString; p1, p2 : Integer;&lt;br /&gt;
                                    var s1,s2,s3 : AnsiString);&lt;br /&gt;
  {Purpose: Cut input string Text into 3 parts, with cut points given by p1 &amp;amp; p2.&lt;br /&gt;
            p1 points to first character to be in s2&lt;br /&gt;
            p2 points to last character to be in s2        }&lt;br /&gt;
  begin&lt;br /&gt;
    s1 := &amp;#039;&amp;#039;; s2 := &amp;#039;&amp;#039;;  s3 := &amp;#039;&amp;#039;;&lt;br /&gt;
    if p1 &amp;gt; 1 then s1 := MidStr(Text, 1, p1-1);&lt;br /&gt;
    s2 := MidStr(Text, p1, p2-p1+1);&lt;br /&gt;
    s3 := MidStr(Text, p2+1, Length(Text)-p2);&lt;br /&gt;
  end;&lt;br /&gt;
  function TImagerForm.GetBetween (var Text : String; OpenTag,CloseTag : string;&lt;br /&gt;
                                    KeepTags : Boolean) : string;&lt;br /&gt;
  {Purpose: Gets text between Open and Close tags.  Removes any CR&amp;#039;s or LF&amp;#039;s&lt;br /&gt;
   Input: Text - the text to work on.  It IS changed as code is removed&lt;br /&gt;
          KeepTags - true if want tag return in result&lt;br /&gt;
                     false if tag not in result (still is removed from Text)&lt;br /&gt;
   Output: Text IS changed.&lt;br /&gt;
           Result=the code between the opening and closing tags&lt;br /&gt;
   Note: Both OpenTag and CloseTag MUST be present for anything to happen.&lt;br /&gt;
  }&lt;br /&gt;
  var&lt;br /&gt;
    p1,p2 : integer;&lt;br /&gt;
    s1,s2,s3 : AnsiString;&lt;br /&gt;
  begin&lt;br /&gt;
    Result := &amp;#039;&amp;#039;; //default of no result.&lt;br /&gt;
    p1 := Pos(UpperCase(OpenTag), UpperCase(Text));&lt;br /&gt;
    if (p1 &amp;gt; 0) then begin&lt;br /&gt;
      p2 := PosEx(UpperCase(CloseTag),UpperCase(Text),p1+Length(OpenTag)) + Length(CloseTag) -1;&lt;br /&gt;
      if ((p2 &amp;gt; 0) and (p2 &amp;gt; p1)) then begin&lt;br /&gt;
        CutStringInThree (Text, p1,p2, s1,Result,s3);&lt;br /&gt;
        Text := s1+s3;&lt;br /&gt;
        //Now, remove any CR&amp;#039;s or LF&amp;#039;s&lt;br /&gt;
        repeat&lt;br /&gt;
          p1 := Pos (Chr(13),Result);&lt;br /&gt;
          if p1= 0 then p1 := Pos (Chr(10),Result);&lt;br /&gt;
          if (p1 &amp;gt; 0) then begin&lt;br /&gt;
            CutStringInThree (Result, p1,p1, s1,s2,s3);&lt;br /&gt;
            Result := s1+s3;&lt;br /&gt;
          end;&lt;br /&gt;
        until (p1=0);&lt;br /&gt;
        //Now cut off boundry tags if requested.&lt;br /&gt;
        if not KeepTags then begin&lt;br /&gt;
          p1 := Length(OpenTag) + 1;&lt;br /&gt;
          p2 := Length (Result) - Length (CloseTag);&lt;br /&gt;
          CutStringInThree (Result, p1,p2, s1,s2,s3);&lt;br /&gt;
          Result := s2;&lt;br /&gt;
        end;&lt;br /&gt;
      end;&lt;br /&gt;
    end;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.ShowImage (var Data : string);&lt;br /&gt;
  {expected input: data is expected in the following format:&lt;br /&gt;
        &amp;lt;img src=&amp;quot;http://www.geocities.com/kdtop3/pic1.jpg&amp;quot; alt=&amp;quot;Title 1&amp;quot;&amp;gt;&lt;br /&gt;
  }&lt;br /&gt;
  var&lt;br /&gt;
    URL, Title : string;&lt;br /&gt;
  begin&lt;br /&gt;
    Data := GetBetween(Data,&amp;#039;&amp;lt;img &amp;#039;, &amp;#039;&amp;gt;&amp;#039;, false);&lt;br /&gt;
    URL := GetBetween (Data, &amp;#039;src=&amp;quot;&amp;#039;, &amp;#039;&amp;quot;&amp;#039;, false);&lt;br /&gt;
    Title := GetBetween (Data, &amp;#039;alt=&amp;quot;&amp;#039;, &amp;#039;&amp;quot;&amp;#039;, false);&lt;br /&gt;
    if URL &amp;lt;&amp;gt; &amp;#039;&amp;#039; then begin&lt;br /&gt;
      AddImage(URL, Title);&lt;br /&gt;
    end;&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.AddImage (var URL, Title : string);&lt;br /&gt;
  var&lt;br /&gt;
    NewTabSheet : TTabSheet;&lt;br /&gt;
    Browser     : TWebBrowser;&lt;br /&gt;
    CaptionName : string;&lt;br /&gt;
  begin&lt;br /&gt;
    NewTabSheet := TTabSheet.Create(PageControl);&lt;br /&gt;
    NewTabSheet.PageControl := PageControl;&lt;br /&gt;
    if Title = &amp;#039;&amp;#039; then Title := &amp;#039;Image&amp;#039;;&lt;br /&gt;
    CaptionName := IntToStr(PageControl.PageCount-1) + &amp;#039;. &amp;#039; + Title;&lt;br /&gt;
    NewTabSheet.Caption := CaptionName;&lt;br /&gt;
    NewTabSheet.Align := alClient;&lt;br /&gt;
    PageControl.ActivePage := NewTabSheet;&lt;br /&gt;
    Browser := TWebBrowser.Create(self);&lt;br /&gt;
    Browser.ParentWindow := NewTabSheet.Handle;&lt;br /&gt;
    Browser.Align := alClient;&lt;br /&gt;
    Browser.Width := NewTabSheet.Width;&lt;br /&gt;
    Browser.Height := NewTabSheet.Height;&lt;br /&gt;
    BrowserList.AddObject(CaptionName,Browser);&lt;br /&gt;
    Browser.Navigate(URL);&lt;br /&gt;
    BringWindowToTop(ImagerForm.Handle);&lt;br /&gt;
  end;&lt;br /&gt;
  procedure TImagerForm.ClearAllImages();&lt;br /&gt;
  var&lt;br /&gt;
    i,j : integer;&lt;br /&gt;
    PageName : string;&lt;br /&gt;
    p : ^TObject;&lt;br /&gt;
    Browser : ^TWebBrowser;  //a pointer&lt;br /&gt;
  begin&lt;br /&gt;
    if (PageControl &amp;lt;&amp;gt; nil) and (BrowserList &amp;lt;&amp;gt; nil) then begin&lt;br /&gt;
      for i := 0 to PageControl.PageCount-1 do begin&lt;br /&gt;
        PageName := PageControl.Pages[i].Caption;&lt;br /&gt;
        if PageName &amp;lt;&amp;gt; cLog then begin&lt;br /&gt;
          for j := 0 to BrowserList.Count-1 do begin&lt;br /&gt;
            if BrowserList.Strings[j]=PageName then begin&lt;br /&gt;
              if BrowserList.Objects[i] &amp;lt;&amp;gt; nil then begin&lt;br /&gt;
                (BrowserList.Objects[i] as TWebBrowser).Free;&lt;br /&gt;
                break;&lt;br /&gt;
              end;&lt;br /&gt;
            end;&lt;br /&gt;
          end;&lt;br /&gt;
        end;&lt;br /&gt;
      end;&lt;br /&gt;
      i := BrowserList.Count-1;&lt;br /&gt;
      while i &amp;gt;= 0 do begin&lt;br /&gt;
        if PageControl.Pages[i].Caption &amp;lt;&amp;gt; cLog then begin&lt;br /&gt;
          If PageControl.Pages[i] &amp;lt;&amp;gt; nil then PageControl.Pages[i].Free;&lt;br /&gt;
          BrowserList.Delete(i);&lt;br /&gt;
        end;&lt;br /&gt;
        i := i - 1;&lt;br /&gt;
      end;&lt;br /&gt;
    end;&lt;br /&gt;
  end;&lt;br /&gt;
end.&lt;br /&gt;
------&lt;br /&gt;
------&lt;br /&gt;
This is the form associated with ImagerUnit (viewed as text)&lt;br /&gt;
------&lt;br /&gt;
object ImagerForm: TImagerForm&lt;br /&gt;
  Left = 223&lt;br /&gt;
  Top = 116&lt;br /&gt;
  Width = 701&lt;br /&gt;
  Height = 567&lt;br /&gt;
  Caption = &amp;#039;OpenVistA CPRS Imager&amp;#039;&lt;br /&gt;
  Color = clBtnFace&lt;br /&gt;
  Font.Charset = DEFAULT_CHARSET&lt;br /&gt;
  Font.Color = clWindowText&lt;br /&gt;
  Font.Height = -11&lt;br /&gt;
  Font.Name = &amp;#039;MS Sans Serif&amp;#039;&lt;br /&gt;
  Font.Style = []&lt;br /&gt;
  Menu = MainMenu&lt;br /&gt;
  OldCreateOrder = False&lt;br /&gt;
  Visible = True&lt;br /&gt;
  OnClose = FormClose&lt;br /&gt;
  OnCreate = FormCreate&lt;br /&gt;
  OnDestroy = FormDestroy&lt;br /&gt;
  OnResize = FormResize&lt;br /&gt;
  PixelsPerInch = 96&lt;br /&gt;
  TextHeight = 13&lt;br /&gt;
  object PageControl: TPageControl&lt;br /&gt;
    Left = 0&lt;br /&gt;
    Top = 29&lt;br /&gt;
    Width = 693&lt;br /&gt;
    Height = 484&lt;br /&gt;
    ActivePage = LogPage&lt;br /&gt;
    Align = alClient&lt;br /&gt;
    TabOrder = 0&lt;br /&gt;
    TabPosition = tpBottom&lt;br /&gt;
    object LogPage: TTabSheet&lt;br /&gt;
      Caption = &amp;#039;Log&amp;#039;&lt;br /&gt;
      ImageIndex = 1&lt;br /&gt;
      object MsgMemo: TMemo&lt;br /&gt;
        Left = 0&lt;br /&gt;
        Top = 0&lt;br /&gt;
        Width = 685&lt;br /&gt;
        Height = 458&lt;br /&gt;
        Align = alClient&lt;br /&gt;
        ScrollBars = ssBoth&lt;br /&gt;
        TabOrder = 0&lt;br /&gt;
      end&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
  object ToolBar1: TToolBar&lt;br /&gt;
    Left = 0&lt;br /&gt;
    Top = 0&lt;br /&gt;
    Width = 693&lt;br /&gt;
    Height = 29&lt;br /&gt;
    Caption = &amp;#039;ToolBar1&amp;#039;&lt;br /&gt;
    TabOrder = 1&lt;br /&gt;
  end&lt;br /&gt;
  object MainMenu: TMainMenu&lt;br /&gt;
    Left = 256&lt;br /&gt;
    Top = 192&lt;br /&gt;
    object File1: TMenuItem&lt;br /&gt;
      Caption = &amp;#039;&amp;amp;File&amp;#039;&lt;br /&gt;
      object Exit1: TMenuItem&lt;br /&gt;
        Caption = &amp;#039;E&amp;amp;xit&amp;#039;&lt;br /&gt;
        OnClick = Exit1Click&lt;br /&gt;
      end&lt;br /&gt;
    end&lt;br /&gt;
    object View1: TMenuItem&lt;br /&gt;
      Caption = &amp;#039;&amp;amp;View&amp;#039;&lt;br /&gt;
      object ShowLog1: TMenuItem&lt;br /&gt;
        Caption = &amp;#039;&amp;amp;Show Log&amp;#039;&lt;br /&gt;
        OnClick = ShowLog1Click&lt;br /&gt;
      end&lt;br /&gt;
      object HideLog1: TMenuItem&lt;br /&gt;
        Caption = &amp;#039;&amp;amp;Hide Log&amp;#039;&lt;br /&gt;
        OnClick = HideLog1Click&lt;br /&gt;
      end&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki&lt;br /&gt;
Page last modified on June 11, 2004, at 05:05 PM&lt;/div&gt;</summary>
		<author><name>Kdtop</name></author>
	</entry>
</feed>