public class PatientModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
PatientModule(IDataSet objIDataSet)
Instantiates a new patient module.
|
| Modifier and Type | Method and Description |
|---|---|
BreedRegistrationSequence |
getBreedRegistrationSequence()
This method provides the pre-initialized object of Breed Registration Sequence.
|
java.lang.String |
getDeidentificationMethod()
Retrieves Deidentification Method.
|
DeidentificationMethodCodeSequence |
getDeidentificationMethodCodeSequence()
This method provides the pre-initialized object of Deidentification Method Code Sequence.
|
java.lang.String |
getEthnicGroup()
Return the String value of the attribute Ethnic Group.
|
java.lang.String |
getIssuerOfPatientID()
Return the String value of the attribute Issuer Of Patient ID.
|
IssuerofPatientIDMacro |
getIssuerofPatientIDMacro()
Get the Instance of Issuer of Patient ID Macro.Attributes related to IssuerofPatientID Macro will be set in Macro
using the setter methods provided in the Macro.Calling this method multiple times will return the same Marco
Instance that was created at first.
|
java.lang.String[] |
getOtherPatientIDs()
Return the Array of String values of the attribute Other Patient IDs.
|
OtherPatientIDsSequence |
getOtherPatientIDsSequence()
This method provides the pre-initialized object of Other Patient IDs Sequence.
|
java.lang.String[] |
getOtherPatientNames()
Return the Array of String values of the attribute Other Patient Names.
|
java.lang.String |
getPatientBirthDate()
Return the String value of the attribute Patient Birth Date.
|
java.lang.String |
getPatientBirthTime()
Return the String value of the attribute Patient Birth Time.
|
PatientBreedCodeSequence |
getPatientBreedCodeSequence()
This method provides the pre-initialized object of Patient Breed Code Sequence.
|
java.lang.String |
getPatientBreedDescription()
Retrieves Patient Breed Description.
|
java.lang.String |
getPatientComments()
Return the String value of the attribute Patient Comments.
|
java.lang.String |
getPatientID()
Return the String value of the attribute Patient ID.
|
java.lang.String |
getPatientIdentityRemoved()
Retrieves Patient Identity Removed.
|
java.lang.String |
getPatientName()
Return the String value of the attribute Patient Name.
|
java.lang.String |
getPatientSex()
Return the String value of the attribute Patient Sex.
|
PatientSpeciesCodeSequence |
getPatientSpeciesCodeSequence()
This method provides the pre-initialized object of Patient Species Code Sequence.
|
java.lang.String |
getPatientSpeciesDescription()
Retrieves Patient Species Description.
|
java.lang.String |
getQualityControlSubject()
Retrieves Quality Control Subject.
|
ReferencedPatientPhotoSequence |
getReferencedPatientPhotoSequence()
This method provides the pre-initialized object of Referenced Patient Photo Sequence.
|
ReferencedPatientSequence |
getReferencedPatientSequence()
This method Returns provides the pre-initialized object of Referenced Patient Sequence
return - object of Referenced Patient Sequence.
|
java.lang.String |
getResponsibleOrganization()
Retrieves Responsible Organization.
|
java.lang.String |
getResponsiblePerson()
Retrieves Responsible Person.
|
java.lang.String |
getResponsiblePersonRole()
Retrieves Responsible Person Role.
|
ISingleCollection<ITag> |
getVectorOfKeys()
Returns the vector of keys representing the DataElements
that belong to this module.
|
boolean |
isPresent(int iGroupNumber,
int iElementNumber)
Checks the presence of the specified DataElement in the Patient Module.
|
void |
setDeidentificationMethod(java.lang.String strDeidentificationMethod)
Sets Deidentification Method.
|
void |
setEthnicGroup(java.lang.String strEthnicGroup)
Sets the Ethnic Group in Patient Module.
|
void |
setIssuerOfPatientID(java.lang.String strIssuerOfPatientID)
Sets the Issuer Of Patient ID in Patient Module.
|
void |
setOtherPatientIDs(java.lang.String[] arrStrOtherPatientIDs)
Sets the Other Patient IDs in Patient Module.
|
void |
setOtherPatientNames(java.lang.String[] arrStrOtherPatientNames)
Sets the Other Patient Names in Patient Module.
|
void |
setPatientBirthDate(java.lang.String strPatientBirthDate)
Sets the Patient Birth Date in Patient Module.
|
void |
setPatientBirthTime(java.lang.String strPatientBirthTime)
Sets the Patient Birth Time in Patient Module.
|
void |
setPatientBreedDescription(java.lang.String strPatientBreedDescription)
The breed of the patient.
|
void |
setPatientComments(java.lang.String strPatientComments)
Sets the Patient Comments in Patient Module.
|
void |
setPatientID(java.lang.String strPatientID)
Sets the strPatient ID in Patient Module.
|
void |
setPatientIdentityRemoved(EnumPatientIdentityRemoved enumPatientIdentityRemoved)
Sets Patient Identity Removed.
|
void |
setPatientName(java.lang.String strPatientName)
Sets the Patient Name in Patient Module.
|
void |
setPatientSex(java.lang.String strPatientSex)
Sets the Patient Sex in Patient Module.
|
void |
setPatientSpeciesDescription(java.lang.String strPatientSpeciesDescription)
The species of the patient.
|
void |
setQualityControlSubject(EnumQualityControlSubject enumQualityControlSubject)
Sets Quality Control Subject.
|
void |
setResponsibleOrganization(java.lang.String strResponsibleOrganization)
Name of organization with medical decision making authority for the patient.
|
void |
setResponsiblePerson(java.lang.String strResponsiblePerson)
Name of person with medical decision making authority for the patient.
|
void |
setResponsiblePersonRole(EnumResponsiblePersonRole enumResponsiblePersonRole)
Sets Responsible Person Role.
|
boolean |
validateModule()
Validates each Attribute in the Module according to the Type
of the Attribute.Attributes are of 5 types.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public PatientModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setPatientName(java.lang.String strPatientName)
strPatientName - - Patient's full name.public void setPatientID(java.lang.String strPatientID)
strPatientID - - Primary hospital identification number or
code for the patient.public void setIssuerOfPatientID(java.lang.String strIssuerOfPatientID)
strIssuerOfPatientID - - String value of Identifier of the Assigning Authority that
issued the Patient ID.public void setPatientBirthDate(java.lang.String strPatientBirthDate)
strPatientBirthDate - : String value of Birth date of the patient.public void setPatientSex(java.lang.String strPatientSex)
strPatientSex - : String value of Sex of the patient.public void setQualityControlSubject(EnumQualityControlSubject enumQualityControlSubject)
enumQualityControlSubject - - enum value of Quality Control Subject.public void setPatientBirthTime(java.lang.String strPatientBirthTime)
strPatientBirthTime - : String value of Birth time of the Patient..public void setOtherPatientIDs(java.lang.String[] arrStrOtherPatientIDs)
arrStrOtherPatientIDs - : String value of Other identification numbers or codes
used to identify the patientpublic void setOtherPatientNames(java.lang.String[] arrStrOtherPatientNames)
arrStrOtherPatientNames - : String array of Other names used to identify the patient.public void setEthnicGroup(java.lang.String strEthnicGroup)
strEthnicGroup - the str ethnic grouppublic void setPatientComments(java.lang.String strPatientComments)
strPatientComments - - String value of User-defined additional information about
the patient.public void setPatientSpeciesDescription(java.lang.String strPatientSpeciesDescription)
strPatientSpeciesDescription - - String value of Patient Species Description.public void setPatientBreedDescription(java.lang.String strPatientBreedDescription)
strPatientBreedDescription - - String value of Patient Breed Description.public void setResponsiblePerson(java.lang.String strResponsiblePerson)
strResponsiblePerson - - String value of Responsible Person.public void setResponsiblePersonRole(EnumResponsiblePersonRole enumResponsiblePersonRole)
enumResponsiblePersonRole - - enum value of Responsible Person Role.public void setResponsibleOrganization(java.lang.String strResponsibleOrganization)
strResponsibleOrganization - - String value of Responsible Organization.public void setPatientIdentityRemoved(EnumPatientIdentityRemoved enumPatientIdentityRemoved)
enumPatientIdentityRemoved - the enum Patient Identity Removedpublic void setDeidentificationMethod(java.lang.String strDeidentificationMethod)
strDeidentificationMethod - String value of Deidentification Method.public java.lang.String getPatientName()
public java.lang.String getPatientID()
public IssuerofPatientIDMacro getIssuerofPatientIDMacro()
public java.lang.String getIssuerOfPatientID()
public java.lang.String getPatientBirthDate()
public java.lang.String getPatientSex()
public java.lang.String getQualityControlSubject()
public ReferencedPatientPhotoSequence getReferencedPatientPhotoSequence()
public ReferencedPatientSequence getReferencedPatientSequence()
public java.lang.String getPatientBirthTime()
public java.lang.String[] getOtherPatientIDs()
public OtherPatientIDsSequence getOtherPatientIDsSequence()
public java.lang.String[] getOtherPatientNames()
public java.lang.String getEthnicGroup()
public java.lang.String getPatientComments()
public java.lang.String getPatientSpeciesDescription()
public PatientSpeciesCodeSequence getPatientSpeciesCodeSequence()
public java.lang.String getPatientBreedDescription()
public PatientBreedCodeSequence getPatientBreedCodeSequence()
public BreedRegistrationSequence getBreedRegistrationSequence()
public java.lang.String getResponsiblePerson()
public java.lang.String getResponsiblePersonRole()
public java.lang.String getResponsibleOrganization()
public java.lang.String getPatientIdentityRemoved()
public java.lang.String getDeidentificationMethod()
public DeidentificationMethodCodeSequence getDeidentificationMethodCodeSequence()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Modulepublic boolean isPresent(int iGroupNumber,
int iElementNumber)