summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-10-04Default to single intrauterine gestation.•••Single intrauterine gestation is the most common. * ksh-scan2.el (default-field-values): Default to single intrauterine gestation. * ksh-scan3.el (default-field-values): Default to single intrauterine gestation. HEADmasterArun Isaac
2022-10-04Report both gestational age and indications under Impression.•••* ksh-scan2.el (form-to-org): Report both gestational age and indications under Impression. * ksh-scan3.el (form-to-org): Report both gestational age and indications under Impression. Arun Isaac
2022-10-04Remove accidentally added ksh-scan2- in text of report.•••Perils of regexp replace. * ksh-scan2.el (form-to-org): Remove accidentally added ksh-scan2- in text of report. Arun Isaac
2022-10-04Use generic placeholder name as default sonologist.•••* ksh-scan2.el (default-field-values): Use generic placeholder name as default sonologist. * ksh-scan3.el (default-field-values): Use generic placeholder name as default sonologist. Arun Isaac
2022-10-04Prefix all form variables with form specific prefixes.•••If the form variables are not prefixed and thus namespaced correctly, form variables from different forms interact illegitimately and cause pandemonium. * ksh-scan2.el, ksh-scan3.el: Prefix all form variables with form specific prefixes. Arun Isaac
2022-10-02Disuse scan field in gestational age template.•••* ksh-scan3.el (form-to-org): Disuse scan field in gestational age template. Arun Isaac
2022-10-02Label Target Scan correctly in form.•••* ksh-scan2.el (form-to-org): Label Target Scan correctly in form. Arun Isaac
2022-10-01Make biometry readings a standalone figure not part of a section.•••* ksh-report.el (insert-biometry): Accept caption argument. (make-report-header): Import latex caption package. * ksh-scan2.el (form-to-org): Pass caption argument to insert-biometry. * ksh-scan3.el (form-to-org): Pass caption argument to insert-biometry. Arun Isaac
2022-10-01Open generated PDF using org-open-file.•••Printing from Emacs doesn't work well in Windows. So, we use org-open-file, which hopefully opens in the default PDF reader. * ksh-forms.el (forms-print): Use org-open-file instead of find-file. Arun Isaac
2022-10-01Delete init file.•••ksh-report is now a proper emacs package to be required, not merely a bunch of elisp files to be loaded. * ksh-emacs-init.el: Delete file. Arun Isaac
2022-10-01Define interactive commands.•••* ksh-report.el (ksh-discharge, ksh-scan1, ksh-scan2, ksh-scan3): New interactive commands. (ksh-path): New variable. Arun Isaac
2022-10-01Change quote to quasiquote.•••* ksh-scan2.el, ksh-scan3.el (form-to-org): Change quote to quasiquote. Arun Isaac
2022-10-01Use tikz to draw biometry.•••* ksh-report.el (draw-biometry, make-temp-script, combine-pdfs, crop-pdf): Delete functions. (biometry-subfloat, latex-macro): New functions. (insert-biometry): Use tikz to draw biometry. (make-report-header): Use subfig and tikz packages. Use calc tikz library. Define tickheight, parameterheight and parameterageheight macros. * biometry.asy: Delete file. Arun Isaac
2020-12-31Improve code formatting.•••* ksh-report.el (insert-biometry): Improve code formatting. Arun Isaac
2020-12-31Add ksh-path to load-path.•••* ksh-emacs-init.el (load-path): Add ksh-path. Arun Isaac
2020-12-31Remove unquote.•••* ksh-report.el (make-report-header): Remove unquote. Arun Isaac
2020-12-31Deprecate ksh-data-path.•••* ksh-discharge.el, ksh-scan2.el, ksh-scan3.el (forms-file): Use ksh-path instead of ksh-data-path. * ksh-emacs-init.el (ksh-data-path): Delete variable. Arun Isaac
2020-12-31Combine biometry and report into single file.•••* ksh-report-header.el, ksh-biometry.el: Combine into ksh-report.el. * ksh-scan2.el, ksh-scan3.el: Require ksh-report instead of loading ksh-report-header.el and ksh-biometry.el. Arun Isaac
2020-12-31Provide ksh-forms feature.•••* ksh-forms.el: Provide ksh-forms. * ksh-discharge.el, ksh-scan2.el, ksh-scan3.el: Require ksh-forms. Arun Isaac
2020-12-31Prefer pcase to car, cdr.•••* ksh-forms-improved.el (set-values, form-entry, ksh-forms-org-keyword): Rewrite using pcase instead of car, cdr. Arun Isaac
2020-12-31Deprecate setfun.•••* ksh-forms-improved.el (setfun): Delete function. (single-line-org-entry, multi-line-org-entry): Rewrite without setfun. (make-org-entry-function): Rename to ksh-forms-org-entry-function. Do not return a lambda function. Actually, do the work of that function. Arun Isaac
2020-12-31Deprecate mapped.•••* ksh-forms-improved.el (mapped): Delete function. Arun Isaac
2020-12-31Deprecate plural functions.•••* ksh-report-header.el (make-report-header): Use ksh-forms-org-keyword, ksh-forms-org-latex-header. * ksh-forms-improved.el (org-keywords, org-latex-headers): Delete functions. Arun Isaac
2020-12-31Abstract out latex usepackage statement.•••* ksh-report-header.el (latex-use-package): New function. (make-report-header): Use latex-use-package. Arun Isaac
2020-12-31Prefix ksh-forms namespace.•••* ksh-forms-improved.el (org-keyword): Rename to ksh-forms-org-keyword. (org-latex-header): Rename to ksh-forms-org-latex-header. (org-keywords): Use ksh-forms-org-keyword. (org-latex-headers): Use ksh-forms-org-latex-header. (ksh-forms-org-latex-header): Use ksh-forms-org-keyword. Arun Isaac
2020-12-31Deprecate plural functions.•••* ksh-discharge.el (forms-format-list, form-to-org): Deprecate form-entries, single-line-org-entries, multi-line-org-entries. * ksh-scan2.el (forms-format-list): Deprecate form-entries. (form-to-org): Deprecate single-line-org-entries, multi-line-org-entries. * ksh-scan3.el (forms-format-list, form-to-org): Deprecate form-entries, single-line-org-entries, multi-line-org-entries. * ksh-forms-improved.el (single-line-org-entries, multi-line-org-entries, form-entries): Delete functions. squash! Deprecate plural functions. Arun Isaac
2016-12-21Switch to the xelatex compiler•••* ksh-forms-improved.el (org-latex-compiler): Set `org-latex-compiler' to "xelatex". Arun Isaac
2016-12-21Initial commitArun Isaac