Skip to content

Commit e331268

Browse files
author
records-bot
committed
sync: monorepo @ validator 0.4.3 / validation-types 0.1.5
Snapshot of medvertical/records monorepo state, exported via oss:export-validator. Tracks the npm publication of: @records-fhir/validator@0.4.3 @records-fhir/validation-types@0.1.5 Run npm i @records-fhir/validator@0.4.3 for the matching distribution. The conformance evidence in conformance-results/ matches the published tarball.
1 parent e5fab4d commit e331268

149 files changed

Lines changed: 63987 additions & 5426 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ requiring a JVM, database, or Records server.
1111
[![CI](https://github.com/medvertical/records-fhir-validator/actions/workflows/ci.yml/badge.svg)](https://github.com/medvertical/records-fhir-validator/actions/workflows/ci.yml)
1212
[![FHIR](https://img.shields.io/badge/FHIR-R4%20%7C%20R4B%20%7C%20R5%20%7C%20R6-blue)](#fhir-version-support)
1313
[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](./LICENSE)
14-
[![HL7 parity](https://img.shields.io/badge/HL7%20JSON%20parity-496%2F496-brightgreen)](#validation-evidence)
14+
[![HL7 parity](https://img.shields.io/badge/HL7%20JSON%20parity-536%2F536-brightgreen)](#validation-evidence)
1515
[![MII scope](https://img.shields.io/badge/MII%202026%20scope-231%2F231-brightgreen)](#mii-2026-reference-scope)
1616
[![FHIR Schema](https://img.shields.io/badge/FHIR%20Schema%20dual--path-0%20Records--only-brightgreen)](#fhir-schema-dual-path-scope)
1717

@@ -47,7 +47,7 @@ jobs:
4747
For production CI, pin an immutable patch tag:
4848
4949
```yaml
50-
- uses: medvertical/records-fhir-validator@v0.4.2
50+
- uses: medvertical/records-fhir-validator@v0.4.3
5151
with:
5252
paths: resources/**/*.json
5353
profile-url: http://hl7.org/fhir/StructureDefinition/Patient
@@ -60,7 +60,7 @@ Action pinning:
6060
| Goal | Pin in `uses:` | Notes |
6161
|---|---|---|
6262
| Latest stable in current major | `medvertical/records-fhir-validator@v0` | Floating tag, force-moved on stable releases only |
63-
| Exact released version | `medvertical/records-fhir-validator@v0.4.2` | Immutable consumer tag |
63+
| Exact released version | `medvertical/records-fhir-validator@v0.4.3` | Immutable consumer tag |
6464
| Bit-exact reproducibility | `medvertical/records-fhir-validator@<commit-sha>` | Best for audit and forensics |
6565

6666
The `validator-v<semver>` tag is the npm mirror/release-page tag. Use
@@ -69,7 +69,7 @@ The `validator-v<semver>` tag is the npm mirror/release-page tag. Use
6969
### npm Package
7070

7171
```sh
72-
npm install @records-fhir/validator@0.4.2 @records-fhir/validation-types@0.1.5
72+
npm install @records-fhir/validator@0.4.3 @records-fhir/validation-types@0.1.5
7373
```
7474

7575
Run the CLI against one file or a folder:
@@ -139,7 +139,7 @@ includes `file`, `resourceType`, `profileUrl`, and `issues`. With
139139

140140
## What Is Included
141141

142-
- `@records-fhir/validator` 0.4.2 - Apache-2.0 validation engine.
142+
- `@records-fhir/validator` 0.4.3 - Apache-2.0 validation engine.
143143
- `@records-fhir/validation-types` 0.1.5 - Apache-2.0 validation-domain types.
144144
- Composite GitHub Action at repository root.
145145
- Standalone examples under `packages/validator/examples/`.
@@ -186,44 +186,43 @@ validator mode.
186186

187187
Current HL7 `FHIR/fhir-test-cases` JSON resource validation status:
188188

189-
- Upstream manifest entries: 974 at pinned commit
190-
`431b37cd06cac878bc23b4a8b457c2f2397fdcdc`.
191-
- Pre-filtered out before validation: 438.
192-
- Candidate JSON comparison set: 536.
193-
- Runtime skipped from the headline lane: 40.
194-
- Executed and compared against Java `OperationOutcome`: 496.
195-
- 496 passed.
196-
- Failed/errors: 0.
189+
- Upstream manifest entries: 969 at pinned commit
190+
`8923095fc5e3750025f7dd71988c9e89083b1487`.
191+
- Pre-filtered out before validation: 433, including one entry without a
192+
declared `java` baseline: `(default)/zzz`.
193+
- Candidate JSON comparison set: 536 entries with a declared `java` baseline.
194+
- Runtime skipped from the headline lane: 0.
195+
- Executed and compared against Java `OperationOutcome`: 536.
196+
- 536 passed; no executable parity differences remain.
197197
- Headline JSON resource parity: 100.0%.
198-
- Launch-discovery lane: 547/547 comparisons passed, 0 skipped, 0 failed.
199198

200199
Reproduce the headline lane locally with:
201200

202201
```sh
203202
npm run conformance -- --tx-server none --output-file conformance-results/report-local.json
204203
```
205204

206-
Additional historical and scoped evidence artifacts:
205+
Current and scoped evidence artifacts:
207206

208-
- [`conformance-results/validator-claims-2026-07-01.md`](./conformance-results/validator-claims-2026-07-01.md)
209-
- [`conformance-results/report-2026-07-01.json`](./conformance-results/report-2026-07-01.json)
210-
- [`conformance-results/mii-triangulation-2026-07-01.json`](./conformance-results/mii-triangulation-2026-07-01.json)
207+
- [`conformance-results/validator-claims-2026-07-21.md`](./conformance-results/validator-claims-2026-07-21.md)
208+
- [`conformance-results/report-2026-07-21.json`](./conformance-results/report-2026-07-21.json)
209+
- [`conformance-results/mii-triangulation-2026-07-21.json`](./conformance-results/mii-triangulation-2026-07-21.json)
211210
- [`conformance-results/fhir-schema-dual-path-all-2026-07-01.json`](./conformance-results/fhir-schema-dual-path-all-2026-07-01.json)
212211
- [`conformance-results/fhir-schema-dual-path-actions-2026-07-01.md`](./conformance-results/fhir-schema-dual-path-actions-2026-07-01.md)
213212
- [`conformance-results/hl7-validator-testkit-2026-05-20.json`](./conformance-results/hl7-validator-testkit-2026-05-20.json)
214213
- [`conformance-results/baseline-backlog-discovery-2026-05-03.json`](./conformance-results/baseline-backlog-discovery-2026-05-03.json)
215214

216-
The 438 pre-filtered entries are not counted as failures because they do not
215+
The 433 pre-filtered entries are not counted as failures because they do not
217216
exercise the thing this harness measures: JSON FHIR resource validation with a
218217
Java `OperationOutcome` baseline. They include XML resources, older FHIR
219218
versions, unsupported modules (SHC, CDA, CDS Hooks, JSON5, XVer, DSIG, HL7 v2),
220219
disabled upstream tests, logical models, or entries without a declared Java
221220
baseline.
222221

223-
The 40 headline runtime skips are measured by the explicit
224-
`--include-baseline-backlog` discovery lane. That lane now executes 547
225-
launch-discovery comparisons, including discovery-only FML/NDJSON, JSON5,
226-
DSIG JSON, and hidden-Java-outcome fixtures, with 0 skips.
222+
The upstream manifest now supplies resolvable Java outcomes for every headline
223+
candidate, and all 536 executable comparisons match the normalized Java
224+
result. The historical `--include-baseline-backlog` artifact is
225+
retained for provenance but is not the current headline measurement.
227226

228227
The scope expansion plan is tracked in
229228
[`docs/conformance-scope-roadmap.md`](./docs/conformance-scope-roadmap.md).
@@ -248,7 +247,7 @@ product scope with actual JSON resource validation correctness.
248247

249248
For that reason, the headline number should be read as:
250249

251-
> Records matches the Java validator on 496/496 currently executable FHIR JSON
250+
> Records matches the Java validator on all 536 currently in-scope FHIR JSON
252251
> resource validation comparisons.
253252

254253
It should not be read as:
@@ -262,14 +261,14 @@ Spec dispatch coverage for the measured R4 base package constraints is 100%.
262261

263262
MII conformance is measured in a separate lane from the HL7
264263
`FHIR/fhir-test-cases` score. The current scoped MII-2026 reference run was
265-
generated on 2026-07-01 against the official MII FHIR Validator container
264+
generated on 2026-07-21 against the official MII FHIR Validator container
266265
`mii-fhir-validator:0.0.1-alpha.7` at `http://localhost:8081`. It matches the
267266
reference validator on 231/231 measured resources from the refreshed MII 2026
268267
corpus under the `mii-2026-reference` profile scope and `mii-local-blaze`
269268
terminology mode, with 22 classified skips: 12 corpus/profile-drift skips and
270269
10 reference-terminology-incomplete skips. The run prewarmed 128/128
271270
reference-scope profiles before executing the cases. The source-repository
272-
report is `conformance-results/mii-triangulation-2026-07-01.json`.
271+
report is `conformance-results/mii-triangulation-2026-07-21.json`.
273272

274273
This is a scoped parity claim for the measured package-example corpus. It is
275274
not an MII certification claim and does not imply full site-level MII

0 commit comments

Comments
 (0)