You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FHIR-native Data Quality & Observability — expressing DQ checks on SQL on FHIR (ViewDefinition + SQLQuery Library). Discussion sketch.
FHIR-native Data Quality & Observability
A proposal sketch for the SQL on FHIR community — how to express data-quality checks on top of the primitives we already have (ViewDefinition, SQLQuery Library, and query-to-query dependencies).
Compiled by Claude, working with @niquola, as background for discussion. Feedback very welcome.
A MaterializedView is a server-managed, persisted representation of the output of a single ViewDefinition or SQLView (a SQLQuery Library) — its data processed into an efficient form for future query or load, such as a SQL table or view, or a Parquet/CSV file.
Prior art for $materialize freshness control across analytical platforms (SQL-on-FHIR issue #326)
$materialize: prior art for freshness control in analytical platforms
Research in support of the SQL-on-FHIR $materialize operation design (issue #326). Question: how does the industry (a) create / refresh / drop materializations, and (b) let clients control acceptable data staleness? Sourced from official documentation (links at the bottom).
The current $materialize proposal uses 3 HTTP verbs on one URL (POST = create-or-refresh idempotently, GET = status, DELETE = drop), an async poll pattern, a parameter expressing acceptable staleness (working name freshnessTarget / maxAge, a Duration; absent = manual, 0 = always-live, PT5M = lag ≤ 5 min, server may accept or reject), and a validAsOf output reporting actual freshness.
Wsjet: гипермедиа-виджеты для взаимодействия агента и человека
Wsjet: гипермедиа-виджеты для агентных воркспейсов
TL;DR
Агент создаёт скрипт → в UI появляется ⚡ виджет → пользователь взаимодействует → всё в браузере, без серверов. Скрипт на любом языке, который говорит HTML через stdout. CGI 2026.
Wsjet: Hypermedia Widgets for Human-Agent Collaboration
The Insight
In agentic workflows, communication between human and AI is mostly text — chat messages back and forth. But many interactions are better served by structured UI: a form to fill, a table to review, a dashboard to monitor, a diff to approve.
What if the agent could create UI as easily as it creates files?
Translating CQL to OMOP CDM SQL: Chlamydia Screening Measure (CMS153)
Translating CQL to OMOP CDM SQL: Chlamydia Screening (CMS153)
This document demonstrates how Clinical Quality Language (CQL) artifacts — both
quality measures (CQM) and clinical decision support (CDS) — can be expressed
as SQL against the OMOP Common Data Model.
The example uses two versions of the same clinical logic: the Chlamydia Screening
for Women measure (CMS153 / NQF0033).
OMOP CDM Knowledge Graph — Claude Code skill (omop-kg)
name
omop-kg
description
OMOP CDM Knowledge Graph — ontology of 643 canonical concepts, 1067 relationships, 1099 doc chunks with embeddings. Extracted from CommonDataModel docs + The Book of OHDSI. Use when user asks about OMOP CDM tables, fields, concepts, ETL, cohorts, vocabularies, or needs to search OMOP documentation.