Make answers traceable
ChartSearchAI shows supporting chart entries. Our tooling records model work and checks so reviewers can inspect what happened.
Explore the transfer options →How our experience can help people review their health records—and what a small pilot could teach us.
Apply what we have learned about showing sources, checking suggestions and keeping people in control. First try those methods on a few example cases. The pilot abstracts offer several ways to explore those methods. Shared tools or code can follow where they add value.
ChartSearchAI shows supporting chart entries. Our tooling records model work and checks so reviewers can inspect what happened.
Explore the transfer options →Compare records, question a suggestion and record a decision. Unresolved differences can stay visible.
Walk through the interaction →Study missed disagreements, incorrect combinations, useful corrections and whether people understand AI labels.
Explore research questions →ChartSearchAI identifies supporting records. The AI Transparency guide adds a way to share which AI helped produce a result, what it changed and what human involvement was recorded.
Its review-before-action approach can guide WAHS design without using Catalyst code. Decisions about patient records, corrections and sharing still belong to WAHS.
The discussion suggests fewer than a dozen records per person. One record could still contain many entries. Inspect examples before deciding how much information a model can read at once.
The updated discussion covers four patient-facing needs: resolve conflicting records, build a useful sharing summary, find information through questions, and show AI involvement. Smaller models, record preparation and shared computing support those needs.
Finding useful entries → AI history and human review → Models and shared computing →
The first contribution can be a better method or a shared review session. Using OpenClinAI software is an option, not a condition.
Show original sources, distinguish dates, review ambiguous cases and record why a decision was made.
No code reuse neededUse Catalyst’s review-before-action approach to sketch a WAHS workflow that supports correction and unresolved differences.
No code reuse neededUse the evaluation harness and Med Agent Hub to run the same cases and inspect outputs, errors and reviewer decisions.
A small pilot runner is neededConsider record-reading, search or AI-history components once sample data and the intended workflow make the benefit clear.
Compatibility must be tested| Opportunity | Our foundation | How it could help WAHS | First useful step |
|---|---|---|---|
| Answers with sources | Code reviewed ChartSearchAI and Hub retain supporting record references and checks. | Teach and test the habit of showing the exact entry behind a statement.Evidence and limitsA reference helps inspection. It does not guarantee that the answer interprets the record correctly. Source-handling code → | Methods first |
| Ask questions about records | Code reviewed QueryStore prepares and searches OpenMRS entries; ChartSearchAI uses retrieved records to support answers. | Explore a question-and-answer view that opens the supporting entries.What transfers firstFirst test what information must stay visible and whether search misses relevant entries. A WAHS connection is additional work. How the search approach works → | Examples, then search |
| A read-only record view | Code reviewed QueryStore offers patient records, search, dates and version markers through OpenMRS. | Give people and models a stable view of the same entries while keeping the original system authoritative.Where QueryStore fitsDirect use fits an OpenMRS test source. For WAHS exports, start with the same read-only approach; a connector or separate reader would be needed. Explore the read-only option → | Methods or tools |
| Resolving disagreements | Experience to adapt Record-level evidence review and Catalyst’s inspect-before-action approach. | Compare entries and let a person accept, correct, reject or leave a suggestion unresolved.What must be designedPatient statements, clinical decisions and sharing permissions need distinct treatment. No WAHS reconciliation engine was verified. Review workflow → | Walk through cases |
| A useful sharing summary | Experience to adapt Answers tied to chart records and review of generated work. | Choose who the summary is for, inspect what it includes and catch important omissions.What remains openThe recipient, purpose and handling of unresolved differences need agreement with WAHS. People and sharing → | Sketch and review |
| Clear AI history | Related foundation Source references and internal records of model work. | Show what AI contributed and what human involvement was recorded. Exchange that history using the FHIR guide.Additional workReading and writing the guide’s labels and linked history is new work. Existing internal evidence does not establish compatibility. Three kinds of evidence → | Inspect one example |
| A repeatable pilot | Code reviewed Harness run records and Hub model calls. | Run small examples, preserve inputs and outputs, and compare them with human judgments.Additional workAdd the WAHS case format, a runner and review notes. The general Hub endpoint does not provide all of the richer Catalyst request records. Pilot ideas → | A small runner |
| Model and context choices | Methods to apply Experience with local models, limited input space and comparative runs. | Measure errors, response time and information needs on the actual task before choosing infrastructure.What evidence is neededPerformance on clinical queries does not establish performance on record reconciliation. Research questions → | One model, then compare |
| An understandable patient view | Research direction Language and participation questions in the research programme; dashboard design experience. | Test wording and correction with intended users. The updated notes place multilingual support in a future discussion; reading, search and translation will each need testing.Evidence still neededNeither translation quality nor patient understanding was measured in this report. Catalyst’s analytics dashboard serves a different purpose. Research scope → | Review with users |
“Code reviewed” means the named behavior was found in the cited source. It does not mean it has been tested with WAHS.
Its most useful lesson is to separate reading from changing the medical record. A read-only view can serve both a reviewer and a model, with each entry still linked to its source.
QueryStore can return a patient’s indexed entries as readable text with source identifiers and clinical dates. It supports full-chart pages and searches. The harness could capture a view and pass selected entries to Hub.
Use the complete available view as the first comparison. Search can be a later experiment.
See the verified interface →A simple file reader can expose entries with their source, date and original content. That may be enough for a small pilot.
The current QueryStore module is built for OpenMRS. Support for arbitrary WAHS FHIR exports would need to be designed and tested.
The notes propose a first version of search-assisted answering, often called RAG. The useful pattern is simple: prepare readable entries, find relevant ones, then answer with their sources visible.
Keep names, values, units, dates and source links intact.
Read a small case in full or search a larger record.
Use the selected entries and show what supports the answer.
Open the source, spot an omission and ask again.
In the reviewed OpenMRS code, QueryStore turns clinical objects into compact readable text with metadata and source identifiers. An embedding is a numerical representation used to find similar text; it does not replace the source record.
The Elasticsearch path stores vectors alongside record content and can search using an embedding of the question. Other search backends also exist. Which embedding model runs depends on configuration.
The notes name E5-base-v2. The reviewed harness configuration names a different default, so the active model must be checked on the chosen server. The E5 model card describes English-only input and a limited input length; it does not establish multilingual support.
Code and model evidence →Use a few fictional exports and write down which fields a person needs to answer each question. Give a model the complete small case first. Add search only when size or usefulness justifies it, and inspect what it leaves out. A missing source can hide a conflict even when an answer sounds convincing.
This exercise can produce a reusable case pack and review method. Using QueryStore directly would additionally require an OpenMRS source or a tested WAHS adapter.
Med Agent Hub offers configured model calls and reusable prompts. The harness helps preserve the inputs, outputs and test conditions. Compare record-finding, answer quality and response time separately.
Some Hub workflows let a model request an available specialist tool. Other steps remain fixed by the application. A WAHS review loop still needs its own task instructions and human decisions.
Verified model and workflow boundaries →The notes describe a planned shared GPU allocation for DIGI. OpenMRS could call a model service over an API while remaining on its existing host.
Availability, access and model performance still need confirmation. A locally hosted model can support private deployment, but operation without internet access needs an end-to-end check.
What is planned and what is verified →Keep multilingual support as a separate follow-up. Test finding records, answering and user understanding in each intended language; translating the screen alone is not enough.
Use the same principle as Catalyst: people inspect a suggestion before choosing an action. Keep the original records and a history of decisions.
Proposed workflow · to explore with WAHSSee the relevant source entries together.
Explain the conflict and suggest a next action.
Accept, edit, reject, comment or defer.
Save the chosen change and its decision history.
Check the combined view and choose what to share.
Repeat as new information arrives. An unresolved disagreement remains a valid result. The record-review abstract focuses on comparison and review; editing and export are later possibilities.
The difference may be a dose change, a duplicate import, or a real disagreement. A patient can state what they currently take. That statement does not silently replace the prescription.
Concept illustration; not a patient record or clinical recommendation.
Which record supports this answer?
Links to chart entries and checks of their use.Which system affected this output?
AI system, degree of involvement, input sources and affected entry or field.Who reviewed or changed it?
A patient statement and a clinician’s review are different kinds of input.In FHIR, this linked history is called Provenance. A model card describes the model and its intended use. Agree the guide version with the receiving system. Profile and diagram
An AI-assisted reconciled view or sharing summary would make WAHS an AI data producer. Link the new output to its sources and recorded AI and human contributions.
For an International Patient Summary, agree how this history is included in the shared FHIR bundle. One reconciled view can still contain several resources and unresolved differences.
As an AI data consumer, show whether AI was involved, how much it contributed and whether human review is recorded. Distinguish a label on a whole entry from one on a single field.
The supplied Scenario 1 criteria ask a reviewer to determine these facts without reading raw data. An optional extension is opening the model card from a Device attachment, Device note or linked DocumentReference. These technical forms should lead to a simple “About this model” action.
Use a partner-provided example and the agreed guide version. This report has not demonstrated those exchange paths.
Scenario criteria →WAHS offers a practical setting for questions already present in the research programme. The contribution could be a method, a set of cases or evidence about a design choice.
A useful pilot can inform this question. A publishable study would also need a literature review, a study plan and suitable participants.
Try: Give the model all entries in a small case. Compare that with selected entries only when size becomes a problem. QueryStore can support a search comparison for OpenMRS sources.
Learn: Whether selection hides a relevant disagreement, and how much time and input space each approach uses.
Research return: Cases that expose the trade-off between a complete view and a focused view.
Related research →Try: Begin with a fixed sequence: read, flag and review. If a case needs more information, compare it with a model that can request another read or an available specialist tool.
Learn: Whether flexible steps find better evidence, introduce new errors or increase time and cost. Keep the same source cases and human authority in both approaches.
Research return: Evidence about when orchestration helps. Existing Hub tool use is a starting example, not a general WAHS agent system.
Reviewed Hub behavior →Try: Start with conflict flags. Later compare these with proposed resolutions. Have reviewers explain when a difference is legitimate and when it needs attention.
Learn: Missed disagreements, incorrect combinations, useful corrections and remaining uncertainty.
Research return: A review method that distinguishes computer checks, patient knowledge and clinical judgment.
Related research →Try: Reject a suggestion, correct an entry or change the sharing purpose. Check what appears in the next draft.
Learn: Whether rejected or outdated suggestions reappear, whether edits survive a failure, and whether unresolved items stay visible.
Research return: Repeatable examples for studying control over AI-assisted work.
Related research →Try: Ask readers to identify the source, what AI changed and who reviewed it, using a concise display with expandable details.
Learn: What readers interpret correctly, where they become too confident, and which wording helps them correct a mistake.
Research return: Evidence about an understandable way to display AI history. A label alone does not establish understanding.
Design research →Try: After the first workflow is useful, run the same reviewed cases on a second model with the same instructions and inputs.
Learn: Which cases succeed, when a model admits uncertainty, and the time and computing resources needed. Test local and disconnected use explicitly if those are requirements; assess languages separately.
Research return: Task-specific evidence for model choice. A small demonstration cannot establish deployment readiness.
Existing evaluation plan →Short pilot abstracts for discussion. Each explores one useful question and can begin with a few fictional examples or a partner-provided demonstration.
Explore whether showing source records beside AI conflict flags helps a person distinguish duplicates, real changes over time and unresolved disagreements. Use a few fictional medication histories, preserve the originals and keep patient comments clearly labelled.
What we could learn: Which flags help, what the model misses and where human knowledge changes the interpretation.
What we bring: ChartSearchAI’s source-based review, Catalyst’s inspect-before-action approach, and optional use of the harness and Hub to compare outputs.
Related review approach →Explore a simple question-and-answer view over a few example records. Let a reader open the entries supporting each answer. Compare reading a small case in full with selecting relevant entries when search would be useful.
What we could learn: Whether the right information is found, what search leaves out and whether readers can check an answer.
What we bring: ChartSearchAI and QueryStore retrieval experience, reusable case-review methods and optional shared evaluation tools. Direct QueryStore use fits an OpenMRS source; WAHS data access would need separate work.
Related search approach →Use a partner’s example to explore a display of whether AI was involved, how much it contributed and what human review is recorded. Compare labels on a whole entry and on one field, with model information available on request.
What we could learn: Whether a reader can understand the supplied connectathon facts without inspecting raw data.
What we bring: Experience showing sources and review evidence, plus a clear distinction between supporting records and the FHIR history of how a result was produced. Reading the guide’s exchange formats would be new work.
Related attribution approach →For whichever idea interests WAHS, identify a useful example, someone who understands the workflow and the question worth testing. Agree effort and implementation only after that conversation.
A source-linked sharing summary could also be a useful variant. Shared computing, model comparisons and multilingual support can follow the chosen question. These ideas can contribute methods, examples and research findings even when no OpenClinAI code is reused.
See what supports the report, what is proposed and what still needs to be tested.
Most code and standards links are public. Meeting and research links require the relevant team permissions; each has a summary here.
Meeting page version 5, updated 1 September 2026. It records workstreams and open design questions. A generated feature appendix is a discussion aid, not an approved specification. The updated notes supplied on 9 September add search-assisted answering, record preparation, local model assessment, shared GPU plans and a later multilingual discussion. Timing and the meaning of “record” need partner confirmation. Access requires the team’s Confluence permissions.
Meeting notes · team access ↗In the configured Hub path, each supporting record keeps its identity, dates and text; available source details are retained. The engine records checks of how an answer uses those records. This is evidence of code behavior, not a WAHS integration result.
Evidence mapping ↗ · Grounding records ↗The patient-record GET interface delegates to the existing read service. It supports chart pages, searches, source identifiers, clinical dates and version markers. It requires OpenMRS read privileges. Reading the index does not establish that every source entry is present.
This module is tied to OpenMRS; no arbitrary WAHS FHIR import was verified. Index repair operations have separate administrative privileges. The pilot must distinguish access to a patient’s own data from broader staff access.
Read interface and limits ↗ · Request handler ↗The reviewed module prepares readable text and structured metadata, retains source identities, and supports configurable embedding providers. Elasticsearch is one supported search backend. The notes’ “stripped-down JSON” and “numeric identifiers” are shorthand, not a full description of this code.
The E5-base-v2 model card describes English-only support and a 512-token input limit. The notes identify that model, while the harness configuration names MiniLM by default; neither source establishes the active configuration on another server.
Record preparation code ↗ · Embedding providers ↗ · Harness model default ↗ · E5 model card ↗Hub has reusable prompts, configured model calls and bounded specialist tool use. Its application also controls fixed steps, including preparing evidence before that tool loop. This is a useful pattern for collaboration, but a WAHS task and review workflow still need implementation.
Model requests use explicitly supported options. A YAML file does not guarantee that every Ollama or vLLM setting will be forwarded or honored. The reviewed Hub maps a profile’s “dry” setting to “dry_multiplier”; the note’s intended setting and chosen server still need confirmation. Check sampling controls against both Hub and that server.
Prompts ↗ · Tool use ↗ · Supported settings ↗The notes describe provisioning a shared GPU service, with a proposed H200 MIG 1g.18gb allocation for DIGI. NVIDIA documents that profile; this confirms the option exists, not that the allocation is ready or that a particular model will fit the intended workload.
Docker Model Runner and an OpenAI-compatible HTTPS API were discussed as serving options; the endpoint and exact configuration remain open. CNICS data was mentioned as a possible future research direction, not as an available or approved pilot dataset. The first pilot here uses fictional examples.
NVIDIA H200 profiles ↗The supplied excerpt requires a readable display of AI involvement, degree of involvement and recorded human review, with whole-resource and element-level labels distinguished. Opening model information is an optional extension. The scenario page could not be fetched independently.
Connectathon scenario ↗The general /v1/hub/generate endpoint runs a model and returns its text. The separate Catalyst query-role path records the exact request and settings, plus size measurements when the server provides them; missing measurements are reported. A WAHS runner must record its own evidence; it cannot assume the general endpoint returns that richer record.
Request evidence code ↗The harness can record the code version, data version, model provider and test collection for a run. WAHS cases, expected outcomes and reviewer records still need to be added.
Run manifest code ↗Catalyst is a database query and dashboard workbench. The reviewed roadmap defines a generic SQL connection, visible checks and a person choosing the query to run. The public OpenClinAI site also presents a FHIR Data Pipes and Spark demonstration, with a newer implementation account than that roadmap snapshot. This report did not match the running demonstration to a deployed code revision or rerun its comparison. That review approach can inform WAHS, while record editing and sharing require separate design.
Catalyst roadmap ↗ · Public demonstrations ↗FHIR is a standard for exchanging health information. This draft guide links a result to information about AI involvement, source inputs and people involved. A simple “AI involved” label does not say how much changed or whether a clinician reviewed it. Use a recorded guide version when testing.
Requirements and diagram ↗ · AI Provenance profile ↗One shared FHIR document can contain several entries with their history. Corrections to an issued document create a new document instance; the original remains unchanged.
FHIR documents ↗The existing research focuses on adapting WHO SMART Guidelines for HIV care using open models. WAHS could test whether the methods work in another setting. The linked research repository is private; the summary here is sufficient to follow this report.
Dissertation scope ↗ · Paper plan ↗The September research note proposes checking individual steps and running small experiments. This report uses those as research directions; it does not repeat its wider literature claims as established findings.
Research sitrep ↗The research compares giving a model selected information with letting it search in several steps. Small WAHS cases also permit a simpler comparison: give the model all the relevant entries.
Retrieval canvas ↗The relevant question is whether the application honors a person’s current decisions even when the model proposes something else. Wider product and literature claims in the memo were not checked for this report.
Research memo ↗This is a draft study plan for HIV guideline tasks, with choices still open. A WAHS study would need its own questions, measures and review plan.
Protocol draft ↗The recommendation and main comparisons stay visible. Supporting evidence expands in place with descriptive labels.
NN/g · Progressive disclosure ↗The proposed workflow keeps editing, rejection and recovery explicit. Explanation is kept separate from evidence of correctness.
Microsoft HAX · Correction ↗Expandable details keep the overview readable. Keyboard focus and layouts for smaller screens help readers move through the report.
USWDS · Disclosure guidance ↗Prepared by Piotr Mańkowski with AI-assisted research and drafting. Sources and wording reviewed on 9 September 2026. This is a discussion report; the pilot ideas have not been tested.