Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A lot happens when you startup KenyaEMR so this page is an attempt to explain the details to help developers and admins debug any problems that might arise.

...

The existing content managers are as follows (listed in the order in which they are refreshed)

ManagerPriorityManagesOn refresh
RequirementManager0External requirementsChecks each requirement, throws UnsatisfiedRequirementException if one fails
MetadataManager10Metadata bundlesInstalls all registered bundles
LabManager20Lab test catalogsLoads all lab test catalogs
RegimenManager30Regimen definitionsLoads all regimen definitions from XML resource
IdentifierManager40Identifiers 
CalculationManager50Calculation classes and patient flags 
ProgramManager60Programs 
FormManager70FormsSaves form resources for XML content of all forms and registers custom tags
ReportManager80Reports and their buildersBuilds and persists all report definitions
ChoreManager90ChoresPerforms all chores not already performed

...