-
Notifications
You must be signed in to change notification settings - Fork 22
Output Writers
Sean Finan edited this page Dec 19, 2025
·
1 revision
Apache cTAKES™ has many available writers that can be added to a pipeline in order to print information to standard output,
save information to file, and store information in a database. Different types of files can be written,
such as marked-up text in HTML, FHIR-formatted data, and tables containing various items.
Writers can be added to a pipeline using commands in a piper file.
| Name | Description |
|---|---|
| CUI Count Writer | Writes a two-column BSV file containing CUIs and their total counts in a document. |
| CUI List Writer | Writes a list of CUIs, covered text and preferred text to files. |
| Database File Writer | Writes to a file that is compatible with Database import. |
| Dependency Node Writer | Writes information about Dependency Nodes to file. |
| Document Text Writer | Writes Text files with original text from the document. |
| Document Text Writer (Dir) | Writes Text files with original text from the document in a specified directory. |
| Event Time Anafora Writer | Writes Temporal Events and Times in Anafora format. |
| FHIR JSON File Writer (Dir Tree) | Writes Json files with full representation of input text and all extracted information. |
| FHIR JSON Writer | Writes Json to standard output with full representation of input text and all extracted information. |
| HTML Table Writer | Writes HTML files with a Table representation of extracted information. |
| HTML Writer | Writes html files with document text and simple markups (Semantic Group, CUI, Negation). |
| HTML Writer | Writes html files with document text and simple markups (Semantic Group, CUI, Negation). |
| I2b2JdbcWriter | Writes UMLS Concepts to a standard I2B2 Observation_Fact table. |
| JDBC Writer (Template) | Stores extracted information and document metadata in a database. |
| Judged Attribute XMI Writer | Writes XMI File based upon judged attributes. |
| Medication Table Writer | Writes a table of Medication information to file, sorted by character index. |
| ODIE Vector File Writer | Write ODIE Vector File. |
| Parser Tree Writer | Writes information about TreeBank Nodes to file. |
| Pretty Text Writer | Writes text files with document text and simple markups (POS, Semantic Group, CUI, Negation). |
| Pretty Text Writer (UIMA) | Writes text files with document text and simple markups (POS, Semantic Group, CUI, Negation). |
| Property Text Writer | Writes text files with lists of annotations and properties (POS, Semantic Group, CUI, Negation). |
| Property Text Writer (UIMA) | Writes text files with lists of annotations and properties (POS, Semantic Group, CUI, Negation). |
| Semantic Table Writer | Writes a table of Annotation information to file, grouped by Semantic Type. |
| Sentences Writer | Writes Text files with original text from the document, sentence by sentence. |
| SimpleMedDatesPrinter | Finds start and stop dates for medication events. |
| Text Span Writer | Writes BSV files with original text for extracted annotations and their span offsets. |
| Token Offset Writer | Writes a two-column BSV file containing Begin and End offsets of tokens in a document. |
| Token Table Writer | Writes a table of base tokens and their spans in a directory tree. |
| Word Count Writer | Writes a two-column BSV file containing Words and their total counts in a document. |
| XMI Writer | Writes XMI files with full representation of input text and all extracted information. |
| XMI Writer (Dir Tree) | Writes XMI files with full representation of input text and all extracted information. |
| XMI Writer 2 | Writes XMI files with full representation of input text and all extracted information. |
| XMI Writer 3 | Writes XMI files with full representation of input text and all extracted information. |
| Table 1. Available Output Writers. Click on a Writer's name to see more information. |
