blax
Version:
Blax - HMS-Powered Multi-Agent Platform with Government Agency Analysis, Deep Research, and Enterprise-Ready Deployment. No local LLM keys required.
216 lines โข 9.64 kB
JavaScript
/**
* Industry-Specific Panel Configurations
*
* Modular panel system for different industries and purposes
* Each panel type has specialized functionality and appearance
*/
export const INDUSTRY_PANELS = {
// Healthcare & Medical
'medical-standards': {
id: 'medical-standards',
name: 'Medical Standards Compliance',
description: 'HIPAA, FHIR R4, HL7 v2.x compliance monitoring',
industry: 'healthcare',
category: 'standards',
icon: '๐ฅ',
color: '#2ecc71',
commands: ['/hipaa-check', '/fhir-validate', '/hl7-parse', '/dicom-verify'],
shortcuts: { 'Ctrl+H': 'HIPAA audit', 'Ctrl+F': 'FHIR validation' },
widgets: [
{ type: 'status', title: 'HIPAA Compliance Status' },
{ type: 'progress', title: 'FHIR R4 Implementation' },
{ type: 'list', title: 'Recent HL7 Messages' }
],
hmsAgents: ['hipaa-compliance', 'fhir-validator', 'hl7-processor']
},
'clinical-workflow': {
id: 'clinical-workflow',
name: 'Clinical Workflow Management',
description: 'Patient care coordination and clinical decision support',
industry: 'healthcare',
category: 'workflow',
icon: '๐ฉโโ๏ธ',
color: '#3498db',
commands: ['/patient-lookup', '/care-plan', '/medication-check', '/lab-results'],
shortcuts: { 'Ctrl+P': 'Patient search', 'Ctrl+C': 'Care plan' },
widgets: [
{ type: 'form', title: 'Patient Intake' },
{ type: 'list', title: 'Active Care Plans' },
{ type: 'status', title: 'Critical Alerts' }
],
hmsAgents: ['clinical-coordinator', 'medication-manager', 'care-planner']
},
// Financial & Accounting
'accounting-standards': {
id: 'accounting-standards',
name: 'Accounting Standards Panel',
description: 'GAAP, IFRS, SOX compliance and financial reporting',
industry: 'finance',
category: 'standards',
icon: '๐',
color: '#f39c12',
commands: ['/gaap-check', '/sox-audit', '/ifrs-convert', '/financial-report'],
shortcuts: { 'Ctrl+G': 'GAAP validation', 'Ctrl+S': 'SOX compliance' },
widgets: [
{ type: 'chart', title: 'Financial Metrics' },
{ type: 'status', title: 'SOX Compliance Status' },
{ type: 'report', title: 'GAAP Variance Report' }
],
hmsAgents: ['gaap-auditor', 'sox-compliance', 'financial-analyzer']
},
'tax-compliance': {
id: 'tax-compliance',
name: 'Tax Compliance Management',
description: 'Multi-jurisdiction tax compliance and reporting',
industry: 'finance',
category: 'compliance',
icon: '๐งพ',
color: '#e74c3c',
commands: ['/tax-calc', '/1040-prep', '/corporate-tax', '/vat-report'],
shortcuts: { 'Ctrl+T': 'Tax calculation', 'Ctrl+V': 'VAT processing' },
widgets: [
{ type: 'form', title: 'Tax Return Preparation' },
{ type: 'progress', title: 'Filing Deadlines' },
{ type: 'list', title: 'Tax Obligations' }
],
hmsAgents: ['tax-calculator', 'filing-manager', 'jurisdiction-expert']
},
// Legal & Compliance
'legal-standards': {
id: 'legal-standards',
name: 'Legal Standards Compliance',
description: 'LEDES, ECLI, EDRM compliance for legal workflows',
industry: 'legal',
category: 'standards',
icon: 'โ๏ธ',
color: '#9b59b6',
commands: ['/ledes-format', '/ecli-lookup', '/edrm-validate', '/case-law'],
shortcuts: { 'Ctrl+L': 'LEDES billing', 'Ctrl+E': 'ECLI search' },
widgets: [
{ type: 'form', title: 'LEDES Billing Entry' },
{ type: 'list', title: 'Case References' },
{ type: 'status', title: 'Document Compliance' }
],
hmsAgents: ['ledes-processor', 'case-law-research', 'compliance-checker']
},
// Data Management & Upload
'data-upload': {
id: 'data-upload',
name: 'Secure Data Upload Center',
description: 'Multi-format data ingestion with validation and processing',
industry: 'technology',
category: 'data',
icon: '๐ค',
color: '#1abc9c',
commands: ['/upload', '/validate', '/transform', '/batch-process'],
shortcuts: { 'Ctrl+U': 'Quick upload', 'Ctrl+B': 'Batch process' },
widgets: [
{ type: 'upload', title: 'File Upload Queue' },
{ type: 'progress', title: 'Processing Status' },
{ type: 'list', title: 'Upload History' }
],
hmsAgents: ['data-validator', 'file-processor', 'etl-coordinator']
},
'etl-pipeline': {
id: 'etl-pipeline',
name: 'ETL Pipeline Management',
description: 'Extract, Transform, Load operations with HMS-NFO integration',
industry: 'technology',
category: 'data',
icon: '๐',
color: '#34495e',
commands: ['/extract', '/transform', '/load', '/pipeline-status'],
shortcuts: { 'Ctrl+X': 'Extract data', 'Ctrl+L': 'Load data' },
widgets: [
{ type: 'chart', title: 'Pipeline Throughput' },
{ type: 'status', title: 'Job Status' },
{ type: 'list', title: 'Active Pipelines' }
],
hmsAgents: ['etl-manager', 'data-transformer', 'pipeline-monitor']
},
// Government & Agency
'agency-analysis': {
id: 'agency-analysis',
name: 'Government Agency Analysis',
description: 'Federal and state agency issue analysis and workflow management',
industry: 'government',
category: 'analytics',
icon: '๐๏ธ',
color: '#2c3e50',
commands: ['/agency-lookup', '/issue-analyze', '/workflow-create', '/compliance-check'],
shortcuts: { 'Ctrl+A': 'Agency search', 'Ctrl+I': 'Issue analysis' },
widgets: [
{ type: 'form', title: 'Agency Issue Submission' },
{ type: 'list', title: 'Active Workflows' },
{ type: 'status', title: 'Compliance Status' }
],
hmsAgents: ['agency-researcher', 'issue-analyzer', 'workflow-coordinator']
},
// Manufacturing & Quality
'quality-standards': {
id: 'quality-standards',
name: 'Quality Standards Management',
description: 'ISO 9001, Six Sigma, and quality control processes',
industry: 'manufacturing',
category: 'standards',
icon: '๐ง',
color: '#16a085',
commands: ['/iso-audit', '/quality-check', '/defect-track', '/process-improve'],
shortcuts: { 'Ctrl+Q': 'Quality check', 'Ctrl+I': 'ISO audit' },
widgets: [
{ type: 'chart', title: 'Quality Metrics' },
{ type: 'status', title: 'ISO Compliance' },
{ type: 'list', title: 'Quality Issues' }
],
hmsAgents: ['quality-auditor', 'process-optimizer', 'defect-tracker']
},
// Research & Development
'research-analytics': {
id: 'research-analytics',
name: 'Research & Analytics Hub',
description: 'Deep research with CoRT analysis and scientific data processing',
industry: 'research',
category: 'analytics',
icon: '๐ฌ',
color: '#8e44ad',
commands: ['/research', '/analyze', '/correlate', '/publish'],
shortcuts: { 'Ctrl+R': 'Start research', 'Ctrl+A': 'Data analysis' },
widgets: [
{ type: 'form', title: 'Research Query' },
{ type: 'chart', title: 'Analysis Results' },
{ type: 'report', title: 'Research Summary' }
],
hmsAgents: ['research-coordinator', 'data-scientist', 'cort-analyzer']
}
};
export const PANEL_CATEGORIES = {
'compliance': { name: 'Compliance & Audit', color: '#e74c3c', icon: 'โ
' },
'data': { name: 'Data Management', color: '#3498db', icon: '๐' },
'workflow': { name: 'Workflow & Process', color: '#2ecc71', icon: '๐' },
'analytics': { name: 'Analytics & Research', color: '#9b59b6', icon: '๐' },
'standards': { name: 'Standards & Validation', color: '#f39c12', icon: '๐' },
'financial': { name: 'Financial & Accounting', color: '#1abc9c', icon: '๐ฐ' }
};
export const INDUSTRIES = {
'healthcare': { name: 'Healthcare & Medical', icon: '๐ฅ', panels: ['medical-standards', 'clinical-workflow'] },
'finance': { name: 'Finance & Accounting', icon: '๐ผ', panels: ['accounting-standards', 'tax-compliance'] },
'legal': { name: 'Legal & Compliance', icon: 'โ๏ธ', panels: ['legal-standards'] },
'technology': { name: 'Technology & Data', icon: '๐ป', panels: ['data-upload', 'etl-pipeline'] },
'government': { name: 'Government & Public', icon: '๐๏ธ', panels: ['agency-analysis'] },
'manufacturing': { name: 'Manufacturing & Quality', icon: '๐ญ', panels: ['quality-standards'] },
'research': { name: 'Research & Development', icon: '๐ฌ', panels: ['research-analytics'] }
};
export function getPanelsByIndustry(industry) {
return Object.values(INDUSTRY_PANELS).filter(panel => panel.industry === industry);
}
export function getPanelsByCategory(category) {
return Object.values(INDUSTRY_PANELS).filter(panel => panel.category === category);
}
export function getAvailableIndustries() {
return Object.keys(INDUSTRIES);
}
export function getAvailableCategories() {
return Object.keys(PANEL_CATEGORIES);
}
export default INDUSTRY_PANELS;
//# sourceMappingURL=industryPanels.js.map