Modifier and Type | Field and Description |
---|---|
private Attributes |
attrs |
private Properties |
codes |
private Sequence |
contentSeq |
private Attributes |
documentTitle |
private Attributes |
documentTitleModifier |
private DicomEncodingOptions |
encOpts |
private Sequence |
evidenceSeq |
private String |
fname |
private String |
instanceNumber |
private String |
keyObjectDescription |
private Attributes |
kos |
private String |
locationUID |
private boolean |
nofmi |
private static int[] |
PATIENT_AND_STUDY_ATTRS |
private static ResourceBundle |
rb |
private String |
retrieveAET |
private String |
retrieveURL |
private String |
seriesNumber |
private String |
tsuid |
private String |
uidSuffix |
Constructor and Description |
---|
MkKOS() |
Modifier and Type | Method and Description |
---|---|
boolean |
addInstance(Attributes inst) |
static void |
addOptions(org.apache.commons.cli.Options opts) |
private static void |
configure(MkKOS main,
org.apache.commons.cli.CommandLine cl) |
private Attributes |
contentItem(String valueType,
Attributes refSOP) |
private Attributes |
createKOS(Attributes inst) |
private Attributes |
documentTitleModifier() |
private static String |
documentTitleOf(org.apache.commons.cli.CommandLine cl) |
String |
getFname() |
private Attributes |
keyObjectDescription() |
static void |
main(String[] args) |
static String |
outputFileOf(org.apache.commons.cli.CommandLine cl) |
private static org.apache.commons.cli.CommandLine |
parseComandLine(String[] args) |
private Sequence |
refSeriesSeq(String studyIUID) |
private Attributes |
refSOP(String cuid,
String iuid) |
private Sequence |
refSOPSeq(Sequence refSeriesSeq,
String seriesIUID) |
void |
setCodes(Properties codes) |
void |
setDocumentTitle(Attributes codeItem) |
void |
setDocumentTitleModifier(Attributes codeItem) |
void |
setEncodingOptions(DicomEncodingOptions encOpts) |
void |
setInstanceNumber(String instanceNumber) |
void |
setKeyObjectDescription(String keyObjectDescription) |
void |
setLocationUID(String locationUID) |
void |
setNoFileMetaInformation(boolean nofmi) |
void |
setOutputFile(String fname) |
void |
setRetrieveAET(String retrieveAET) |
void |
setRetrieveURL(String retrieveURL) |
void |
setSeriesNumber(String seriesNumber) |
void |
setTransferSyntax(String tsuid) |
void |
setUIDSuffix(String uidSuffix) |
private Attributes |
templateIdentifier() |
Attributes |
toCodeItem(String codeValue) |
private String |
valueTypeOf(Attributes inst) |
void |
writeKOS() |
private static ResourceBundle rb
private static final int[] PATIENT_AND_STUDY_ATTRS
private final Attributes attrs
private boolean nofmi
private DicomEncodingOptions encOpts
private String seriesNumber
private String instanceNumber
private String keyObjectDescription
private String retrieveAET
private String retrieveURL
private String locationUID
private Attributes documentTitle
private Attributes documentTitleModifier
private Properties codes
private Attributes kos
private Sequence evidenceSeq
private Sequence contentSeq
public MkKOS()
public final void setUIDSuffix(String uidSuffix)
public void setOutputFile(String fname)
public void setNoFileMetaInformation(boolean nofmi)
public final void setEncodingOptions(DicomEncodingOptions encOpts)
public final void setTransferSyntax(String tsuid)
public final void setSeriesNumber(String seriesNumber)
public final void setInstanceNumber(String instanceNumber)
public final void setKeyObjectDescription(String keyObjectDescription)
public void setRetrieveAET(String retrieveAET)
public void setRetrieveURL(String retrieveURL)
public void setLocationUID(String locationUID)
public final void setCodes(Properties codes)
public final void setDocumentTitle(Attributes codeItem)
public final void setDocumentTitleModifier(Attributes codeItem)
private static org.apache.commons.cli.CommandLine parseComandLine(String[] args) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseException
public static void addOptions(org.apache.commons.cli.Options opts)
private static void configure(MkKOS main, org.apache.commons.cli.CommandLine cl) throws Exception
Exception
public static String outputFileOf(org.apache.commons.cli.CommandLine cl) throws org.apache.commons.cli.MissingOptionException
org.apache.commons.cli.MissingOptionException
private static String documentTitleOf(org.apache.commons.cli.CommandLine cl) throws org.apache.commons.cli.MissingOptionException
org.apache.commons.cli.MissingOptionException
public Attributes toCodeItem(String codeValue)
public boolean addInstance(Attributes inst)
public void writeKOS() throws IOException
IOException
private Sequence refSeriesSeq(String studyIUID)
private String valueTypeOf(Attributes inst)
private Attributes refSOP(String cuid, String iuid)
private Attributes createKOS(Attributes inst)
private Attributes templateIdentifier()
private Attributes documentTitleModifier()
private Attributes keyObjectDescription()
private Attributes contentItem(String valueType, Attributes refSOP)
Copyright © 2017 dcm4che.org. All rights reserved.