Releases: senaite/senaite.patient
Releases · senaite/senaite.patient
Release list
v1.5.0
What's Changed
- Allow to flag patients as deceased by @xispa in #98
- Display birthdate in the pop-up for patient selection by @zzzirvia in #104
- Support for dynamic analysis specs with MinAge, MaxAge and Sex columns by @xispa in #95
- Skip patient creation if the user has no permissions by @ramonski in #106
- Compatibility with core#2567 (AnalysisCategory to DX) by @xispa in #107
- Compatibility with core#2563 (Move Dynamic Analysis Specs to Setup folder) by @xispa in #109
- Fix Traceback when creating partitions when no patient assigned by @xispa in #108
- Compatibility with core#2584 (SampleType to DX) by @xispa in #110
- Allow/Disallow the introduction of future dates of birth by @xispa in #111
- Use default TZ when calculating birthdate if
on_dateparam is not set by @xispa in #112 - Added estimated birthdate field to Patient content type by @xispa in #113
- Fix jsonapi returns None for sample's DateOfBirth field by @xispa in #114
- Fix encoding for non-latin Patient Names and MRNs comparison by @toropok in #115
- Fix APIError: Expected string type in samples listing by @xispa in #116
- Make accessor and mutator from Patient to rely on base class by @xispa in #117
- Rely on
catalog_mappingsto get the catalogs for Patient portal type by @xispa in #119 - Hyperlinked Patient on Sample listing by @Lunga001 in #123
New Contributors
- @zzzirvia made their first contribution in #104
- @toropok made their first contribution in #115
- @Lunga001 made their first contribution in #123
Full Changelog: 1.4.0...v1.5.0
SENAITE.PATIENT 1.4.0
What's Changed
- Add patient marital status by @ramonski in #53
- Optional MRN in Patient Add/Edit forms by @ramonski in #55
- Allow to set additional named phone numbers by @ramonski in #54
- Fix unknown timezone error for birthdate in patient listing by @ramonski in #56
- Patient samples listing and registration form by @ramonski in #57
- Add sample field validation for patient ID by @ramonski in #58
- Migrate Patient MRN/ID Sample Widgets to QuerySelect by @ramonski in #59
- Fix patient's middlename is not displayed in samples listing by @xispa in #60
- Fix Traceback in listing when fullname is different from sample's by @xispa in #61
- Added new name entry mode (firstname + lastname) by @xispa in #62
- Fix Traceback in patient's samples view when name has special characters by @xispa in #63
- Fix samples without patient middle name by @xispa in #64
- Fix cannot create partitions from samples with Patient assigned by @xispa in #65
- Fix widget view mode by @ramonski in #66
- Compatibility with core#2279 by @xispa in #67
- Allow client local patients by @ramonski in #68
- Fix Patient Workflows and Permissions by @ramonski in #69
- Move Patient ID to identifiers by @ramonski in #72
- Fixed Require MRN patient setting - see issue #70 by @mikejmets in #71
- Migrate sample's DateOfBirth field to AgeDateOfBirthField by @xispa in #74
- Use Github actions instead of travis by @xispa in #75
- Use system's default timezone for TZ-naive birth dates by @xispa in #77
- Fix tracbeack on DateOfBirth update while validation fails for others by @xispa in #76
- Make
to_ymdreturn a compliant ymd when no elapsed days by @xispa in #78 - Fix traceback when creating partitions by @xispa in #79
- Display error when no value is entered for Medical Record Number by @xispa in #80
- Fix failing GitHub Action by @ramonski in #81
- Fix traceback when adding a patient by @xispa in #82
- Fix Patients are not created on Add Sample submit by @xispa in #83
- Display MRN instead of fullname in temporary identifier widget by @xispa in #85
- Display "Not defined" in listing for patients without MRN set by @xispa in #84
- Fix non-unique MRNs are permitted when "Require MRN" setting is enabled by @xispa in #86
- Remove display_template from sample mrn by @ramonski in #87
- Display all samples by default in Patient context by @xispa in #88
- Fix addition of snapshots in PatientFolder on Patient creation by @xispa in #89
- Compatibility with core#2399 by @xispa in #90
- Allow only 1 Patient per Report by @ramonski in #91
- Allow searches by patient in samples listing by @xispa in #92
- Layered listing searchable text adapter by @ramonski in #93
- Fix Patient Medical Record must be unique error when MRN has leading/traling whitespaces by @xispa in #94
- Fix birth date is not displayed in patients listing by @xispa in #97
- Do not include default races and ethnicities in locales by @xispa in #99
- Use dtime.to_DT instead of api.to_date by @xispa in #96
- Fix AttributeError when DateOfBirth field is hidden in add sample by @xispa in #100
- Fix sex and gender are not translated properly by @xispa in #101
- Fix date of birth is not saved on submit (sample view) by @xispa in #102
New Contributors
- @mikejmets made their first contribution in #71
Full Changelog: 1.3.0...1.4.0
SENAITE.PATIENT 1.3.0
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
SENAITE.PATIENT 1.1.0
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
SENAITE.PATIENT 1.0.0
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