Code Concepts for Developers - hmislk/hmis GitHub Wiki
This section documents the foundational data structures and component-level semantics used in CareCode HIMS. It aims to help developers understand how system components interact, how calculations are structured, and what conventions are followed when persisting and processing financial, clinical, and inventory-related data.
This is intended for backend developers and contributors working on business logic, controllers, financial calculations, and middleware integrations.
Available Pages
- BillItemFinanceDetails – Data Structure and Semantics
- Displaying Configuration Options for Developers at Page Bottom
- Metadata Management for Master Entities
- Using DTOs to Improve Performance
- Boxing, Unboxing, and Wrapper Classes in JPA DTO Creation
Upcoming Additions
- PharmaceuticalBillItem – Quantities, Rates, and Valuations
- BillFinanceDetails – Bill-Level Consolidated Calculations
- Cost Calculation and Allocation – Strategies and Utility Methods
- Return Bill Handling – Linking, Reverse Entries, and Rate Reconciliation
- Inventory Transaction Semantics – Batches, Stocks, and Locations