public class DB1 extends Segment
The disability segment contains information related to the disability of a person.
Represents an HL7 DB1 message segment. This segment has the following fields:
DB1-1: Set ID - DB1 (SI)Required
DB1-2: Disabled Person Code (CWE)Optional
DB1-3: Disabled Person Identifier (CX)Optional
DB1-4: Disabled Indicator (ID)Optional
DB1-5: Disability Start Date (DT)Optional
DB1-6: Disability End Date (DT)Optional
DB1-7: Disability Return to Work Date (DT)Optional
DB1-8: Disability Unable to Work Date (DT)Optional
This class provides mechanism to validate message against HL7 v 2.8.2 standard. The class provides accessors & mutators for the elements mentioned above. The class has validate method which validates Message against HL7 v 2.8.2 standard.
User can also create Segment through SegmentFactory
| Constructor and Description |
|---|
DB1()
Constructs the DB1 segment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDisabledPersonIdentifier(CX objtempDisabledPersonIdentifier)
Set the Disabled Person Identifier.
|
void |
addDisabledPersonIdentifier(java.lang.String strIDNumber,
java.lang.String strCheckDigit,
java.lang.String strCheckDigitScheme,
HD objAssigningAuthority,
java.lang.String strIdentifierTypeCode,
HD objAssigningFacility,
java.lang.String strEffectiveDate,
java.lang.String strExpirationDate,
CWE objAssigningJurisdiction,
CWE objAssigningAgencyOrDepartment,
java.lang.String strSecurityCheck,
java.lang.String strSecurityCheckScheme)
Set the Disabled Person Identifier.
|
DT |
getDisabilityEndDate()
Retrieves the Disability End Date.
|
DT |
getDisabilityReturnToWorkDate()
Retrieves the Disability Return To Work Date.
|
DT |
getDisabilityStartDate()
Retrieves the Disability Start Date.
|
DT |
getDisabilityUnableToWorkDate()
Retrieves the Disability Unable To Work Date.
|
ID |
getDisabledIndicator()
Retrieves the Disabled Indicator.
|
CWE |
getDisabledPersonCode()
Retrieves the Disabled Person Code.
|
ISingleCollection<CX> |
getDisabledPersonIdentifier()
Retrieves the Disabled Person Identifier.
|
SI |
getSetID_DB1()
Retrieves the Set ID DB1.
|
void |
setDisabilityEndDate(DT objdisabilityEndDate)
Set the Disability End Date.
|
void |
setDisabilityEndDate(java.lang.String strDisabilityEndDate)
Set the Disability End Date.
|
void |
setDisabilityReturnToWorkDate(DT objdisabilityReturnToWorkDate)
Set the Disability Return To Work Date.
|
void |
setDisabilityReturnToWorkDate(java.lang.String strDisabilityReturnToWorkDate)
Set the Disability Return To Work Date.
|
void |
setDisabilityStartDate(DT objDisabilityStartDate)
Set the Disability Start Date.
|
void |
setDisabilityStartDate(java.lang.String strDisabilityStartDate)
Set the Disability Start Date.
|
void |
setDisabilityUnableToWorkDate(DT objdisabilityUnableToWorkDate)
Set the Disability Unable To Work Date.
|
void |
setDisabilityUnableToWorkDate(java.lang.String strDisabilityUnableToWorkDate)
Set the Disability Unable To Work Date.
|
void |
setDisabledIndicator(ID objdisabledIndicator)
Set the Disabled Indicator.
|
void |
setDisabledIndicator(java.lang.String strDisabledIndicator)
Set the Disabled Indicator.
|
void |
setDisabledPersonCode(CWE objdisabledPersonCode)
Set the Disabled Person Code.
|
void |
setDisabledPersonCode(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
Set the Disabled Person Code.
|
void |
setDisabledPersonIdentifier(ISingleCollection<CX> objDisabledPersonIdentifierList)
Set the Disabled Person Identifier.
|
void |
setSetID_DB1(SI objsetID_DB1)
Set the Set ID DB1.
|
void |
setSetID_DB1(java.lang.String strSetID_DB1)
Set the Set ID DB1.
|
boolean |
validate()
Validates HL7 Message objects .
|
addUnRecognizedField, dumpSegment, getFields, getName, getUnrecognizedFields, moveToNextSegment, parse, removeDataElement, removeDataElement, serialize, setName, setUnRecognizedField, updateDataElement, updateDataElement, writeToXMLpublic DT getDisabilityEndDate()
public DT getDisabilityReturnToWorkDate()
public DT getDisabilityStartDate()
public DT getDisabilityUnableToWorkDate()
public ID getDisabledIndicator()
public CWE getDisabledPersonCode()
public ISingleCollection<CX> getDisabledPersonIdentifier()
public SI getSetID_DB1()
public void setSetID_DB1(java.lang.String strSetID_DB1)
strSetID_DB1 - Used for SetID_DB1.public void setSetID_DB1(SI objsetID_DB1)
objsetID_DB1 - object of Set ID DB1.public void setDisabledPersonCode(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
strIdentifier - Specifies of characters (the code) that uniquely identifies the item being referenced.strText - Specifies The descriptive or textual name of the identifier, e.g., myocardial infarction.strNameOfCodingSystem - Identifies the coding scheme being used in the identifier component.strAlternateIdentifier - Specifies an alternate sequence of characters (the code) that uniquely identifies the item being referenced.strAlternateText - Specifies the descriptive or textual name of the alternate identifier. See usage note in section introduction.strNameOfAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strCodingSystemVersionID - A sequence of characters that uniquely identifies a second alternate code.strAlternateCodingSystemVersionId - This component carries the version for the coding system identified by components 4-6.strOriginalText - The text as seen and/or selected by the user who entered the data.strSecondAlternateIdentifier - A sequence of characters that uniquely identifies a second alternate code.strSecondAlternateText - The descriptive or textual name of the alternate identifier.strNameofSecondAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strSecondAlternateCodingSystemVersionID - This component carries the version for the coding system identified by components 10-12.strCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.3.strValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.1 is obtained.strValueSetVersionID - This component carries the version for the value set identified by CWE.15. The version is a date. The date is the date/time that the value set being used was published.strAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.6.strAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.4 is obtained.strAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.18. The version is a date.strSecondAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.12.strSecondAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.10 is obtained.strSecondAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.21. The version is a date.public void setDisabledPersonCode(CWE objdisabledPersonCode)
objdisabledPersonCode - object of Disabled Person Code.public void addDisabledPersonIdentifier(java.lang.String strIDNumber,
java.lang.String strCheckDigit,
java.lang.String strCheckDigitScheme,
HD objAssigningAuthority,
java.lang.String strIdentifierTypeCode,
HD objAssigningFacility,
java.lang.String strEffectiveDate,
java.lang.String strExpirationDate,
CWE objAssigningJurisdiction,
CWE objAssigningAgencyOrDepartment,
java.lang.String strSecurityCheck,
java.lang.String strSecurityCheckScheme)
strIDNumber - Specifies the value of the identifier itself.strCheckDigit - It is part of the identifying number used in the sending application.strCheckDigitScheme - Contains the code identifying the check digit scheme employed.
Suggested Values NP,ISO,M10,M11.[Refer table No.0061].objAssigningAuthority - The assigning authority is a unique name of the system (or organization or agency
or department) that creates the data. .strIdentifierTypeCode - Specifies a code corresponding to the type of identifier.In some cases, this code may be
used as a qualifier to the "Assigning authority' component.[Refer table No 0203]objAssigningFacility - Specifies the place or location identifier where the identifier was first assigned
to the patient.strEffectiveDate - Specifies the first date, if known, on which the address is valid and active.strExpirationDate - Specifies the last date, if known, on which the address is valid and active.objAssigningJurisdiction - Specifies the geo-political body that assigned the identifier.objAssigningAgencyOrDepartment - Specifies agency or department that assigned the identifier.strSecurityCheck - is used to communicate the version code.objSecurityCheckSCheme - is used to transmit information intended to validate veracity of the supplied identifierpublic void addDisabledPersonIdentifier(CX objtempDisabledPersonIdentifier)
objtempDisabledPersonIdentifier - object of Disabled Person Identifier.public void setDisabledPersonIdentifier(ISingleCollection<CX> objDisabledPersonIdentifierList)
objDisabledPersonIdentifierList - List of Disabled Person Identifier.public void setDisabledIndicator(java.lang.String strDisabledIndicator)
strDisabledIndicator - Used for DisabledIndicator.public void setDisabledIndicator(ID objdisabledIndicator)
objdisabledIndicator - object of Disabled Indicator.public void setDisabilityStartDate(java.lang.String strDisabilityStartDate)
strDisabilityStartDate - Used for DisabilityStartDate.public void setDisabilityStartDate(DT objDisabilityStartDate)
objDisabilityStartDate - object of Disability Start Date.public void setDisabilityEndDate(java.lang.String strDisabilityEndDate)
strDisabilityEndDate - sed for DisabilityEndDate.public void setDisabilityEndDate(DT objdisabilityEndDate)
objDisabilityStartDate - object of Disability End Date.public void setDisabilityReturnToWorkDate(java.lang.String strDisabilityReturnToWorkDate)
strDisabilityReturnToWorkDate - Used for DisabilityReturnToWorkDate.public void setDisabilityReturnToWorkDate(DT objdisabilityReturnToWorkDate)
objdisabilityReturnToWorkDate - object of Disability Return To Work Date.public void setDisabilityUnableToWorkDate(java.lang.String strDisabilityUnableToWorkDate)
strDisabilityUnableToWorkDate - Used for DisabilityUnableToWorkDate.public void setDisabilityUnableToWorkDate(DT objdisabilityUnableToWorkDate)
objdisabilityUnableToWorkDate - object of Disability Unable To Work Date.public boolean validate()
throws InvalidSegmentException
validate in interface ISegmentvalidate in class SegmentInvalidSegmentException - Thrown when Segment Validation Fails.