/** * Business Rule Validation Codes * * Codes for business/clinical rule validation. */ export declare const BusinessRuleCodes: { readonly 'business-rule-violation': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Business rule violated'; }; readonly 'business-value-out-of-range': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Value is out of acceptable range'; }; readonly 'business-negative-value': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Value should not be negative'; }; readonly 'business-invalid-effective-date': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Invalid effective date'; }; readonly 'business-future-effective-date': { readonly aspect: 'custom_rule'; readonly severity: 'warning'; readonly description: 'Effective date is in the future'; }; readonly 'business-final-status-no-value': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Final status requires value'; }; readonly 'business-invalid-onset-date': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Invalid onset date'; }; readonly 'business-future-onset-date': { readonly aspect: 'custom_rule'; readonly severity: 'warning'; readonly description: 'Onset date is in the future'; }; readonly 'business-invalid-birth-date': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Invalid birth date'; }; readonly 'business-future-birth-date': { readonly aspect: 'custom_rule'; readonly severity: 'warning'; readonly description: 'Birth date is in the future'; }; readonly 'business-unreasonable-age': { readonly aspect: 'custom_rule'; readonly severity: 'warning'; readonly description: 'Age is unreasonable'; }; readonly 'business-invalid-period-start': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Invalid period start date'; }; readonly 'business-invalid-period-end': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Invalid period end date'; }; readonly 'business-end-before-start': { readonly aspect: 'custom_rule'; readonly severity: 'error'; readonly description: 'Period end is before start'; }; readonly 'business-finished-status-no-end': { readonly aspect: 'custom_rule'; readonly severity: 'warning'; readonly description: 'Finished status but no end date'; }; readonly 'business-validation-error': { readonly aspect: 'custom_rule'; readonly severity: 'warning'; readonly description: 'Business rule validation failed'; }; }; export type BusinessRuleCode = keyof typeof BusinessRuleCodes; //# sourceMappingURL=business-rule-codes.d.ts.map