Skip to content

AbstractPatientFileWriter

Sean Finan edited this page Feb 9, 2026 · 1 revision

abstract public class AbstractPatientFileWriter extends AbstractFileWriter<Collection<JCas>> implements NamedEngine

Writes data for patient level Jcas.

  • Author: SPF , chip-nlp
  • Version: %I%
  • Since: 2/3/2018

@Override protected void createData( final JCas jCas )

  • Parameters:
    • jCas the jcas passed to the process( jcas ) method.

@Override protected Collection<JCas> getData()

  • Returns: completed patient JCases

@Override protected void writeComplete( final Collection<JCas> data )

called after writing is complete

  • Parameters:
    • data -

@Override protected String getSubdirectory( final JCas jCas, final String documentId )

  • Parameters:
    • jCas ignored
    • documentId ignored
  • Returns: the subdirectory set with the PARAM_SUBDIR parameter

@Override public void collectionProcessComplete() throws AnalysisEngineProcessException

Write any remaining patient information {@inheritDoc}

Clone this wiki locally