UNPKG

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
/** * 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