Code Search for Developers
 
 
  

readme.txt from HL7v3 Test Harness at Krugle


Show readme.txt syntax highlighted

Demo Client Application Notes:

This demo client application is provided for your convenience and to allow you to run a simple client application that will generate a few HL7 messages and send them into the HL7 Test Harness. This application has been written in C#.

If you find this application useful and you decide to update it please send it back to us so that others can benefit from your updates. (this is open source remember)

There is a pre-compiled installer included in the source code under the publish directory.

Here is a general description of how to run the application:

1.	When you run this application you will first be shown a “Provider” window. 
2.	Select a Profile from the list of names in the Provider name list box.
3.	Press either the EMR Demo or the Pharmacy Demo button (both button provide the same result)
4.	You will then be shown the demo application.
5.	The following sections describe each tab
	a.	Patient Search Tab
		i.	Search Button will send the Find Candidate Message Data from the patient first name and Patient last name text boxes will be used in the message.
		ii.	Once data has been returned the table will be populated with information.
		iii.	Double clicking on a row in the patient table will cause the application to send off two patient profile messages. (get medical profile and get allergy profile)
		iv.	Data in other tabs will be populated once these messages return data.
	b.	Prescribing
		i.	You can send in an add prescription message by pressing the Prescribe button. The data from the input boxes will be used to create the message.
		ii.	Once a prescription has been added you must return to the patient search tab and double click the patient again to retrieve the newly entered data.
	c.	Dispensing
		i.	You must select prescription from the table before adding a dispense. (see above for adding prescriptions)
		ii.	Clicking on the dispense button will send in the add dispense message. Data in the text boxes will be used to generate the message.
		iii.	Once a Dispense has been send the Pickup Dispense button will be shown, clicking this button will send in the pickup dispense message for the currently selected dispense.
	d.	Other Conditions
		i.	You can send in an add allergy message by entering data into the fields and pressing the add allergy button.
		ii.	Once an allergy has been added you must return to the patient search tab and double click the patient again to retrieve the newly entered data.
	e.	System Settings
		i.	This tab contains the server names that are used when sending in messages. Currently only the Client Registry address and Drug Information System address are being used.
			1.	Client Registry is used when sending in the Find Candidates message
			2.	Drug Information System is used when sending the add prescription, add dispense, add pickup dispense, and add allergy messages.


This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 




See more files for this project here

HL7v3 Test Harness

The HL7 Test Harness system is an HL7 v3 message conformance testing application that also provides the ability to simulate the message processing actions of a client and/or server system. The app provides message workflow, format and content testing.

Project homepage: http://sourceforge.net/projects/hl7-testharness
Programming language(s): C#,XML
License: gpl2

  Properties/
    AssemblyInfo.cs
    Resources.Designer.cs
    Resources.resx
    Settings.Designer.cs
    Settings.settings
    app.manifest
  Resources/
    BHR0117B.jpg
    BHR0120.jpg
    PHARMACY.WMF
    bottle.JPG
    indicator.gif
    med_24.gif
    med_35.gif
    medical_simble.gif
  publish/
    DemoClientApp_1_0_0_3/
      xsl/
        Data.xml.deploy
        allergyGrid.xsl.deploy
        allergyQuery.xsl.deploy
        createAllergy.xsl.deploy
        createDispense.xsl.deploy
        createDispensePickup.xsl.deploy
        createPrescription.xsl.deploy
        dispenseGrid.xsl.deploy
        patientSearch.xsl.deploy
        prescriptionGrid.xsl.deploy
        prescriptionQuery.xsl.deploy
        searchGrid.xsl.deploy
      DemoClientApp.exe.deploy
      DemoClientApp.exe.manifest
      pill.ico.deploy
    DemoClientApp_1_0_0_4/
      xsl/
        Data.xml.deploy
        allergyGrid.xsl.deploy
        allergyQuery.xsl.deploy
        createAllergy.xsl.deploy
        createDispense.xsl.deploy
        createDispensePickup.xsl.deploy
        createPrescription.xsl.deploy
        dispenseGrid.xsl.deploy
        patientSearch.xsl.deploy
        prescriptionGrid.xsl.deploy
        prescriptionQuery.xsl.deploy
        searchGrid.xsl.deploy
      DemoClientApp.exe.deploy
      DemoClientApp.exe.manifest
      pill.ico.deploy
    DemoClientApp.application
    DemoClientApp_1_0_0_3.application
    DemoClientApp_1_0_0_4.application
    setup.exe
  xsl/
    Data.xml
    allergyGrid.xsl
    allergyQuery.xsl
    createAllergy.xsl
    createDispense.xsl
    createDispensePickup.xsl
    createPrescription.xsl
    dispenseGrid.xsl
    patientSearch.xsl
    prescriptionGrid.xsl
    prescriptionQuery.xsl
    searchGrid.xsl
  DemoClientApp.Designer.cs
  DemoClientApp.cs
  DemoClientApp.csproj
  DemoClientApp.csproj.user
  DemoClientApp.resx
  DemoClientApp.sln
  DemoClientApp.suo
  MessageHandler.cs
  Program.cs
  Provider.Designer.cs
  Provider.cs
  Provider.resx
  Status.Designer.cs
  Status.cs
  Status.resx
  pill.ico
  readme.txt
  requestItem.cs