crate-anon


Namecrate-anon JSON
Version 0.20.5 PyPI version JSON
download
home_pagehttps://crateanon.readthedocs.io
SummaryCRATE: clinical records anonymisation and text extraction
upload_time2024-06-26 10:41:07
maintainerNone
docs_urlNone
authorRudolf Cardinal
requires_pythonNone
licenseGNU General Public License v3 or later (GPLv3+)
keywords anonymisation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ..  README.rst
    GitHub README.
    This is visible at https://github.com/ucam-department-of-psychiatry/crate


Clinical Records Anonymisation and Text Extraction (CRATE)
==========================================================

.. Build status:

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docker.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docker.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docs.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docs.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/gate.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/gate.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/installer.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/installer.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/integration-tests.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/integration-tests.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/precommit.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/precommit.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-checks.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-checks.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-tests.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-tests.yml/

.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/release.yml/badge.svg
    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/release.yml/

.. Code style:
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black


Purpose
-------

Create and use de-identified databases for research.

- Anonymises relational databases.

- Extracts and de-identifies text from associated binary files.

- Performs some specific preprocessing tasks; e.g.

  - preprocesses some specific databases (e.g. Servelec RiO EMR);
  - drafts a "data dictionary" for anonymisation, with special knowledge of
    some databases (e.g. TPP SystmOne);
  - fetches some word lists, e.g. forenames/surnames/eponyms.

- Provides tools to link databases, including via Bayesian personal identity
  matching, in identifiable or de-identified fashion.

- Provides a natural language processing (NLP) pipeline, including built-in
  NLP, support for external tools, and client/server support for the Natural
  Language Processing Request Protocol (NLPRP).

- Web app for

  - querying the anonymised database;
  - providing a de-identification API;
  - managing a consent-to-contact process.


Documentation
-------------

See https://crateanon.readthedocs.io


Sources
-------

- Python package: https://pypi.org/project/crate-anon/
- Source code: https://github.com/ucam-department-of-psychiatry/crate


Licence
-------

- Copyright (C) 2015, University of Cambridge, Department of Psychiatry.
  Created by Rudolf Cardinal (rnc1001@cam.ac.uk).

- Licensed under the GNU GPL v3+: see LICENSE file.

- Some third-party libraries have slightly different licences;
  see the documentation.



            

Raw data

            {
    "_id": null,
    "home_page": "https://crateanon.readthedocs.io",
    "name": "crate-anon",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "anonymisation",
    "author": "Rudolf Cardinal",
    "author_email": "rudolf@pobox.com",
    "download_url": "https://files.pythonhosted.org/packages/07/ec/9e4677fc18a5d8f6b59048345350995cab208b2dee69226a1ea803ead447/crate-anon-0.20.5.tar.gz",
    "platform": null,
    "description": "..  README.rst\n    GitHub README.\n    This is visible at https://github.com/ucam-department-of-psychiatry/crate\n\n\nClinical Records Anonymisation and Text Extraction (CRATE)\n==========================================================\n\n.. Build status:\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docker.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docker.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docs.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/docs.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/gate.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/gate.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/installer.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/installer.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/integration-tests.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/integration-tests.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/precommit.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/precommit.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-checks.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-checks.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-tests.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/python-tests.yml/\n\n.. image:: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/release.yml/badge.svg\n    :target: https://github.com/ucam-department-of-psychiatry/crate/actions/workflows/release.yml/\n\n.. Code style:\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n    :target: https://github.com/psf/black\n\n\nPurpose\n-------\n\nCreate and use de-identified databases for research.\n\n- Anonymises relational databases.\n\n- Extracts and de-identifies text from associated binary files.\n\n- Performs some specific preprocessing tasks; e.g.\n\n  - preprocesses some specific databases (e.g. Servelec RiO EMR);\n  - drafts a \"data dictionary\" for anonymisation, with special knowledge of\n    some databases (e.g. TPP SystmOne);\n  - fetches some word lists, e.g. forenames/surnames/eponyms.\n\n- Provides tools to link databases, including via Bayesian personal identity\n  matching, in identifiable or de-identified fashion.\n\n- Provides a natural language processing (NLP) pipeline, including built-in\n  NLP, support for external tools, and client/server support for the Natural\n  Language Processing Request Protocol (NLPRP).\n\n- Web app for\n\n  - querying the anonymised database;\n  - providing a de-identification API;\n  - managing a consent-to-contact process.\n\n\nDocumentation\n-------------\n\nSee https://crateanon.readthedocs.io\n\n\nSources\n-------\n\n- Python package: https://pypi.org/project/crate-anon/\n- Source code: https://github.com/ucam-department-of-psychiatry/crate\n\n\nLicence\n-------\n\n- Copyright (C) 2015, University of Cambridge, Department of Psychiatry.\n  Created by Rudolf Cardinal (rnc1001@cam.ac.uk).\n\n- Licensed under the GNU GPL v3+: see LICENSE file.\n\n- Some third-party libraries have slightly different licences;\n  see the documentation.\n\n\n",
    "bugtrack_url": null,
    "license": "GNU General Public License v3 or later (GPLv3+)",
    "summary": "CRATE: clinical records anonymisation and text extraction",
    "version": "0.20.5",
    "project_urls": {
        "Homepage": "https://crateanon.readthedocs.io"
    },
    "split_keywords": [
        "anonymisation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07ec9e4677fc18a5d8f6b59048345350995cab208b2dee69226a1ea803ead447",
                "md5": "021a756025cc560b1f5dfbdd228e5820",
                "sha256": "455ea566e5ee2fa81760c020fa4bad0b932ec005f4baa9b7e64e07d0c08e4c61"
            },
            "downloads": -1,
            "filename": "crate-anon-0.20.5.tar.gz",
            "has_sig": false,
            "md5_digest": "021a756025cc560b1f5dfbdd228e5820",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 89735369,
            "upload_time": "2024-06-26T10:41:07",
            "upload_time_iso_8601": "2024-06-26T10:41:07.221034Z",
            "url": "https://files.pythonhosted.org/packages/07/ec/9e4677fc18a5d8f6b59048345350995cab208b2dee69226a1ea803ead447/crate-anon-0.20.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-26 10:41:07",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "crate-anon"
}
        
Elapsed time: 0.27337s