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
| Draft as of 2026-04-30 |
{
"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."
}
]
}