MCPcopy Create free account
hub / github.com/Bahmni/OpenElis

github.com/Bahmni/OpenElis @R2.0_08112013

Chat with this repo
repository ↗ · DeepWiki ↗ · release R2.0_08112013 ↗ · + Follow
15,243 symbols 58,954 edges 1,839 files 1,571 documented · 10% updated 2mo ago★ 331 open issues

Browse by type

Functions 13,572 Types & classes 1,671
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OpenElis

forked from OpenElis_v3.1_r2013_02_21 branch in svn

Technical issues with the codebase

  • Transaction and Hibernate session management
  • Pagination handled via HttpSession
  • Code duplication in various places (need examples here)
    • ResultValidationPaging, ResultsPaging and AnalyzerResultsPaging. Same copy-pasted code with very minor difference.

Functional changes made by us

  • The order should contain the panel along with the tests. Hence making panel more than convenience tool for selecting multiple tests.
  • AtomFeed based integration with OpenMRS and OpenERP
  • REST endpoint for Patient, LabResults

  • Added functionality to validate test results by a particular accession number. Also you can see items to be validated across all test sections.

Technical improvements

  • Added ant buld
  • Shortcircuited all calls to Session.clear

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 12,586
Class 1,489
Function 986
Interface 147
Enum 35

Languages

Java94%
TypeScript5%
Python1%

Modules by API surface

openelis/src/us/mn/state/health/lims/patient/valueholder/ObservationData.java227 symbols
openelis/WebContent/scripts/slickgrid/slick.grid.js161 symbols
openelis/src/us/mn/state/health/lims/test/beanItems/TestResultItem.java147 symbols
openelis/src/us/mn/state/health/lims/sample/form/ProjectData.java135 symbols
openelis/src/us/mn/state/health/lims/resultvalidation/bean/AnalysisItem.java116 symbols
openelis/src/us/mn/state/health/lims/common/util/SystemConfiguration.java105 symbols
openelis/src/us/mn/state/health/lims/reports/action/implementation/reportBeans/HaitiClinicalPatientData.java96 symbols
openelis/WebContent/scripts/jquery.dataTables.min.js91 symbols
openelis/src/us/mn/state/health/lims/test/valueholder/Test.java83 symbols
openelis/src/us/mn/state/health/lims/analysis/valueholder/Analysis.java83 symbols
openelis/src/us/mn/state/health/lims/patient/action/bean/PatientManagmentInfo.java81 symbols
openelis/src/us/mn/state/health/lims/resultvalidation/action/util/ResultValidationItem.java79 symbols

Datastores touched

clinlimsDatabase · 1 repos
cdielisDatabase · 1 repos
ci_ipciDatabase · 1 repos
ci_reg_labDatabase · 1 repos
cilnspDatabase · 1 repos
lnsphaitiDatabase · 1 repos
mydatabaseDatabase · 1 repos
trainingcdielisDatabase · 1 repos

For agents

$ claude mcp add OpenElis \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page