Tiro.health Implementation Guide
0.1.0 - ci-build

Tiro.health Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

CodeSystem: Operation Outcome Issue Detail

Official URL: http://fhir.tiro.health/CodeSystem/operation-outcome-issue-detail Version: 0.1.0
Draft as of 2026-06-09 Computable Name: OperationOutcomeIssueDetail

Tiro.health detail codes carried in OperationOutcome.issue.details.coding. They give a stable, machine-readable classification of an issue beyond the standard FHIR issue-type (OperationOutcome.issue.code). Consumers should branch on these codes rather than on the free-text issue.details.text. Documentation: https://docs.tiro.health/fhir/errors

This Code system is referenced in the content logical definition of the following value sets:

This case-sensitive code system http://fhir.tiro.health/CodeSystem/operation-outcome-issue-detail defines the following codes:

CodeDisplayDefinition
VALIDATE_PATIENT_SUCCESS Patient validation successful Returned as an information/success issue when a Patient validation operation succeeds.
VALIDATE_TASK_SUCCESS Task validation successful Returned as an information/success issue when a Task validation operation succeeds.
VALIDATE_TEMPLATE_FAILURE Template validation failed The template failed validation; check for empty blocks or groups.
VALIDATE_RESOURCE_FAILURE Resource validation failed The submitted resource failed validation; check for empty blocks or groups. Returned on 422 validation errors.
TEMPLATE_NOT_ACTIVE Template not active or does not exist The referenced questionnaire template (canonical, optionally version-pinned) is not active — it was retired or superseded by a newer version, or does not exist. Returned as a 400 by Task/$initialize. Prefer a version-independent canonical.
TEMPLATE_EXPERIMENTAL_VERSION_REQUIRED Experimental template requires an explicit version The referenced template is experimental and requires an explicit version in the canonical reference (e.g. `...|1.2.0`). Returned as a 400 by Task/$initialize.
INITIAL_RESPONSE_PATIENT_MISMATCH Initial-response Patient mismatch The supplied initial-response QuestionnaireResponse references a different Patient than the Task. Returned as a 400 by Task/$initialize.
INITIAL_RESPONSE_CANONICAL_MISMATCH Initial-response canonical mismatch The supplied initial-response QuestionnaireResponse is based on a different questionnaire canonical than the Task. Returned as a 400 by Task/$initialize.