Keep up with latest product news
for contest:
Patient-facing lab explanation engine with deterministic output and grounded educational snippets. It includes a retrieval contract with pluggable vector support, a deterministic local fallback, panel-based FHIR observation retrieval, lab normalization, trend analysis, and a rule-based narrative composer for patient-friendly lab summaries. It also includes synthetic and live demos, quality checks, and generated demo artifacts for A1c, lipids, and CMP panels.
Medication Safety and Interaction Assistant is an AI-enabled, explainable FHIR application built on InterSystems IRIS AI Hub.
It analyzes patient context from standard FHIR resources (including MedicationRequest, MedicationStatement, AllergyIntolerance, Condition, and Observation) and produces clinically useful safety guidance in two tiers: strict warnings first, then conservative warnings with additional context.
Key capabilities include:
Drug interaction and duplicate therapy detection
Allergy and contraindication checks
Risk-category findings (including black-box and population-relevant risks)
Lab-threshold safety checks
QT-risk analysis, including amplification when potassium is low
Anticholinergic burden scoring
Explainable reasoning for every finding (clear “why this was flagged”)
Structured recommended actions with urgency metadata (actionType, priority, slaHours, sourceRisk)
The project includes reproducible synthetic test profiles and consolidated per-patient case artifacts demonstrating input resources and assistant output, enabling transparent validation and easy review for contest judging.
Initial ReleaseSmart Patient Summary Generator is a clinician-focused application that converts fragmented FHIR R4 patient data into clear, role-aware narrative summaries for rapid clinical decision support.
It ingests key clinical resources (Patient, Observation, Condition, MedicationRequest, AllergyIntolerance, Encounter, and CarePlan) and produces concise summaries tailored to different audiences such as ED physicians, care managers, patients, and caregivers. The output emphasizes actionable clinical content rather than technical metadata, helping users quickly identify what matters now.
Core capabilities include:
Role-based narrative generation (ED, care manager, patient, caregiver views).
Deterministic extraction of current issues from structured data.
Detection and highlighting of unusual/abnormal observations (for example low oxygen saturation) using interpretation flags, reference ranges, and rule-based thresholds.
Safety-aware context such as allergy constraints and recent acute utilization.
Clean, shareable narrative output written directly to file (without terminal/session noise).
The project is designed for explainable, practical use in healthcare workflows, where clarity, traceability to FHIR evidence, and immediate clinical relevance are essential.


4.0.31


What's new in v1.0.4
Documentation-only release. No code changes; same 28 tools and 509/509 regression sweep as v1.0.3.
README improvements
UI-label corrections — README operator-facing prose now references the Agent Configuration form's actual labels instead of internal Config.Agent property names:
EnvVarName -> Environment Variable Name
CredentialName -> Ens.Config.Credentials Entry
EndpointUrl -> Endpoint URL (OpenAI-Compatible only)
Enabled -> Enable this agent
SystemPromptOverride -> System Prompt Override (optional)
new: Credential Source radio with Environment Variable / Ens.Config.Credentials options
Bookmark URLs section now lists the Agent Configuration form alongside the MessageViewer and VisualTrace entries (both HealthShare and plain IRIS URL variants).
Low-level SQL verification probes still use the internal table/column names; those are intentionally diagnostic, not form-driven.
Upgrade from v1.0.3
No schema changes. Run zpm "update iris-session-agent" or zpm "load /path/to/iris-session-agent" to refresh the module metadata. No operator configuration changes required.
What's new in v1.0.3
Epic 13: Tool Catalog Expansion — 6 new tools bringing the total to 28 (17 Inspection + 11 Search), with 509/509 regression sweep.
New tools
Session Inspection Agent (4 new tools):
get_rule_source — Read the raw RuleDefinition XML from a compiled Ensemble rule class
get_class_source — Read the full ObjectScript source of any compiled class
get_queue_state — Return the depth and oldest-message age of a named Ensemble queue
get_production_config_item — Read adapter class, pool size, enabled flag, and configured settings of any named production config item
Message Search Agent (1 new tool, plus 1 moved from Inspection):
find_sessions_using_class — Find sessions referencing a given class name in SourceConfigName, TargetConfigName, or MessageBodyClassName (4-layer SQL injection defense; match_field filter; strip-last-segment fallback)
Other changes
README: full tool catalog (all 28 tools described), sample URLs for MessageViewer / VisualTrace / AgentConfig pages, corrected tool counts throughout
FR59 cross-matrix gate updated: 28 tools x 4 providers = 112 combinations
Regression sweep: 509/509/0
Upgrade from v1.0.2
No schema changes. Run zpm "update iris-session-agent" or zpm "load /path/to/iris-session-agent" in your target namespace. No operator configuration changes required.






coverage.list file, and allow it at the top of relativeTestRoot (#61)



