NLP Sandbox PHI Deidentifier API (1.2.0)

Download OpenAPI specification:Download

NLP Sandbox Team: team@nlpsandbox.io URL: https://nlpsandbox.io License: Apache 2.0

Introduction

This NLP tool takes as input a clinical note and returned a de-identified version of the note. This design of this API is a work in progress.

DeidentifiedNote

Operations about deidentified notes

Deidentify a clinical note

Returns the deidentified note

Request Body schema: application/json
required
object (Note)

A clinical note

required
Array of objects (DeidentificationStep)

A list of deidentification steps

Responses

Request samples

Content type
application/json
{
  • "deidentificationSteps": [
    ],
  • "note": {
    }
}

Response samples

Content type
application/json
{
  • "originalAnnotations": {
    },
  • "deidentifiedAnnotations": {
    },
  • "deidentifiedNote": {
    }
}

HealthCheck

Operations about health checks

Get health check information

Get information about the health of the service

Responses

Response samples

Content type
application/json
{
  • "status": "pass"
}

Tool

Operations about this tool

Get tool information

Get information about the tool

Responses

Response samples

Content type
application/json
{
  • "name": "awesome-nlp-tool",
  • "version": "1.0.6",
  • "license": "apache-2.0",
  • "repository": "github:awesome-org/awesome-nlp-tool",
  • "description": "An awesome NLP Tool that takes as input X and outputs Y.",
  • "author": "Awesome Team",
  • "authorEmail": "author@example.com",
  • "type": "nlpsandbox:date-annotator",
  • "apiVersion": "1.2.0"
}

Get tool dependencies

Get the dependencies of this tool

Responses

Response samples

Content type
application/json
{
  • "tools": [
    ]
}