emtelligent Documentation

emtelligent provides a set of APIs for working with unstructured clinical documents. Each one is complete in itself: use a single API for a specific job, or combine several as your requirements grow.

Choosing an API

If you need to…Use
Make documents machine-readable, preserving tables and layoutOCR API
Break a large bundle into its constituent documents, classify them, OCR and extract metadataPrep API
Code and structure data from clinical documentsNLP API
Run complex, multi-step extraction pipelines including cross-document data aggregationExtract API

How the APIs relate

Every API can be called directly. Some also use others internally, so you do not have to coordinate the pieces yourself:

  • The Prep API uses the OCR API behind the scenes, so documents are made machine-readable as part of splitting and classification.
  • The Extract API orchestrates all of our pipelines as needed, returning structured clinical data without your having to run those stages yourself.

There is more than one route to the same outcome. If you want coded clinical data out of a set of documents, the Extract API will do it end to end. If you need control over an individual stage, or only need one of them, call that API directly.

Getting started

Each API’s overview covers what it does, its inputs and outputs, and how a request works. Beyond that:

API referencesOCR · Prep · NLP · Extract
PythonNLP SDK · Prep SDK
JavaNLP Java SDK
Command linePrep client

Support

Email support@emtelligent.com for technical support, or info@emtelligent.com for anything commercial.