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
| Official URL: http://fhir.tiro.health/StructureDefinition/openEHR-EHR-CLUSTER.laboratory-test-panel.v0 | Version: 0.1.0 | |||
| Draft as of 2026-06-09 | Computable Name: LaboratoryTestPanelV0 | |||
| Keywords: laboratory, pathology, panel, battery, profile | ||||
Copyright/Legal: © openEHR Foundation. This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/. |
||||
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.
To record laboratory test results in a panel/battery/profile structure common to clinical pathology testing for example biochemistry, haematology and immunology. Misuse: Not to be used to record Anatomical pathology macroscopic/microscopic findings.
Original Source: specifications.openehr.org
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | CLUSTER | Laboratory test panel Constraints: Links_valid, Archetyped_valid, Archetype_node_id_valid |
![]() ![]() |
1..1 | DV_TEXT | Runtime name of this fragment, used to build runtime paths. | |
![]() ![]() |
1..1 | string | Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. | |
![]() ![]() |
0..1 | UID_BASED_ID | Optional globally unique object identifier for root points of archetyped structures. | |
![]() ![]() |
0..* | LINK | Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). | |
![]() ![]() |
0..1 | ARCHETYPED | Details of archetyping used on this node. | |
![]() ![]() |
0..1 | FEEDER_AUDIT | Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node. | |
![]() ![]() |
1..* | ITEM | Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| Archetype_node_id_valid | error | CLUSTER | Archetype node id valid must not be empty |
archetype_node_id.empty().not()
|
| Archetyped_valid | error | CLUSTER | Archetyped valid must satisfy exclusive conditions |
is_archetype_root() xor archetype_details .empty()
|
| Links_valid | error | CLUSTER | Links valid must be present |
links.exists() implies links.empty().not()
|
This structure is derived from CLUSTER
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CLUSTER | Laboratory test panel | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | CLUSTER | Laboratory test panel Constraints: Links_valid, Archetyped_valid, Archetype_node_id_valid |
![]() ![]() |
1..1 | DV_TEXT | Runtime name of this fragment, used to build runtime paths. | |
![]() ![]() |
1..1 | string | Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. | |
![]() ![]() |
0..1 | UID_BASED_ID | Optional globally unique object identifier for root points of archetyped structures. | |
![]() ![]() |
0..* | LINK | Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). | |
![]() ![]() |
0..1 | ARCHETYPED | Details of archetyping used on this node. | |
![]() ![]() |
0..1 | FEEDER_AUDIT | Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node. | |
![]() ![]() |
1..* | ITEM | Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| Archetype_node_id_valid | error | CLUSTER | Archetype node id valid must not be empty |
archetype_node_id.empty().not()
|
| Archetyped_valid | error | CLUSTER | Archetyped valid must satisfy exclusive conditions |
is_archetype_root() xor archetype_details .empty()
|
| Links_valid | error | CLUSTER | Links valid must be present |
links.exists() implies links.empty().not()
|
archetype (adl_version=1.4; rm_release=1.1.0; uid=440253f1-61d9-49d3-ae27-58129bbeb6e0)
openEHR-EHR-CLUSTER.laboratory_test_panel.v0
concept
[at0000] -- Laboratory test panel
language
original_language = <[ISO_639-1::en]>
translations = <
["de"] = <
language = <[ISO_639-1::de]>
author = <
["name"] = <"Anneka Sargeant">
["organisation"] = <"UMG Göttingen">
["email"] = <"anneka.sargeant@med.uni-goettingen.de">
>
>
["nb"] = <
language = <[ISO_639-1::nb]>
author = <
["name"] = <"Silje Ljosland Bakke">
["organisation"] = <"Nasjonal IKT HF">
>
>
>
description
original_author = <
["name"] = <"Ian McNicoll">
["organisation"] = <"freshEHR Clinical Informatics, UK">
["email"] = <"ian@freshehr.com">
["date"] = <"2015-07-20">
>
details = <
["de"] = <
language = <[ISO_639-1::de]>
purpose = <"Dient zur Erfassung von Laborergebnissen als Panel/Profil von Einzelresultaten. Verbreitet im medizinischen Labor, z.B. bei biochemischen, hämatologischen und immunologischen Tests.">
use = <"Dient zur Erfassung von Laborergebnissen als Panel/Profil von Einzelresultaten. Verbreitet im medizinischen Labor, z.B. bei biochemischen, hämatologischen und immunologischen Tests. Wird normalerweise als abgeleitete Klasse von OBSERVATION.laboratory_test_result verwendet.
Wenn komplexere Resultatsstrukturen erforderlich sind, kann es hilfreich sein, den Archetyp zu spezialisieren oder durch einen anderen zu ersetzen.">
keywords = <"Labor, Pathologie, Panel, Profil", ...>
misuse = <"Nicht zur Erfassung von makroskopischen/mikroskopischen Resultaten in der anatomischen Pathologie.">
>
["nb"] = <
language = <[ISO_639-1::nb]>
purpose = <"For å registrere laboratorieanalyser som en enkeltverdi eller i en analysepakke.">
use = <"For å registrere laboratorieanalyser som en enkeltverdi eller i en analysepakke. Brukes normalt i arketypen OBSERVATION.laboratory_test.
Navnene på elementene Laboratoriesvar/Svarverdi vil ordinært erstattes i en templat elller applikasjon med navnet på den spesifikke analysen. f.eks. \"Hemoglobin\", og ofte kodet med en terminologi som NLK, SNOMED CT eller LOINC.
Der det kreves mer komplekse svarmønstre kan det være nødvendig å spesialisere denne arketypen, eller erstatte den med en annen.">
keywords = <"laboratorie", "panel", "batteri", "analytt", "analyse", "svar", "resultat", "pakke">
misuse = <"Skal ikke brukes til å registrere funn ved patologiundersøkelser.">
>
["en"] = <
language = <[ISO_639-1::en]>
purpose = <"To record laboratory test results in a panel/battery/profile structure common to clinical pathology testing for example biochemistry, haematology and immunology.">
use = <"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.">
keywords = <"laboratory", "pathology", "panel", "battery", "profile">
misuse = <"Not to be used to record Anatomical pathology macroscopic/microscopic findings.">
copyright = <"© openEHR Foundation">
>
>
lifecycle_state = <"in_development">
other_contributors = <"Heather Leslie, Ocean Informatics, Australia", "Nasjonal IKT, Norway">
other_details = <
["licence"] = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/.">
["custodian_organisation"] = <"openEHR Foundation">
["references"] = <"Pathology Test Result, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-06-27]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.839
Pathology (Data Specifications) Version 1.0 [Internet]. Sydney, Australia: National E-Health Transition Authority; 2007 May 29 [cited 2011 Jul 11]; Available at http://www.nehta.gov.au/component/docman/doc_download/962-pathology-v10
Laboratory Technical Framework, Volume 3: Content, Revision 3.0 [Internet]. USA: IHE International; 2011 May 19; [cited 2011 Jul 11]. Available from: http://www.ihe.net/Technical_Framework/index.cfm#laboratory
Hl7 FHIR Observation resource: HL7 [Internet]; [cited 2017 Jun 27]. Available from http://www.hl7.org/implement/standards/fhir/observation.html">
["original_namespace"] = <"org.openehr">
["original_publisher"] = <"openEHR Foundation">
["custodian_namespace"] = <"org.openehr">
["MD5-CAM-1.0.1"] = <"16ACB1FB473C63B4BC99E2DDF970BED2">
["build_uid"] = <"0d4d4802-dd56-45e3-accf-96ac97c242b3">
["revision"] = <"0.0.1-alpha">
>
definition
CLUSTER[at0000] matches { -- Laboratory test panel
items cardinality matches {1..*; unordered} matches {
allow_archetype CLUSTER[at0013] occurrences matches {0..*} matches { -- Panel detail
include
archetype_id/value matches {/openEHR-EHR-CLUSTER\.laboratory_test_panel(-[a-zA-Z0-9_]+)*\.v0|openEHR-EHR-CLUSTER\.laboratory_test_analyte(-[a-zA-Z0-9_]+)*\.v0|openEHR-EHR-CLUSTER\.specimen(-[a-zA-Z0-9_]+)*\.v0/}
}
}
}
ontology
term_definitions = <
["en"] = <
items = <
["at0000"] = <
text = <"Laboratory test panel">
description = <"Laboratory test result as a panel/battery/profile structure common to clinical pathology testing.">
>
["at0013"] = <
text = <"Panel detail">
description = <"Further details including the individual analytes, specimen for the panel or a further nested panel.">
>
>
>
["nb"] = <
items = <
["at0000"] = <
text = <"*Laboratory test panel(en)">
description = <"*Laboratory test result as a panel/battery format common to clinical pathology testing.(en)">
>
["at0013"] = <
text = <"*Panel detail(en)">
description = <"*Further details including the individual analytes, specimen for the panel or a further nested panel.(en)">
>
>
>
["de"] = <
items = <
["at0000"] = <
text = <"Labortest-Panel">
description = <"Laborergebnis als Panel/Profil von Einzelresultaten. Verbreitet im medizinischen Labor.">
>
["at0013"] = <
text = <"Panel-Detail">
description = <"Weitere Details zum Panel, einschließlich der einzelnen Analyte, Proben für das Panel oder weitere, verschachtelte Panels.">
>
>
>
>
This structure is derived from CLUSTER
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | CLUSTER | Laboratory test panel Constraints: Links_valid, Archetyped_valid, Archetype_node_id_valid |
![]() ![]() |
1..1 | DV_TEXT | Runtime name of this fragment, used to build runtime paths. | |
![]() ![]() |
1..1 | string | Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. | |
![]() ![]() |
0..1 | UID_BASED_ID | Optional globally unique object identifier for root points of archetyped structures. | |
![]() ![]() |
0..* | LINK | Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). | |
![]() ![]() |
0..1 | ARCHETYPED | Details of archetyping used on this node. | |
![]() ![]() |
0..1 | FEEDER_AUDIT | Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node. | |
![]() ![]() |
1..* | ITEM | Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| Archetype_node_id_valid | error | CLUSTER | Archetype node id valid must not be empty |
archetype_node_id.empty().not()
|
| Archetyped_valid | error | CLUSTER | Archetyped valid must satisfy exclusive conditions |
is_archetype_root() xor archetype_details .empty()
|
| Links_valid | error | CLUSTER | Links valid must be present |
links.exists() implies links.empty().not()
|
Differential View
This structure is derived from CLUSTER
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CLUSTER | Laboratory test panel | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | CLUSTER | Laboratory test panel Constraints: Links_valid, Archetyped_valid, Archetype_node_id_valid |
![]() ![]() |
1..1 | DV_TEXT | Runtime name of this fragment, used to build runtime paths. | |
![]() ![]() |
1..1 | string | Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. | |
![]() ![]() |
0..1 | UID_BASED_ID | Optional globally unique object identifier for root points of archetyped structures. | |
![]() ![]() |
0..* | LINK | Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). | |
![]() ![]() |
0..1 | ARCHETYPED | Details of archetyping used on this node. | |
![]() ![]() |
0..1 | FEEDER_AUDIT | Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node. | |
![]() ![]() |
1..* | ITEM | Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| Archetype_node_id_valid | error | CLUSTER | Archetype node id valid must not be empty |
archetype_node_id.empty().not()
|
| Archetyped_valid | error | CLUSTER | Archetyped valid must satisfy exclusive conditions |
is_archetype_root() xor archetype_details .empty()
|
| Links_valid | error | CLUSTER | Links valid must be present |
links.exists() implies links.empty().not()
|
This structure is derived from CLUSTER