Patients handling for SENAITE
Project description
Patients for SENAITE
About
SENAITE.PATIENT adds Patient handling to SENAITE LIMS.
NOTE: This Add-on requires senaite.lims >= 2.2.0
License
SENAITE.PATIENT Copyright (C) 2020-2024 RIDING BYTES & NARALABS
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Changelog
1.4.0 (2023-01-10)
#101 Fix sex and gender are not translated properly in patients listing
#100 Fix AttributeError when DateOfBirth field is hidden in add sample
#96 Use dtime.to_DT instead of api.to_date
#99 Do not include default races and ethnicities in locales
#97 Fix birth date is not displayed in patients listing
#93 Layered listing searchable text adapter
#92 Allow searches by patient in samples listing
#91 Allow only 1 Patient per Report
#90 Compatibility with core#2399
#89 Fix addition of snapshots in PatientFolder on Patient creation
#88 Display all samples by default in Patient context
#86 Fix non-unique MRNs are permitted when “Require MRN” setting is enabled
#84 Display “Not defined” in listing for patients without MRN set
#85 Display MRN instead of fullname in temporary identifier widget
#83 Fix Patients are not created on Add sample form submit
#82 Fix traceback when adding a patient
#79 Fix traceback when creating partitions
#78 Make to_ymd return a compliant ymd when no elapsed days
#77 Use system’s default timezone for TZ-naive birth dates
#76 Fix tracbeack on DateOfBirth update while validation fails for others
#74 Migrate sample’s DateOfBirth field to AgeDateOfBirthField
#72 Move Patient ID to identifiers
#70 Ensure Require MRN setting is honoured
#69 Fix Patient Workflows and Permissions
#68 Allow client local patients
#66 Fix widget view mode
#65 Fix cannot create partitions from samples with Patient assigned
#64 Fix samples without patient middle name
#63 Fix Traceback in patient’s samples view when name has special characters
#62 Added new name entry mode (firstname + lastname)
#61 Fix Traceback in listing when fullname is different from sample’s
#60 Fix patient’s middlename is not displayed in samples listing
#59 Migrate Patient MRN/ID Sample Widgets to QuerySelect
#58 Add sample field validation for patient ID
#57 Patient samples listing and registration form
#56 Fix unknown timezone error for birthdate in patient listing
#54 Allow to set additional named phone numbers
#55 Optional MRN in Patient Add/Edit forms
#53 Add patient marital status
1.3.0 (2022-10-03)
#51 Add Race and Ethnicity Categories for Patients
#50 Allow additional email addresses for patients
#47 Display “Estimated” next to date of birth when estimated from age
#49 Group configuration settings
#48 Add Patient middle name
#46 Added config option to hide age’s month and day when older than 1 year
#45 Added configuration option for Age introduction
#44 Added Sex as a different field from Gender
1.2.0 (2022-06-13)
#42 Remove dependency to Products.TextIndexNG3 (test layer)
#41 Remove patients action link from inside Patient context
#40 Add setting to display/hide temporary MRN icon in samples listing
Fix source distribution package (missing Changelog.rst file)
1.1.0 (2022-06-10)
#37 Allow client users to create samples and patients
#36 Do not display Patient root folder to users other than lab contact
#35 Integrate new DX address field for patients
#34 Fix UnicodeDecodeError when storing Patients with special characters
#31 Allow patient to receive result reports
#30 Add Patient Identifiers
#29 Avoid UnknownTimeZoneError when creating patient from Sample
#28 Remember age/dob selection on context
#27 Fix cannot create samples with empty Patient ID
1.0.0 (2022-01-05)
#25 Add Patient ID in samples
#24 Migrate patient objects to be folderish
#23 Integrate new DX date field and widget
#18 Unique patient ID
#19 Convert DoB widget to native date input field
#17 Added marker interface for patients
#14 Compatibility with Senaite catalog migration
#8 Added patient workflow and managed permissions
#7 Added upgrade step handler for senaite.patient
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.