We count tool runs to improve these tools, without message contents or visitor IDs. Privacy and opt-out

FHIR R4 · LIMITED STRUCTURE CHECKS

FHIR Resource Checker

Catch common JSON and resource-shape issues. See exactly what was checked and what still needs a full FHIR validator.

Source project ↗

Limited checks, not full validation. R4 4.0.1 · Patient, Observation, Bundle, OperationOutcome. See supported checks and exclusions.

01 / Input

Ctrl / ⌘ + Enter to run
0 B / 1 MiB
Processed in your browser. Pasted input is not uploaded or saved by this site. Data handling

02 / Findings

Understand the findings

Check a resource for the supported rules. A clear result is not proof of FHIR conformance.

All examples are synthetic. Input remains in this tab until you clear or leave it.

Workspace 0.8.0 · FHIR R4 4.0.1

Know the scope

What this FHIR R4 checker covers

JSON syntax, a resource object and resourceType, plus selected structural rules for Patient, Observation, Bundle, and OperationOutcome. Checks include selected property types, Observation status and code, Bundle type, and OperationOutcome issue severity and code. The result lists the check groups that ran across the document. Select a finding to view its nearest containing resource. A missing or non-object resource stays within its enclosing Bundle or the complete document. The navigator also lists contained and other nested resources that the checker does not visit; their scope is labeled explicitly.

Copy report and Download report export the complete findings report. The separate Copy complete JSON and Download complete JSON controls preserve every entry and original numeric token.

What still requires a full FHIR validator?

This tool does not validate every element, terminology bindings, FHIRPath invariants, custom profiles, extensions, slicing, reference targets, or implementation-guide conformance. Supported resource types in Bundle entries receive the same limited checks; contained resources and other resource types are not checked. Other resource types are reported as unsupported. A resource with no detected issues can still be invalid.

Read the official FHIR validation guidance for full validation options. Nothing is sent to an external validator.

What happened to the FHIR Resource Validator?

The original URL is preserved. The previous tool could report no issues after running only a few incomplete rules. This replacement corrects those rules and makes its limited scope explicit. Custom profile uploads and editable resource-type lists have been removed because they did not provide reliable profile validation.