|
..
|
|
HMRN
|
|
patched HMRN new diagnoses to handle no cases found - fixes 'Empty list not allowed for patient_id query parameter' error
|
12 years ago
|
|
Roles
|
|
reports display author & timestamp of result summary and amended comment; new result_summary.user_id field; new disgnostic terms for ngs_myeloid list; removed non-consented patients from genomics SLF worklist; extraction worksheet edits
|
9 years ago
|
|
Ajax.pm
|
7kB
|
added url_base to cgiapp_prerun(), refactored multiple calls to ->query to ; added part_number to storage module; restored 10-digit storage vialId + validation; bugfix to update_storage_vial(), failed validation due to duplicate vialId and old update method didn't do changes_only; added online request form link to guest user hello page; moved token generation from Resources menu() to Role::Resources::create_form_tokens() for sharing between menu() & hello()
|
11 years ago
|
|
Audit.pm
|
22kB
|
bugfix to nhs_number compliance audit - query required rquest to be in clinical trial - should be 'trial_name IS NULL OR trial_name NOT IN (..)'; added summary section to dashboard request status
|
11 years ago
|
|
Base.pm
|
6kB
|
new barcodes function; re-arranged get_object_by_param() to accept simpler 2-element args (then didn't use it for barcodes function); bugfix to genomics xml validator & generator scripts - method of camelcasing section_name altered original array after 1st cycle of loop; EQA samples flagged as ST for billing; extended xsd for cancer dataset
|
10 years ago
|
|
Chart.pm
|
9kB
|
patched charts & audit functions to handle minimal datasets eg UCLH not using tissue samples, and having empty dataset using date restriction
|
11 years ago
|
|
ClinicalTrial.pm
|
5kB
|
amended plasma storage worklist template as requested in RfC; corrected genomics_xml update success from $n to $result->rows & added warning on failure to update
|
9 years ago
|
|
Coding.pm
|
881B
|
new db table & admin functions - anatomical_site (for SNOMED coding)
|
10 years ago
|
|
Diagnosis.pm
|
8kB
|
extended print dna labels function to rna labels; display diagnosis-generated lab-tests in resources uses db instead of yml file; awaiting final diagnosis list includes reporter & authoriser
|
10 years ago
|
|
Email.pm
|
4kB
|
new function to delete email contact address; updated mysql_backup.sh to new server config
|
12 years ago
|
|
ErrorCode.pm
|
4kB
|
bugfix: update_error_code_assignments() generated error on submission of single error code (assumed error_code_id param was always arrayref)
|
12 years ago
|
|
HMRN.pm
|
49kB
|
patched HMRN search to abort if too many records matched to prevent process size expansion to 2GB+
|
10 years ago
|
|
History.pm
|
11kB
|
bugfix to M::History::_parse_patient_history_for_changes() - comparing original (NULL) & changed date vals caused uninitialized warning in DateTime module during auto-stringification, now vals are tested for existence (||= 'NULL') before comparison
|
10 years ago
|
|
LabSection.pm
|
7kB
|
reports display author & timestamp of result summary and amended comment; new result_summary.user_id field; new disgnostic terms for ngs_myeloid list; removed non-consented patients from genomics SLF worklist; extraction worksheet edits
|
9 years ago
|
|
LabTest.pm
|
19kB
|
new admin function to configure lab-tests for results summaries
|
10 years ago
|
|
Local.pm
|
22kB
|
completed SLF for genomics cancer arm
|
10 years ago
|
|
Option.pm
|
2kB
|
hilis3 conversion scripts for YHHN
|
15 years ago
|
|
Outreach.pm
|
45kB
|
minor amendments to new reports to issue function - query slightly faster, don't need clear & reset button, repeat lab-number next to checkbox
|
10 years ago
|
|
Patient.pm
|
29kB
|
adapted Genomics registration to enable select button if patient exists but no attached request - previously was blocked if patient registered and request not subsequently submitted
|
10 years ago
|
|
PatientCase.pm
|
6kB
|
added request.id & patient_case.id to registration_search to override precedence given by RDBO; updated xml generation & validation with changes for cancer dataset - should still work for rare diseases
|
10 years ago
|
|
PhoneLog.pm
|
1kB
|
hilis3 conversion scripts for YHHN
|
15 years ago
|
|
PrintRun.pm
|
4kB
|
MAJOR CHANGE: moved sql_lib() from M::Base to new M::Role::Query; moved all M::R::QueryFormatter methods into M::R::Query; removed sql_lib() from ScriptHelpers - using new M::Roles::Query method; removed lims_dbix() from M::Base - now loaded via M::Role::DBIxSimple on demand; moved get_sql_with_constraint() from M::R::DBIxSimple to M::R::Query; method gets dbh from lims_db not lims_dbix in M::LabSection::update_lab_sections() & M::Specimen::update_specimens(); added elements() to Local::QueryLibrary
|
13 years ago
|
|
ReferralSource.pm
|
11kB
|
patched C::Ajax::get_parent_organisations() and corresponding model method to accept flag for practices lookup; create new GP practice allows submission of parent practice id for branch practices
|
14 years ago
|
|
Referrer.pm
|
12kB
|
adapted admin clinician edit function to update hospital_department_code as well as is_active fields - previous is_active-only function broken on multi-location entries
|
9 years ago
|
|
Report.pm
|
5kB
|
added storage module logging; new storage.t; adapted vialId validation to recognise 10-digit ids in addition to leading 2 alphabetical chars; bugfix to storage edit function - requied to capture vialId as well as request_id for validation failure return to edit(); added new fields to DNA extraction worksheet
|
10 years ago
|
|
Request.pm
|
45kB
|
for UCLH: arranged sort order of previous records by registration date then lab number - done by Perl sort function as RDBO forces t1.id 1st if using DATE(requests.created_at) in sort options
|
9 years ago
|
|
RequestAudit.pm
|
2kB
|
hilis3 conversion scripts for YHHN
|
15 years ago
|
|
RequestOption.pm
|
942B
|
changed method of determining whether lab test supported by specimen type from lab-section specimen types datamap to lab-test specimen types datamap
|
12 years ago
|
|
Result.pm
|
28kB
|
reports display author & timestamp of result summary and amended comment; new result_summary.user_id field; new disgnostic terms for ngs_myeloid list; removed non-consented patients from genomics SLF worklist; extraction worksheet edits
|
9 years ago
|
|
Screen.pm
|
11kB
|
moved storage vial deletion validation to DFV method and added 'reason for deletion' form field; added centre id to mail_reports.pl cron log entry; ppm_and_results.pl uses IPC::System::Simple to capture more explicit tar error (was returning 'cannot stat file' msg without script name & location info); added inadequate unfixed specimen to weekly notifications
|
9 years ago
|
|
Specimen.pm
|
6kB
|
bugfix - update_specimen_lab_tests() fatal error if no specimen id's passed in due to flawed array construction (contained single undef value)
|
10 years ago
|
|
Storage.pm
|
11kB
|
moved storage vial deletion validation to DFV method and added 'reason for deletion' form field; added centre id to mail_reports.pl cron log entry; ppm_and_results.pl uses IPC::System::Simple to capture more explicit tar error (was returning 'cannot stat file' msg without script name & location info); added inadequate unfixed specimen to weekly notifications
|
9 years ago
|
|
Test.pm
|
3kB
|
replaced loading of Local::DBIxSimple in individual model classes with single loading in Model::Base; renamed DBIxSimple::get_meta to dbix_get_meta to avoid clash with Model::Base::get_meta (now renamed get_meta_data); fixed report.t - new method report_diff replaced comment
|
12 years ago
|
|
User.pm
|
19kB
|
* used Capture::Tiny in Local::DevelCycle - works OK with fastcgi process dumping fastcgi captured cycles to logfile, test harness & dev box fatal * user_agent string captured using HTTP::BrowserDetect
|
10 years ago
|
|
Validation.pm
|
2kB
|
applied same server-side validation to storage vialId as already done by ajax, factored out common regex to LLU; moved M::Ajax::check_storage_vialId() to M::Validation::has_storage_vialId(); applied check that patient entry exists to C::Patient::_check_nhs_number_usage() for PID change, but not implemented as creation of new patient works OK; alphabetically sorted lims_messages.pl dfv section
|
11 years ago
|
|
WorkList.pm
|
14kB
|
new worklist for clinical trials section - store plasma
|
9 years ago
|