Releases: SmartHealthNetwork/shn-kit
Release list
v0.9.10 — signed & notarized
Dependency refresh: the kit now builds against shn-sdk v0.33.0 and shn-gateway v0.30.0.
What this changes for participants: registrations made by this version declare the message-frame formats the kit understands, so when a responder's connected system rejects a request, the responder's actual status and diagnostic body come back through the network verbatim — instead of collapsing to an empty error on the requesting side.
Both installers are code-signed: macOS is Developer ID-signed, notarized, and stapled; Windows is Authenticode-signed (publisher: Smart Health Network PBC).
v0.9.9 — clearer payer responses: see the payer's real answer
Signed installers for macOS and Windows (attached below once the packaging build completes).
What's new
When a payer rejects a prior-authorization request, the run inspector now shows the payer's real response — its actual status and reason — instead of a generic "couldn't be routed" message. The bundled Smart Gateway now carries a payer's application answer back to you verbatim, so a not-a-member or no-eligibility result reads as exactly what the payer said, not a blanket routing failure.
The runner still names a genuinely local problem plainly: if a member id isn't in your own connected system's data, you get that specific guidance (check the id or refresh the patient list) rather than a payer-coverage message.
Under the hood
- Bundled Smart Gateway updated to v0.28.0 and shn-sdk to v0.30.0 — a recipient's application answer (success or error) is now sealed into the response and relayed verbatim.
Full test suites green (Go daemon under race detection, 382 UI tests, desktop shell); all eight prior-authorization scenarios verified end-to-end through the daemon's API in both lanes.
v0.9.8 — directional flow map: see every exchange's direction, replay any run
Signed installers for macOS and Windows (attached below once the packaging build completes).
What's new
The run inspector's flow map now shows direction, drawn only from what was actually observed:
- Persistent directional arrows on every edge — an outbound request and its verified response light independently. An exchange that never completed shows an outbound arrow and nothing back; the map never claims a response it didn't see.
- The plain-EHR data-source node lights for real. The bundled Smart Gateway (v0.26.0) now reports every read of its configured data source (
sor.readevents), and those reads appear as first-class steps with plain-language narration ("The gateway read the member's open order from its data source."). With an older gateway that doesn't report reads, the map falls back to a clearly-labeled static treatment — "seeded read — not observed". - Click a step to see its path — the step's edge highlights, the others dim, and a pulse replays the exchange's direction. Each step's detail view opens with direction rows: who sent what to whom, observed-only.
- Replay run — replay a completed run's whole story in observed event order, edge by edge, node by node. Works for any completed run, including one you just watched finish live.
- Data-source read steps render honestly in both detail views: a local read is a single observed frame — the returned resource labeled as such — never presented as a request/response exchange through the Hub.
Under the hood
- Bundled Smart Gateway updated to v0.26.0 (adds the
sor.readobserver event kind under the observer stream's evolving contract) and shn-sdk to v0.29.0. - Run fixtures re-captured from live runs so the committed examples carry real read events.
Full test suites green (Go daemon under race detection, 382 UI tests, desktop shell); all eight prior-authorization scenarios verified end-to-end through the daemon's API in both lanes.
v0.9.7 — bring-your-own seeding + JSON inspector
Seed your own FHIR server, and inspect payloads faster
Bring-your-own seeding. The bring-your-own panels now let you download the synthetic seed bundles the Kit uses and POST them to your own FHIR server, so your EHR or Da Vinci endpoint recognizes the demo members. Each panel section has a Download seed bundle button and a ready-to-run curl command — one step closer to running the scenarios against your own systems, still with synthetic data only.
JSON inspector. The payload inspector gained Expand all / Collapse all controls, so you can open or collapse an entire FHIR payload at once instead of clicking through every nested field.
Both installers are code-signed and notarized — macOS Developer ID (notarized + stapled) and Windows Authenticode.
v0.9.6 — signed & notarized
SHN Kit — the desktop participant kit for the Smart Health Network.
Download one installer, sign in, and participate on the Smart Health Network for real from a desktop machine — no Docker, no engineering help. The Kit bundles everything it needs — a Smart Gateway (provider role), a FHIR validator, a Da Vinci reference provider, a seeded FHIR data server, and a trimmed Java runtime — and drives the exchange scenarios end-to-end through a live flow inspector. Component versions are listed in the app's About screen; all bundled data is synthetic, no PHI.
Both installers are code-signed and notarized — download, open, and run, with no security-warning workarounds.
- macOS —
SHN.Kit-0.9.6-universal.dmg(universal: Apple Silicon + Intel). Signed with an Apple Developer ID certificate and notarized by Apple; a plain double-click opens it, with no Gatekeeper block. - Windows —
SHN.Kit.Setup.0.9.6.exe. Authenticode-signed (publisher "Smart Health Network PBC"); it installs without an "Unknown publisher" warning. On a brand-new download SmartScreen may still prompt until the file builds reputation — click More info → Run anyway.
What's new in 0.9.6
- Each prior-authorization scenario card now has an Overview / Technical toggle. Overview gives a plain-language summary of what the scenario does; Technical shows the underlying Da Vinci exchange (CRD, DTR, PAS, CDex) for integrators. One switch in the scenarios header flips them all together.
- Clearer, jargon-free scenario descriptions throughout.
v0.9.5 — signed & notarized
SHN Kit — the desktop participant kit for the Smart Health Network.
Download one installer, sign in, and participate on the Smart Health Network for real from a desktop machine — no Docker, no engineering help. The Kit bundles everything it needs — a Smart Gateway (provider role), a FHIR validator, a Da Vinci reference provider, a seeded FHIR data server, and a trimmed Java runtime — and drives the exchange scenarios end-to-end through a live flow inspector. Component versions are listed in the app's About screen; all bundled data is synthetic, no PHI.
Both installers are code-signed and notarized — download, open, and run, with no security-warning workarounds.
- macOS —
SHN.Kit-0.9.5-universal.dmg(universal: Apple Silicon + Intel). Signed with an Apple Developer ID certificate and notarized by Apple; a plain double-click opens it, with no Gatekeeper block. - Windows —
SHN.Kit.Setup.0.9.5.exe. Authenticode-signed (publisher "Smart Health Network PBC"); it installs without an "Unknown publisher" warning. On a brand-new download SmartScreen may still prompt until the file builds reputation — click More info → Run anyway.
What's new in 0.9.5
- The prior-authorization scenarios that read a patient's authorizations back from the patient surface now complete cleanly. When the patient-surface view isn't reachable from the desktop (it's an internal, patient-facing surface), the Kit records that and moves on — the authorization exchange itself still runs and is verified end-to-end.
v0.9.3 — signed & notarized
SHN Kit — the desktop participant kit for the Smart Health Network.
Download one installer, sign in, and participate on the Smart Health Network for real from a desktop machine — no Docker, no engineering help. The Kit bundles everything it needs — a Smart Gateway (provider role), a FHIR validator, a Da Vinci reference provider, a seeded FHIR data server, and a trimmed Java runtime — and drives the exchange scenarios end-to-end through a live flow inspector. Component versions are listed in the app's About screen; all bundled data is synthetic, no PHI.
Both installers are code-signed and notarized — download, open, and run, with no security-warning workarounds.
- macOS —
SHN.Kit-0.9.3-universal.dmg(universal: Apple Silicon + Intel). Signed with an Apple Developer ID certificate and notarized by Apple; a plain double-click opens it, with no Gatekeeper block. - Windows —
SHN.Kit.Setup.0.9.3.exe. Authenticode-signed (publisher "Smart Health Network PBC"); it installs without an "Unknown publisher" warning. On a brand-new download SmartScreen may still prompt until the file builds reputation — click More info → Run anyway.