deidentify | Protected Health Information according to HIPAA Privacy Rule

 by   Planeshifter JavaScript Version: v0.2.0 License: GPL-2.0

kandi X-RAY | deidentify Summary

kandi X-RAY | deidentify Summary

deidentify is a JavaScript library typically used in Institutions, Learning, Administration, Public Services applications. deidentify has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

deidentify is a tool to remove personal identifiers from free-text medical record data. Detected identifiers are replaced by randomly generated substitutes. Consistency of the data is preserved as the same name, phone number or location will always be mapped to the same replacement.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              deidentify has a low active ecosystem.
              It has 36 star(s) with 8 fork(s). There are 3 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 2 open issues and 0 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of deidentify is v0.2.0

            kandi-Quality Quality

              deidentify has 0 bugs and 0 code smells.

            kandi-Security Security

              deidentify has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              deidentify code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              deidentify is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              deidentify releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed deidentify and discovered the below as its top functions. This is intended to give you an instant insight into deidentify implemented functionality, and help decide if they suit your requirements.
            • Process a file
            • Draws the given settings .
            • Create an Ajax call
            • Function to set a column options
            • Wraps the getFunctionData function over a source object .
            • Helper function to get object data
            • Read data from a row in a cell
            • Calculates the parameters of a table
            • Draws the head of the table
            • Browser feature detection detection
            Get all kandi verified functions for this library.

            deidentify Key Features

            No Key Features are available at this moment for deidentify.

            deidentify Examples and Code Snippets

            No Code Snippets are available at this moment for deidentify.

            Community Discussions

            QUESTION

            Image Type PNG not allowed for de-identification with GCP DLP
            Asked 2021-Mar-22 at 17:45

            I got this error: google.api_core.exceptions.InvalidArgument: 400 BytesType.IMAGE_PNG is not supported for use with de-identification.

            I have this code, and it should work with images, but then I get this error stating it isn't supported. Did I do something wrong or believe the error? Is it possible that this error is due to me being on the trial period?

            ...

            ANSWER

            Answered 2021-Mar-22 at 17:45

            Images are only supported in the RedactImage method.

            Source https://stackoverflow.com/questions/66729102

            QUESTION

            Powershell: How to cleanly "deidentify" values in specific column
            Asked 2021-Mar-12 at 15:56

            I am looking for a clean way to deidentify values in a csv file's column. The way I was working on was kind of a hack with counting values etc and wanted to see if a more realistic way to approach this. The input would be similar to:

            ...

            ANSWER

            Answered 2021-Mar-12 at 15:56

            Misread the question at first..

            You can import the csv and change only the identities in field Two like this:

            Source https://stackoverflow.com/questions/66602637

            QUESTION

            Data Loss Prevention finds superfluous entities when masking email
            Asked 2020-Nov-26 at 08:10

            I am calling the DLP API to mask person names and email addresses in text, using the following request:

            Request

            ...

            ANSWER

            Answered 2020-Nov-26 at 08:10

            This issue was reported at Google Public Issue Tracker, such requests aren't indexed, but it's a good way to report issues or request new features. Please follow this case to be updated.

            There's a workaround suggested by Google:

            This is a case where we have some undefined behavior when findings overlap. The person comes from the user's configuration to replace people name with person.

            They can omit the overlaps.

            For more information, please have a look at the documentation Modifying infoType detectors to refine scan results section Omit matches on PERSON_NAME detector if also matched by EMAIL_ADDRESS detector:

            The following JSON snippet and code in several languages illustrate how to indicate to Cloud DLP using an InspectConfig that it should only return one match in the case that matches for the PERSON_NAME detector overlap with matches for the EMAIL_ADDRESS detector. Doing this is to avoid the situation where an email address such as "james@example.com" matches on both the PERSON_NAME and EMAIL_ADDRESS detectors.

            Source https://stackoverflow.com/questions/64928767

            QUESTION

            How to preserve line breaks in text content de-identified with Data Loss Prevention?
            Asked 2020-Nov-19 at 19:10

            I am using an API call content.deidentify to de-identify text content. It is working as expected, but newline characters get stripped.

            API call

            ...

            ANSWER

            Answered 2020-Nov-19 at 19:10

            The issue had nothing to do with DLP.

            I was sending invalid JSON:

            Source https://stackoverflow.com/questions/64912821

            QUESTION

            Deidentifying data and creating crosswalk using duawranglr in R
            Asked 2020-Apr-14 at 20:59

            I am trying to deidentify data using the duawranglr package in R presented in this example: https://cran.r-project.org/web/packages/duawranglr/vignettes/securing_data.html.

            As an example, I created a data frame:

            ...

            ANSWER

            Answered 2020-Feb-05 at 22:16

            I get an error if I don't set a crosswalk first, but this is fairly trivial:

            Source https://stackoverflow.com/questions/60081289

            QUESTION

            GCP DLP(Data Loss prevention) getting "Decryption failed: the ciphertext is invalid."
            Asked 2020-Mar-17 at 04:50

            I am implementing the standard implementation of Google Cloud Platforms- Data Loss Prevention API in Python for De-Identifying text. This is from the example in https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/dlp/deid.py for the method deidentify_with_fpe

            When I run the code with the parameters I mentioned below I am getting the following error.

            Can someone suggest how to fix the error?

            ...

            ANSWER

            Answered 2020-Mar-03 at 18:57

            Most likely, the key is not wrapped correctly. Can you please try the following commands to see that the decryption of the wrapped key generates the right output?

            Source https://stackoverflow.com/questions/60471428

            QUESTION

            For the deidentify_with_fpe() Python API wrapper for google DLP what are the arguments needed to pass through?
            Asked 2020-Mar-09 at 10:39

            I am working through the google cloud dlp api documentation available here specifically this question is about deidentify_with_fpe().

            My question is what is the format of the arguments needing the be passed through the function for it to return anonymised data. My code at the moment is

            ...

            ANSWER

            Answered 2020-Mar-04 at 23:51

            The error: “google.api_core.exceptions.InvalidArgument: 400 Could not de-identify all content due to transformation errors. See the error details for an overview of all the transformation errors encountered.”

            This is a generic error when free-form text de-identification fails due to some transformation errors. Unfortunately, it seems like the python library is not exposing the error details.

            As per the service documentation [1], the detected tokens must be at least two characters long:

            Source https://stackoverflow.com/questions/60224466

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install deidentify

            Installers for Windows, MacOS and Linux can be downloaded from the releases page.
            Clone the repository via the following command:.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Planeshifter/deidentify.git

          • CLI

            gh repo clone Planeshifter/deidentify

          • sshUrl

            git@github.com:Planeshifter/deidentify.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular JavaScript Libraries

            freeCodeCamp

            by freeCodeCamp

            vue

            by vuejs

            react

            by facebook

            bootstrap

            by twbs

            Try Top Libraries by Planeshifter

            node-word2vec

            by PlaneshifterC

            text-miner

            by PlaneshifterJavaScript

            node-wordnet-magic

            by PlaneshifterJavaScript

            node-Rstats

            by PlaneshifterC++

            node-concept-net

            by PlaneshifterJavaScript