Metadata-Version: 2.1
Name: crate-anon
Version: 0.19.2
Summary: CRATE: clinical records anonymisation and text extraction
Home-page: https://crateanon.readthedocs.io
Author: Rudolf Cardinal
Author-email: rudolf@pobox.com
License: GNU General Public License v3 or later (GPLv3+)
Keywords: anonymisation
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: System :: Hardware
Classifier: Topic :: System :: Networking
Requires-Dist: amqp (==2.6.0)
Requires-Dist: appdirs (==1.4.4)
Requires-Dist: arrow (==0.15.7)
Requires-Dist: beautifulsoup4 (==4.9.1)
Requires-Dist: cardinal-pythonlib (==1.0.95)
Requires-Dist: cairosvg (==2.5.1)
Requires-Dist: celery (==4.4.6)
Requires-Dist: chardet (==3.0.4)
Requires-Dist: cherrypy (==18.6.0)
Requires-Dist: colorlog (==4.1.0)
Requires-Dist: distro (==1.5.0)
Requires-Dist: django (==3.0.8)
Requires-Dist: django-debug-toolbar (==3.0a2)
Requires-Dist: django-extensions (==3.0.3)
Requires-Dist: django-picklefield (==3.0.1)
Requires-Dist: django-sslserver (==0.22)
Requires-Dist: flake8 (==3.8.4)
Requires-Dist: flashtext (==2.7)
Requires-Dist: flower (==0.9.5)
Requires-Dist: fuzzy (==1.2.2)
Requires-Dist: gunicorn (==20.0.4)
Requires-Dist: kombu (==4.6.11)
Requires-Dist: mako (==1.1.3)
Requires-Dist: MarkupSafe (==1.1.1)
Requires-Dist: mmh3 (==2.5.1)
Requires-Dist: openpyxl (==3.0.4)
Requires-Dist: pendulum (==2.1.1)
Requires-Dist: pillow (==7.2.0)
Requires-Dist: pdfkit (==0.6.1)
Requires-Dist: prettytable (==0.7.2)
Requires-Dist: psutil (==5.7.2)
Requires-Dist: pygments (==2.6.1)
Requires-Dist: pyparsing (==2.4.7)
Requires-Dist: PyPDF2 (==1.26.0)
Requires-Dist: pytest (==6.0.2)
Requires-Dist: pytz (==2020.1)
Requires-Dist: python-dateutil (==2.8.1)
Requires-Dist: regex (==2020.7.14)
Requires-Dist: semantic-version (==2.8.5)
Requires-Dist: sortedcontainers (==2.2.2)
Requires-Dist: SQLAlchemy (==1.3.18)
Requires-Dist: sqlparse (==0.3.1)
Requires-Dist: unidecode (==1.1.1)
Requires-Dist: xlrd (==1.2.0)
Requires-Dist: bcrypt (==3.1.7)
Requires-Dist: cryptography (==3.3.1)
Requires-Dist: paste (==3.4.2)
Requires-Dist: pyramid (==1.10.4)
Requires-Dist: pyramid-tm (==2.4)
Requires-Dist: redis (==3.5.3)
Requires-Dist: requests (==2.24.0)
Requires-Dist: tornado (==6.0.4)
Requires-Dist: transaction (==3.0.0)
Requires-Dist: urllib3 (==1.25.9)
Requires-Dist: waitress (==1.4.4)
Requires-Dist: zope.sqlalchemy (==1.3)
Requires-Dist: sphinx (==3.1.2)
Requires-Dist: sphinx-rtd-theme (==0.5.0)


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

Purpose
-------

- Anonymises relational databases.

- Performs some specific preprocessing tasks; e.g.

  - preprocesses some specific databases (e.g. Servelec RiO EMR).
  - fetches some word lists, e.g. forenames/surnames/eponyms.

- Provides a natural language processing (NLP) pipeline.

- Web app for

  - querying the anonymised database
  - 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/RudolfCardinal/crate

Licence
-------

- Copyright (C) 2015-2021 Rudolf Cardinal (rudolf@pobox.com).

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

- Some third-party libraries have slightly different licences:

  - aspects of ``CamAnonGatePipeline.java`` are based on demonstration GATE
    code, copyright (C); University of Sheffield, and licensed under the GNU
    LGPL; see https://gate.ac.uk/.


