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.
.. Links
.. _SENAITE LIMS: https://www.senaite.com
.. _GNU General Public License version 2: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
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
Raw data
{
"_id": null,
"home_page": "https://github.com/senaite/senaite.patient",
"name": "senaite.patient",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "senaite,lims,opensource",
"author": "RIDING BYTES & NARALABS",
"author_email": "senaite@senaite.com",
"download_url": "https://files.pythonhosted.org/packages/a2/cf/4f9737b15245b2ad962083213bb5db5924506e515030f9b9866da8d906e8/senaite.patient-1.4.0.zip",
"platform": null,
"description": "Patients for SENAITE\n====================\n\nAbout\n-----\n\nSENAITE.PATIENT adds Patient handling to `SENAITE LIMS`_.\n\nNOTE: This Add-on requires `senaite.lims >= 2.2.0`\n\n\nLicense\n-------\n\n**SENAITE.PATIENT** Copyright (C) 2020-2024 RIDING BYTES & NARALABS\n\nThis program is free software; you can redistribute it and/or modify it under\nthe terms of the `GNU General Public License version 2`_ as published\nby the Free Software Foundation.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\n\n.. Links\n\n.. _SENAITE LIMS: https://www.senaite.com\n.. _GNU General Public License version 2: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n\n\nChangelog\n=========\n\n\n1.4.0 (2023-01-10)\n------------------\n\n- #101 Fix sex and gender are not translated properly in patients listing\n- #100 Fix AttributeError when DateOfBirth field is hidden in add sample\n- #96 Use dtime.to_DT instead of api.to_date\n- #99 Do not include default races and ethnicities in locales\n- #97 Fix birth date is not displayed in patients listing\n- #93 Layered listing searchable text adapter\n- #92 Allow searches by patient in samples listing\n- #91 Allow only 1 Patient per Report\n- #90 Compatibility with core#2399\n- #89 Fix addition of snapshots in PatientFolder on Patient creation\n- #88 Display all samples by default in Patient context\n- #86 Fix non-unique MRNs are permitted when \"Require MRN\" setting is enabled\n- #84 Display \"Not defined\" in listing for patients without MRN set\n- #85 Display MRN instead of fullname in temporary identifier widget\n- #83 Fix Patients are not created on Add sample form submit\n- #82 Fix traceback when adding a patient\n- #79 Fix traceback when creating partitions\n- #78 Make to_ymd return a compliant ymd when no elapsed days\n- #77 Use system's default timezone for TZ-naive birth dates\n- #76 Fix tracbeack on DateOfBirth update while validation fails for others\n- #74 Migrate sample's DateOfBirth field to AgeDateOfBirthField\n- #72 Move Patient ID to identifiers\n- #70 Ensure Require MRN setting is honoured\n- #69 Fix Patient Workflows and Permissions\n- #68 Allow client local patients\n- #66 Fix widget view mode\n- #65 Fix cannot create partitions from samples with Patient assigned\n- #64 Fix samples without patient middle name\n- #63 Fix Traceback in patient's samples view when name has special characters\n- #62 Added new name entry mode (firstname + lastname)\n- #61 Fix Traceback in listing when fullname is different from sample's\n- #60 Fix patient's middlename is not displayed in samples listing\n- #59 Migrate Patient MRN/ID Sample Widgets to QuerySelect\n- #58 Add sample field validation for patient ID\n- #57 Patient samples listing and registration form\n- #56 Fix unknown timezone error for birthdate in patient listing\n- #54 Allow to set additional named phone numbers\n- #55 Optional MRN in Patient Add/Edit forms\n- #53 Add patient marital status\n\n\n1.3.0 (2022-10-03)\n------------------\n\n- #51 Add Race and Ethnicity Categories for Patients\n- #50 Allow additional email addresses for patients\n- #47 Display \"Estimated\" next to date of birth when estimated from age\n- #49 Group configuration settings\n- #48 Add Patient middle name\n- #46 Added config option to hide age's month and day when older than 1 year\n- #45 Added configuration option for Age introduction\n- #44 Added Sex as a different field from Gender\n\n\n1.2.0 (2022-06-13)\n------------------\n\n- #42 Remove dependency to Products.TextIndexNG3 (test layer)\n- #41 Remove patients action link from inside Patient context\n- #40 Add setting to display/hide temporary MRN icon in samples listing\n- Fix source distribution package (missing Changelog.rst file)\n\n\n1.1.0 (2022-06-10)\n------------------\n\n- #37 Allow client users to create samples and patients\n- #36 Do not display Patient root folder to users other than lab contact\n- #35 Integrate new DX address field for patients\n- #34 Fix UnicodeDecodeError when storing Patients with special characters\n- #31 Allow patient to receive result reports\n- #30 Add Patient Identifiers\n- #29 Avoid UnknownTimeZoneError when creating patient from Sample\n- #28 Remember age/dob selection on context\n- #27 Fix cannot create samples with empty Patient ID\n\n\n1.0.0 (2022-01-05)\n------------------\n\n- #25 Add Patient ID in samples\n- #24 Migrate patient objects to be folderish\n- #23 Integrate new DX date field and widget\n- #18 Unique patient ID\n- #19 Convert DoB widget to native date input field\n- #17 Added marker interface for patients\n- #14 Compatibility with Senaite catalog migration\n- #8 Added patient workflow and managed permissions\n- #7 Added upgrade step handler for senaite.patient",
"bugtrack_url": null,
"license": "GPLv2",
"summary": "Patients handling for SENAITE",
"version": "1.4.0",
"project_urls": {
"Homepage": "https://github.com/senaite/senaite.patient"
},
"split_keywords": [
"senaite",
"lims",
"opensource"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a2cf4f9737b15245b2ad962083213bb5db5924506e515030f9b9866da8d906e8",
"md5": "3965d570d447123e5a94bf16374875c2",
"sha256": "794f1b1d42fa713c6b620c19cfaf212040080ab7b450044b75b3c2832a1902ac"
},
"downloads": -1,
"filename": "senaite.patient-1.4.0.zip",
"has_sig": false,
"md5_digest": "3965d570d447123e5a94bf16374875c2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 194783,
"upload_time": "2024-01-10T20:37:37",
"upload_time_iso_8601": "2024-01-10T20:37:37.571414Z",
"url": "https://files.pythonhosted.org/packages/a2/cf/4f9737b15245b2ad962083213bb5db5924506e515030f9b9866da8d906e8/senaite.patient-1.4.0.zip",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-10 20:37:37",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "senaite",
"github_project": "senaite.patient",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "senaite.patient"
}