public class DeidentifyAndRedactWithOriginalFileName extends DeidentifyAndRedact
DeidentifyAndRedact.OurMediaImporter, DeidentifyAndRedact.RedactionRegions
failedSet, ourCalledAETitle
Constructor and Description |
---|
DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName,
java.lang.String outputFolderName,
java.lang.String redactionControlFileName,
boolean decompress,
boolean keepAllPrivate) |
DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName,
java.lang.String outputFolderName,
java.lang.String redactionControlFileName,
boolean decompress,
boolean keepAllPrivate,
AttributeList replacementAttributes) |
DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName,
java.lang.String outputFolderName,
java.lang.String redactionControlFileName,
boolean decompress,
boolean keepAllPrivate,
boolean addContributingEquipmentSequence) |
DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName,
java.lang.String outputFolderName,
java.lang.String redactionControlFileName,
boolean decompress,
boolean keepAllPrivate,
boolean addContributingEquipmentSequence,
AttributeList replacementAttributes) |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] arg) |
protected java.lang.String |
makeOutputFileName(java.lang.String outputFolderName,
java.lang.String inputFileName,
java.lang.String sopInstanceUID)
Make a suitable file name to use for a deidentified and redacted input file.
|
getFilePathNamesThatFailedToProcess
public DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName, java.lang.String outputFolderName, java.lang.String redactionControlFileName, boolean decompress, boolean keepAllPrivate) throws DicomException, java.lang.Exception, java.io.IOException
DicomException
java.lang.Exception
java.io.IOException
public DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName, java.lang.String outputFolderName, java.lang.String redactionControlFileName, boolean decompress, boolean keepAllPrivate, AttributeList replacementAttributes) throws DicomException, java.lang.Exception, java.io.IOException
DicomException
java.lang.Exception
java.io.IOException
public DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName, java.lang.String outputFolderName, java.lang.String redactionControlFileName, boolean decompress, boolean keepAllPrivate, boolean addContributingEquipmentSequence) throws DicomException, java.lang.Exception, java.io.IOException
DicomException
java.lang.Exception
java.io.IOException
public DeidentifyAndRedactWithOriginalFileName(java.lang.String inputPathName, java.lang.String outputFolderName, java.lang.String redactionControlFileName, boolean decompress, boolean keepAllPrivate, boolean addContributingEquipmentSequence, AttributeList replacementAttributes) throws DicomException, java.lang.Exception, java.io.IOException
DicomException
java.lang.Exception
java.io.IOException
public static void main(java.lang.String[] arg)
protected java.lang.String makeOutputFileName(java.lang.String outputFolderName, java.lang.String inputFileName, java.lang.String sopInstanceUID) throws java.io.IOException
Make a suitable file name to use for a deidentified and redacted input file.
Uses the inputFileName without any trailing ".dcm" suffix plus "_Anon.dcm" in the outputFolderName (ignoring the sopInstanceUID).
Does NOT use the full hierarchy of the inputFileName, only the base file name and does NOT check whether or not the generated file name already exists, so may cause any existing or duplicate base file name to be silently overwritten.
Overrides the default method in the parent class.
makeOutputFileName
in class DeidentifyAndRedact
outputFolderName
- where to store all the processed output filesinputFileName
- the path to search for DICOM filessopInstanceUID
- the SOP Instance UID of the output filejava.io.IOException
- if a filename cannot be constructed