senaite.patient


Namesenaite.patient JSON
Version 1.4.0 PyPI version JSON
download
home_pagehttps://github.com/senaite/senaite.patient
SummaryPatients handling for SENAITE
upload_time2024-01-10 20:37:37
maintainer
docs_urlNone
authorRIDING BYTES & NARALABS
requires_python
licenseGPLv2
keywords senaite lims opensource
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.16283s