Download Latest Version BridgeLab_1.4.1_x64-setup.exe (266.7 MB)
Email in envelope

Get an email when there's a new version of BridgeLab

Home / v0.6.0
Name Modified Size InfoDownloads / Week
Parent folder
BridgeLab 0.6.0 source code.tar.gz 2026-08-02 1.7 MB
BridgeLab 0.6.0 source code.zip 2026-08-02 1.8 MB
README.md 2026-08-02 5.1 kB
Totals: 3 Items   3.5 MB 0

BridgeLab v0.6.0

Everything new since v0.2.4, in one release. BridgeLab has grown from a message editor into a complete HL7/FHIR workbench: full v2.5 standard coverage, real FHIR validation (JSON and XML), batch validation, a test-message generator, a runnable test-case library and a much smoother first-run experience.

✨ Highlights

Validation & testing

  • Batch validation (Pro, v0.4.0) — validate a whole folder of .hl7/.txt/.dat files in one pass: one row per file with type, version and error/warning totals, your custom plugin rules included. Filter to failures only, export a spreadsheet-safe CSV, click a row to open the file.
  • Test-message generator (v0.4.0) — create syntactically valid ADT^A01/A08, ORU^R01, ORM^O01 (or mixed) messages with plausible synthetic patient data and lab panels — no real PHI, reproducible with a seed. Open in tabs or save as numbered files.
  • Runnable test cases (v0.3.0) — give each saved case an expected message type and validation outcome, then Run check per case or Run all: contents are parsed and validated for real (HL7 v2 or FHIR, auto-detected) and compared against expectations. Your snippet library becomes a regression suite.
  • HL7 value tables in the Field Inspector (v0.3.0) — coded fields (PID-8, PV1-2, MSA-1, ORC-1, OBX-11 and more) show the allowed values with their meanings, highlight the current one and warn when it's not in the table.

HL7 standard coverage

  • Full HL7 v2.5 catalogue (v0.5.0) — message structure and XSD export now cover the entire standard: 248 message structures, 149 segments, 78 composite data types (previously 4/32/49), including nested groups and choice blocks. Free tier keeps ADT^A01, ADT^A40, ORM^O01, ORU^R01; the full catalogue is Pro.
  • Six more HL7 versions (v0.6.0) — the XSD export now also ships the complete catalogues for v2.3, 2.3.1, 2.4, 2.6, 2.7 and 2.7.11,916 message structures in total across the seven supported versions. Pick the version in the export dialog; v2.5 stays the free tier, the other versions are Pro.

FHIR

  • Real FHIR validation — JSON resources (v0.4.0) and XML resources (v0.5.0) are checked against the actual FHIR rule set (resourceType, id, per-resource field rules), with findings listed by JSON path in the validation panel. Bundle analysis and FHIRPath queries work on XML too.

Getting started & everyday UX

  • Welcome screen (v0.2.5) — with no session to restore, the app opens on an onboarding card: open file, new from template, test-case library, manual, blank tab — plus your recent files. Pasting a message anywhere just works.
  • Live status bar (v0.2.5) — clickable error/warning summary scoped to the active tab, modified-file indicator, one-click expand of truncated fields.
  • Keyboard-shortcuts cheat-sheet (v0.2.5) — Help → Keyboard Shortcuts, generated from your live (customized) bindings; the user manual (EN + IT) gained sections on tree search, message compare, the MLLP listener console and character encoding.

Licensing & plans (v0.6.0)

  • Community plan limits are now enforced: up to 3 active plugins and 10 saved test cases on the free tier. Nothing is ever locked or deleted — items saved beyond the limit (e.g. during a trial) stay visible, editable and runnable; only new saves/activations beyond the cap ask for an upgrade, and freeing a slot re-enables them immediately. Trial and Pro/Enterprise remain unlimited.

🐞 Notable fixes

  • Editor settings actually apply (v0.2.5) — font, word wrap, minimap, line numbers, tab size and whitespace rendering were saved but never read; they now load at startup and apply live.
  • Rebinding a shortcut no longer triggers it (v0.2.5) — assigning Ctrl+O no longer also opens the file picker.
  • Editor robustness (v0.2.5) — initialization failures show a Retry panel instead of a blank editor; FHIR tabs get JSON/XML syntax highlighting.
  • Validation panel (v0.2.5) — fixed a possible crash on duplicate issues, a filter dead-end, and missing tooltips.
  • Licensing tiers hardened (v0.6.0) — trials now grant exactly the Pro feature set (a gap allowed Enterprise-only gates to pass during a trial; no shipped feature was affected), with the whole tier matrix under regression tests.
  • About dialog (v0.6.0) — now shows the real application version instead of a hardcoded "0.1.0".
  • Exported XSDs compile under strict schema processors (v0.6.0) — a few HL7 structures (e.g. DFT^P03) produced schemas that standard XSD compilers rejected (Unique Particle Attribution); affected sequences are now emitted as an annotated relaxed choice, and all 1,964 exportable schemas are verified against a strict external compiler.

Full per-version detail is in CHANGELOG.md (github.com). Questions or feedback: info@techemv.it

Downloads

See the assets below for installers for Windows, macOS, and Linux.

Source: README.md, updated 2026-08-02