Files
GP-Tools-AHK/includes/QuickSearch.ahk
Sean Cusack f9c02613b8 EPS & Home visits - loops until search target found
Quicksearch - HRT and HTN guidelines
Textexpansions - Gabapentin dosing
Referral letter - first draft, not working
2022-08-11 17:45:53 +01:00

43 lines
1.4 KiB
AutoHotkey

;; Quicksearch / Quicklinks
;; Shortcuts:
;; - 'can': NICE Cancer by site
;; Search:
;; - 'bnf <drug>': Searches BNF for <drug>
;; - 'bnfc <drug>': Search BNFc for <drug>
;;
;; TODO: Add other shortcut URLs, add support for third word and URL escaping
^\::
InputBox, vQuery, BNF Search, , , 200, 100
;; Need some sort of select statemnt here, probably better to check wordcount first, if just 1 then a shortcut
if (vQuery == "can") {
Run, chrome.exe "https://www.nice.org.uk/guidance/ng12/chapter/Recommendations-organised-by-site-of-cancer"
} else if (vQuery == "hrt") {
Run, chrome.exe "https://d2931px9t312xa.cloudfront.net/menopausedoctor/files/information/229/Easy`%20HRT`%20prescribing`%20guide.pdf"
} else if (vQuery == "htn") {
Run, chrome.exe "https://www.england.nhs.uk/london/wp-content/uploads/sites/8/2019/11/NICE-NG136-Visual-Summary.pdf"
;; Sarches
} else {
vBNF := "https://www.medicinescomplete.com/#/search/bnf/"
vBNFC := "https://www.medicinescomplete.com/#/search/bnfc/"
search_split := StrSplit(vQuery, A_Space, 2)
search_type := search_split[1]
search_query := search_split[2]
search_url := ""
if ( search_type = "bnf" ) {
search_url := vBNF
} else if ( search_type = "bnfc" ) {
search_url := vBNFC
}
if ( search_url = "" ) {
MsgBox Not sure what search type: %search_type%
} else {
Run, chrome.exe %search_url%%search_query%
}
}
return