Menu

Tree [1b8bce] master /
 History

HTTPS access


File Date Author Commit
 .vs 2023-04-22 Les Ferguson Les Ferguson [1b8bce] Handle ED content type with Base64 encoding
 DBSetup 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 Docs 2013-03-15 Les Ferguson Les Ferguson [05959a] Created introduction to macros. Added Docs fold...
 HL7Specs 2018-06-19 Les Ferguson Les Ferguson [dce5eb] Changed config file location from special folde...
 Macros 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 bin 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 installer 2018-06-19 Les Ferguson Les Ferguson [c321d0] Changed Help menu links to Discussion and Wiki ...
 obj 2023-04-22 Les Ferguson Les Ferguson [1b8bce] Handle ED content type with Base64 encoding
 AboutMe.Designer.cs 2008-06-28 les_ferg les_ferg [96189d] Version 1.3. Tracks file-changed state and pro...
 AboutMe.cs 2013-02-09 Les Ferguson Les Ferguson [a16758] Its version 2.0 at last. Beta release time.
 AboutMe.resx 2008-05-31 les_ferg les_ferg [623c7d] Release 1.2, added predefined locations, editin...
 AppConfig.cs 2018-06-19 Les Ferguson Les Ferguson [d41e30] Changed config file location from special folde...
 AssemblyInfo.cs 2013-02-09 Les Ferguson Les Ferguson [a16758] Its version 2.0 at last. Beta release time.
 BucketEditForm.Designer.cs 2008-05-31 les_ferg les_ferg [623c7d] Release 1.2, added predefined locations, editin...
 BucketEditForm.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 BucketEditForm.resx 2008-04-13 les_ferg les_ferg [7d16a1] Added Bucket collection to allow user to define...
 ConfigProfile.cs 2018-06-19 Les Ferguson Les Ferguson [dce5eb] Changed config file location from special folde...
 ConfigProfiles.cs 2008-05-31 les_ferg les_ferg [623c7d] Release 1.2, added predefined locations, editin...
 ContextualHelp.cs 2014-07-13 Les Ferguson Les Ferguson [0c1805] Experimental new Contextual Help displayed in H...
 EDAttachment.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 EDAttachmentView.Designer.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 EDAttachmentView.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 EDAttachmentView.resx 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 EditForm.Designer.cs 2008-05-31 les_ferg les_ferg [656afe] Version 1.2, new edit dialog
 EditForm.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 EditForm.resx 2008-05-31 les_ferg les_ferg [656afe] Version 1.2, new edit dialog
 ElementIndex.cs 2014-07-10 Les Ferguson Les Ferguson [d7bd99] Added FindReplaceOpts dialog implementing Find ...
 FieldDetail.Designer.cs 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 FieldDetail.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 FieldDetail.resx 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 FindReplaceOpts.Designer.cs 2014-07-10 Les Ferguson Les Ferguson [bf578f] Fixed bug in MSH node loading.
 FindReplaceOpts.cs 2014-07-13 Les Ferguson Les Ferguson [1f4a52] Contextual help HTML display prepared for beta ...
 FindReplaceOpts.resx 2014-07-10 Les Ferguson Les Ferguson [bf578f] Fixed bug in MSH node loading.
 FormLogView.Designer.cs 2007-08-12 les_ferg les_ferg [fe8529] Prepared for release 1.0
 FormLogView.cs 2007-08-12 les_ferg les_ferg [fe8529] Prepared for release 1.0
 FormLogView.resx 2007-07-30 les_ferg les_ferg [d1a752] Initial checkin
 HL7.ico 2007-07-30 les_ferg les_ferg [d1a752] Initial checkin
 HL7BucketItem.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 HL7BucketItems.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 HL7Message.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 HL7NodeInfo.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 HL7Segments.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 MacroDoc.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 MacroHost.Designer.cs 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 MacroHost.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 MacroHost.resx 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 MainForm.Designer.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 MainForm.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 MainForm.resx 2013-01-30 Les Ferguson Les Ferguson [c1cc62] Added macro example 4
 MainFormActions.cs 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 PropertiesForm.Designer.cs 2013-07-28 Les Ferguson Les Ferguson [85d341] Added database connection settings to the prope...
 PropertiesForm.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 PropertiesForm.resx 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 QuickViewHL7.cd 2014-07-10 Les Ferguson Les Ferguson [bf578f] Fixed bug in MSH node loading.
 QuickViewHL7.csproj 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 QuickViewHL7.sln 2018-06-19 Les Ferguson Les Ferguson [dce5eb] Changed config file location from special folde...
 README.txt 2013-02-15 Les Ferguson Les Ferguson [67fbc4] Added basic notes on activating macros.
 SaveAsDialog.Designer.cs 2008-05-31 les_ferg les_ferg [aec810] New save-as dialog to let user select destinati...
 SaveAsDialog.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 SaveAsDialog.resx 2008-05-31 les_ferg les_ferg [aec810] New save-as dialog to let user select destinati...
 ScriptData.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 ScriptIO.cs 2018-06-19 Les Ferguson Les Ferguson [dce5eb] Changed config file location from special folde...
 SearchContext.cs 2014-07-10 Les Ferguson Les Ferguson [bf578f] Fixed bug in MSH node loading.
 SegmentDetail.Designer.cs 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 SegmentDetail.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 SegmentList.Designer.cs 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 SegmentList.cs 2013-08-18 Les Ferguson Les Ferguson [557cf8] Database usage from macro has been implemented ...
 SegmentList.resx 2012-09-15 les_ferg les_ferg [3a413f] Added macro host form, interface classes, new P...
 ToolsForm.Designer.cs 2008-05-31 les_ferg les_ferg [623c7d] Release 1.2, added predefined locations, editin...
 ToolsForm.cs 2008-04-13 les_ferg les_ferg [7d16a1] Added Bucket collection to allow user to define...
 ToolsForm.resx 2008-04-13 les_ferg les_ferg [7d16a1] Added Bucket collection to allow user to define...
 app.config 2023-04-22 Les Ferguson Les Ferguson [70dc49] ED content with Base64 encoding is removed from...
 hl7doc.zip 2008-05-31 les_ferg les_ferg [0cd390] HL7 schema documentation
 quickviewhl7-ed-update-Apr2023.zip 2023-04-22 Les Ferguson Les Ferguson [1b8bce] Handle ED content type with Base64 encoding

Read Me

QuickViewHL7 Version 2.0   Feb 2013

Release type:
-------------
This should be considered a beta release as I have not yet used it in a working environment.

Purpose:
--------
Bug fixes - several issues which were raised in the forums have been addressed.
Minor changes - yes I do pay attention to the feedback and requests on the forum.
New features - an experimental new macro feature has been added.

Bugs:
-----
Numbering of components within fields is now 1 based instead of zero based.
Other minor issues.

Features:
---------
Tabbing and keyboard navigation of directory lists has been improved.
When opening a file from Explorer the directory list is hidden by default.
Revised Settings dialog, configuration now stored in ProgramData folders, existing bucket definitions should be retrieved from old configuration at first startup.

Macros:
-------
I have implemented an embedded WebBrowser control, with an interface to the QuickViewHL7 runtime environment provided within the JavaScript environment. This allows the crafting of an HTML standard user interface, for macros which require user input or which display outcomes to the user.  The working script for a macro is, therefore, written in JavaScript, and may access the data segments of the item currently being edited, as well as any HL7 file found in any of the predefined bucket locations.

Further documentation is pending, regarding the QuickViewHL7 interfaces provided to the macro runtime environment.  Currently the installer (quickviewhl7-2.0.4788) includes a small set of example macros in the Macros folder.  I have included comments in these macros, as my initial notations towards API and tutorial documentation.

Due to the manner of implementation, the embedded WebBrowser control uses your resident version of IE.  My development and testing worked with IE9. Debugging and tracing features of other browsers, while very desirable, are not available here.  I have implemented a very basic console feature which allows tracing of activity and error capture.

Settings / EnableMacros
To enable or disable macros, use the settings panel (File/Settings) and change the option EnableMacros.  When this is set to False the program will not even check for the presence of macro files, and the Macro submenu will contain the statement "Listing Disabled".  The program needs to be restarted for the EnableMacros setting to take effect.

Settings / MacroFolder
When EnableMacros is set to True, the program will scan the default macro folder at startup, populating the Macros submenu with the titles of macro files found.  The default location is the Macros folder in the program installation folder.  If you want or need to use another location, you can put an alternative pathname in the Settings item MacroFolder.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.