Version 7, last updated by markcopenhaver at September 22, 2010 20:10 UTC
Source Code
This page describes the organization of the EncounterPRO-OS Source Code. If you want to browse the actual source code, either flip over to the Source/SVN tab or use this URL in your favorite subversion client: http://subversion.assembla.com/svn/EncounterPRO-OS
The source code repository is divided into major sections as follows:
| SVN Section | Description |
| Client | Client Application |
| Components | .Net component base class assembly and any component projects which are part of the Open Source project |
| Database Content | Codes, pick-lists, definitions, etc. that are part of the Open Source project |
| Database Schema | Database object definitions |
| Server | Server services and supporting applications |
| Setup | Setup scripts |
| Utilities | Programs and utilities used by other parts of EncounterPRO-OS |
| XML Schemas | XML schema definition files |
The following is a summary of the programs in the EncounterPRO-OS platform:
Program |
Form |
Description |
EncounterPRO.OS.Client |
PowerBuilder 11.5 |
Source code for the client application including UI and all PowerBuilder components |
EncounterPRO.OS.ServerService |
C# |
Background service that runs under the Windows Service Control Manager |
EncounterPRO.OS.Worker |
PowerBuilder 11.5 |
Source code for the server executable that performs tasks executed by the EncounterPRO Server Service |
EncounterPRO.OS.Utilities |
C# |
Source code for the EncounterPRO.OS.Utilities assembly and COM wrappers |
EncounterPRO.OS.sqlce |
C# |
Tool that assists where SQL scripts need to be executed during the installation of EncounterPRO or components |
EncounterPRO.OS.CSharpGACTool |
C# |
Tool that assists in the installation of EncounterPRO-OS and components. |
EncounterPRO.OS.ReplaceText |
C# |
Tool that assists EncounterPRO.OS.sqlce to prepare SQL scripts that need to be executed during the installation of EncounterPRO or components |
EncounterPRO.OS.EventLogInstaller |
C# |
Tool that installs EncounterPRO-OS Event Log source |
EncounterPRO.OS.ComponentBase |
C# |
Base class assembly for .Net components |