datasynth_generators/industry/mod.rs
1//! Industry-specific transaction and anomaly generation.
2//!
3//! This module provides industry-authentic transaction patterns, master data,
4//! and anomalies for:
5//!
6//! - Manufacturing: Production orders, BOM, inventory costing, variances
7//! - Retail: POS transactions, returns, inventory shrinkage, promotions
8//! - Healthcare: Revenue cycle, clinical coding, payer transactions
9//! - Technology: Licenses, subscriptions, R&D capitalization
10//! - Financial Services: Banking, investments, insurance
11//! - Professional Services: Time/billing, engagements, trust accounts
12
13pub mod healthcare;
14pub mod manufacturing;
15pub mod retail;
16
17// Common traits and types for industry modules
18mod common;
19
20pub use common::{IndustryAnomaly, IndustryTransaction, IndustryTransactionGenerator};
21pub use healthcare::{
22 CodingSystem, HealthcareAnomaly, HealthcareSettings, HealthcareTransaction,
23 HealthcareTransactionGenerator, PayerType,
24};
25pub use manufacturing::{
26 BillOfMaterials, ManufacturingAnomaly, ManufacturingSettings, ManufacturingTransaction,
27 ManufacturingTransactionGenerator, ProductionOrderType,
28};
29pub use retail::{
30 RetailAnomaly, RetailSettings, RetailTransaction, RetailTransactionGenerator, StoreType,
31};