Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop -> main #5

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
22e49a8
Adding reference medication, condition info to CDS alert response
sivareddyp Aug 3, 2023
f06e197
Merge pull request #2 from sivareddyp/BS-209
kaicode Aug 3, 2023
57e83be
BS-216| Mani, Siva | Adding rules for drug-drug interaction
sivareddyp Aug 18, 2023
bc57bf6
Fixing NPE when invalid SNOMED code provided in rules
sivareddyp Aug 21, 2023
eb5cecd
BS-216 | New rules for drug drug interaction & validating CSV for dru…
sivareddyp Aug 21, 2023
35db8a9
Code refactoring: PR comments
sivareddyp Aug 21, 2023
2cb9fd7
BS-216| Mani, Siva | switched from csv to tsv for drug - drug rule
manimaarans Aug 21, 2023
76bf3e9
Merge pull request #3 from Bahmni/BS-216
kaicode Aug 21, 2023
0218a73
BS-223 | Updated libraries versions to fix vulnerability reported by …
manimaarans Aug 29, 2023
c528022
Merge pull request #4 from Bahmni/BS-223
kaicode Aug 29, 2023
ef8b8c0
BS-218 | updated the drug-drug interactions list (#5)
manimaarans Sep 4, 2023
7192fa3
BS-220 Medication dose checking - Spike
kaicode Aug 25, 2023
93e55d4
BS-224 | Mani, Siva, Vijay, David | Added dosage usage cdss alert mec…
manimaarans Oct 5, 2023
844be3f
Package refactoring.
kaicode Oct 5, 2023
d478c8f
BS-239 | Mani, Vijay | Updated dose units and added alert type attrib…
manimaarans Oct 20, 2023
b034b85
BS-280 | Fixed failing test cases by mocking tsClient (#8)
manimaarans Oct 30, 2023
3696465
BS 288 | Mani| throw mismatched exceptions when dose unit doesn't mat…
manimaarans Nov 9, 2023
44bd264
High dosage alert (#11)
vijayanandtwks Nov 9, 2023
379b4b1
Bugbash issue 4 and 8 (#10)
manimaarans Nov 10, 2023
086b55c
BS 290 | Dosage Validation (#12)
manimaarans Nov 16, 2023
af0bb97
Medication select: remove patient from prefetch.
kaicode Nov 20, 2023
d7d805c
Release 1.0.0-beta.
kaicode Nov 20, 2023
a5fd0bd
Start new version 1.0.1-SNAPSHOT.
kaicode Nov 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions ATC_Route_Of_Administration_Snomed_DoseForm_Map.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
adm_r adm_label snomed_basic_dose_form snomed_administration_method snomed_intended_site manufactured_dose_form_snomed_query priority
Implant Implant 827107003 |Implant| < 736542009 |Pharmaceutical dose form (dose form)| : 736472000 |Has dose form administration method| = <<827107003 |Implant| 3
Inhal Inhalation 740666001 |Inhale| < 736542009 |Pharmaceutical dose form (dose form)| : 736472000 |Has dose form administration method| = <<740666001 |Inhale| 3
Instill Instillation 738994005 |Instill| < 736542009 |Pharmaceutical dose form (dose form)| : 736472000 |Has dose form administration method| = <<738994005 |Instill| 3
N nasal 738948007 |Nasal| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738948007 |Nasal| 3
O oral 738956005 |Oral| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738956005 |Oral| 3
P parenteral 738984000 |Parenteral| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738984000 |Parenteral| 3
R rectal 738986003 |Rectal| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738986003 |Rectal| 3
SL sublingual/buccal/oromucosal 738982001 |Oromucosal| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738982001 |Oromucosal| 3
TD transdermal 738987007 |Transdermal| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738987007 |Transdermal| 3
V vaginal 738989005 |Vaginal| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738989005 |Vaginal| 3
Inhal.powder 739005008 |Powder| 740666001 |Inhale| < 736542009 |Pharmaceutical dose form (dose form)| : 736476002 |Has basic dose form| = <<739005008 |Powder|, 736472000 |Has dose form administration method| = <<740666001 |Inhale| 2
Inhal.solution 420699003 |Basic dose form with liquid state of matter| 740666001 |Inhale| < 736542009 |Pharmaceutical dose form (dose form)| : 736476002 |Has basic dose form| = <<420699003 |Basic dose form with liquid state of matter|, 736472000 |Has dose form administration method| = <<740666001 |Inhale| 2
Inhal.aerosol 421131006 |Basic dose form with gas state of matter| 740666001 |Inhale| < 736542009 |Pharmaceutical dose form (dose form)| : 736476002 |Has basic dose form| = <<421131006 |Basic dose form with gas state of matter|, 736472000 |Has dose form administration method| = <<740666001 |Inhale| 2
oral aerosol 421131006 |Basic dose form with gas state of matter| 738956005 |Oral| < 736542009 |Pharmaceutical dose form (dose form)| : 736476002 |Has basic dose form| = <<421131006 |Basic dose form with gas state of matter|, 736474004 |Has dose form intended site| = <<738956005 |Oral| 1
s.c. implant 827107003 |Implant| 764295003 |Subcutaneous| < 736542009 |Pharmaceutical dose form (dose form)| : 736472000 |Has dose form administration method| = <<827107003 |Implant|, 736474004 |Has dose form intended site| = <<764295003 |Subcutaneous| 1
urethral 738988002 |Urethral| < 736542009 |Pharmaceutical dose form (dose form)| : 736474004 |Has dose form intended site| = <<738988002 |Urethral| 1
Binary file modified CDS_Medication-Condition_Cards.xlsx
Binary file not shown.
15 changes: 15 additions & 0 deletions CDS_Medication-Medication_Cards.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
UUID Medication1 Medication1 SNOMED Code Medication2 Medication2 SNOMED Code Card Indicator Card Summary Card Detail Source Source Link
7db8e2f9-0baa-477e-8682-24bdffbd3fda Acetazolamide 33664007 Albendazole 96119002 warning Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. The metabolism of Albendazole can be decreased when combined with Acetazolamide. Drug Bank https://go.drugbank.com/drugs/DB00819#drug-interactions
c8070883-5ffd-4b46-9771-069c33594f66 Acetazolamide 33664007 Allopurinol 25246002 warning Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. Acetazolamide may increase the excretion rate of Allopurinol which could result in a lower serum level and potentially a reduction in efficacy. Drug Bank https://go.drugbank.com/drugs/DB00819#drug-interactions
bec64968-0996-4497-b337-aea48cf5a0f2 Amiodarone 69236009 Albendazole 96119002 info Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. The metabolism of Albendazole can be decreased when combined with Amiodarone. Drug Bank https://go.drugbank.com/drugs/DB01118#drug-interactions
82a29ec3-41ca-47c7-8416-524ced3addf3 Amitriptyline 40589005 Amoxicillin 27658006 critical Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. Amitriptyline may decrease the excretion rate of Amoxicillin which could result in a higher serum level. Drug Bank https://go.drugbank.com/drugs/DB01060#drug-interactions
fcd0f515-3841-4441-825b-e2cae02202fe Artesunate 432555000 Bupivacaine 27196008 warning Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. The risk or severity of methemoglobinemia can be increased when Artesunate is combined with Bupivacaine. Drug Bank https://go.drugbank.com/drugs/DB09274#drug-interactions
33817cb3-8fd1-4a97-8527-2f609ddbebb1 warfarin 48603004 ibuprofen ECL=<<38268001 critical Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. Harward https://www.health.harvard.edu/diseases-and-conditions/bad-mix-blood-thinners-and-nsaids
8ac9aa55-eaca-4f06-8b32-74013bba8053 Theophylline 66493003 Ciprofloxacin 7577004 warning Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}.The serum concentration of Theophylline can be increased when it is combined with Ciprofloxacin. Drug Bank https://go.drugbank.com/drugs/DB00277#drug-interactions
ec3e1d84-e9e9-4781-af92-7c61b9e246c6 Isotretinoin 38314008 Doxycycline 10504007 critical Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}.The risk or severity of pseudotumor cerebri can be increased when Isotretinoin is combined with Doxycycline. Drug Bank https://go.drugbank.com/drugs/DB00982#drug-interactions
aba80cc0-c412-4750-9129-5aefeedcfbd0 Aspirin 7947003 Dabigatran 714788005 critical Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}.Acetylsalicylic acid may increase the anticoagulant activities of Dabigatran. Drug Bank https://go.drugbank.com/drugs/DB00945#drug-interactions
4b69604d-e5a9-43a8-83ad-53a72d53cea3 Digoxin 796001 Amiodarone 69236009 warning Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}.The serum concentration of Digoxin can be increased when it is combined with Amiodarone. Drug Bank https://go.drugbank.com/drugs/DB00390#drug-interactions
85322f39-2cc1-4277-b898-749d15e56290 Digoxin 796001 Verapamil 47898004 warning Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}.The serum concentration of Digoxin can be increased when it is combined with Verapamil. Drug Bank https://go.drugbank.com/drugs/DB00390#drug-interactions
9678b0ed-7eb3-4f4d-9695-96acb931a74f Clonidine 62782004 Propranolol 55745002 critical Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}.The risk or severity of hypotension can be increased when Clonidine is combined with Propranolol. Drug Bank https://go.drugbank.com/drugs/DB00575#drug-interactions
eba5c058-ae1d-47c8-a3d0-953c9b6d040d Angiotensin Converting Enzymes (ACE) inhibitors 41549009 Potassium Suppments 767365002 warning Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. ScienceDirect https://www.sciencedirect.com/topics/neuroscience/ace-inhibitor
23b8eb56-e86e-4d86-b943-e8eb153f0298 Angiotensin Converting Enzymes (ACE) inhibitors 41549009 Spironolactone 13929005 critical Contraindication of drug-drug interaction: {{ActualMedication1}} with {{ActualMedication2}}. The use of {{RuleMedication1}} is contraindicated with {{RuleMedication2}}. NCBI https://www.ncbi.nlm.nih.gov/pmc/articles/PMC514237/
Loading