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

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Operation Definitions

These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.

Tiro Questionnaire $populate

Populate a Questionnaire with pre-existing data or AI-extracted values from clinical documents. Extends SDC Questionnaire/$populate with the contextual-populate mode and a provenance output parameter.

Structures: Graph Definitions

These define collections of interrelated resources that are useful to pass around as a group.

Patient With Most Recent Report

Graph to retrieve Patient with most recent Task of type 'complete-questionnaire'.

Report Details

Graph to retrieve Task of type 'complete-questionnaire' with Questionnaire, QuestionnaireResponse

Structures: Logical Models

These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.

LaboratoryTestAnalyteV1

Use to record a single value laboratory analyte result, commonly found in clinical pathology testing such as medical biochemistry, haematology, immunology and transfusion medicine. These results may also appear in anatomical pathology reports as ‘ancillary tests', for example flow cytometry. One or more instances of this archetype may be nested within the 'Test result' SLOT in the OBSERVATION.laboratory_test_result. In some circumstances this archetype may be carried within a CLUSTER.laboratory_test_panel archetype, together with other analytes which are normally tested and/or reported as part of a battery, panel or profile. This archetype may be used within the setting of more complex laboratory/pathology reporting such as anatomical pathology reports where quantitative results such as cytometric flow studies are often reported alongside conventional macroscopic and microscopic reporting.

LaboratoryTestPanelV0

To record laboratory test results in a panel/battery structure common to clinical pathology testing biochemistry, haematology and immunology. Normally used in conjunction with a parent OBSERVATION.laboratory_test_result. Where other more complex result patterns are required it may be helpful to specialise this archetype or substitute another.

LaboratoryTestResultV1

Use to record the result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual. This is typically done in a laboratory, but may be done in other environments such as at the point of care. This archetype is intended to cover the result of a single ordered investigation where the specimen(s) are collected as a single procedure, and may include multiple analyte results or other components. Examples of this could include 'Full blood count', which would yield a separate analyte result for the count of each type of blood cell, or 'kidney biopsy non-neoplastic', which would yield findings from microscopy, immunohistochemistry and electron microscopy. This archetype has been designed to be a framework that will usually be extended with CLUSTER archetypes to enable appropriate recording of specific laboratory test result patterns. This includes, but is not limited to, tests for biochemistry, haematology, immunology and transfusion services etc and specific patterns for the unique requirements for microbiology and anatomical pathology. If the ordered tests or investigations do not commonly belong together in a named group or panel, each test result would normally be represented using separate instances of this archetype. There is, however, considerable variation in actual reporting/messaging practice and this archetype/related archetypes are designed to handle such variation. This archetype supports multiple approaches to recording of specimen, reflecting current practice which varies enormously. A Laboratory test result has a high degree of alignment to an HL7 FHIR Diagnostic Report resource. It is anticipated that one or more instances of this archetype, or archetype family, will be sent back to a requesting clinician within a laboratory report document comprising COMPOSITION.report_result archetype, or similar, and other relevant ENTRY archetypes. The recording of confounding factors may be inconsistent, often depending on the analysing laboratory and on clinical information sent by the requester. In the State section of the archetype there is a simple 'Confounding factors' data element that is optional and can be repeated as one way to record a variety of simple factors that need to be made explicit as they may influence interpretation of the results. If the confounding factors are more complex, it may be appropriate to create a local/shared CLUSTER archetype that can be nested in the 'Confounding factors details' SLOT. Note 1: Known or required pre-conditions, such as 'fasting' or 'Day 1 of menstrual cycle', should be reported in the 'Sampling conditions' data element in the CLUSTER.specimen archetype, nested within this OBSERVATION archetype. Note 2: Known issues with specimen collection or handling, such as 'sample haemolysed' or 'prolonged use of tourniquet' should be reported within 'Specimen quality' in the CLUSTER.specimen archetype, nested within this OBSERVATION archetype. Where 'reflex tests' are performed by the laboratory, these may be handled as per US/FHIR guidance (see https://www.hl7.org/fhir/2015may/uslabreport-guide.html) or other local policy. For example, one of the following …

  1. Record the reflex test results additional 'Test findings' within the same 'openEHR-EHR-OBSERVATION.laboratory_test_result'
  2. Record the reflex test results as 'Test findings' within a new 'openEHR-EHR-OBSERVATION.laboratory_test_result' but refer to the original lab test request via 'Test request details'.
  3. Record the reflex test results as 'Test findings' within a new 'openEHR-EHR-OBSERVATION.laboratory_test_result' but reference a new lab test request as well as the original lab test request via 'Test request details'.
OMOP Observation

Model resembling the OMOP-CDM 5.4 Observation table.

OMOP Person

Model resembling the OMOP-CDM 5.4 Person table.

OMOP Provider

Model resembling the OMOP-CDM 5.4 Provider table.

OMOP Record

Base model for a OMOP-CDM 5.4.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

Cardiac Measurement

FHIR Observation profile for measurements and findings derived from a cardiac diagnostic procedure such as a resting 12-lead ECG or an ambulatory (Holter) recording.

Examples include resting heart rate, the standard ECG intervals (PR, QRS, QT, QTc Bazett / Fridericia, P duration), the cardiologist's overall ECG impression, and Holter-derived summaries (24h heart rate min/avg/max, atrial fibrillation burden and episode statistics, sinus pauses, ventricular and supraventricular ectopy).

Design notes

  • category is fixed to procedure. The HL7 observation-category CodeSystem has no cardiac code; cardiology measurements are classified as procedure per the FHIR Vital Signs and ECG guidance.
  • Panel grouper on Observation.code. When related metrics are recorded over the same period (AFib burden + episodes + longest episode, sinus pause count + longest pause, …) the parent Observation.code carries a panel grouper code and each metric is carried on a separate component. The parent code is never reused on a component. Where LOINC has no panel concept, a Tiro local code from TiroCardiacMetric is used.
  • LOINC-first coding. Individual ECG intervals and 24h heart rate min/max use the verified LOINC concepts (see the LOINC table on issue #11). Metrics with no LOINC equivalent fall back to TiroCardiacMetric.
Cardiac Vital Signs

FHIR Observation profile for cardiac measurements that flow into a vital-signs / flowsheet stream rather than into a final cardiology report. Typical use case: a Holter device emits a rolling average heart rate every hour and those values are written as discrete vital-signs Observations.

category is fixed to vital-signs (the HL7 observation-category code) — this is the distinguishing constraint from CardiacMeasurement, which fixes category to procedure. Use CardiacMeasurement for the cardiologist's final report and panel-style summaries; use this profile for individual real-time measurements.

Form Provenance

Profile for tracking the origin and method of data entry for form fields to support audit trails and transparency. One FormProvenance resource is created per populated QuestionnaireResponse item.

Imaging Measurement

FHIR Observation profile representing a single dimensional measurement (diameter, length, area, volume, circumference, angle, thickness, …) of an anatomical structure or lesion derived from an imaging study.

Typical use cases include tumor diameter on CT (RECIST), aortic annulus diameter on cardiac MRI (pre-TAVR sizing), and prostate volume on TRUS. The category slice is fixed to imaging, locking the profile to image-derived measurements; non-imaging measurements of the same structures (e.g. DRE-estimated prostate volume, physical-exam head circumference) belong on a sibling profile.

openEHR alignment

This profile is mapped against two openEHR archetypes because openEHR aggregates imaging data differently than FHIR:

  • openEHR-EHR-OBSERVATION.imaging_exam_result.v1 — report-level archetype (analogous to FHIR DiagnosticReport). Carries study-wide context: modality, study date, status, source image references.
  • openEHR-EHR-CLUSTER.imaging_exam.v1 — per-body-structure findings archetype, plus its specialisations (e.g. imaging_exam-lymph_node.v0) which add structure-specific quantitative ELEMENTs such as at0.2 Diameter (DV_QUANTITY, mm, up to 3 occurrences for 3 axes).

Inverted aggregation: openEHR nests measurements under a body-structure cluster under a report; FHIR (this profile) keeps one Observation per measurement and uses bodySite/focus to record the structure. The two forms are semantically equivalent — component here corresponds to the multi-occurrence ELEMENT pattern in the openEHR specialisations (e.g. three Diameter occurrences for three axes).

The actual measurement quantity has no node in the base CLUSTER.imaging_exam.v1 — it lives in body-structure specialisations (imaging_exam-lymph_node.v0/items[at0.2], …) — so value[x] maps to the specialisation node, not the base archetype.

LabMeasurement

A measurement of a laboratory test.

Laboratory Analyte Result

FHIR Observation profile representing a single laboratory analyte result.

Designed to be semantically interoperable with the openEHR openEHR-EHR-CLUSTER.laboratory_test_analyte.v1 archetype. Every constrained element below carries an explicit mapping entry pointing at the equivalent archetype node path. Four archetype elements have no idiomatic FHIR equivalent on Observation and are documented as additional mapping rows (with "(not represented)"): at0027 (Analyte result sequence), at0014 (Analyte result detail), at0006 (Result status time), at0032 (Accredited).

PCaMDT

Multi-disciplinary team (MDT) meeting for prostate cancer.

Quality Indicator

A Quality Indicator is a measure of the clinical quality of a service or intervention. Typically it is part of the nominator in Value-Based Healthcare model.

QuestionTree

A question tree is a template block that contains a tree of questions. Each question may have one or more answers and may have one or more child questions.

Report

FHIR Document Bundle with a Composition and a list of resources that describe the clinical report.

Table

A table is a template block that contains a repeating set of rows with a uniform set of columns.

TemplateBlock

A template block is a section of a template that defines a block of content that can be included in a document.

Tiro Questionnaire

Profile for a Tiro Questionnaire

Tiro.health OperationOutcome

The OperationOutcome returned by the Tiro.health FHIR API for error responses (and some validation outcomes). Every issue carries a human-readable details.text and a standard FHIR issue.code; some issues additionally carry a Tiro detail code in issue.details.coding (see the OperationOutcomeIssueDetail code system). Branch on issue.code and the coded issue.details.coding, never on details.text. Documentation: https://docs.tiro.health/fhir/errors

TumorStaging

Tumor staging is the process of determining the extent of a cancer's spread from the original site of the tumor to other parts of the body. The staging system used most often in the United States is the TNM system. The T stands for tumor, the N stands for nodes, and the M stands for metastasis. The T describes the size and extent of the primary tumor. The N describes the size and extent of the lymph nodes involved. The M describes whether the cancer has spread to other parts of the body. The TNM system is used to stage many types of cancer, including breast cancer, colon cancer, lung cancer, and prostate cancer. The TNM system is also used to stage other types of cancer, such as melanoma, lymphoma, and leukemia. The TNM system is used to stage many types of cancer, including breast cancer, colon cancer, lung cancer, and prostate cancer. The TNM system is also used to stage other types of cancer, such as melanoma, lymphoma, and leukemia.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

Answer Comment

Extension to add a comment to an answer in a QuestionnaireResponse

Bookmark

A bookmark extension

Bookmark Launch Context

List of bookmarks that must be available in the launch context.

Enable Suggestions

Enable suggestions for inline mentions in text fields

HTML Element ID

ID of a labeled HTML element (e.g. a span with a data-label attribute) within a DocumentReference attachment that the AI used as source text when extracting a field value. Multiple occurrences indicate multiple contributing spans. Enables UI source-highlighting.

Initial Value Template

Set of initial values for a questionnaire

Input Group Separator

A separator character for input groups.

Item Orientation

Orientation of the items in the Questionnaire

Narrative Alternative Format

Provides the narrative content in an alternative format such as RTF or plain text.

Narrative Generation

This extension is used to define the narrative generation based on the QuestionnaireResponse.

Narrative Template

FHIR Extension for narrative templates used in Questionnaires. This extension contains a template that is used to dynamically generate the narrative content of a Questionnaire based on provided data.

Narrative Template Snippet

FHIR Extension for narrative snippets used in narrative templates within Questionnaires. These snippets are loaded into the rendering environment and can be referenced by narrative templates or by other snippets to generate dynamic content.

Option Restriction

Conditionally restricts answer options based on FHIRPath expressions that evaluate other answers in the questionnaire. When the expression evaluates to true, the specified option is restricted (hidden or disabled).

Pre Expand Flag

Flag to indicate that the value set has been pre-expanded.

Provenance Why (R6 Pre-adopt)

Pre-adoption of R6 Provenance.why — describes why the event recorded in this provenance occurred in textual form. For AI-populated fields this captures the model's reasoning. Note: the backend currently stores reasoning in activity.text; ProvenanceWhy is the intended field going forward.

Questionnaire Item Include In Group Summary

Indicates whether the question is included in the summary of the parent group.

Questionnaire Preset

Pre-configured questionnaireresponses.

Questionnaire answerOption SVG Element

Reference to an element defined inside the SVG document referenced by the itemMedia extension.

Regex

Regular expression to validate the answer to a question

Render Type

Render Type extension for the FHIR Questionnaire resource which indicates the layout preference for the Questionnaire

ValueSet Expansion Match Score

This extension adds a score to each code in the expansion of a value set. The score is used to sort the codes in the expansion.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Agent Types ValueSet (Retired)

Retired. Use ProvenanceAgentTypeVS instead.

Clinical M-Stage Lung Cancer with REO Addendum

Clinical M-Stage for Lung Cancer with REO Addendum

Clinical MStage Lung Cancer

AJCC 8th Edition Clinical MStage for Lung Cancer

Clinical NStage Lung Cancer

AJCC 8th Edition Clinical NStage for Lung Cancer

Clinical TStage Lung Cancer

AJCC 8th Edition Clinical TStage for Lung Cancer

Detected|Not Detected
LOINC Answer List LL744-4 for Detected Not Detected
Form Activity ValueSet

Activities that can be performed on form fields

Ja|Nee

SNOMED-CT codes for 'ja' and 'nee'

KWS Bookmark Value Set

All available bookmarks for Questionnaire population.

Lung Cancer Diagnosis

Diagnosis of Lung Cancer

Lung Cancer Location Of Metastasis

Location of metastasis for Lung Cancer

Narrative Alternative Format MIME Types

MIME types supported for narrative alternative formats

Operation Outcome Issue Detail

All Tiro.health OperationOutcome issue-detail codes. Bound (example strength) to OperationOutcome.issue.details in the Tiro.health OperationOutcome profile.

OverallTestStatusVS

ValueSet for The status of the laboratory test result as a whole.

Positive Negative

Positive Negative from LOINC Answer List LL360-9

Provenance Agent Type Value Set

Standard FHIR agent type codes used in FormProvenance.agent.type. Automated Atticus engines use #assembler; source document authors use #author.

Question Tree Answer Item Code

The type of an answer in a question tree.

Questionnaire Item Orientation

Orientation of the items in the Questionnaire

ResultStatusVS

ValueSet for The status of the analyte result value.

Template Languages

Available template languages to generate a narrative for a Questionnaire item

Template Status

Publication statuses for questionnaire templates.

WHO Score

SNOMED-CT bevindingen functioneringsniveau volgens Wereldgezondheidsorganisatie

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Addition codes to be used with the REO Multidisciplinary Discussion at UZ Leuven

Extra codes for the REO Multidisciplinary Discussion at UZ Leuven

Agent Types (Retired)

Retired. Agent type codes previously used in Provenance.agent.type. Use http://terminology.hl7.org/CodeSystem/provenance-participant-type (code: assembler) instead.

Auto Generated Codes

Tiro.health Auto Generate Codes in case common standard CodeSystems are insufficïent.

Example Code

Example code for use in examples.

Form Activity

Activities that can be performed on form fields and which will be tracked through provenance

KWS Bookmark

A bookmark for KWS resources.

KWS Questionnaire Launch Context

Additional launch context for FHIR Questionnaires launched from KWS.

Operation Outcome Issue Detail

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

OverallTestStatusCS

CodeSystem for The status of the laboratory test result as a whole.

Questionnaire Item Orientation

Orientation of the items in the Questionnaire

Report Sections

This CodeSystem defines the sections of a report as they are coded in the EHR of ExampleHospital.

ResultStatusCS

CodeSystem for The status of the analyte result value.

SNOMED CT

SNOMED CT

Task Input Type

Supported inputs for Tiro.health tasks.

Task Output Type

Supported outputs for Tiro.health tasks.

Task Type

Supported task types by Tiro.health

Template Languages

Available template languages to generate a narrative for a Questionnaire item

Template Status

Publication status codes for Tiro.health questionnaire templates.

Tiro Cardiac Metric Codes

Local codes for cardiac monitoring metrics that have no equivalent in LOINC or SNOMED CT. The set is deliberately small: each Tiro code documents a genuine terminology gap (AFib burden / episode statistics, sinus pause counts and longest pause, ventricular- and supraventricular-tachycardia run counts and longest runs, and per-panel Holter grouper codes that LOINC does not currently provide).

Codes covered by LOINC or SNOMED CT are NOT duplicated here — see the example instances for the chosen LOINC/SCT codes (PVC count LOINC#76126-2, premature atrial contractions LOINC#8615-7, atrial fibrillation SCT#49436004, …).

These codes are a stopgap. Each entry should be replaced with a LOINC or SNOMED CT code as soon as a suitable concept becomes available.

Tiro Questionnaire Item Control

Custom Questionnaire Item Control codes by Tiro Health for rendering FHIR Questionnaire items.

UCUM

UCUM

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

AI Clipboard Population Provenance

Provenance for a field extracted by AI from a clinical document (contextual-populate). The entity carries the source DocumentReference and html-element-id extensions identifying the specific labeled spans used for extraction.

Abdominal Surgeon

A practitioner role for an abdominal surgeon

Atticus AI Marking Engine

AI engine that labels and marks clinical document HTML content for extraction. Backend reference: Device/4.

Atticus AI Population Engine

AI engine that extracts answer values from labeled clinical document content (contextual-populate). Backend reference: Device/5.

Atticus FHIRPath Engine

FHIRPath expression evaluation engine. Referenced as Provenance.agent.who when initialExpression or calculatedExpression is evaluated. Backend reference: Device/1.

Atticus Population Engine

Population engine that applies initial values, evaluates definitions, and handles repopulation. Backend reference: Device/2.

Atticus Preset Engine

Preset engine that loads saved preset configurations onto form fields. Backend reference: Device/3.

Blood Pressure (formatted input)

Text field for Blood Pressure which decomposes automatically into Systolic and Diastolic components

Blood Pressure (grouped input)

Blood Pressure with Systolic and Diastolic components

Bookmark Snapshot

A snapshot of KWS bookmarks

CM Stage

CM Stage Observation.

CN Stage

CN Stage Observation.

CT Stage

CT Stage Observation.

Calculated BMI

Example questionnaire demonstrating calculated expressions for automatic BMI computation.

Charlson Comorbidity Calculator

Library to calculate the Charlson Comorbidity Index

Clinical TNM Stage

Clinical TNM Stage

Conclusion Questionnaire

A questionnaire to conclude the report.

Contextual Populate Request

Example contextual-populate request supplying a clinical DocumentReference as AI context. The AI marking pipeline extracts field values and returns one FormProvenance per populated item.

Contextual Populate Response

Example $populate response for contextual-populate mode. Includes the populated QuestionnaireResponse and one FormProvenance entry per populated field. In practice, provenance is repeated once per field.

Definition-Based Import Provenance

Provenance for a field populated by matching Questionnaire.item.definition to a FHIR Observation. The backend sends both #definition and #data-import as tiroActivity codings.

Demo Patient

Patiënt for illustration purposes.

Diagnose datum

Datum waarop de diagnose is gesteld.

Dr. Hause

Example medical doctor specialized in urology/oncology

Dr. Pauwels

A practitioner named Dr. Pauwels

Dr. Pneumologist

Example medical doctor specialized in urology/oncology

Dynamic Practitioner Lookup

Example questionnaire demonstrating dynamic answer options populated from a FHIR server using x-fhir-query.

Example Clinical Document

Stub DocumentReference representing a referral letter, referenced by the AI clipboard provenance example

Example Holter / ECG patient

Shared example patient used as the subject for every Observation example in this file.

Example Hospital

This is an example hospital.

Example PSA Result (4.2 ng/mL)

Sample LabResult instance demonstrating archetype-compatible population of every mapped element.

Example Practitioner

Stub Practitioner referenced by provenance examples

Example QuestionnaireResponse

Stub QuestionnaireResponse referenced by provenance examples

Example Report Template

Report Template represented as FHIR Questionnaire with references to sub-questionnaires that represent building blocks of the report.

Example Table

An example table.

Example: Aortic annulus diameter on cardiac MRI (24 mm)

Aortic annulus mean diameter measured on cardiac MRI for pre-TAVR sizing, with long and short axes captured as components.

Example: ECG P wave duration (98 ms)

P wave duration from a 12-lead ECG.

Example: ECG PR interval (160 ms)

PR interval from a 12-lead ECG.

Example: ECG QRS duration (92 ms)

QRS complex duration from a 12-lead ECG.

Example: ECG QT interval (380 ms)

QT interval from a 12-lead ECG (uncorrected).

Example: ECG QTc Bazett (415 ms)

QT interval corrected by Bazett's formula.

Example: ECG QTc Fridericia (405 ms)

QT interval corrected by Fridericia's formula.

Example: ECG heart rate (72 bpm)

Resting heart rate from a 12-lead ECG.

Example: ECG interpretation (sinus rhythm)

Cardiologist's overall impression of a 12-lead ECG. Uses LOINC 8601-7 (EKG impression) — not LOINC 2230-1, which codes epinephrine in plasma.

Note: issue #11's table cites 8601-0, but the LOINC concept for "EKG impression" is actually 8601-7 (verified on loinc.org and used by HL7 US Core). 8601-0 does not exist.

Example: Holter 24h heart rate (avg 78, min 48, max 132 bpm)

24h heart rate summary from a Holter recording, with min / mean / max on components. Parent code is LOINC 43149-4 "Heart rate device panel" — the closest LOINC panel concept; its defined members only cover the mean-by-time-window side (41924-2 is one of them), so code.text clarifies that this instance also carries 24h max and 24h min. Component codes use the verified LOINC 24h-HR concepts (min 8883-1, mean 41924-2, max 8873-2).

Example: Holter QTc (420 ms)

Corrected QT interval derived from a 24h Holter recording.

Example: Holter atrial fibrillation panel

Atrial fibrillation summary from a 24h Holter recording: burden, episode count, longest episode. Parent code is SCT#49436004 Atrial fibrillation — the clinical finding being characterized — and each metric is carried on a component. None of the metrics has a LOINC equivalent today, so component codes come from TiroCardiacMetric.

Example: Holter rolling average heart rate (78 bpm)

A single rolling-window average heart rate from a Holter monitor landing on the patient's flowsheet. Represents the case where a Holter implementation emits recurring HR averages with category = vital-signs rather than the panel-style procedure Observations on CardiacMeasurement.

Example: Holter sinus pause panel

Sinus pause summary from a 24h Holter recording: pause count and longest pause duration. Parent code is a Tiro panel grouper (LOINC has no pause panel); components use Tiro local codes.

Example: Holter supraventricular ectopy panel

Supraventricular ectopy summary from a 24h Holter recording: total SVEB count (a supraventricular ectopic beat is, clinically, a premature atrial contraction) and SVT run statistics. The SVEB count uses LOINC 8615-7 "Premature atrial contractions". The SVT run statistics and the panel grouper have no LOINC equivalents and come from TiroCardiacMetric.

Example: Holter ventricular ectopy panel

Ventricular ectopy summary from a 24h Holter recording: total PVC count and VT run statistics. PVC count uses LOINC 76126-2 "Premature ventricular contractions [#]". The VT run statistics and the panel grouper have no LOINC equivalents, so those come from TiroCardiacMetric.

Example: Prostate volume on TRUS (42 mL)

Prostate volume estimated from transrectal ultrasound using the ellipsoid formula.

Example: RECIST target lesion long-axis on CT (32 mm)

Long-axis diameter of a hepatic target lesion measured on a contrast-enhanced CT, per RECIST 1.1.

FHIRPath Calculation Provenance

Provenance for a field computed by the FHIRPath engine from a calculatedExpression

FilledReport

A filled report.

Follow-up after TURB

Percentage of patients with a TURB procedure for bladder cancer who have a MOC or Follow-up containing anatomical pathology report with a diagnosis of bladder cancer within 6 months after the TURB procedure.

Initial Report

An initial report to be filled in.

Input Component Library

Library of reusable input controls and input groups for FHIR Questionnaire items

Jan Jansens

A patient named Jan Jansens

Jan Jansens Contact

An ongoing encounter with Jan Jansens

LCaStaging Composition

Composition containing the Lung Cancer Staging Report.

LCaStaging Template

Questionnaire for Lung Cancer Staging.

LCaStagingResponse

QuestionnaireResponse for Lung Cancer Staging.

Lung Cancer Patient

Example patient that is diagnosed with lung cancer.

Lung Cancer Staging

Lung Cancer Staging Condition.

Lung Cancer Staging Encounter

Example encounter where a patient has a lung cancer level.

Lung Cancer Staging Report

Bundle containing the Lung Cancer Staging Report including the QuestionnaireResponse and related resources.

Metastasis

Metastasis Observation.

Multiple Choice Example

Questionnaire demonstrating the use of multiple choice questions defined as seperate items.

Multiple Choice Response Example

Questionnaire response demonstrating the use of multiple choice questions defined as seperate items.

Nested Answer Horizontal

This is an example of a nested answer horizontal question.

PCA PSA

PSA Measurement observation

PCA PSA

PSA Measurement observation

PCa EAU Risk Group

EAU Risk Group observation of the prostate tumor.

PCa Gleason Score

Gleason Score observatoin

PCa T Stage

Clinical T Stage observation of the prostate tumor.

PD-L1 Expression

PD-L1 Expression Observation.

PSA

PSA is a measurement of the prostate specific antigen in a blood sample.

Patient Identifier

A system for identifying patients in the ReportServer.

Population Request (pre-populate)

Example pre-populate request: evaluates initialExpression and item.initial at form launch.

Pre-populated Patient Demographics

Example questionnaire demonstrating pre-population of patient data using FHIRPath expressions and variables.

Preset Population Provenance

Provenance for fields populated from a saved preset configuration. The backend sends both #preset and #static as tiroActivity codings.

Prostate Cancer

Patient is diagnosed with prostate cancer.

Prostate Cancer MDT

Defines the set of resources to created during the MDT Prostate Cancer.

Prostate Cancer Patient

Example patient that is diagnosed with prostate cancer.

Prostate Cancer Staging Composition

Example of a Composition from a Prostate Cancer Staging report.

Prostate Cancer Staging Report

FHIR Document containing all resources related to the Prostate Cancer diagnosis for PCaPatient by Dr. Hause.

QuestionnaireWithBookmarks

A basic questionnaire with launch context referring to bookmarks.

REO Previous Problem

Previous problems overview for REO Multidisplincary Discussion

REO Previous Therapies

Previous therapies overview for REO Multidisplincary Discussion

Raised PSA Encounter

Example encounter where a patient has a raised PSA level.

Raised PSA diagnosis

Patient is diagnosed with raised PSA.

Report Population Bundle

A bundle containing a resources to populate the report.

Response

A response to the questionnaire.

SACQ

Self Administered Comorbidty Questionnaire

Session

A session to launch a questionnaire.

Smoking Status

Smoking Status

Subcribe to All Reports

This subscription triggers an event when a report is updated and the extraction of FHIR resources has completed.

Subcribe to Single Report

This subscription triggers an event when a specific report is updated and the extraction of FHIR resources has completed.

TNM Stage Group

TNM Stage Group Observation.

Table Layout Renderer

Render library to render a FHIR Questionnaire in a table layout

Tree Layout Renderer (Version 3)

Render library to render a FHIR Questionnaire in a tree like question-answer layout

URS because of TCC

Ureterenoscopie because of a TCC

URS because of TCC

Ureterenoscopie because of a TCC

URS because of TCC

Uretorenoscopy because of a TCC

URS because of TCC

Uretorenoscopy because of a TCC

User Input Provenance

Provenance for a field manually entered by the treating clinician

Validated Measurement Input

Example questionnaire demonstrating validation extensions: entryFormat, minValue, maxValue, maxDecimalPlaces, and regex.

Value Set With Expansion Score

This value set has an expansion with scores for each code.

Value Set With Pre Expand Flag

This value set has a flag to indicate that it has been pre-expanded.

WHO Score

Functioneringsniveau volgens Wereldgezondheidsorganisatie

Other

These are resources that are used within this implementation guide that do not fit into one of the other categories.

Report updates

This topic triggers an event when a report is updated and the extraction of FHIR resources has completed.