Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 2.58 KB

File metadata and controls

48 lines (29 loc) · 2.58 KB

IsIdentifiable

Primary Author: Thomas

Contents

  1. Overview
  2. Exchange and Queue Settings
  3. Expectations
  4. Class Diagram

Overview

This service evaluates 'data' for personally identifiable values (e.g. names). It can source data from a veriety of places (e.g. databases, file system).

This service relies on the IsIdentifiable library for identifying personal data. See the docs on setting up rules.

Exchange and Queue Settings

In order to run as a microservice you should call it with the service option

Read/Write Type Config setting
Read ExtractFileMessage IsIdentifiableOptions.QueueName
Write IsIdentifiableMessage IsIdentifiableOptions.IsIdentifiableProducerOptions.ExchangeName

Config

YAML Section Purpose
RabbitOptions Describes the location of the rabbit server for sending messages to
IsIdentifiableOptions Describes what IClassifier to run and where the classifier models are stored. The key DataDirectory specifies the path to the data directory. The key ClassifierType specifies which classifier to run, typically Microservices.IsIdentifiable.Service.TesseractStanfordDicomFileClassifier

Expectations

TODO:

Data Failure States

TODO:

Environmental Failure States

TODO:

Class Diagram

Class Diagram