Version 7, last updated by markcopenhaver at September 22, 2010 20:10 UTC

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