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

: Tiro Questionnaire Item Control - JSON Representation

Draft as of 2026-04-30

Raw json | Download

{
  "resourceType" : "CodeSystem",
  "id" : "tiro-item-control",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem tiro-item-control</b></p><a name=\"tiro-item-control\"> </a><a name=\"hctiro-item-control\"> </a><p>This case-sensitive code system <code>http://fhir.tiro.health/CodeSystem/tiro-item-control</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style=\"white-space:nowrap\">answer-container<a name=\"tiro-item-control-answer-container\"> </a></td><td>Answer Container</td><td>Container that groups answer items together.</td></tr><tr><td style=\"white-space:nowrap\">answer-row<a name=\"tiro-item-control-answer-row\"> </a></td><td>Answer Row</td><td>A row within an answer container.</td></tr><tr><td style=\"white-space:nowrap\">question-group<a name=\"tiro-item-control-question-group\"> </a></td><td>Question Group</td><td>Structure to group answers and subquestions in a hierarchical tree layout.</td></tr><tr><td style=\"white-space:nowrap\">block<a name=\"tiro-item-control-block\"> </a></td><td>Block</td><td>Structural block for sub-questionnaire references.</td></tr><tr><td style=\"white-space:nowrap\">drop-down<a name=\"tiro-item-control-drop-down\"> </a></td><td>Dropdown</td><td>Dropdown to select a single answer from a list of options.</td></tr><tr><td style=\"white-space:nowrap\">radio<a name=\"tiro-item-control-radio\"> </a></td><td>Radio</td><td>Radio button group for single selection from a list of options.</td></tr><tr><td style=\"white-space:nowrap\">combobox<a name=\"tiro-item-control-combobox\"> </a></td><td>Combobox</td><td>Autocomplete dropdown with search/filter capability.</td></tr><tr><td style=\"white-space:nowrap\">chips<a name=\"tiro-item-control-chips\"> </a></td><td>Chips</td><td>Chips to select one or more answers from a list of options.</td></tr><tr><td style=\"white-space:nowrap\">checkbox<a name=\"tiro-item-control-checkbox\"> </a></td><td>Checkbox</td><td>Checkbox group for multiple selection from a list of options.</td></tr><tr><td style=\"white-space:nowrap\">text-box<a name=\"tiro-item-control-text-box\"> </a></td><td>Textbox</td><td>Single-line textbox to enter characters.</td></tr><tr><td style=\"white-space:nowrap\">text-field<a name=\"tiro-item-control-text-field\"> </a></td><td>Text Field</td><td>Single-line text input field.</td></tr><tr><td style=\"white-space:nowrap\">text-area<a name=\"tiro-item-control-text-area\"> </a></td><td>Text Area</td><td>Multi-line text area to enter longer text.</td></tr><tr><td style=\"white-space:nowrap\">textarea<a name=\"tiro-item-control-textarea\"> </a></td><td>Textarea</td><td>Multi-line text area input.</td></tr><tr><td style=\"white-space:nowrap\">mention<a name=\"tiro-item-control-mention\"> </a></td><td>Mention</td><td>Text field with inline mention suggestions for coded values.</td></tr><tr><td style=\"white-space:nowrap\">transcription<a name=\"tiro-item-control-transcription\"> </a></td><td>Transcription</td><td>Speech-to-text transcription input field.</td></tr><tr><td style=\"white-space:nowrap\">decimal-field<a name=\"tiro-item-control-decimal-field\"> </a></td><td>Decimal Field</td><td>Decimal number input field with optional unit display.</td></tr><tr><td style=\"white-space:nowrap\">date-field<a name=\"tiro-item-control-date-field\"> </a></td><td>Date Field</td><td>Date picker field.</td></tr><tr><td style=\"white-space:nowrap\">time-field<a name=\"tiro-item-control-time-field\"> </a></td><td>Time Field</td><td>Time picker field.</td></tr><tr><td style=\"white-space:nowrap\">calculator<a name=\"tiro-item-control-calculator\"> </a></td><td>Calculator</td><td>Calculator widget to compute a value based on a formula or external lookup.</td></tr><tr><td style=\"white-space:nowrap\">list<a name=\"tiro-item-control-list\"> </a></td><td>List</td><td>Renders child items as an unordered list.</td></tr><tr><td style=\"white-space:nowrap\">table<a name=\"tiro-item-control-table\"> </a></td><td>Table</td><td>Renders child items in a table layout with rows and columns.</td></tr><tr><td style=\"white-space:nowrap\">grid<a name=\"tiro-item-control-grid\"> </a></td><td>Grid</td><td>Renders child items in a grid layout.</td></tr><tr><td style=\"white-space:nowrap\">summarized-group<a name=\"tiro-item-control-summarized-group\"> </a></td><td>Summarized Group</td><td>Group that displays a summary of its child items' answers.</td></tr><tr><td style=\"white-space:nowrap\">summarized-list<a name=\"tiro-item-control-summarized-list\"> </a></td><td>Summarized List</td><td>List view that summarizes child items.</td></tr><tr><td style=\"white-space:nowrap\">compact-list<a name=\"tiro-item-control-compact-list\"> </a></td><td>Compact List</td><td>Compact list view with minimal spacing.</td></tr><tr><td style=\"white-space:nowrap\">help<a name=\"tiro-item-control-help\"> </a></td><td>Help</td><td>Contextual help text or guidance for the user.</td></tr><tr><td style=\"white-space:nowrap\">text<a name=\"tiro-item-control-text\"> </a></td><td>Text</td><td>Read-only text display.</td></tr></table></div>"
  },
  "url" : "http://fhir.tiro.health/CodeSystem/tiro-item-control",
  "version" : "0.1.0",
  "name" : "TiroItemControl",
  "title" : "Tiro Questionnaire Item Control",
  "status" : "draft",
  "experimental" : false,
  "date" : "2026-04-30T09:19:32+00:00",
  "publisher" : "Tiro.health",
  "contact" : [
    {
      "name" : "Tiro.health",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://tiro.health"
        }
      ]
    }
  ],
  "description" : "Custom Questionnaire Item Control codes by Tiro Health for rendering FHIR Questionnaire items.",
  "caseSensitive" : true,
  "content" : "complete",
  "count" : 27,
  "concept" : [
    {
      "code" : "answer-container",
      "display" : "Answer Container",
      "definition" : "Container that groups answer items together."
    },
    {
      "code" : "answer-row",
      "display" : "Answer Row",
      "definition" : "A row within an answer container."
    },
    {
      "code" : "question-group",
      "display" : "Question Group",
      "definition" : "Structure to group answers and subquestions in a hierarchical tree layout."
    },
    {
      "code" : "block",
      "display" : "Block",
      "definition" : "Structural block for sub-questionnaire references."
    },
    {
      "code" : "drop-down",
      "display" : "Dropdown",
      "definition" : "Dropdown to select a single answer from a list of options."
    },
    {
      "code" : "radio",
      "display" : "Radio",
      "definition" : "Radio button group for single selection from a list of options."
    },
    {
      "code" : "combobox",
      "display" : "Combobox",
      "definition" : "Autocomplete dropdown with search/filter capability."
    },
    {
      "code" : "chips",
      "display" : "Chips",
      "definition" : "Chips to select one or more answers from a list of options."
    },
    {
      "code" : "checkbox",
      "display" : "Checkbox",
      "definition" : "Checkbox group for multiple selection from a list of options."
    },
    {
      "code" : "text-box",
      "display" : "Textbox",
      "definition" : "Single-line textbox to enter characters."
    },
    {
      "code" : "text-field",
      "display" : "Text Field",
      "definition" : "Single-line text input field."
    },
    {
      "code" : "text-area",
      "display" : "Text Area",
      "definition" : "Multi-line text area to enter longer text."
    },
    {
      "code" : "textarea",
      "display" : "Textarea",
      "definition" : "Multi-line text area input."
    },
    {
      "code" : "mention",
      "display" : "Mention",
      "definition" : "Text field with inline mention suggestions for coded values."
    },
    {
      "code" : "transcription",
      "display" : "Transcription",
      "definition" : "Speech-to-text transcription input field."
    },
    {
      "code" : "decimal-field",
      "display" : "Decimal Field",
      "definition" : "Decimal number input field with optional unit display."
    },
    {
      "code" : "date-field",
      "display" : "Date Field",
      "definition" : "Date picker field."
    },
    {
      "code" : "time-field",
      "display" : "Time Field",
      "definition" : "Time picker field."
    },
    {
      "code" : "calculator",
      "display" : "Calculator",
      "definition" : "Calculator widget to compute a value based on a formula or external lookup."
    },
    {
      "code" : "list",
      "display" : "List",
      "definition" : "Renders child items as an unordered list."
    },
    {
      "code" : "table",
      "display" : "Table",
      "definition" : "Renders child items in a table layout with rows and columns."
    },
    {
      "code" : "grid",
      "display" : "Grid",
      "definition" : "Renders child items in a grid layout."
    },
    {
      "code" : "summarized-group",
      "display" : "Summarized Group",
      "definition" : "Group that displays a summary of its child items' answers."
    },
    {
      "code" : "summarized-list",
      "display" : "Summarized List",
      "definition" : "List view that summarizes child items."
    },
    {
      "code" : "compact-list",
      "display" : "Compact List",
      "definition" : "Compact list view with minimal spacing."
    },
    {
      "code" : "help",
      "display" : "Help",
      "definition" : "Contextual help text or guidance for the user."
    },
    {
      "code" : "text",
      "display" : "Text",
      "definition" : "Read-only text display."
    }
  ]
}