Skip to content

Commit

Permalink
Merge pull request #36 from CODEX-CELIDA/feat/drug-routes
Browse files Browse the repository at this point in the history
feat: added explicit drug routes
  • Loading branch information
glichtner authored Feb 16, 2024
2 parents 33a65fb + 941028d commit ab7d034
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ Description: "Antithrombotic prophylaxis with Dalteparin in hospitalised COVID-1
* coding[atcde] = $atcde#B01AB04 "Dalteparin"
* coding[sct] = $sct#372563008 "Dalteparin (substance)"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -101,6 +102,7 @@ Description: "Antithrombotic prophylaxis with Enoxaparin in hospitalised COVID-1
* coding[atcde] = $atcde#B01AB05 "Enoxaparin"
* coding[sct] = $sct#372562003 "Enoxaparin (substance)"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -127,6 +129,7 @@ Description: "Antithrombotic prophylaxis with Nadroparin Low Weight in hospitali
* extension[condition]
* extension[type].valueCodeableConcept = $loinc#29463-7 "Body weight"
* extension[value].valueRange.high = 70 'kg' "kg"
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -153,6 +156,7 @@ Description: "Antithrombotic prophylaxis with Nadroparin High Weight in hospital
* extension[condition]
* extension[type].valueCodeableConcept = $loinc#29463-7 "Body weight"
* extension[value].valueRange.low = 70.0000001 'kg' "kg"
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -176,6 +180,7 @@ Description: "Antithrombotic prophylaxis with Certoparin in hospitalised COVID-1
* coding[atcde] = $atcde#B01AB13 "Certoparin"
* coding[sct] = $sct#395961003 "Certoparin (substance)"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -199,7 +204,7 @@ Description: "Antithrombotic prophylaxis with Fondaparinux in hospitalised COVID
* coding[atcde] = $atcde#B01AX05 "Fondaparinux"
* coding[sct] = $sct#708189008 "Fondaparinux (substance)"
* dosage
* route = $sct#386362006 "Administration of drug or medicament via subcutaneous route (procedure)"
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -223,6 +228,7 @@ Description: "Antithrombotic prophylaxis with Tinzaparin in hospitalised COVID-1
* coding[atcde] = $atcde#B01AB10 "Tinzaparin"
* coding[sct] = $sct#412608008 "Tinzaparin (substance)"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,17 @@ Description: "Therapeutic Anticoagulation Treatment (UFH) for non-intensive care
* productCodeableConcept
* coding[sct] = $sct#372877000 "Heparin (substance)"
* coding[atcde] = $atcde#B01AB01 "Heparin"
* dosage
* route = $sct#47625008 "Intravenous route (qualifier value)"
* timing
* repeat
* frequency = 1
* period = 1
* periodUnit = $ucum#d "day"
* doseAndRate
* doseRange
* low = 0 '[iU]' "IU" // any dose of i.v. UFH


Instance: TherapeuticAnticoagulationNMHDalteparin
InstanceOf: drug-administration-action
Expand All @@ -97,6 +108,7 @@ Description: "Therapeutic Anticoagulation Treatment (NMH) for non-intensive care
* coding[sct] = $sct#372563008 "Dalteparin (substance)"
* coding[atcde] = $atcde#B01AB04 "Dalteparin"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -121,6 +133,7 @@ Description: "Therapeutic Anticoagulation Treatment (NMH) for non-intensive care
* coding[sct] = $sct#372562003 "Enoxaparin (substance)"
* coding[atcde] = $atcde#B01AB05 "Enoxaparin"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand Down Expand Up @@ -148,6 +161,7 @@ Description: "Therapeutic Anticoagulation Treatment (NMH) for non-intensive care
* extension[condition]
* extension[type].valueCodeableConcept = $loinc#29463-7 "Body weight"
* extension[value].valueRange.high = 70 'kg' "kg"
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand Down Expand Up @@ -175,6 +189,7 @@ Description: "Therapeutic Anticoagulation Treatment (NMH) for non-intensive care
* extension[condition]
* extension[type].valueCodeableConcept = $loinc#29463-7 "Body weight"
* extension[value].valueRange.low = 70.0000001 'kg' "kg"
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -199,6 +214,7 @@ Description: "Therapeutic Anticoagulation Treatment (NMH) for non-intensive care
* coding[sct] = $sct#395961003 "Certoparin (substance)"
* coding[atcde] = $atcde#B01AB13 "Certoparin"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -223,6 +239,7 @@ Description: "Therapeutic Anticoagulation Treatment with Fondaparinux for non-in
* coding[sct] = $sct#708189008 "Fondaparinux (substance)"
* coding[atcde] = $atcde#B01AX05 "Fondaparinux (substance)"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 2
Expand All @@ -245,7 +262,16 @@ Description: "Therapeutic Anticoagulation Treatment with Argatroban for non-inte
* productCodeableConcept
* coding[sct] = $sct#116508003 "Argatroban (substance)"
* coding[atcde] = $atcde#B01AE03 "Argatroban"

* dosage
* route = $sct#47625008 "Intravenous route (qualifier value)"
* timing
* repeat
* frequency = 1
* period = 1
* periodUnit = $ucum#d "day"
* doseAndRate
* doseRange
* low = 0 '[iU]' "IU" // any dose of i.v. Argatroban

Instance: TherapeuticAnticoagulationNMHTinzaparin
InstanceOf: drug-administration-action
Expand All @@ -262,6 +288,7 @@ Description: "Therapeutic Anticoagulation Treatment (NMH) for non-intensive care
* coding[atcde] = $atcde#B01AB10 "Tinzaparin"
* coding[sct] = $sct#412608008 "Tinzaparin (substance)"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ Description: "No Therapeutic Anticoagulation Treatment with Dalteparin for non-i
* coding[sct] = $sct#372563008 "Dalteparin (substance)"
* coding[atcde] = $atcde#B01AB04 "Dalteparin"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -102,6 +103,7 @@ Description: "No Therapeutic Anticoagulation Treatment with Enoxaparin for non-i
* coding[sct] = $sct#372562003 "Enoxaparin (substance)"
* coding[atcde] = $atcde#B01AB05 "Enoxaparin"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand Down Expand Up @@ -130,6 +132,7 @@ Description: "No Therapeutic Anticoagulation Treatment with Nadroparin for non-i
* extension[condition]
* extension[type].valueCodeableConcept = $loinc#29463-7 "Body weight"
* extension[value].valueRange.high = 70 'kg' "kg"
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand Down Expand Up @@ -158,6 +161,7 @@ Description: "No Therapeutic Anticoagulation Treatment with Nadroparin for non-i
* extension[condition]
* extension[type].valueCodeableConcept = $loinc#29463-7 "Body weight"
* extension[value].valueRange.low = 70.0000001 'kg' "kg"
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -183,6 +187,7 @@ Description: "No Therapeutic Anticoagulation Treatment with Certoparin for non-i
* coding[sct] = $sct#395961003 "Certoparin (substance)"
* coding[atcde] = $atcde#B01AB13 "Certoparin"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand All @@ -207,6 +212,16 @@ Description: "No Therapeutic Anticoagulation Treatment with UFH for non-intensiv
* productCodeableConcept
* coding[sct] = $sct#372877000 "Heparin (substance)"
* coding[atcde] = $atcde#C05BA03 "Heparin"
* dosage
* route = $sct#47625008 "Intravenous route (qualifier value)"
* timing
* repeat
* frequency = 1
* period = 1
* periodUnit = $ucum#d "day"
* doseAndRate
* doseRange
* low = 0 '[iU]' "IU" // any dose of i.v. Argatroban
* doNotPerform = true

Instance: NoTherapeuticAnticoagulationWArgatra
Expand All @@ -223,6 +238,16 @@ Description: "No Therapeutic Anticoagulation Treatment with Argatroban for non-i
* productCodeableConcept
* coding[sct] = $sct#116508003 "Argatroban (substance)"
* coding[atcde] = $atcde#B01AE03 "Argatroban"
* dosage
* route = $sct#47625008 "Intravenous route (qualifier value)"
* timing
* repeat
* frequency = 1
* period = 1
* periodUnit = $ucum#d "day"
* doseAndRate
* doseRange
* low = 0 '[iU]' "IU" // any dose of i.v. Argatroban
* doNotPerform = true

Instance: NoTherapeuticAnticoagulationWTinzaparin
Expand All @@ -240,6 +265,7 @@ Description: "No Therapeutic Anticoagulation Treatment with Tinzaparin for non-i
* coding[atcde] = $atcde#B01AB10 "Tinzaparin"
* coding[sct] = $sct#412608008 "Tinzaparin (substance)"
* dosage
* route = $sct#34206005 "Subcutaneous route (qualifier value)"
* timing
* repeat
* frequency = 1
Expand Down

0 comments on commit ab7d034

Please sign in to comment.