Keep up with latest product news
This release focuses on production-grade security, database concurrency, and runtime stability. We've replaced legacy HMAC authentication with PBKDF2, secured unauthenticated endpoints, eliminated event loop crashes under load, bounded memory growth, and added queue-level locking to prevent concurrent processing collisions.
Documentation: Security Overview Wiki Β· IRIS RBAC Wiki Β· README.md Security Section
Implementation: Router.cls Β· Debug.cls Β· auth_utils.py
hmac.compare_digest() prevents side-channel attacks%All superuser role from the CSP Gateway's UnknownUser account%DB_INTEROP-CODE, %DB_INTEROP-DATA, %HS_DB_INTEROP, %DB_INTEROPX0001R, %DB_INTEROPX0001V, %HS_ServiceRole, %HS_AdministratorSELECT, INSERT, UPDATE, DELETE) on HSFHIR_X0001_S, HSFHIR_X0001_R, HSFHIR_X0001_V, and ClaimAudit schemasMatchRoles updated to include %DB_INTEROPX0001R:%DB_INTEROPX0001V/auth/introspect)401 {"active": false, "error": "Unauthorized"}GET /settings/llm and POST /settings/llm enforce Admin role check via RequireAuth("Admin")Documentation: LLM Router Architecture Wiki Β· Orchestration - AI Hub Wiki
Implementation: agent_orchestrator.py Β· llm_router.py
asyncio event loop management inside multi-threaded Embedded Python contexts with clean asyncio.run() invocationsRuntimeError: This event loop is already running crashes under concurrent loadOrderedDict LRU cache (max 500 entries)Documentation: Data Classes Wiki Β· README.md Queue Section
Implementation: Queue.cls Β· Engine.cls
Enqueue() wrapped in TSTART/TCOMMIT with node-level locks (^ClaimAuditAI("QueueLock", claimResponseId), 10s timeout) preventing concurrent insertsWorkerLoop() wrapped in atomic transactions β failed adjudication triggers TROLLBACK, reverting status changes^ClaimAuditAI("QueueProcessLock"), 5s timeout) prevents multiple workers from processing the same queue item concurrentlydead-letter statusMoveToDeadLetter(), RequeueFromDeadLetter() methods on Queue.clsGET /system/dead-letter-queue, POST /system/dead-letter-queue/:id/requeue^ClaimAuditAI("Stats") for O(1) dashboard readsLoadSampleData() uses HS.FHIRServer.API.InteractionsStrategy.Delete() instead of raw SQL DELETE statements, wrapped in TSTART/TCOMMITClearAllData() uses the same strategy-based deletion for consistency.propertyName access instead of .%Get("propertyName") for cleaner codeDocumentation: UI Architecture Overview Wiki
Implementation: LLMSettings.tsx
useRoleStore + PERMISSIONS from the frontend role checking systemRequireAuth("Admin") on both GET and POST provides defense-in-depthDocumentation: Testing Overview Wiki Β· README.md Testing Section
Implementation: test_auth_utils.py Β· test_tier_orchestrator.py
test_auth_utils.py: 100% coverage for PBKDF2 hashing, timing-safe verification, legacy HMAC detection, and auto-upgrade triggerstest_tier_orchestrator.py: Unit tests for parallel tier execution under ThreadPoolExecutor, configurable per-tier timeouts, and circuit breaker open/close state transitionsImplementation: requirements.txt Β· Dockerfile
httpx==0.28.1 and mcp==1.27.2 in requirements.txt for reproducible buildsFull Changelog: c28e8aa...6eef7be

New Release
Application Name: HealthCoach AI β FHIR Practice Arena
Current Version: 1.0.3
New Version: 1.0.4
Release Date: 06/19/2026
Release Notes:
We are pleased to announce version 1.0.4 of HealthCoach AI β FHIR Practice Arena. This release is specifically designed to make the application fully testable on InterSystems Open Exchange without any external configuration or API keys.
We have addressed all previous feedback regarding testability. The application now runs outβofβtheβbox with no mandatory setup.
What's New in This Release:

Hospital Management System Software β Release Note
Version: 1.0.3
Release Date: June 19, 2026
We are pleased to announce a new release of the Hospital Management System Software, a comprehensive, multiβspecialty hospital management solution built by Gesner Deslandes, EngineerβinβChief at GlobalInternet.py.
This release is specifically designed to address the feedback that the application was βimpossible to testβ without external configuration. We have made the app fully selfβcontained and ready for immediate demonstration.
Whatβs New in This Release
We have released a major reliability and capability update for ClaimAuditAI. This release hardens the InterSystems IRIS database layer, expands the PyTorch autoencoder feature space, introduces robust ML backward compatibility, prevents offline unit test hangs, and increases unit test coverage.
CodeCount, ServiceMonth, and ProviderBusyness columns) and increased the latent bottleneck to 6 dimensions to capture complex billing features.state_dict size mismatch load crashes when starting up with legacy models. The loader now dynamically extracts the saved model's dimensions from the means array inside stats.npz and instantiates the matching architecture.torch.manual_seed(42)) immediately before model instantiation to eliminate non-deterministic loss variance.INSERT OR UPDATE SQL statements in Engine.cls with a high-performance check-then-act UPDATE and fallback INSERT pattern, resolving compile-time database errors.!) operator, replacing it with the standard short-circuiting logical OR (||) across multiple router, authentication, and engine classes.scipy==1.17.1 in the Dockerfile and requirements.txt to eliminate runtime attribute conflicts (AttributeError: module 'numpy' has no attribute 'long') between sentence-transformers, SciPy, and NumPy.test_queue.py utilizing native iris Python bindings to test enqueuing, moving to dead-letter, and requeueing database operations.test_llm_router.py and test_agent_orchestrator.py to prevent 310-second connection timeouts when running tests in environments where Ollama is unreachable. This reduced unit test execution time to 1m 13s with zero hangs.H0001 ranges) that caused runtime NameError exceptions during module import.TypeErrors during upcoding validation.
New Release
Application Name: HealthCoach AI β FHIR Practice Arena
Current Version: 1.0.2
New Version: 1.0.3
Release Date: 06/19/2026
Release Notes:
We are pleased to announce version 1.0.3 of HealthCoach AI β FHIR Practice Arena, an interactive educational platform designed to help healthcare IT professionals, developers, and students master FHIR interoperability with the assistance of an AI coach.
This release focuses on making the application fully testable and accessible for InterSystems Open Exchange reviewers and end users. The app now runs without requiring any external API keys, ensuring a smooth first-use experience.
What's New in This Release:


Initial Release β System Health AI Monitor
Version: 1.0.0
Release Date: June 19, 2026
We are pleased to announce the initial release of the System Health AI Monitor, a powerful realβtime system observability dashboard with AIβpowered anomaly detection and predictive analytics.
This release introduces a comprehensive set of features to help platform engineers, software architects, and IT professionals monitor system health, detect anomalies, and gain actionable insights.
Key Features

New Release
Application Name: AI Customer Service Suite
Current Version: 1.0.0
New Version: 1.0.0
Release Date: 06/18/2026
Release Notes:
We are pleased to announce the first release of AI Customer Service Suite, a powerful automation tool designed to help businesses manage customer support across text messages, emails, and phone/WhatsApp calls.
This release includes the following features:


New Release
Application Name: HealthCoach AI β FHIR Practice Arena
Current Version: 1.0.1
New Version: 1.0.2
Release Date: 06/18/2026
Release Notes:
We are pleased to announce version 1.0.2 of HealthCoach AI β FHIR Practice Arena, an interactive educational platform designed to help healthcare IT professionals, developers, and students master FHIR interoperability with the assistance of an AI coach.
This release addresses feedback from the InterSystems Open Exchange review and significantly improves documentation, usability, and functionality.
What's New in This Release:

Applications
Releases
New Release
Application Name: Hospital Management System Software
Current Version: 1.0.1
New Version: 1.0.2
Release Date: 06/18/2026
Release Notes:
We are pleased to announce version 1.0.2 of the Hospital Management System Software, a comprehensive, multi-specialty hospital management solution built by Gesner Deslandes, Engineer-in-Chief at GlobalInternet.py. This release includes significant improvements to stability, functionality, and user experience.
What's New in This Release:

Hospital Management System Software β Release Note v2.0
We are pleased to announce a new release of the Hospital Management System Software, a comprehensive, multiβspecialty hospital management solution built by Gesner Deslandes, EngineerβinβChief at GlobalInternet.py. This release marks a major milestone, with the application now fully functional, stable, and ready for demonstration.
What's New in This Release

HealthCoach AI β FHIR Practice Arena
Release Note β Version 1.1.0
We are pleased to announce a new release of HealthCoach AI β FHIR Practice Arena, an interactive educational platform designed to help healthcare IT professionals, developers, and students master FHIR interoperability with the assistance of an AI coach.
What's New in This Release
added pt-br version of the article
Deployed: 2026-06-15
DEPLOY.md127.0.0.1 only; Caddy is the sole public serviceadded first article link
wire up real LLM inference engine
We have updated the project's README.md and key pages of the claimauditai-wiki to document production-grade hardening, security fallbacks, and the newly integrated Model Context Protocol (MCP) server.
claimaudit-iris container. It enables the AI chat assistant to call standardized local clinical tools to prevent LLM hallucinations:
lookup_cpt_code(code: str) -> str: Translates 5-digit CPT codes to official procedure descriptions.lookup_icd_code(code: str) -> str: Translates diagnosis codes, supporting prefix matches.validate_diagnosis_procedure(icd_code: str, cpt_code: str) -> str: Runs clinical compatibility audits._v1.pth/npz, _v2.pth/npz, _v3.pth/npz) for instant recovery.torch.manual_seed(42) before model instantiation to eliminate non-deterministic sequential loss fluctuations.flagged=False) when there are fewer than 5 historical claims instead of throwing errors.JWT_SECRET is missing.
^ClaimAuditSecurityError global and falls back to a persistent GUID rather than causing fatal startup exceptions.https://claimauditai.com/fhir/extension/tier-results JSON objects inside ClaimResponse instead of using brittle text substrings.ClaimAudit.Data.Queue) processing engine, which allows immediate 202 Accepted ingestion responses for clients while executing AI pipelines in background worker threads.Recent commits (b0ffe6d, 081bf4f, and feda00f) added 6 new architectural documents to the claimauditai-wiki and updated the README.md to establish complete alignment between the codebase and the documentation:
ChatHistory with reserved keyword escaping, background Queue, Cytoscape-compatible GraphStore, and Debug utilities).ClaimResponse resources.Welcome to the v2.1.0 Release of ClaimAuditAI. This release focuses on production-grade hardening, model drift protection, training determinism, and robust integrations with the Model Context Protocol (MCP) terminology server and structured FHIR extensions.
To prevent model degradation in production, we introduced a robust verification loop during the autoencoder retraining process:
autoencoder_model.pth), the candidate model is evaluated on the validation dataset. If the candidate loss represents a degradation of more than 15% compared to the baseline model's loss, the update is rejected, a warning is logged, and the previous model remains active._v1.pth/npz, _v2.pth/npz, _v3.pth/npz) for instant rollback capability.torch.manual_seed(42)) immediately before candidate model instantiation guarantees deterministic initialization, preventing false drift rejections in automated sequential test runners.GetJWTSecret() to not block application startup or throw a fatal exception if CLAIMAUDIT_ENV=production is set but the JWT_SECRET environment variable is missing.^ClaimAuditSecurityError global and falls back to a persistent GUID. This ensures the application remains functional for contest reviewers while keeping a clear audit trail of security configuration gaps.GetStats() to extract the structured https://claimauditai.com/fhir/extension/tier-results extension directly from the pended ClaimResponse resource.disposition text with deterministic JSON parsing of the flagged status for tier1, tier2, and tier3. This ensures the dashboard stats donut chart accurately counts flags regardless of formatting adjustments.lookup_cpt_code, lookup_icd_code, validate_clinical_edits) to the Chat Agent loop. When a user asks about a CPT/ICD code description in the UI Chat Assistant, the LLM issues a tool call to query the local terminology server, returning official definitions instead of generating hallucinations.$ pytest src/python/tests/
======================== 92 passed in 85.85s =========================
Welcome to the v2.0.0 Release of ClaimAuditAI. This release marks a major shift, transitioning the payment integrity engine from a sequential ReAct tool-calling loop into a type-safe, compiled Agentic Finite State Machine (FSM) powered by Pydantic Graph.
Additionally, this version incorporates advanced InterSystems IRIS for Health integrations, custom Model Context Protocol (MCP) terminology engines, and Explainable AI (XAI) evidence citation linkages.
We refactored the Python-based adjudication pipeline into a type-safe, compiled FSM (agent_graph.py):
AuditState): Explicitly type-checked execution context tracking input metadata, tier-specific findings, citations, and LLM synthesis results.BaseNode[AuditState, None, str] with StepContext validation:
ClaimIngestionNode: Ingests and sanitizes metadata.ClinicalAuditNode: Executes vector database clinical note alignment.AnomalyAuditNode: Calculates autoencoder reconstruction loss.NetworkAuditNode: Evaluates referral loops and address collisions on the provider graph.LLMSynthesisNode: Aggregates scores and builds the markdown report.End to save API tokens and reduce latency.ClaimAudit.AI.AgentWrapper%AI.Agent classes via class dictionary compilation. If present, it maps tools as %AI.Tool bindings under %AI.ToolSet to run natively within AI Hub. Otherwise, it falls back to execution via the Python-compiled Pydantic Graph FSM.@registry.register) that dynamically generates OpenAPI/JSON schemas using function inspection. Exposes 8 medical and diagnostic tools:
lookup_cpt_code / lookup_icd_code (resolves medical codes).validate_clinical_edits (verifies diagnosis-procedure combinations).run_nlp_audit / run_anomaly_audit / run_graph_audit (live tier executions).get_patient_history / get_provider_history (historical database lookups).FastMCP to expose terminology resolution services.Claim and ClaimResponse resources.DocumentReference ID for clinical notes, Practitioner NPIs for address collisions).ClaimId column to the ClaimProjections database table, populated it during ingestion, and stored array citations in the FHIR tier-results extension on ClaimResponse.tier_orchestrator.py with sequential processing to eliminate IRIS Embedded Python database context conflicts.SpecialtyCode to [0,1] prior to evaluation, preventing categorical outliers from skewing continuous Z-score distances.claimResponseId to ledger records, converting Claim IDs in the Override Ledger into navigation links back to resolved read-only detail views.tsc --noEmit exits with 0).Here is the release description for ClaimAuditAI v1.0.2, formatted for immediate use in GitHub Releases, community announcements, or project documentation:
This release introduces three key architectural enhancements: FHIR SQL Builder Integration, a dedicated Medical Terminology MCP Server, and Explainable AI (XAI) Citations to link adjudication findings directly back to their source clinical and administrative evidence.
Allows developers and administrators to bypass manual database projections in favor of platform-native relational maps for advanced analytics.
fhirsql/projections.json: Pre-configured JSON projection configuration for Claim and ClaimResponse resources. This file can be imported directly into the InterSystems FHIR SQL Builder Management Portal.ClaimAudit.FHIR.SQLBuilderHelper: A custom ObjectScript query helper that executes dynamic SQL queries against projected schemas, extracting CPT codes, ICD diagnoses, amounts, and dates with built-in schema fallbacks.A Model Context Protocol (MCP) server built with Python's FastMCP framework, enabling cognitive agents to perform standard clinical translations and diagnosis-procedure justification checks.
lookup_cpt_code(code): Resolves a 5-digit CPT code into its human-readable clinical procedure description.lookup_icd_code(code): Translates an ICD-10 diagnosis code into its standard clinical description.validate_codes(icd_code, cpt_code): Performs programmatic validation to ensure the diagnosis supports the billed procedure.Links threat signals back to specific, traceable FHIR resource identifiers in the adjudication trail, giving auditors exact references to support hold decisions.
DocumentReference/{id} identifier of the progress note matching the billed CPT code.Claim/{id} as evidence of statistical outlier loss.Practitioner/{npi} and Claim/{id} references for geodetic/temporal leaps or address collisions.ClaimId to the ClaimProjections table with a safe ALTER TABLE schema update fallback.tier-results extension array.mcp>=1.27.2 to [requirements.txt](file:///Users/mck/Desktop/claimauditai/requirements.txt).DocumentReferenceId in native vector search.ClaimId from projected edges and return conflicting NPIs and claims for address collisions.claim_id parameters and forward citations downstream.citations type interfaces in [claim.ts](file:///Users/mck/Desktop/claimauditai/ui/src/types/claim.ts).test_mcp_server.py suite).npx tsc --noEmit exited with 0).real_world_e2e_tests.py against the running docker containers to verify database seeding, autoencoder training, single-claim details fetching, and correct REST response mapping.