From 721310aa187d5e8336edd422825a3d3988a1b44b Mon Sep 17 00:00:00 2001 From: Hemiho Date: Mon, 29 Jun 2020 14:12:59 +0200 Subject: [PATCH 01/13] bastion_classification_of_lower_limb_blast_injuries Archetypes made --- ...cation_of_lower_limb_blast_injuries.v0.adl | 208 +++++++++++++++ ...cation_of_lower_limb_blast_injuries.v0.adl | 238 ++++++++++++++++++ 2 files changed, 446 insertions(+) create mode 100644 archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl create mode 100644 archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl diff --git a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl new file mode 100644 index 000000000..6d13bfde8 --- /dev/null +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -0,0 +1,208 @@ +archetype (adl_version=1.4) + openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0 + +concept + [at0000] -- Bastion classification of lower limb blast injuries +language + original_language = <[ISO_639-1::en]> +description + original_author = < + ["name"] = <"Henrik Honkanen"> + ["email"] = <"henrik.honkanen@stud.ki.se"> + ["organisation"] = <"Cambio CDS"> + ["date"] = <"2020-06-29"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Stratifies blast injuries of lower limbs to guide treatment."> + use = <"Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information. + +Recommendation: +1: Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required +1S: Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application +2: Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control +2S: Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application +3: Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control +3S: Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control +4: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control +4S: Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control +5: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet +5S: Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control"> + keywords = <"lower limb", "blast injury", "Bastion classification"> + misuse = <""> + copyright = <"Cambio CDS"> + > + > + lifecycle_state = <"0"> + other_contributors = <> + other_details = < + ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> + ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> + ["MD5-CAM-1.0.1"] = <"B6048A02BCC00ED6C33E677EB7E18E19"> + > + +definition + EVALUATION[at0000] matches { -- Bastion classification of lower limb blast injuries + data matches { + ITEM_TREE[at0001] matches { -- Tree + items cardinality matches {0..*; unordered} matches { + ELEMENT[at0002] occurrences matches {0..1} matches { -- Bastion class + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0005, -- 1 - Injury confined to foot + at0006, -- 2 - Injury involving lower leg permitting effective below-knee tourniquet application + at0007, -- 3 - Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application + at0008, -- 4 - Proximal thigh injury, preventing effective tourniquet application + at0009] -- 5 - Any injury with buttock involvement + } + } + } + } + ELEMENT[at0003] occurrences matches {0..1} matches { -- Suffix + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0010, -- Suffix S - Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury) + at0011, -- Suffix A - Associated intraperitoneal abdominal injury + at0012, -- Suffix B - Associated genitalia and perineal injury + at0013, -- Suffix C - Associated pelvic ring injury + at0014] -- Suffix D - Associated upper limb injury + } + } + } + } + ELEMENT[at0004] occurrences matches {0..1} matches { -- Recommendation + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0015, -- Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required + at0017, -- Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application + at0018, -- Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control + at0019, -- Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application + at0020, -- Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control + at0021, -- Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control + at0022, -- Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control + at0023, -- Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control + at0024, -- Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet + at0025] -- Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control + } + } + } + } + } + } + } + } + +ontology + term_definitions = < + ["en"] = < + items = < + ["at0000"] = < + text = <"Bastion classification of lower limb blast injuries"> + description = <"Stratifies blast injuries of lower limbs to guide treatment."> + > + ["at0001"] = < + text = <"Tree"> + description = <"@ internal @"> + > + ["at0002"] = < + text = <"Bastion class"> + description = <"*"> + > + ["at0003"] = < + text = <"Suffix"> + description = <"*Because not all injuries involve complete traumatic amputation of a limb, this classification is supplemented by the suffix “S” to denote a segmental injury, defined as the presence of potentially viable tissue distal to the most proximal injury."> + > + ["at0004"] = < + text = <"Recommendation"> + description = <"*"> + > + ["at0005"] = < + text = <"1 - Injury confined to foot"> + description = <"*"> + > + ["at0006"] = < + text = <"2 - Injury involving lower leg permitting effective below-knee tourniquet application"> + description = <"*"> + > + ["at0007"] = < + text = <"3 - Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application"> + description = <"*"> + > + ["at0008"] = < + text = <"4 - Proximal thigh injury, preventing effective tourniquet application"> + description = <"*"> + > + ["at0009"] = < + text = <"5 - Any injury with buttock involvement"> + description = <"*"> + > + ["at0010"] = < + text = <"Suffix S - Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)"> + description = <"*"> + > + ["at0011"] = < + text = <"Suffix A - Associated intraperitoneal abdominal injury"> + description = <"*"> + > + ["at0012"] = < + text = <"Suffix B - Associated genitalia and perineal injury"> + description = <"*"> + > + ["at0013"] = < + text = <"Suffix C - Associated pelvic ring injury"> + description = <"*"> + > + ["at0014"] = < + text = <"Suffix D - Associated upper limb injury"> + description = <"*"> + > + ["at0015"] = < + text = <"Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required"> + description = <"*"> + > + ["at0017"] = < + text = <"Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application"> + description = <"*"> + > + ["at0018"] = < + text = <"Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control"> + description = <"*"> + > + ["at0019"] = < + text = <"Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application"> + description = <"*"> + > + ["at0020"] = < + text = <"Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control"> + description = <"*"> + > + ["at0021"] = < + text = <"Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control"> + description = <"*"> + > + ["at0022"] = < + text = <"Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control"> + description = <"*"> + > + ["at0023"] = < + text = <"Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control"> + description = <"*"> + > + ["at0024"] = < + text = <"Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet"> + description = <"*"> + > + ["at0025"] = < + text = <"Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control"> + description = <"*"> + > + > + > + > diff --git a/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl new file mode 100644 index 000000000..4439ed90e --- /dev/null +++ b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -0,0 +1,238 @@ +archetype (adl_version=1.4) + openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0 + +concept + [at0000] -- Bastion classification of lower limb blast injuries +language + original_language = <[ISO_639-1::en]> +description + original_author = < + ["name"] = <"Henrik Honkanen"> + ["email"] = <"henrik.honkanen@stud.ki.se"> + ["organisation"] = <"Cambio CDS"> + ["date"] = <"2020-06-29"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Stratifies blast injuries of lower limbs to guide treatment."> + use = <"Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information. + +Recommendation: +1: Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required +1S: Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application +2: Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control +2S: Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application +3: Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control +3S: Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control +4: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control +4S: Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control +5: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet +5S: Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control"> + keywords = <"lower limb", "blast injury", "Bastion classification"> + misuse = <""> + copyright = <"Cambio CDS"> + > + > + lifecycle_state = <"0"> + other_contributors = <> + other_details = < + ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> + ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> + ["MD5-CAM-1.0.1"] = <"80FC0B2A699F141EF15F7BFC16344FA2"> + > + +definition + OBSERVATION[at0000] matches { -- Bastion classification of lower limb blast injuries + data matches { + HISTORY[at0001] matches { -- Event Series + events cardinality matches {1..*; unordered} matches { + EVENT[at0002] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[at0003] matches { -- Tree + items cardinality matches {0..*; unordered} matches { + ELEMENT[at0004] occurrences matches {0..1} matches { -- Classification + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0005, -- Injury confined to foot + at0006, -- Injury involving lower leg permitting effective below-knee tourniquet application + at0007, -- Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application + at0008, -- Proximal thigh injury, preventing effective tourniquet application + at0009] -- Any injury with buttock involvement + } + } + } + } + ELEMENT[at0010] occurrences matches {0..1} matches { -- Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury) + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0011, -- No + at0012] -- Yes + } + } + } + } + ELEMENT[at0013] occurrences matches {0..1} matches { -- Associated intraperitoneal abdominal injury + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0017, -- No + at0018] -- Yes + } + } + } + } + ELEMENT[at0014] occurrences matches {0..1} matches { -- Associated genitalia and perineal injury + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0019, -- No + at0020] -- Yes + } + } + } + } + ELEMENT[at0015] occurrences matches {0..1} matches { -- Associated pelvic ring injury + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0021, -- No + at0022] -- Yes + } + } + } + } + ELEMENT[at0016] occurrences matches {0..1} matches { -- Associated upper limb injury + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0023, -- No + at0024] -- Yes + } + } + } + } + } + } + } + } + } + } + } + } + +ontology + term_definitions = < + ["en"] = < + items = < + ["at0000"] = < + text = <"Bastion classification of lower limb blast injuries"> + description = <"Stratifies blast injuries of lower limbs to guide treatment."> + > + ["at0001"] = < + text = <"Event Series"> + description = <"@ internal @"> + > + ["at0002"] = < + text = <"Any event"> + description = <"*"> + > + ["at0003"] = < + text = <"Tree"> + description = <"@ internal @"> + > + ["at0004"] = < + text = <"Classification"> + description = <"*"> + > + ["at0005"] = < + text = <"Injury confined to foot"> + description = <"*"> + > + ["at0006"] = < + text = <"Injury involving lower leg permitting effective below-knee tourniquet application"> + description = <"*"> + > + ["at0007"] = < + text = <"Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application"> + description = <"*"> + > + ["at0008"] = < + text = <"Proximal thigh injury, preventing effective tourniquet application"> + description = <"*"> + > + ["at0009"] = < + text = <"Any injury with buttock involvement"> + description = <"*"> + > + ["at0010"] = < + text = <"Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)"> + description = <"*"> + > + ["at0011"] = < + text = <"No"> + description = <"*"> + > + ["at0012"] = < + text = <"Yes"> + description = <"*"> + > + ["at0013"] = < + text = <"Associated intraperitoneal abdominal injury"> + description = <"*"> + > + ["at0014"] = < + text = <"Associated genitalia and perineal injury"> + description = <"*"> + > + ["at0015"] = < + text = <"Associated pelvic ring injury"> + description = <"*"> + > + ["at0016"] = < + text = <"Associated upper limb injury"> + description = <"*"> + > + ["at0017"] = < + text = <"No"> + description = <"*"> + > + ["at0018"] = < + text = <"Yes"> + description = <"*"> + > + ["at0019"] = < + text = <"No"> + description = <"*"> + > + ["at0020"] = < + text = <"Yes"> + description = <"*"> + > + ["at0021"] = < + text = <"No"> + description = <"*"> + > + ["at0022"] = < + text = <"Yes"> + description = <"*"> + > + ["at0023"] = < + text = <"No"> + description = <"*"> + > + ["at0024"] = < + text = <"Yes"> + description = <"*"> + > + > + > + > From 7a668dc95265b3b5a1a04c855ac1d6a219b1f1d7 Mon Sep 17 00:00:00 2001 From: Hemiho Date: Mon, 29 Jun 2020 16:03:25 +0200 Subject: [PATCH 02/13] Update openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl small update concerning definitions --- ..._classification_of_lower_limb_blast_injuries.v0.adl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index 6d13bfde8..bc9040c43 100644 --- a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -39,7 +39,7 @@ Recommendation: other_details = < ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> - ["MD5-CAM-1.0.1"] = <"B6048A02BCC00ED6C33E677EB7E18E19"> + ["MD5-CAM-1.0.1"] = <"2B0A6537D72B20FF5564C71E2F8C5519"> > definition @@ -80,8 +80,8 @@ definition DV_CODED_TEXT matches { defining_code matches { [local:: - at0015, -- Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required - at0017, -- Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application + at0015, -- Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required + at0017, -- Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application at0018, -- Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control at0019, -- Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application at0020, -- Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control @@ -164,11 +164,11 @@ ontology description = <"*"> > ["at0015"] = < - text = <"Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required"> + text = <"Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required"> description = <"*"> > ["at0017"] = < - text = <"Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application"> + text = <"Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application"> description = <"*"> > ["at0018"] = < From b7ddb79b876d6455807370247a590afe151f269f Mon Sep 17 00:00:00 2001 From: Hemiho Date: Mon, 29 Jun 2020 16:04:38 +0200 Subject: [PATCH 03/13] Create Bastion classification of lower limb blast injuries.v0.gdl2.json guideline added --- ... of lower limb blast injuries.v0.gdl2.json | 443 ++++++++++++++++++ 1 file changed, 443 insertions(+) create mode 100644 gdl2/Bastion classification of lower limb blast injuries.v0.gdl2.json diff --git a/gdl2/Bastion classification of lower limb blast injuries.v0.gdl2.json b/gdl2/Bastion classification of lower limb blast injuries.v0.gdl2.json new file mode 100644 index 000000000..4c6d1e2cd --- /dev/null +++ b/gdl2/Bastion classification of lower limb blast injuries.v0.gdl2.json @@ -0,0 +1,443 @@ +{ + "id": "Bastion classification of lower limb blast injuries.v0", + "gdl_version": "2.0", + "concept": "gt0001", + "language": { + "original_language": "ISO_639-1::en" + }, + "description": { + "original_author": { + "date": "2020-06-29", + "name": "Henrik Honkanen", + "organisation": "Cambio CDS", + "email": "henrik.honkanen@stud.ki.se" + }, + "lifecycle_state": "Initial", + "details": { + "en": { + "id": "en", + "purpose": "Stratifies blast injuries of lower limbs to guide treatment.", + "keywords": [ + "lower limb", + "blast injury", + "Bastion classification" + ], + "use": "Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information.\n\nRecommendation:\n1: Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required\n1S: Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application\n2: Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control\n2S: Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application\n3: Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control\n3S: Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control\n4: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control\n4S: Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control\n5: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet\n5S: Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control", + "copyright": "@Cambio CDS" + } + }, + "other_details": { + "references": "1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8.\n" + } + }, + "definition": { + "data_bindings": { + "gt0002": { + "id": "gt0002", + "model_id": "openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0", + "template_id": "openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0", + "type": "INPUT", + "elements": { + "gt0003": { + "id": "gt0003", + "path": "/data[at0001]/events[at0002]/data[at0003]/items[at0004]" + }, + "gt0004": { + "id": "gt0004", + "path": "/data[at0001]/events[at0002]/data[at0003]/items[at0010]" + }, + "gt0005": { + "id": "gt0005", + "path": "/data[at0001]/events[at0002]/data[at0003]/items[at0013]" + }, + "gt0006": { + "id": "gt0006", + "path": "/data[at0001]/events[at0002]/data[at0003]/items[at0014]" + }, + "gt0007": { + "id": "gt0007", + "path": "/data[at0001]/events[at0002]/data[at0003]/items[at0015]" + }, + "gt0008": { + "id": "gt0008", + "path": "/data[at0001]/events[at0002]/data[at0003]/items[at0016]" + } + } + }, + "gt0009": { + "id": "gt0009", + "model_id": "openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0", + "template_id": "openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0", + "type": "OUTPUT", + "elements": { + "gt0010": { + "id": "gt0010", + "path": "/data[at0001]/items[at0004]" + }, + "gt0011": { + "id": "gt0011", + "path": "/data[at0001]/items[at0003]" + }, + "gt0012": { + "id": "gt0012", + "path": "/data[at0001]/items[at0002]" + } + } + } + }, + "rules": { + "gt0018": { + "id": "gt0018", + "priority": 20, + "when": [ + "$gt0003|Classification|==local::at0005|Injury confined to foot|" + ], + "then": [ + "$gt0012|Bastion class|=local::at0005|1 - Injury confined to foot|" + ] + }, + "gt0019": { + "id": "gt0019", + "priority": 19, + "when": [ + "$gt0003|Classification|==local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application|" + ], + "then": [ + "$gt0012|Bastion class|=local::at0006|2 - Injury involving lower leg permitting effective below-knee tourniquet application|" + ] + }, + "gt0020": { + "id": "gt0020", + "priority": 18, + "when": [ + "$gt0003|Classification|==local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" + ], + "then": [ + "$gt0012|Bastion class|=local::at0007|3 - Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" + ] + }, + "gt0021": { + "id": "gt0021", + "priority": 17, + "when": [ + "$gt0003|Classification|==local::at0008|Proximal thigh injury, preventing effective tourniquet application|" + ], + "then": [ + "$gt0012|Bastion class|=local::at0008|4 - Proximal thigh injury, preventing effective tourniquet application|" + ] + }, + "gt0022": { + "id": "gt0022", + "priority": 16, + "when": [ + "$gt0003|Classification|==local::at0009|Any injury with buttock involvement|" + ], + "then": [ + "$gt0012|Bastion class|=local::at0009|5 - Any injury with buttock involvement|" + ] + }, + "gt0014": { + "id": "gt0014", + "priority": 15, + "when": [ + "$gt0005|Associated intraperitoneal abdominal injury|==local::at0018|Yes|" + ], + "then": [ + "$gt0011|Suffix|=local::at0011|Suffix A - Associated intraperitoneal abdominal injury|" + ] + }, + "gt0015": { + "id": "gt0015", + "priority": 14, + "when": [ + "$gt0006|Associated genitalia and perineal injury|==local::at0020|Yes|" + ], + "then": [ + "$gt0011|Suffix|=local::at0012|Suffix B - Associated genitalia and perineal injury|" + ] + }, + "gt0016": { + "id": "gt0016", + "priority": 13, + "when": [ + "$gt0007|Associated pelvic ring injury|==local::at0022|Yes|" + ], + "then": [ + "$gt0011|Suffix|=local::at0013|Suffix C - Associated pelvic ring injury|" + ] + }, + "gt0017": { + "id": "gt0017", + "priority": 12, + "when": [ + "$gt0008|Associated upper limb injury|==local::at0024|Yes|" + ], + "then": [ + "$gt0011|Suffix|=local::at0014|Suffix D - Associated upper limb injury|" + ] + }, + "gt0013": { + "id": "gt0013", + "priority": 11, + "when": [ + "$gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)|==local::at0012|Yes|" + ], + "then": [ + "$gt0011|Suffix|=local::at0010|Suffix S - Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)|" + ] + }, + "gt0023": { + "id": "gt0023", + "priority": 10, + "when": [ + "fired($gt0018)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0015|Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required|" + ] + }, + "gt0025": { + "id": "gt0025", + "priority": 9, + "when": [ + "fired($gt0018)", + "fired($gt0013)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0017|Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application|" + ] + }, + "gt0024": { + "id": "gt0024", + "priority": 8, + "when": [ + "fired($gt0019)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0018|Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control|" + ] + }, + "gt0026": { + "id": "gt0026", + "priority": 7, + "when": [ + "fired($gt0019)", + "fired($gt0013)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0019|Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application|" + ] + }, + "gt0027": { + "id": "gt0027", + "priority": 6, + "when": [ + "fired($gt0020)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0020|Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control|" + ] + }, + "gt0028": { + "id": "gt0028", + "priority": 5, + "when": [ + "fired($gt0020)", + "fired($gt0013)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0021|Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control|" + ] + }, + "gt0029": { + "id": "gt0029", + "priority": 4, + "when": [ + "fired($gt0021)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" + ] + }, + "gt0030": { + "id": "gt0030", + "priority": 3, + "when": [ + "fired($gt0021)", + "fired($gt0013)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0023|Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control|" + ] + }, + "gt0031": { + "id": "gt0031", + "priority": 2, + "when": [ + "fired($gt0022)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" + ] + }, + "gt0032": { + "id": "gt0032", + "priority": 1, + "when": [ + "fired($gt0022)", + "fired($gt0013)" + ], + "then": [ + "$gt0010|Recommendation|=local::at0025|Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control|" + ] + } + } + }, + "ontology": { + "term_definitions": { + "en": { + "id": "en", + "terms": { + "gt0001": { + "id": "gt0001", + "text": "Bastion classification of lower limb blast injuries", + "description": "Stratifies blast injuries of lower limbs to guide treatment." + }, + "gt0003": { + "id": "gt0003", + "text": "Classification", + "description": "*" + }, + "gt0004": { + "id": "gt0004", + "text": "Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)", + "description": "*" + }, + "gt0005": { + "id": "gt0005", + "text": "Associated intraperitoneal abdominal injury", + "description": "*" + }, + "gt0006": { + "id": "gt0006", + "text": "Associated genitalia and perineal injury", + "description": "*" + }, + "gt0007": { + "id": "gt0007", + "text": "Associated pelvic ring injury", + "description": "*" + }, + "gt0008": { + "id": "gt0008", + "text": "Associated upper limb injury", + "description": "*" + }, + "gt0010": { + "id": "gt0010", + "text": "Recommendation", + "description": "*" + }, + "gt0011": { + "id": "gt0011", + "text": "Suffix", + "description": "*Because not all injuries involve complete traumatic amputation of a limb, this classification is supplemented by the suffix “S” to denote a segmental injury, defined as the presence of potentially viable tissue distal to the most proximal injury." + }, + "gt0012": { + "id": "gt0012", + "text": "Bastion class", + "description": "*" + }, + "gt0013": { + "id": "gt0013", + "text": "Set suffix S" + }, + "gt0014": { + "id": "gt0014", + "text": "Set suffix A" + }, + "gt0015": { + "id": "gt0015", + "text": "Set suffix B" + }, + "gt0016": { + "id": "gt0016", + "text": "Set suffix C" + }, + "gt0017": { + "id": "gt0017", + "text": "Set suffix D" + }, + "gt0018": { + "id": "gt0018", + "text": "Set class 1" + }, + "gt0019": { + "id": "gt0019", + "text": "Set class 2" + }, + "gt0020": { + "id": "gt0020", + "text": "Set class 3" + }, + "gt0021": { + "id": "gt0021", + "text": "Set class 4" + }, + "gt0022": { + "id": "gt0022", + "text": "Set class 5" + }, + "gt0023": { + "id": "gt0023", + "text": "Recommendation 1" + }, + "gt0024": { + "id": "gt0024", + "text": "Recommendation 2" + }, + "gt0025": { + "id": "gt0025", + "text": "Recommendation 1S" + }, + "gt0026": { + "id": "gt0026", + "text": "Recommendation 2S" + }, + "gt0027": { + "id": "gt0027", + "text": "Recommendation 3" + }, + "gt0028": { + "id": "gt0028", + "text": "Recommendation 3S" + }, + "gt0029": { + "id": "gt0029", + "text": "Recommendation 4" + }, + "gt0030": { + "id": "gt0030", + "text": "Recommendation 4S" + }, + "gt0031": { + "id": "gt0031", + "text": "Recommendation 5" + }, + "gt0032": { + "id": "gt0032", + "text": "Recommendation 5S" + }, + "gt0033": { + "id": "gt0033", + "text": "Copy of Recommendation 4" + }, + "gt0034": { + "id": "gt0034", + "text": "Copy of Copy of Recommendation 4" + } + } + } + } + } +} \ No newline at end of file From cde9b7d2aa62597691f5e6ce8f5e194fe3457951 Mon Sep 17 00:00:00 2001 From: Hemiho Date: Thu, 2 Jul 2020 10:04:11 +0200 Subject: [PATCH 04/13] Update openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl Updates made for calculating ABCDS combinations --- ...cation_of_lower_limb_blast_injuries.v0.adl | 87 +++---------------- 1 file changed, 10 insertions(+), 77 deletions(-) diff --git a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index bc9040c43..f0a06f940 100644 --- a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -39,7 +39,7 @@ Recommendation: other_details = < ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> - ["MD5-CAM-1.0.1"] = <"2B0A6537D72B20FF5564C71E2F8C5519"> + ["MD5-CAM-1.0.1"] = <"79F1DACD3A359326EDF363CFF48D4269"> > definition @@ -47,34 +47,6 @@ definition data matches { ITEM_TREE[at0001] matches { -- Tree items cardinality matches {0..*; unordered} matches { - ELEMENT[at0002] occurrences matches {0..1} matches { -- Bastion class - value matches { - DV_CODED_TEXT matches { - defining_code matches { - [local:: - at0005, -- 1 - Injury confined to foot - at0006, -- 2 - Injury involving lower leg permitting effective below-knee tourniquet application - at0007, -- 3 - Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application - at0008, -- 4 - Proximal thigh injury, preventing effective tourniquet application - at0009] -- 5 - Any injury with buttock involvement - } - } - } - } - ELEMENT[at0003] occurrences matches {0..1} matches { -- Suffix - value matches { - DV_CODED_TEXT matches { - defining_code matches { - [local:: - at0010, -- Suffix S - Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury) - at0011, -- Suffix A - Associated intraperitoneal abdominal injury - at0012, -- Suffix B - Associated genitalia and perineal injury - at0013, -- Suffix C - Associated pelvic ring injury - at0014] -- Suffix D - Associated upper limb injury - } - } - } - } ELEMENT[at0004] occurrences matches {0..1} matches { -- Recommendation value matches { DV_CODED_TEXT matches { @@ -94,6 +66,11 @@ definition } } } + ELEMENT[at0026] occurrences matches {0..1} matches { -- Bastion class simple + value matches { + DV_TEXT matches {*} + } + } } } } @@ -111,58 +88,10 @@ ontology text = <"Tree"> description = <"@ internal @"> > - ["at0002"] = < - text = <"Bastion class"> - description = <"*"> - > - ["at0003"] = < - text = <"Suffix"> - description = <"*Because not all injuries involve complete traumatic amputation of a limb, this classification is supplemented by the suffix “S” to denote a segmental injury, defined as the presence of potentially viable tissue distal to the most proximal injury."> - > ["at0004"] = < text = <"Recommendation"> description = <"*"> > - ["at0005"] = < - text = <"1 - Injury confined to foot"> - description = <"*"> - > - ["at0006"] = < - text = <"2 - Injury involving lower leg permitting effective below-knee tourniquet application"> - description = <"*"> - > - ["at0007"] = < - text = <"3 - Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application"> - description = <"*"> - > - ["at0008"] = < - text = <"4 - Proximal thigh injury, preventing effective tourniquet application"> - description = <"*"> - > - ["at0009"] = < - text = <"5 - Any injury with buttock involvement"> - description = <"*"> - > - ["at0010"] = < - text = <"Suffix S - Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)"> - description = <"*"> - > - ["at0011"] = < - text = <"Suffix A - Associated intraperitoneal abdominal injury"> - description = <"*"> - > - ["at0012"] = < - text = <"Suffix B - Associated genitalia and perineal injury"> - description = <"*"> - > - ["at0013"] = < - text = <"Suffix C - Associated pelvic ring injury"> - description = <"*"> - > - ["at0014"] = < - text = <"Suffix D - Associated upper limb injury"> - description = <"*"> - > ["at0015"] = < text = <"Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required"> description = <"*"> @@ -203,6 +132,10 @@ ontology text = <"Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control"> description = <"*"> > + ["at0026"] = < + text = <"Bastion class simple"> + description = <"*This is used for making the combination of ABCDS bastion classes"> + > > > > From 266364c9f4d6ee18e2be90c86962142819c90c97 Mon Sep 17 00:00:00 2001 From: Hemiho Date: Thu, 2 Jul 2020 10:38:39 +0200 Subject: [PATCH 05/13] Bastion_classification_of_lower_limb_blast_injuries Archetype updated. Guideline and test fixture updated --- ...of_lower_limb_blast_injuries.v0.gdl2.json} | 49 +++--- ...n_of_lower_limb_blast_injuries.v0.test.yml | 157 ++++++++++++++++++ 2 files changed, 187 insertions(+), 19 deletions(-) rename gdl2/{Bastion classification of lower limb blast injuries.v0.gdl2.json => Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json} (90%) create mode 100644 gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml diff --git a/gdl2/Bastion classification of lower limb blast injuries.v0.gdl2.json b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json similarity index 90% rename from gdl2/Bastion classification of lower limb blast injuries.v0.gdl2.json rename to gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json index 4c6d1e2cd..95d87d13a 100644 --- a/gdl2/Bastion classification of lower limb blast injuries.v0.gdl2.json +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json @@ -74,13 +74,9 @@ "id": "gt0010", "path": "/data[at0001]/items[at0004]" }, - "gt0011": { - "id": "gt0011", - "path": "/data[at0001]/items[at0003]" - }, - "gt0012": { - "id": "gt0012", - "path": "/data[at0001]/items[at0002]" + "gt0036": { + "id": "gt0036", + "path": "/data[at0001]/items[at0026]" } } } @@ -93,7 +89,7 @@ "$gt0003|Classification|==local::at0005|Injury confined to foot|" ], "then": [ - "$gt0012|Bastion class|=local::at0005|1 - Injury confined to foot|" + "$gt0036|Bastion class simple|='1'" ] }, "gt0019": { @@ -103,7 +99,7 @@ "$gt0003|Classification|==local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application|" ], "then": [ - "$gt0012|Bastion class|=local::at0006|2 - Injury involving lower leg permitting effective below-knee tourniquet application|" + "$gt0036|Bastion class simple|='2'" ] }, "gt0020": { @@ -113,7 +109,7 @@ "$gt0003|Classification|==local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" ], "then": [ - "$gt0012|Bastion class|=local::at0007|3 - Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" + "$gt0036|Bastion class simple|='3'" ] }, "gt0021": { @@ -123,7 +119,7 @@ "$gt0003|Classification|==local::at0008|Proximal thigh injury, preventing effective tourniquet application|" ], "then": [ - "$gt0012|Bastion class|=local::at0008|4 - Proximal thigh injury, preventing effective tourniquet application|" + "$gt0036|Bastion class simple|='4'" ] }, "gt0022": { @@ -133,57 +129,62 @@ "$gt0003|Classification|==local::at0009|Any injury with buttock involvement|" ], "then": [ - "$gt0012|Bastion class|=local::at0009|5 - Any injury with buttock involvement|" + "$gt0036|Bastion class simple|='5'" ] }, "gt0014": { "id": "gt0014", "priority": 15, "when": [ + "$gt0003|Classification|!=null", "$gt0005|Associated intraperitoneal abdominal injury|==local::at0018|Yes|" ], "then": [ - "$gt0011|Suffix|=local::at0011|Suffix A - Associated intraperitoneal abdominal injury|" + "$gt0036|Bastion class simple|.value=$gt0036+'A'" ] }, "gt0015": { "id": "gt0015", "priority": 14, "when": [ + "$gt0003|Classification|!=null", "$gt0006|Associated genitalia and perineal injury|==local::at0020|Yes|" ], "then": [ - "$gt0011|Suffix|=local::at0012|Suffix B - Associated genitalia and perineal injury|" + "$gt0036|Bastion class simple|.value=$gt0036+'B'" ] }, "gt0016": { "id": "gt0016", "priority": 13, "when": [ + "$gt0003|Classification|!=null", "$gt0007|Associated pelvic ring injury|==local::at0022|Yes|" ], "then": [ - "$gt0011|Suffix|=local::at0013|Suffix C - Associated pelvic ring injury|" + "$gt0036|Bastion class simple|.value=$gt0036+'C'" ] }, "gt0017": { "id": "gt0017", "priority": 12, "when": [ + "$gt0003|Classification|!=null", "$gt0008|Associated upper limb injury|==local::at0024|Yes|" ], "then": [ - "$gt0011|Suffix|=local::at0014|Suffix D - Associated upper limb injury|" + "$gt0036|Bastion class simple|.value=$gt0036+'D'" ] }, "gt0013": { "id": "gt0013", "priority": 11, "when": [ + "$gt0003|Classification|!=null", "$gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)|==local::at0012|Yes|" ], "then": [ - "$gt0011|Suffix|=local::at0010|Suffix S - Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)|" + "$gt0036|Bastion class simple|.value=$gt0036+'S'" ] }, "gt0023": { @@ -193,7 +194,7 @@ "fired($gt0018)" ], "then": [ - "$gt0010|Recommendation|=local::at0015|Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required|" + "$gt0010|Recommendation|=local::at0015|Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required|" ] }, "gt0025": { @@ -204,7 +205,7 @@ "fired($gt0013)" ], "then": [ - "$gt0010|Recommendation|=local::at0017|Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application|" + "$gt0010|Recommendation|=local::at0017|Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application|" ] }, "gt0024": { @@ -435,6 +436,16 @@ "gt0034": { "id": "gt0034", "text": "Copy of Copy of Recommendation 4" + }, + "gt0035": { + "id": "gt0035", + "text": "Suffix class", + "description": "*" + }, + "gt0036": { + "id": "gt0036", + "text": "Bastion class simple", + "description": "*" } } } diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml new file mode 100644 index 000000000..a94fb2652 --- /dev/null +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml @@ -0,0 +1,157 @@ +guidelines: + 1: Bastion classification of lower limb blast injuries.v0 +test_cases: +- id: Class 1 + input: + 1: + gt0003|Classification: local::at0005|Injury confined to foot| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0011|No| + gt0005|Associated intraperitoneal abdominal injury: local::at0017|No| + gt0006|Associated genitalia and perineal injury: local::at0019|No| + gt0007|Associated pelvic ring injury: local::at0021|No| + gt0008|Associated upper limb injury: local::at0023|No| + expected_output: + 1: + gt0010|Recommendation: "local::at0015|Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required|" + gt0036|Bastion class simple: 1 + +- id: Class 1S + input: + 1: + gt0003|Classification: local::at0005|Injury confined to foot| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0012|Yes| + gt0005|Associated intraperitoneal abdominal injury: local::at0017|No| + gt0006|Associated genitalia and perineal injury: local::at0019|No| + gt0007|Associated pelvic ring injury: local::at0021|No| + gt0008|Associated upper limb injury: local::at0023|No| + expected_output: + 1: + gt0010|Recommendation: "local::at0017|Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application|" + gt0036|Bastion class simple: DvText(value=1S) + +- id: Class 1S ABCD. ABCD doesnt have an effect on recommendation + input: + 1: + gt0003|Classification: local::at0005|Injury confined to foot| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0012|Yes| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0017|Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=1A)B)C)D)S) + +- id: Class 2 with ABCD + input: + 1: + gt0003|Classification: local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0011|No| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0018|Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D) + +- id: Class 2S ABCD + input: + 1: + gt0003|Classification: local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0012|Yes| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0019|Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D)S) + +- id: Class 3 ABCD + input: + 1: + gt0003|Classification: local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0011|No| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0020|Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D) + +- id: Class 3S ABCD + input: + 1: + gt0003|Classification: local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0012|Yes| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0021|Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D)S) + +- id: Class 4 ABCD + input: + 1: + gt0003|Classification: local::at0008|Proximal thigh injury, preventing effective tourniquet application| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0011|No| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D) + +- id: Class 4S ABCD + input: + 1: + gt0003|Classification: local::at0008|Proximal thigh injury, preventing effective tourniquet application| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0012|Yes| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0023|Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D)S) + +- id: Class 5 ABCD + input: + 1: + gt0003|Classification: local::at0009|Any injury with buttock involvement| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0011|No| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D) + +- id: Class 5S ABCD + input: + 1: + gt0003|Classification: local::at0009|Any injury with buttock involvement| + gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury): local::at0012|Yes| + gt0005|Associated intraperitoneal abdominal injury: local::at0018|Yes| + gt0006|Associated genitalia and perineal injury: local::at0020|Yes| + gt0007|Associated pelvic ring injury: local::at0022|Yes| + gt0008|Associated upper limb injury: local::at0024|Yes| + expected_output: + 1: + gt0010|Recommendation: "local::at0025|Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control|" + gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D)S) + From 743f3634658b470f416941d94df2ce6e043fadda Mon Sep 17 00:00:00 2001 From: Hemiho Date: Wed, 22 Jul 2020 13:04:19 +0200 Subject: [PATCH 06/13] bastion_classification_of_lower_limb_blast_injuries Archetypes updated. Separated the recommendation into two elements and updated metadata. --- ...cation_of_lower_limb_blast_injuries.v0.adl | 115 ++++++++++++++---- ...cation_of_lower_limb_blast_injuries.v0.adl | 16 +-- 2 files changed, 92 insertions(+), 39 deletions(-) diff --git a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index f0a06f940..3bc6ac32c 100644 --- a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -39,7 +39,7 @@ Recommendation: other_details = < ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> - ["MD5-CAM-1.0.1"] = <"79F1DACD3A359326EDF363CFF48D4269"> + ["MD5-CAM-1.0.1"] = <"B780A49A7267B2C500623A03BD74A54D"> > definition @@ -47,30 +47,49 @@ definition data matches { ITEM_TREE[at0001] matches { -- Tree items cardinality matches {0..*; unordered} matches { - ELEMENT[at0004] occurrences matches {0..1} matches { -- Recommendation + ELEMENT[at0004] occurrences matches {0..1} matches { -- Initial debridement and/or amputation value matches { DV_CODED_TEXT matches { defining_code matches { [local:: - at0015, -- Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required - at0017, -- Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application - at0018, -- Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control - at0019, -- Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application - at0020, -- Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control - at0021, -- Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control - at0022, -- Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control - at0023, -- Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control - at0024, -- Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet - at0025] -- Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control + at0015, -- Debridement +/- plaster of paris (PoP) splintage + at0017, -- PoP splintage +/- debridement + at0018, -- Most likely low or high transtibial amputation + at0019, -- Combination of debridement, PoP splintage, and external-fixation + at0020, -- Most likely through-knee or low transfemoral amputation + at0021, -- Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation + at0022, -- Most likely high transfemoral amputation + at0023, -- Majority required debridement only; also included high transtibial or transfemoral amputation + at0024, -- Most likely high transfemoral amputation + at0025] -- Debridement only } } } } - ELEMENT[at0026] occurrences matches {0..1} matches { -- Bastion class simple + ELEMENT[at0026] occurrences matches {0..1} matches { -- Bastion class value matches { DV_TEXT matches {*} } } + ELEMENT[at0027] occurrences matches {0..1} matches { -- Method of vascular control + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + at0028, -- None required + at0029, -- At most, tourniquet application + at0030, -- Tourniquet at any level; 1 had intraperitoneal iliac vessel control + at0031, -- At most, tourniquet application + at0032, -- Tourniquet; may require intra- or less commonly extra-peritoneal vessel control + at0033, -- Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control + at0034, -- Intra-peritoneal iliac vessel control; less likely extra-peritoneal control + at0035, -- Tourniquet, femoral vessel or intra-peritoneal iliac vessel control + at0036, -- Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet + at0037] -- Extra-peritoneal vessel control + } + } + } + } } } } @@ -89,53 +108,97 @@ ontology description = <"@ internal @"> > ["at0004"] = < - text = <"Recommendation"> - description = <"*"> + text = <"Initial debridement and/or amputation"> + description = <"*Interpretation of initial debridemenet and/or amputation"> > ["at0015"] = < - text = <"Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required"> + text = <"Debridement +/- plaster of paris (PoP) splintage"> description = <"*"> > ["at0017"] = < - text = <"Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application"> + text = <"PoP splintage +/- debridement"> description = <"*"> > ["at0018"] = < - text = <"Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control"> + text = <"Most likely low or high transtibial amputation"> description = <"*"> > ["at0019"] = < - text = <"Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application"> + text = <"Combination of debridement, PoP splintage, and external-fixation"> description = <"*"> > ["at0020"] = < - text = <"Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control"> + text = <"Most likely through-knee or low transfemoral amputation"> description = <"*"> > ["at0021"] = < - text = <"Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control"> + text = <"Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation"> description = <"*"> > ["at0022"] = < - text = <"Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control"> + text = <"Most likely high transfemoral amputation"> description = <"*"> > ["at0023"] = < - text = <"Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control"> + text = <"Majority required debridement only; also included high transtibial or transfemoral amputation"> description = <"*"> > ["at0024"] = < - text = <"Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet"> + text = <"Most likely high transfemoral amputation"> description = <"*"> > ["at0025"] = < - text = <"Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control"> + text = <"Debridement only"> description = <"*"> > ["at0026"] = < - text = <"Bastion class simple"> + text = <"Bastion class"> description = <"*This is used for making the combination of ABCDS bastion classes"> > + ["at0027"] = < + text = <"Method of vascular control"> + description = <"*Interpretation of vascular control method"> + > + ["at0028"] = < + text = <"None required"> + description = <"*"> + > + ["at0029"] = < + text = <"At most, tourniquet application"> + description = <"*"> + > + ["at0030"] = < + text = <"Tourniquet at any level; 1 had intraperitoneal iliac vessel control"> + description = <"*"> + > + ["at0031"] = < + text = <"At most, tourniquet application"> + description = <"*"> + > + ["at0032"] = < + text = <"Tourniquet; may require intra- or less commonly extra-peritoneal vessel control"> + description = <"*"> + > + ["at0033"] = < + text = <"Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control"> + description = <"*"> + > + ["at0034"] = < + text = <"Intra-peritoneal iliac vessel control; less likely extra-peritoneal control"> + description = <"*"> + > + ["at0035"] = < + text = <"Tourniquet, femoral vessel or intra-peritoneal iliac vessel control"> + description = <"*"> + > + ["at0036"] = < + text = <"Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet"> + description = <"*"> + > + ["at0037"] = < + text = <"Extra-peritoneal vessel control"> + description = <"*"> + > > > > diff --git a/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index 4439ed90e..9d081884f 100644 --- a/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -18,17 +18,7 @@ description purpose = <"Stratifies blast injuries of lower limbs to guide treatment."> use = <"Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information. -Recommendation: -1: Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required -1S: Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application -2: Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control -2S: Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application -3: Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control -3S: Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control -4: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control -4S: Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control -5: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet -5S: Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control"> +Each injury mechanism is assigned a class (1-5) and a suffix (S,A,B,C,D). The combination of the class and suffix will determine the initial debridement and/or amputation and the method of vascular control."> keywords = <"lower limb", "blast injury", "Bastion classification"> misuse = <""> copyright = <"Cambio CDS"> @@ -39,7 +29,7 @@ Recommendation: other_details = < ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> - ["MD5-CAM-1.0.1"] = <"80FC0B2A699F141EF15F7BFC16344FA2"> + ["MD5-CAM-1.0.1"] = <"F98E857A45B0D825465D710EC6F5E8EF"> > definition @@ -151,7 +141,7 @@ ontology > ["at0004"] = < text = <"Classification"> - description = <"*"> + description = <"*Used to describe the injury"> > ["at0005"] = < text = <"Injury confined to foot"> From f5f1c6d54109d691c3d39f2b3b2accb892ce6657 Mon Sep 17 00:00:00 2001 From: Hemiho Date: Wed, 22 Jul 2020 13:12:16 +0200 Subject: [PATCH 07/13] Bastion_classification_of_lower_limb_blast_injuries Guideline updated. --- ...of_lower_limb_blast_injuries.v1.gdl2.json} | 69 ++++++++++++------- 1 file changed, 44 insertions(+), 25 deletions(-) rename gdl2/{Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json => Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json} (67%) diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json similarity index 67% rename from gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json rename to gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json index 95d87d13a..bd2c940ed 100644 --- a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.gdl2.json +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json @@ -1,5 +1,5 @@ { - "id": "Bastion classification of lower limb blast injuries.v0", + "id": "Bastion_classification_of_lower_limb_blast_injuries.v1", "gdl_version": "2.0", "concept": "gt0001", "language": { @@ -16,13 +16,13 @@ "details": { "en": { "id": "en", - "purpose": "Stratifies blast injuries of lower limbs to guide treatment.", + "purpose": "Used to stratify blast injuries of lower limbs to guide treatment.", "keywords": [ "lower limb", "blast injury", "Bastion classification" ], - "use": "Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information.\n\nRecommendation:\n1: Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required\n1S: Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application\n2: Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control\n2S: Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application\n3: Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control\n3S: Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control\n4: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control\n4S: Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control\n5: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet\n5S: Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control", + "use": "Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information.\n\nEach injury mechanism is assigned a class (1-5) and a suffix (S,A,B,C,D). The combination of the class and suffix will determine the initial debridement and/or amputation and the method of vascular control.\n\nRecommendation:\n1: Initial debridement and/or amputation: Debridement ± plaster of paris (PoP) splintage. Method of vascular control: None required\n1S: Initial debridement and/or amputation: PoP splintage ± debridement. Method of vascular control: At most, tourniquet application\n2: Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control\n2S: Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application\n3: Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control\n3S: Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control\n4: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control\n4S: Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control\n5: Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet\n5S: Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control", "copyright": "@Cambio CDS" } }, @@ -77,6 +77,10 @@ "gt0036": { "id": "gt0036", "path": "/data[at0001]/items[at0026]" + }, + "gt0037": { + "id": "gt0037", + "path": "/data[at0001]/items[at0027]" } } } @@ -89,7 +93,7 @@ "$gt0003|Classification|==local::at0005|Injury confined to foot|" ], "then": [ - "$gt0036|Bastion class simple|='1'" + "$gt0036|Bastion class|='1'" ] }, "gt0019": { @@ -99,7 +103,7 @@ "$gt0003|Classification|==local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application|" ], "then": [ - "$gt0036|Bastion class simple|='2'" + "$gt0036|Bastion class|='2'" ] }, "gt0020": { @@ -109,7 +113,7 @@ "$gt0003|Classification|==local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" ], "then": [ - "$gt0036|Bastion class simple|='3'" + "$gt0036|Bastion class|='3'" ] }, "gt0021": { @@ -119,7 +123,7 @@ "$gt0003|Classification|==local::at0008|Proximal thigh injury, preventing effective tourniquet application|" ], "then": [ - "$gt0036|Bastion class simple|='4'" + "$gt0036|Bastion class|='4'" ] }, "gt0022": { @@ -129,7 +133,7 @@ "$gt0003|Classification|==local::at0009|Any injury with buttock involvement|" ], "then": [ - "$gt0036|Bastion class simple|='5'" + "$gt0036|Bastion class|='5'" ] }, "gt0014": { @@ -140,7 +144,7 @@ "$gt0005|Associated intraperitoneal abdominal injury|==local::at0018|Yes|" ], "then": [ - "$gt0036|Bastion class simple|.value=$gt0036+'A'" + "$gt0036|Bastion class|.value=$gt0036+'A'" ] }, "gt0015": { @@ -151,7 +155,7 @@ "$gt0006|Associated genitalia and perineal injury|==local::at0020|Yes|" ], "then": [ - "$gt0036|Bastion class simple|.value=$gt0036+'B'" + "$gt0036|Bastion class|.value=$gt0036+'B'" ] }, "gt0016": { @@ -162,7 +166,7 @@ "$gt0007|Associated pelvic ring injury|==local::at0022|Yes|" ], "then": [ - "$gt0036|Bastion class simple|.value=$gt0036+'C'" + "$gt0036|Bastion class|.value=$gt0036+'C'" ] }, "gt0017": { @@ -173,7 +177,7 @@ "$gt0008|Associated upper limb injury|==local::at0024|Yes|" ], "then": [ - "$gt0036|Bastion class simple|.value=$gt0036+'D'" + "$gt0036|Bastion class|.value=$gt0036+'D'" ] }, "gt0013": { @@ -184,7 +188,7 @@ "$gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)|==local::at0012|Yes|" ], "then": [ - "$gt0036|Bastion class simple|.value=$gt0036+'S'" + "$gt0036|Bastion class|.value=$gt0036+'S'" ] }, "gt0023": { @@ -194,7 +198,8 @@ "fired($gt0018)" ], "then": [ - "$gt0010|Recommendation|=local::at0015|Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required|" + "$gt0010|Initial debridement and/or amputation|=local::at0015|Debridement +/- plaster of paris (PoP) splintage|", + "$gt0037|Method of vascular control|=local::at0028|None required|" ] }, "gt0025": { @@ -205,7 +210,8 @@ "fired($gt0013)" ], "then": [ - "$gt0010|Recommendation|=local::at0017|Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application|" + "$gt0010|Initial debridement and/or amputation|=local::at0017|PoP splintage +/- debridement|", + "$gt0037|Method of vascular control|=local::at0031|At most, tourniquet application|" ] }, "gt0024": { @@ -215,7 +221,8 @@ "fired($gt0019)" ], "then": [ - "$gt0010|Recommendation|=local::at0018|Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control|" + "$gt0010|Initial debridement and/or amputation|=local::at0018|Most likely low or high transtibial amputation|", + "$gt0037|Method of vascular control|=local::at0030|Tourniquet at any level; 1 had intraperitoneal iliac vessel control|" ] }, "gt0026": { @@ -226,7 +233,8 @@ "fired($gt0013)" ], "then": [ - "$gt0010|Recommendation|=local::at0019|Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application|" + "$gt0010|Initial debridement and/or amputation|=local::at0019|Combination of debridement, PoP splintage, and external-fixation|", + "$gt0037|Method of vascular control|=local::at0031|At most, tourniquet application|" ] }, "gt0027": { @@ -236,7 +244,8 @@ "fired($gt0020)" ], "then": [ - "$gt0010|Recommendation|=local::at0020|Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control|" + "$gt0010|Initial debridement and/or amputation|=local::at0020|Most likely through-knee or low transfemoral amputation|", + "$gt0037|Method of vascular control|=local::at0032|Tourniquet; may require intra- or less commonly extra-peritoneal vessel control|" ] }, "gt0028": { @@ -247,7 +256,8 @@ "fired($gt0013)" ], "then": [ - "$gt0010|Recommendation|=local::at0021|Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control|" + "$gt0010|Initial debridement and/or amputation|=local::at0021|Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation|", + "$gt0037|Method of vascular control|=local::at0033|Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control|" ] }, "gt0029": { @@ -257,7 +267,8 @@ "fired($gt0021)" ], "then": [ - "$gt0010|Recommendation|=local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" + "$gt0010|Initial debridement and/or amputation|=local::at0024|Most likely high transfemoral amputation|", + "$gt0037|Method of vascular control|=local::at0034|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control|" ] }, "gt0030": { @@ -268,7 +279,8 @@ "fired($gt0013)" ], "then": [ - "$gt0010|Recommendation|=local::at0023|Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control|" + "$gt0010|Initial debridement and/or amputation|=local::at0023|Majority required debridement only; also included high transtibial or transfemoral amputation|", + "$gt0037|Method of vascular control|=local::at0035|Tourniquet, femoral vessel or intra-peritoneal iliac vessel control|" ] }, "gt0031": { @@ -278,7 +290,8 @@ "fired($gt0022)" ], "then": [ - "$gt0010|Recommendation|=local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" + "$gt0010|Initial debridement and/or amputation|=local::at0024|Most likely high transfemoral amputation|", + "$gt0037|Method of vascular control|=local::at0036|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" ] }, "gt0032": { @@ -289,7 +302,8 @@ "fired($gt0013)" ], "then": [ - "$gt0010|Recommendation|=local::at0025|Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control|" + "$gt0010|Initial debridement and/or amputation|=local::at0025|Debridement only|", + "$gt0037|Method of vascular control|=local::at0037|Extra-peritoneal vessel control|" ] } } @@ -336,7 +350,7 @@ }, "gt0010": { "id": "gt0010", - "text": "Recommendation", + "text": "Initial debridement and/or amputation", "description": "*" }, "gt0011": { @@ -444,8 +458,13 @@ }, "gt0036": { "id": "gt0036", - "text": "Bastion class simple", + "text": "Bastion class", "description": "*" + }, + "gt0037": { + "id": "gt0037", + "text": "Method of vascular control", + "description": "*Interpretation of vascular control method" } } } From 99ecb3387b56782b0fc68a0642537f882666efbf Mon Sep 17 00:00:00 2001 From: Hemiho Date: Wed, 22 Jul 2020 13:39:33 +0200 Subject: [PATCH 08/13] Bastion_classification_of_lower_limb_blast_injuries Test fixture updated --- ..._of_lower_limb_blast_injuries.v1.test.yml} | 77 +++++++++++-------- 1 file changed, 44 insertions(+), 33 deletions(-) rename gdl2/{Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml => Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml} (61%) diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml similarity index 61% rename from gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml rename to gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml index a94fb2652..a37d0dead 100644 --- a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v0.test.yml +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml @@ -1,7 +1,7 @@ guidelines: - 1: Bastion classification of lower limb blast injuries.v0 + 1: Bastion classification of lower limb blast injuries.v1 test_cases: -- id: Class 1 +- id: 1. Class 1 input: 1: gt0003|Classification: local::at0005|Injury confined to foot| @@ -12,10 +12,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0023|No| expected_output: 1: - gt0010|Recommendation: "local::at0015|Initial debridement and/or amputation: Debridement +/- plaster of paris (PoP) splintage. Method of vascular control: None required|" - gt0036|Bastion class simple: 1 + gt0036|Bastion class: 1 + gt0037|Method of vascular control: local::at0028|None required| + gt0010|Initial debridement and/or amputation: local::at0015|Debridement +/- plaster of paris (PoP) splintage| -- id: Class 1S +- id: 2. Class 1S input: 1: gt0003|Classification: local::at0005|Injury confined to foot| @@ -26,10 +27,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0023|No| expected_output: 1: - gt0010|Recommendation: "local::at0017|Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application|" gt0036|Bastion class simple: DvText(value=1S) + gt0037|Method of vascular control: local::at0031|At most, tourniquet application| + gt0010|Initial debridement and/or amputation: local::at0017|PoP splintage +/- debridement| -- id: Class 1S ABCD. ABCD doesnt have an effect on recommendation +- id: 3. Class 1S ABCD. ABCD doesnt have an effect on recommendation input: 1: gt0003|Classification: local::at0005|Injury confined to foot| @@ -40,10 +42,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0017|Initial debridement and/or amputation: PoP splintage +/- debridement. Method of vascular control: At most, tourniquet application|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=1A)B)C)D)S) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=1A)B)C)D)S) + gt0037|Method of vascular control: local::at0031|At most, tourniquet application| + gt0010|Initial debridement and/or amputation: local::at0017|PoP splintage +/- debridement| -- id: Class 2 with ABCD +- id: 4. Class 2 with ABCD input: 1: gt0003|Classification: local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application| @@ -54,10 +57,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0018|Initial debridement and/or amputation: Most likely low or high transtibial amputation. Method of vascular control: Tourniquet at any level; 1 had intraperitoneal iliac vessel control|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D) + gt0037|Method of vascular control: local::at0030|Tourniquet at any level; 1 had intraperitoneal iliac vessel control| + gt0010|Initial debridement and/or amputation: local::at0018|Most likely low or high transtibial amputation| -- id: Class 2S ABCD +- id: 5. Class 2S ABCD input: 1: gt0003|Classification: local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application| @@ -68,10 +72,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0019|Initial debridement and/or amputation: Combination of debridement, PoP splintage, and external-fixation. Method of vascular control: At most, tourniquet application|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D)S) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D)S) + gt0037|Method of vascular control: local::at0031|At most, tourniquet application| + gt0010|Initial debridement and/or amputation: local::at0019|Combination of debridement, PoP splintage, and external-fixation| -- id: Class 3 ABCD +- id: 6. Class 3 ABCD input: 1: gt0003|Classification: local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application| @@ -82,10 +87,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0020|Initial debridement and/or amputation: Most likely through-knee or low transfemoral amputation. Method of vascular control: Tourniquet; may require intra- or less commonly extra-peritoneal vessel control|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D) + gt0037|Method of vascular control: local::at0032|Tourniquet; may require intra- or less commonly extra-peritoneal vessel control| + gt0010|Initial debridement and/or amputation: local::at0020|Most likely through-knee or low transfemoral amputation| -- id: Class 3S ABCD +- id: 7. Class 3S ABCD input: 1: gt0003|Classification: local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application| @@ -96,10 +102,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0021|Initial debridement and/or amputation: Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation. Method of vascular control: Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D)S) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D)S) + gt0037|Method of vascular control: local::at0033|Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control| + gt0010|Initial debridement and/or amputation: local::at0021|Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation| -- id: Class 4 ABCD +- id: 8. Class 4 ABCD input: 1: gt0003|Classification: local::at0008|Proximal thigh injury, preventing effective tourniquet application| @@ -110,10 +117,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D) + gt0037|Method of vascular control: local::at0034|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control| + gt0010|Initial debridement and/or amputation: local::at0024|Most likely high transfemoral amputation| -- id: Class 4S ABCD +- id: 9. Class 4S ABCD input: 1: gt0003|Classification: local::at0008|Proximal thigh injury, preventing effective tourniquet application| @@ -124,10 +132,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0023|Initial debridement and/or amputation: Majority required debridement only; also included high transtibial or transfemoral amputation. Method of vascular control: Tourniquet, femoral vessel or intra-peritoneal iliac vessel control|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D)S) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D)S) + gt0037|Method of vascular control: local::at0035|Tourniquet, femoral vessel or intra-peritoneal iliac vessel control| + gt0010|Initial debridement and/or amputation: local::at0023|Majority required debridement only; also included high transtibial or transfemoral amputation| -- id: Class 5 ABCD +- id: 10. Class 5 ABCD input: 1: gt0003|Classification: local::at0009|Any injury with buttock involvement| @@ -138,10 +147,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0024|Initial debridement and/or amputation: Most likely high transfemoral amputation. Method of vascular control: Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D) + gt0037|Method of vascular control: local::at0036|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet| + gt0010|Initial debridement and/or amputation: local::at0024|Most likely high transfemoral amputation| -- id: Class 5S ABCD +- id: 11. Class 5S ABCD input: 1: gt0003|Classification: local::at0009|Any injury with buttock involvement| @@ -152,6 +162,7 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0010|Recommendation: "local::at0025|Initial debridement and/or amputation: Debridement only. Method of vascular control: Extra-peritoneal vessel control|" - gt0036|Bastion class simple: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D)S) + gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D)S) + gt0037|Method of vascular control: local::at0037|Extra-peritoneal vessel control| + gt0010|Initial debridement and/or amputation: local::at0025|Debridement only| From 87bda3f3e7f43f0096eb1a0f7e80dfc5ff47d01c Mon Sep 17 00:00:00 2001 From: Hemiho Date: Thu, 23 Jul 2020 08:26:34 +0200 Subject: [PATCH 09/13] bastion_classification_of_lower_limb_blast_injuries Metadata updated --- ...N.bastion_classification_of_lower_limb_blast_injuries.v0.adl | 2 +- ...N.bastion_classification_of_lower_limb_blast_injuries.v0.adl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index 3bc6ac32c..957fc82a1 100644 --- a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -15,7 +15,7 @@ description details = < ["en"] = < language = <[ISO_639-1::en]> - purpose = <"Stratifies blast injuries of lower limbs to guide treatment."> + purpose = <"To store the observations relevant to the Bastion Classification of Lower Limb Blast Injuries. The Bastion classification stratifies blast injuries of lower limbs to guide treatment."> use = <"Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information. Recommendation: diff --git a/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index 9d081884f..cd2360386 100644 --- a/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -15,7 +15,7 @@ description details = < ["en"] = < language = <[ISO_639-1::en]> - purpose = <"Stratifies blast injuries of lower limbs to guide treatment."> + purpose = <"To store the observations relevant to the Bastion Classification of Lower Limb Blast Injuries. The Bastion classification stratifies blast injuries of lower limbs to guide treatment."> use = <"Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information. Each injury mechanism is assigned a class (1-5) and a suffix (S,A,B,C,D). The combination of the class and suffix will determine the initial debridement and/or amputation and the method of vascular control."> From 4b6dab1c872bb2c8503a6787afc21589a0e3e442 Mon Sep 17 00:00:00 2001 From: Hemiho Date: Thu, 23 Jul 2020 10:06:01 +0200 Subject: [PATCH 10/13] bastion_classification_of_lower_limb_blast_injuries Bastion class moved from evaluation to observation. Guideline rules updated. --- ...cation_of_lower_limb_blast_injuries.v0.adl | 11 +-- ...cation_of_lower_limb_blast_injuries.v0.adl | 11 ++- ..._of_lower_limb_blast_injuries.v1.gdl2.json | 96 +++++++++++++------ 3 files changed, 78 insertions(+), 40 deletions(-) diff --git a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index 957fc82a1..ed46a3760 100644 --- a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -39,7 +39,7 @@ Recommendation: other_details = < ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> - ["MD5-CAM-1.0.1"] = <"B780A49A7267B2C500623A03BD74A54D"> + ["MD5-CAM-1.0.1"] = <"C8DC913EC512F6F516A8BCD344929DED"> > definition @@ -66,11 +66,6 @@ definition } } } - ELEMENT[at0026] occurrences matches {0..1} matches { -- Bastion class - value matches { - DV_TEXT matches {*} - } - } ELEMENT[at0027] occurrences matches {0..1} matches { -- Method of vascular control value matches { DV_CODED_TEXT matches { @@ -151,10 +146,6 @@ ontology text = <"Debridement only"> description = <"*"> > - ["at0026"] = < - text = <"Bastion class"> - description = <"*This is used for making the combination of ABCDS bastion classes"> - > ["at0027"] = < text = <"Method of vascular control"> description = <"*Interpretation of vascular control method"> diff --git a/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index cd2360386..a167753f7 100644 --- a/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -29,7 +29,7 @@ Each injury mechanism is assigned a class (1-5) and a suffix (S,A,B,C,D). The co other_details = < ["references"] = <"1. Jacobs N, Rourke K, Rutherford J, Hicks A, Smith SR, Templeton P, Adams SA, Jansen JO. Lower limb injuries caused by improvised explosive devices: proposed ‘Bastion classification’and prospective validation. Injury. 2014 Sep 1;45(9):1422-8."> ["current_contact"] = <"Henrik Honkanen, Cambio CDS"> - ["MD5-CAM-1.0.1"] = <"F98E857A45B0D825465D710EC6F5E8EF"> + ["MD5-CAM-1.0.1"] = <"044B43055404B60BFF9DC100692A9F08"> > definition @@ -110,6 +110,11 @@ definition } } } + ELEMENT[at0025] occurrences matches {0..1} matches { -- Bastion class + value matches { + DV_TEXT matches {*} + } + } } } } @@ -223,6 +228,10 @@ ontology text = <"Yes"> description = <"*"> > + ["at0025"] = < + text = <"Bastion class"> + description = <"**This is used for making the combination of ABCDS bastion classes"> + > > > > diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json index bd2c940ed..d85f96b2c 100644 --- a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json @@ -74,15 +74,23 @@ "id": "gt0010", "path": "/data[at0001]/items[at0004]" }, - "gt0036": { - "id": "gt0036", - "path": "/data[at0001]/items[at0026]" - }, "gt0037": { "id": "gt0037", "path": "/data[at0001]/items[at0027]" } } + }, + "gt0039": { + "id": "gt0039", + "model_id": "openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0", + "template_id": "openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0", + "type": "OUTPUT", + "elements": { + "gt0040": { + "id": "gt0040", + "path": "/data[at0001]/events[at0002]/data[at0003]/items[at0025]" + } + } } }, "rules": { @@ -93,7 +101,7 @@ "$gt0003|Classification|==local::at0005|Injury confined to foot|" ], "then": [ - "$gt0036|Bastion class|='1'" + "$gt0040|Bastion class|.value=1" ] }, "gt0019": { @@ -103,7 +111,7 @@ "$gt0003|Classification|==local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application|" ], "then": [ - "$gt0036|Bastion class|='2'" + "$gt0040|Bastion class|.value=2" ] }, "gt0020": { @@ -113,7 +121,7 @@ "$gt0003|Classification|==local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" ], "then": [ - "$gt0036|Bastion class|='3'" + "$gt0040|Bastion class|.value=3" ] }, "gt0021": { @@ -123,7 +131,7 @@ "$gt0003|Classification|==local::at0008|Proximal thigh injury, preventing effective tourniquet application|" ], "then": [ - "$gt0036|Bastion class|='4'" + "$gt0040|Bastion class|.value=4" ] }, "gt0022": { @@ -133,62 +141,62 @@ "$gt0003|Classification|==local::at0009|Any injury with buttock involvement|" ], "then": [ - "$gt0036|Bastion class|='5'" + "$gt0040|Bastion class|.value=5" ] }, - "gt0014": { - "id": "gt0014", + "gt0041": { + "id": "gt0041", "priority": 15, "when": [ "$gt0003|Classification|!=null", "$gt0005|Associated intraperitoneal abdominal injury|==local::at0018|Yes|" ], "then": [ - "$gt0036|Bastion class|.value=$gt0036+'A'" + "$gt0040|Bastion class|.value=$gt0040+'A'" ] }, - "gt0015": { - "id": "gt0015", + "gt0042": { + "id": "gt0042", "priority": 14, "when": [ "$gt0003|Classification|!=null", "$gt0006|Associated genitalia and perineal injury|==local::at0020|Yes|" ], "then": [ - "$gt0036|Bastion class|.value=$gt0036+'B'" + "$gt0040|Bastion class|.value=$gt0040+'B'" ] }, - "gt0016": { - "id": "gt0016", + "gt0043": { + "id": "gt0043", "priority": 13, "when": [ "$gt0003|Classification|!=null", "$gt0007|Associated pelvic ring injury|==local::at0022|Yes|" ], "then": [ - "$gt0036|Bastion class|.value=$gt0036+'C'" + "$gt0040|Bastion class|.value=$gt0040+'C'" ] }, - "gt0017": { - "id": "gt0017", + "gt0044": { + "id": "gt0044", "priority": 12, "when": [ "$gt0003|Classification|!=null", "$gt0008|Associated upper limb injury|==local::at0024|Yes|" ], "then": [ - "$gt0036|Bastion class|.value=$gt0036+'D'" + "$gt0040|Bastion class|.value=$gt0040+'D'" ] }, - "gt0013": { - "id": "gt0013", + "gt0045": { + "id": "gt0045", "priority": 11, "when": [ "$gt0003|Classification|!=null", "$gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)|==local::at0012|Yes|" ], "then": [ - "$gt0036|Bastion class|.value=$gt0036+'S'" + "$gt0040|Bastion class|.value=$gt0040+'S'" ] }, "gt0023": { @@ -207,7 +215,7 @@ "priority": 9, "when": [ "fired($gt0018)", - "fired($gt0013)" + "fired($gt0045)" ], "then": [ "$gt0010|Initial debridement and/or amputation|=local::at0017|PoP splintage +/- debridement|", @@ -230,7 +238,7 @@ "priority": 7, "when": [ "fired($gt0019)", - "fired($gt0013)" + "fired($gt0045)" ], "then": [ "$gt0010|Initial debridement and/or amputation|=local::at0019|Combination of debridement, PoP splintage, and external-fixation|", @@ -253,7 +261,7 @@ "priority": 5, "when": [ "fired($gt0020)", - "fired($gt0013)" + "fired($gt0045)" ], "then": [ "$gt0010|Initial debridement and/or amputation|=local::at0021|Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation|", @@ -276,7 +284,7 @@ "priority": 3, "when": [ "fired($gt0021)", - "fired($gt0013)" + "fired($gt0045)" ], "then": [ "$gt0010|Initial debridement and/or amputation|=local::at0023|Majority required debridement only; also included high transtibial or transfemoral amputation|", @@ -299,7 +307,7 @@ "priority": 1, "when": [ "fired($gt0022)", - "fired($gt0013)" + "fired($gt0045)" ], "then": [ "$gt0010|Initial debridement and/or amputation|=local::at0025|Debridement only|", @@ -465,6 +473,36 @@ "id": "gt0037", "text": "Method of vascular control", "description": "*Interpretation of vascular control method" + }, + "gt0038": { + "id": "gt0038", + "text": "Bastion class", + "description": "**This is used for making the combination of ABCDS bastion classes" + }, + "gt0040": { + "id": "gt0040", + "text": "Bastion class", + "description": "Bastion class" + }, + "gt0041": { + "id": "gt0041", + "text": "Set suffix A" + }, + "gt0042": { + "id": "gt0042", + "text": "Set suffix B" + }, + "gt0043": { + "id": "gt0043", + "text": "Set suffix C" + }, + "gt0044": { + "id": "gt0044", + "text": "Set suffix D" + }, + "gt0045": { + "id": "gt0045", + "text": "Set suffix S" } } } From 791d51ead37304e083e6384695ccecc62123dac9 Mon Sep 17 00:00:00 2001 From: Hemiho Date: Thu, 23 Jul 2020 10:13:54 +0200 Subject: [PATCH 11/13] Update Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml test fixture updated --- ...n_of_lower_limb_blast_injuries.v1.test.yml | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml index a37d0dead..7cd9470bc 100644 --- a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml @@ -12,9 +12,10 @@ test_cases: gt0008|Associated upper limb injury: local::at0023|No| expected_output: 1: - gt0036|Bastion class: 1 gt0037|Method of vascular control: local::at0028|None required| gt0010|Initial debridement and/or amputation: local::at0015|Debridement +/- plaster of paris (PoP) splintage| + gt0040|Bastion class: 1 + - id: 2. Class 1S input: @@ -27,9 +28,9 @@ test_cases: gt0008|Associated upper limb injury: local::at0023|No| expected_output: 1: - gt0036|Bastion class simple: DvText(value=1S) gt0037|Method of vascular control: local::at0031|At most, tourniquet application| gt0010|Initial debridement and/or amputation: local::at0017|PoP splintage +/- debridement| + gt0040|Bastion class: DvText(value=1S) - id: 3. Class 1S ABCD. ABCD doesnt have an effect on recommendation input: @@ -42,9 +43,9 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=1A)B)C)D)S) gt0037|Method of vascular control: local::at0031|At most, tourniquet application| gt0010|Initial debridement and/or amputation: local::at0017|PoP splintage +/- debridement| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=1A)B)C)D)S) - id: 4. Class 2 with ABCD input: @@ -57,11 +58,11 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D) gt0037|Method of vascular control: local::at0030|Tourniquet at any level; 1 had intraperitoneal iliac vessel control| gt0010|Initial debridement and/or amputation: local::at0018|Most likely low or high transtibial amputation| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D) -- id: 5. Class 2S ABCD +- id: 5. Class 2S with ABCD input: 1: gt0003|Classification: local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application| @@ -72,10 +73,10 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D)S) gt0037|Method of vascular control: local::at0031|At most, tourniquet application| gt0010|Initial debridement and/or amputation: local::at0019|Combination of debridement, PoP splintage, and external-fixation| - + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D)S) + - id: 6. Class 3 ABCD input: 1: @@ -87,9 +88,9 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D) gt0037|Method of vascular control: local::at0032|Tourniquet; may require intra- or less commonly extra-peritoneal vessel control| gt0010|Initial debridement and/or amputation: local::at0020|Most likely through-knee or low transfemoral amputation| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D) - id: 7. Class 3S ABCD input: @@ -102,9 +103,9 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D)S) gt0037|Method of vascular control: local::at0033|Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control| gt0010|Initial debridement and/or amputation: local::at0021|Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D)S) - id: 8. Class 4 ABCD input: @@ -117,9 +118,9 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D) gt0037|Method of vascular control: local::at0034|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control| gt0010|Initial debridement and/or amputation: local::at0024|Most likely high transfemoral amputation| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D) - id: 9. Class 4S ABCD input: @@ -132,9 +133,9 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D)S) gt0037|Method of vascular control: local::at0035|Tourniquet, femoral vessel or intra-peritoneal iliac vessel control| gt0010|Initial debridement and/or amputation: local::at0023|Majority required debridement only; also included high transtibial or transfemoral amputation| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D)S) - id: 10. Class 5 ABCD input: @@ -147,9 +148,9 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D) gt0037|Method of vascular control: local::at0036|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet| gt0010|Initial debridement and/or amputation: local::at0024|Most likely high transfemoral amputation| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D) - id: 11. Class 5S ABCD input: @@ -162,7 +163,8 @@ test_cases: gt0008|Associated upper limb injury: local::at0024|Yes| expected_output: 1: - gt0036|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D)S) gt0037|Method of vascular control: local::at0037|Extra-peritoneal vessel control| gt0010|Initial debridement and/or amputation: local::at0025|Debridement only| + gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D)S) + From 74b4d18e07f6e9abfa35d8bdb5cfb26103bb2fe2 Mon Sep 17 00:00:00 2001 From: Hemiho Date: Tue, 28 Jul 2020 12:18:24 +0200 Subject: [PATCH 12/13] Bastion_classification_of_lower_limb_blast_injuries Added local variable rule to make the output nicer --- ..._of_lower_limb_blast_injuries.v1.gdl2.json | 56 ++++++++++++------- ...n_of_lower_limb_blast_injuries.v1.test.yml | 18 +++--- 2 files changed, 45 insertions(+), 29 deletions(-) diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json index d85f96b2c..760dc5798 100644 --- a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json @@ -96,107 +96,114 @@ "rules": { "gt0018": { "id": "gt0018", - "priority": 20, + "priority": 21, "when": [ "$gt0003|Classification|==local::at0005|Injury confined to foot|" ], "then": [ - "$gt0040|Bastion class|.value=1" + "$gt0046|local variable|=1" ] }, "gt0019": { "id": "gt0019", - "priority": 19, + "priority": 20, "when": [ "$gt0003|Classification|==local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application|" ], "then": [ - "$gt0040|Bastion class|.value=2" + "$gt0046|local variable|=2" ] }, "gt0020": { "id": "gt0020", - "priority": 18, + "priority": 19, "when": [ "$gt0003|Classification|==local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" ], "then": [ - "$gt0040|Bastion class|.value=3" + "$gt0046|local variable|=3" ] }, "gt0021": { "id": "gt0021", - "priority": 17, + "priority": 18, "when": [ "$gt0003|Classification|==local::at0008|Proximal thigh injury, preventing effective tourniquet application|" ], "then": [ - "$gt0040|Bastion class|.value=4" + "$gt0046|local variable|=4" ] }, "gt0022": { "id": "gt0022", - "priority": 16, + "priority": 17, "when": [ "$gt0003|Classification|==local::at0009|Any injury with buttock involvement|" ], "then": [ - "$gt0040|Bastion class|.value=5" + "$gt0046|local variable|=5" ] }, "gt0041": { "id": "gt0041", - "priority": 15, + "priority": 16, "when": [ "$gt0003|Classification|!=null", "$gt0005|Associated intraperitoneal abdominal injury|==local::at0018|Yes|" ], "then": [ - "$gt0040|Bastion class|.value=$gt0040+'A'" + "$gt0046|local variable|=$gt0046+'A'" ] }, "gt0042": { "id": "gt0042", - "priority": 14, + "priority": 15, "when": [ "$gt0003|Classification|!=null", "$gt0006|Associated genitalia and perineal injury|==local::at0020|Yes|" ], "then": [ - "$gt0040|Bastion class|.value=$gt0040+'B'" + "$gt0046|local variable|=$gt0046+'B'" ] }, "gt0043": { "id": "gt0043", - "priority": 13, + "priority": 14, "when": [ "$gt0003|Classification|!=null", "$gt0007|Associated pelvic ring injury|==local::at0022|Yes|" ], "then": [ - "$gt0040|Bastion class|.value=$gt0040+'C'" + "$gt0046|local variable|=$gt0046+'C'" ] }, "gt0044": { "id": "gt0044", - "priority": 12, + "priority": 13, "when": [ "$gt0003|Classification|!=null", "$gt0008|Associated upper limb injury|==local::at0024|Yes|" ], "then": [ - "$gt0040|Bastion class|.value=$gt0040+'D'" + "$gt0046|local variable|=$gt0046+'D'" ] }, "gt0045": { "id": "gt0045", - "priority": 11, + "priority": 12, "when": [ "$gt0003|Classification|!=null", "$gt0004|Associated segmental injury (presence of potentially viable tissue distal to the most proximal injury)|==local::at0012|Yes|" ], "then": [ - "$gt0040|Bastion class|.value=$gt0040+'S'" + "$gt0046|local variable|=$gt0046+'S'" + ] + }, + "gt0047": { + "id": "gt0047", + "priority": 11, + "then": [ + "$gt0040|Bastion class|.value=$gt0046" ] }, "gt0023": { @@ -503,6 +510,15 @@ "gt0045": { "id": "gt0045", "text": "Set suffix S" + }, + "gt0046": { + "id": "gt0046", + "text": "local variable", + "description": "" + }, + "gt0047": { + "id": "gt0047", + "text": "Set suffix from local variable" } } } diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml index 7cd9470bc..56e394e96 100644 --- a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml @@ -45,7 +45,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0031|At most, tourniquet application| gt0010|Initial debridement and/or amputation: local::at0017|PoP splintage +/- debridement| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=1A)B)C)D)S) + gt0040|Bastion class: DvText(value=1ABCDS) - id: 4. Class 2 with ABCD input: @@ -60,7 +60,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0030|Tourniquet at any level; 1 had intraperitoneal iliac vessel control| gt0010|Initial debridement and/or amputation: local::at0018|Most likely low or high transtibial amputation| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D) + gt0040|Bastion class: DvText(value=2ABCD) - id: 5. Class 2S with ABCD input: @@ -75,7 +75,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0031|At most, tourniquet application| gt0010|Initial debridement and/or amputation: local::at0019|Combination of debridement, PoP splintage, and external-fixation| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=2A)B)C)D)S) + gt0040|Bastion class: DvText(value=2ABCDS) - id: 6. Class 3 ABCD input: @@ -90,7 +90,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0032|Tourniquet; may require intra- or less commonly extra-peritoneal vessel control| gt0010|Initial debridement and/or amputation: local::at0020|Most likely through-knee or low transfemoral amputation| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D) + gt0040|Bastion class: DvText(value=3ABCD) - id: 7. Class 3S ABCD input: @@ -105,7 +105,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0033|Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control| gt0010|Initial debridement and/or amputation: local::at0021|Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=3A)B)C)D)S) + gt0040|Bastion class: DvText(value=3ABCDS) - id: 8. Class 4 ABCD input: @@ -120,7 +120,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0034|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control| gt0010|Initial debridement and/or amputation: local::at0024|Most likely high transfemoral amputation| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D) + gt0040|Bastion class: DvText(value=4ABCD) - id: 9. Class 4S ABCD input: @@ -135,7 +135,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0035|Tourniquet, femoral vessel or intra-peritoneal iliac vessel control| gt0010|Initial debridement and/or amputation: local::at0023|Majority required debridement only; also included high transtibial or transfemoral amputation| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=4A)B)C)D)S) + gt0040|Bastion class: DvText(value=4ABCDS) - id: 10. Class 5 ABCD input: @@ -150,7 +150,7 @@ test_cases: 1: gt0037|Method of vascular control: local::at0036|Intra-peritoneal iliac vessel control; less likely extra-peritoneal control or tourniquet| gt0010|Initial debridement and/or amputation: local::at0024|Most likely high transfemoral amputation| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D) + gt0040|Bastion class: DvText(value=5ABCD) - id: 11. Class 5S ABCD input: @@ -165,6 +165,6 @@ test_cases: 1: gt0037|Method of vascular control: local::at0037|Extra-peritoneal vessel control| gt0010|Initial debridement and/or amputation: local::at0025|Debridement only| - gt0040|Bastion class: DvText(value=DvText(value=DvText(value=DvText(value=DvText(value=5A)B)C)D)S) + gt0040|Bastion class: DvText(value=5ABCDS) From 775b9b99742a2fbe22ef62ace7f97165da1cf42e Mon Sep 17 00:00:00 2001 From: danielkesz <47210017+danielkesz@users.noreply.github.com> Date: Thu, 30 Jul 2020 08:28:51 +0200 Subject: [PATCH 13/13] Minor changes --- ...N.bastion_classification_of_lower_limb_blast_injuries.v0.adl | 2 +- ...ion_classification_of_lower_limb_blast_injuries.v1.gdl2.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl index ed46a3760..2091ae203 100644 --- a/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -15,7 +15,7 @@ description details = < ["en"] = < language = <[ISO_639-1::en]> - purpose = <"To store the observations relevant to the Bastion Classification of Lower Limb Blast Injuries. The Bastion classification stratifies blast injuries of lower limbs to guide treatment."> + purpose = <"To store the evaluations relevant to the Bastion Classification of Lower Limb Blast Injuries. The Bastion classification stratifies blast injuries of lower limbs to guide treatment."> use = <"Intended use is for patients with lower extremity injuries after explosions resulting in complex blast wounds. The constellation of injuries may include blunt or crush injuries, traumatic amputations, and compartment syndrome, as well as associated neurologic, thoracic, gastrointestinal, and genitourinary injuries. The primary aim of the proposed classification is to provide a pragmatic, comprehensive, and clinically relevant system to better facilitate the transfer of information. Recommendation: diff --git a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json index 760dc5798..3783eacd8 100644 --- a/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json @@ -331,7 +331,7 @@ "gt0001": { "id": "gt0001", "text": "Bastion classification of lower limb blast injuries", - "description": "Stratifies blast injuries of lower limbs to guide treatment." + "description": "Helps to stratify blast injuries of lower limbs to guide treatment." }, "gt0003": { "id": "gt0003",