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..2091ae203 --- /dev/null +++ b/archetypes/openEHR-EHR-EVALUATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -0,0 +1,195 @@ +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 = <"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: +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"] = <"C8DC913EC512F6F516A8BCD344929DED"> + > + +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[at0004] occurrences matches {0..1} matches { -- Initial debridement and/or amputation + value matches { + DV_CODED_TEXT matches { + defining_code matches { + [local:: + 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[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 + } + } + } + } + } + } + } + } + +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 @"> + > + ["at0004"] = < + text = <"Initial debridement and/or amputation"> + description = <"*Interpretation of initial debridemenet and/or amputation"> + > + ["at0015"] = < + text = <"Debridement +/- plaster of paris (PoP) splintage"> + description = <"*"> + > + ["at0017"] = < + text = <"PoP splintage +/- debridement"> + description = <"*"> + > + ["at0018"] = < + text = <"Most likely low or high transtibial amputation"> + description = <"*"> + > + ["at0019"] = < + text = <"Combination of debridement, PoP splintage, and external-fixation"> + description = <"*"> + > + ["at0020"] = < + text = <"Most likely through-knee or low transfemoral amputation"> + description = <"*"> + > + ["at0021"] = < + text = <"Majority required debridement only; also included PoP splintage, external-fixation, or low transfemoral amputation"> + description = <"*"> + > + ["at0022"] = < + text = <"Most likely high transfemoral amputation"> + description = <"*"> + > + ["at0023"] = < + text = <"Majority required debridement only; also included high transtibial or transfemoral amputation"> + description = <"*"> + > + ["at0024"] = < + text = <"Most likely high transfemoral amputation"> + description = <"*"> + > + ["at0025"] = < + text = <"Debridement only"> + description = <"*"> + > + ["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 new file mode 100644 index 000000000..a167753f7 --- /dev/null +++ b/archetypes/openEHR-EHR-OBSERVATION.bastion_classification_of_lower_limb_blast_injuries.v0.adl @@ -0,0 +1,237 @@ +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 = <"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."> + 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"] = <"044B43055404B60BFF9DC100692A9F08"> + > + +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 + } + } + } + } + ELEMENT[at0025] occurrences matches {0..1} matches { -- Bastion class + value matches { + DV_TEXT matches {*} + } + } + } + } + } + } + } + } + } + } + +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 = <"*Used to describe the injury"> + > + ["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 = <"*"> + > + ["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 new file mode 100644 index 000000000..3783eacd8 --- /dev/null +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.gdl2.json @@ -0,0 +1,527 @@ +{ + "id": "Bastion_classification_of_lower_limb_blast_injuries.v1", + "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": "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\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" + } + }, + "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]" + }, + "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": { + "gt0018": { + "id": "gt0018", + "priority": 21, + "when": [ + "$gt0003|Classification|==local::at0005|Injury confined to foot|" + ], + "then": [ + "$gt0046|local variable|=1" + ] + }, + "gt0019": { + "id": "gt0019", + "priority": 20, + "when": [ + "$gt0003|Classification|==local::at0006|Injury involving lower leg permitting effective below-knee tourniquet application|" + ], + "then": [ + "$gt0046|local variable|=2" + ] + }, + "gt0020": { + "id": "gt0020", + "priority": 19, + "when": [ + "$gt0003|Classification|==local::at0007|Injury involving proximal lower leg or thigh, permitting effective above-knee tourniquet application|" + ], + "then": [ + "$gt0046|local variable|=3" + ] + }, + "gt0021": { + "id": "gt0021", + "priority": 18, + "when": [ + "$gt0003|Classification|==local::at0008|Proximal thigh injury, preventing effective tourniquet application|" + ], + "then": [ + "$gt0046|local variable|=4" + ] + }, + "gt0022": { + "id": "gt0022", + "priority": 17, + "when": [ + "$gt0003|Classification|==local::at0009|Any injury with buttock involvement|" + ], + "then": [ + "$gt0046|local variable|=5" + ] + }, + "gt0041": { + "id": "gt0041", + "priority": 16, + "when": [ + "$gt0003|Classification|!=null", + "$gt0005|Associated intraperitoneal abdominal injury|==local::at0018|Yes|" + ], + "then": [ + "$gt0046|local variable|=$gt0046+'A'" + ] + }, + "gt0042": { + "id": "gt0042", + "priority": 15, + "when": [ + "$gt0003|Classification|!=null", + "$gt0006|Associated genitalia and perineal injury|==local::at0020|Yes|" + ], + "then": [ + "$gt0046|local variable|=$gt0046+'B'" + ] + }, + "gt0043": { + "id": "gt0043", + "priority": 14, + "when": [ + "$gt0003|Classification|!=null", + "$gt0007|Associated pelvic ring injury|==local::at0022|Yes|" + ], + "then": [ + "$gt0046|local variable|=$gt0046+'C'" + ] + }, + "gt0044": { + "id": "gt0044", + "priority": 13, + "when": [ + "$gt0003|Classification|!=null", + "$gt0008|Associated upper limb injury|==local::at0024|Yes|" + ], + "then": [ + "$gt0046|local variable|=$gt0046+'D'" + ] + }, + "gt0045": { + "id": "gt0045", + "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": [ + "$gt0046|local variable|=$gt0046+'S'" + ] + }, + "gt0047": { + "id": "gt0047", + "priority": 11, + "then": [ + "$gt0040|Bastion class|.value=$gt0046" + ] + }, + "gt0023": { + "id": "gt0023", + "priority": 10, + "when": [ + "fired($gt0018)" + ], + "then": [ + "$gt0010|Initial debridement and/or amputation|=local::at0015|Debridement +/- plaster of paris (PoP) splintage|", + "$gt0037|Method of vascular control|=local::at0028|None required|" + ] + }, + "gt0025": { + "id": "gt0025", + "priority": 9, + "when": [ + "fired($gt0018)", + "fired($gt0045)" + ], + "then": [ + "$gt0010|Initial debridement and/or amputation|=local::at0017|PoP splintage +/- debridement|", + "$gt0037|Method of vascular control|=local::at0031|At most, tourniquet application|" + ] + }, + "gt0024": { + "id": "gt0024", + "priority": 8, + "when": [ + "fired($gt0019)" + ], + "then": [ + "$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": { + "id": "gt0026", + "priority": 7, + "when": [ + "fired($gt0019)", + "fired($gt0045)" + ], + "then": [ + "$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": { + "id": "gt0027", + "priority": 6, + "when": [ + "fired($gt0020)" + ], + "then": [ + "$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": { + "id": "gt0028", + "priority": 5, + "when": [ + "fired($gt0020)", + "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|", + "$gt0037|Method of vascular control|=local::at0033|Tourniquet at any level; may require extra- or intra-peritoneal iliac vessel control|" + ] + }, + "gt0029": { + "id": "gt0029", + "priority": 4, + "when": [ + "fired($gt0021)" + ], + "then": [ + "$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": { + "id": "gt0030", + "priority": 3, + "when": [ + "fired($gt0021)", + "fired($gt0045)" + ], + "then": [ + "$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": { + "id": "gt0031", + "priority": 2, + "when": [ + "fired($gt0022)" + ], + "then": [ + "$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": { + "id": "gt0032", + "priority": 1, + "when": [ + "fired($gt0022)", + "fired($gt0045)" + ], + "then": [ + "$gt0010|Initial debridement and/or amputation|=local::at0025|Debridement only|", + "$gt0037|Method of vascular control|=local::at0037|Extra-peritoneal vessel control|" + ] + } + } + }, + "ontology": { + "term_definitions": { + "en": { + "id": "en", + "terms": { + "gt0001": { + "id": "gt0001", + "text": "Bastion classification of lower limb blast injuries", + "description": "Helps to stratify 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": "Initial debridement and/or amputation", + "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" + }, + "gt0035": { + "id": "gt0035", + "text": "Suffix class", + "description": "*" + }, + "gt0036": { + "id": "gt0036", + "text": "Bastion class", + "description": "*" + }, + "gt0037": { + "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" + }, + "gt0046": { + "id": "gt0046", + "text": "local variable", + "description": "" + }, + "gt0047": { + "id": "gt0047", + "text": "Set suffix from local variable" + } + } + } + } + } +} \ No newline at end of file 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 new file mode 100644 index 000000000..56e394e96 --- /dev/null +++ b/gdl2/Bastion_classification_of_lower_limb_blast_injuries.v1.test.yml @@ -0,0 +1,170 @@ +guidelines: + 1: Bastion classification of lower limb blast injuries.v1 +test_cases: +- id: 1. 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: + 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: + 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: + 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: + 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: + 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=1ABCDS) + +- id: 4. 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: + 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=2ABCD) + +- id: 5. Class 2S 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::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: + 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=2ABCDS) + +- id: 6. 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: + 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=3ABCD) + +- id: 7. 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: + 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=3ABCDS) + +- id: 8. 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: + 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=4ABCD) + +- id: 9. 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: + 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=4ABCDS) + +- id: 10. 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: + 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=5ABCD) + +- id: 11. 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: + 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=5ABCDS) + +