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
Snapshot of medvertical/records monorepo state, exported via
oss:export-validator. Tracks the npm publication of:
@records-fhir/validator@0.1.5
@records-fhir/validation-types@0.1.1
Run npm i @records-fhir/validator@0.1.5 for the matching
distribution. The conformance evidence in conformance-results/
matches the published tarball.
Copy file name to clipboardExpand all lines: docs/conformance-scope-roadmap.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# FHIR Conformance Scope Roadmap
2
2
3
-
**Status:** 2026-05-03
3
+
**Status:** 2026-05-09
4
4
**Scope owner:** validator engine / HL7 `FHIR/fhir-test-cases` lane
5
5
**Repository boundary:** public `medvertical/records-fhir-validator` package scope
6
6
**Current headline:** 100.0% on executable JSON resource comparison cases
@@ -28,19 +28,19 @@ standard represented in `FHIR/fhir-test-cases`.
28
28
| Upstream manifest entries | 969 | All entries in `FHIR/fhir-test-cases/validator/manifest.json` at commit `e543043a`. |
29
29
| Pre-filtered out | 438 | Not executable by the current JSON resource comparison harness. |
30
30
| Candidate comparison set | 531 | R4/R5 or unversioned entries with a declared Java baseline. |
31
-
| Runtime skipped |38| Candidate entries kept outside the headline JSON score; all are measured in the explicit discovery lane. |
32
-
| Executed and compared |493| Records output was normalized to `OperationOutcome` and diffed against Java. |
33
-
| Passed |493| All executable comparisons passed. |
31
+
| Runtime skipped |35| Candidate entries kept outside the headline JSON score; all are measured in the explicit discovery lane. |
32
+
| Executed and compared |496| Records output was normalized to `OperationOutcome` and diffed against Java. |
33
+
| Passed |496| All executable comparisons passed. |
34
34
35
35
The explicit launch-discovery lane is broader than the headline JSON claim:
36
36
it admits the former runtime backlog plus discovery-only JSON5, DSIG JSON,
37
37
parser-baseline, and hidden-Java-outcome fixtures. That lane now executes
38
38
547/547 comparisons with 0 skips and 0 failures.
39
39
40
-
The 100.0% score applies only to the 493 executed comparison cases. It should
40
+
The 100.0% score applies only to the 496 executed comparison cases. It should
41
41
be described as:
42
42
43
-
> Records matches the Java validator on 493/493 currently executable FHIR JSON
43
+
> Records matches the Java validator on 496/496 currently executable FHIR JSON
44
44
> resource validation comparisons.
45
45
46
46
It should not be described as support for every item in the upstream manifest.
@@ -60,12 +60,11 @@ These are excluded because they do not test the current package contract:
60
60
validate a parsed FHIR JSON resource and compare the result with a Java
61
61
`OperationOutcome` baseline.
62
62
63
-
## Why 38 Candidate Entries Are Runtime Skipped In The Headline Lane
63
+
## Why 35 Candidate Entries Are Runtime Skipped In The Headline Lane
64
64
65
65
| Reason | Count | Decision |
66
66
|---|---:|---|
67
67
| Java baseline/parity backlog | 35 | Highest-priority expansion path because these are mostly normal JSON validation cases once their Java baseline path or semantic disagreement is resolved. |
68
-
| Non-JSON payload that passed filtering (`.fml`, `.ndjson`) | 3 | Measured in the explicit discovery lane against Java parser baselines, not silently inside the headline JSON score. |
69
68
70
69
### Missing Java Baselines By Module
71
70
@@ -117,7 +116,7 @@ Measured result on 2026-05-03:
Copy file name to clipboardExpand all lines: packages/validator/src/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,9 +61,9 @@ Current HL7 `FHIR/fhir-test-cases` status:
61
61
- Upstream manifest entries: 969.
62
62
- Pre-filtered out before validation: 438 because this harness measures JSON FHIR resource validation against Java `OperationOutcome` baselines, not XML, non-resource formats, disabled upstream cases, unsupported modules, logical models, or cases without a Java baseline.
63
63
- Candidate JSON comparison set: 531.
64
-
- Runtime skipped: 38.
65
-
- Executed and compared against Java `OperationOutcome`: 493.
66
-
- Passed: 493.
64
+
- Runtime skipped: 35.
65
+
- Executed and compared against Java `OperationOutcome`: 496.
0 commit comments