Coder Social home page Coder Social logo

jayurbain / ctsi-mcw-deid-service Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 5.0 37.37 MB

NLP web application and web service software to deidentify protected health information from clinical notes

License: GNU General Public License v3.0

Java 99.32% HTML 0.68%

ctsi-mcw-deid-service's Introduction

ctsi-mcw-deid-service

NLP Software to deidentify protected health information from clinical notes.

Jay Urbain, PhD
[email protected]

Java Maven web service app. The application is accessible through a web page (index.jsp) or a JSON-based web service.

The web app and web service links provided below are for evaluation only and not for production use.

Web-based user interface

https://cis.ctsi.mcw.edu/deid/

Web Screen Shot

JSON web-service interface

https://cis.ctsi.mcw.edu/deid/deidservice

$ curl -H "Content-Type: application/json" -X POST -d '{"dateoffset":"10","name":"Jay","recordlist":["Jay Urbain, [email protected], born December 6, 2156 is an elderly caucasian male suffering from illusions of grandeur and LBP.", "He is married to Kimberly Urbain, who is much better looking.", "Patient father, Francis Urbain has a history of CAD and DM.", "Jay has been prescribed meloxicam, and venti americano.", "He lives at 9050 N. Tennyson Dr., Disturbia, WI with his wife and golden retriever Mel.", "You can reach him at 414-745-5102."]}' https://cis.ctsi.mcw.edu/deid/deidservice

{"name":"Jay","dateoffset":"10","deidlist":["[PATIENT[PERSON] [PERSON], [[email protected]] , born [12_16_2156] is an elderly caucasian male suffering from illusions of grandeur and LBP. ","He is married to [PERSON] [PERSON], who is much better looking. ","Patient father, [PERSON] [PERSON] has a history of CAD and DM. ","[PATIENT] has been prescribed meloxicam, and venti americano. ","He lives at [xxxxx x. xxxxx] Dr., Disturbia, WI with his wife and golden retriever [PERSON]. ","You can reach him at [xxx_xxx_xxxx] . "]}

License

"CTSI MCW Deidentification" is licensed under the GNU General Public License (v3 or later; in general "CTSI MCW Deidentification" code is GPL v2+, but "CTSI MCW Deidentification" uses several Apache-licensed libraries, and so the composite is v3+). Note that the license is the full GPL, which allows many free uses, but not its use in proprietary software which is distributed to others. For distributors of proprietary software, "CTSI MCW Deidentification" is also available from CTSI of Southeast Wisconsin under a commercial licensing You can contact us at [email protected].

The application uses [Stanford's Core NLP] (https://github.com/stanfordnlp/CoreNLP) for named entity identification.

Manning, Christopher D., Mihai Surdeanu, John Bauer, Jenny Finkel, Steven J. Bethard, and David McClosky. 2014. The Stanford CoreNLP Natural Language Processing Toolkit In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pp. 55-60. pdf.

ctsi-mcw-deid-service's People

Contributors

jayurbain avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.