# Aranyasen\HL7\Segments\DG1 DG1 segment class Ref: http://hl7-definition.caristix.com:9010/HL7%20v2.3.1/segment/DG1 ## Extend: Aranyasen\HL7\Segment ## Methods | Name | Description | |------|-------------| |[getAttestationDateTime](#dg1getattestationdatetime)|| |[getConfidentialIndicator](#dg1getconfidentialindicator)|| |[getDRGApprovalIndicator](#dg1getdrgapprovalindicator)|| |[getDRGGrouperReviewCode](#dg1getdrggrouperreviewcode)|| |[getDiagnosingClinician](#dg1getdiagnosingclinician)|| |[getDiagnosisClassification](#dg1getdiagnosisclassification)|| |[getDiagnosisCodeDG1](#dg1getdiagnosiscodedg1)|| |[getDiagnosisCodingMethod](#dg1getdiagnosiscodingmethod)|| |[getDiagnosisDateTime](#dg1getdiagnosisdatetime)|| |[getDiagnosisDescription](#dg1getdiagnosisdescription)|| |[getDiagnosisPriority](#dg1getdiagnosispriority)|| |[getDiagnosisType](#dg1getdiagnosistype)|| |[getDiagnosticRelatedGroup](#dg1getdiagnosticrelatedgroup)|| |[getGrouperVersionAndType](#dg1getgrouperversionandtype)|| |[getID](#dg1getid)|| |[getMajorDiagnosticCategory](#dg1getmajordiagnosticcategory)|| |[getOutlierCost](#dg1getoutliercost)|| |[getOutlierDays](#dg1getoutlierdays)|| |[getOutlierType](#dg1getoutliertype)|| |[setAttestationDateTime](#dg1setattestationdatetime)|| |[setConfidentialIndicator](#dg1setconfidentialindicator)|| |[setDRGApprovalIndicator](#dg1setdrgapprovalindicator)|| |[setDRGGrouperReviewCode](#dg1setdrggrouperreviewcode)|| |[setDiagnosingClinician](#dg1setdiagnosingclinician)|| |[setDiagnosisClassification](#dg1setdiagnosisclassification)|| |[setDiagnosisCodeDG1](#dg1setdiagnosiscodedg1)|| |[setDiagnosisCodingMethod](#dg1setdiagnosiscodingmethod)|| |[setDiagnosisDateTime](#dg1setdiagnosisdatetime)|| |[setDiagnosisDescription](#dg1setdiagnosisdescription)|| |[setDiagnosisPriority](#dg1setdiagnosispriority)|| |[setDiagnosisType](#dg1setdiagnosistype)|| |[setDiagnosticRelatedGroup](#dg1setdiagnosticrelatedgroup)|| |[setGrouperVersionAndType](#dg1setgrouperversionandtype)|| |[setID](#dg1setid)|| |[setMajorDiagnosticCategory](#dg1setmajordiagnosticcategory)|| |[setOutlierCost](#dg1setoutliercost)|| |[setOutlierDays](#dg1setoutlierdays)|| |[setOutlierType](#dg1setoutliertype)|| ## Inherited methods | Name | Description | |------|-------------| |__construct|Create a segment.| |getField|Get the field at index.| |getFields|Get fields from a segment| |getName|Get the name of the segment. This is basically the value at index 0| |setField|Set the field specified by index to value.| |size|Get the number of fields for this segment, not including the name| ### DG1::getAttestationDateTime **Description** ```php public getAttestationDateTime (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getConfidentialIndicator **Description** ```php public getConfidentialIndicator (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDRGApprovalIndicator **Description** ```php public getDRGApprovalIndicator (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDRGGrouperReviewCode **Description** ```php public getDRGGrouperReviewCode (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosingClinician **Description** ```php public getDiagnosingClinician (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosisClassification **Description** ```php public getDiagnosisClassification (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosisCodeDG1 **Description** ```php public getDiagnosisCodeDG1 (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosisCodingMethod **Description** ```php public getDiagnosisCodingMethod (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosisDateTime **Description** ```php public getDiagnosisDateTime (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosisDescription **Description** ```php public getDiagnosisDescription (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosisPriority **Description** ```php public getDiagnosisPriority (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosisType **Description** ```php public getDiagnosisType (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getDiagnosticRelatedGroup **Description** ```php public getDiagnosticRelatedGroup (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getGrouperVersionAndType **Description** ```php public getGrouperVersionAndType (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getID **Description** ```php public getID (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getMajorDiagnosticCategory **Description** ```php public getMajorDiagnosticCategory (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getOutlierCost **Description** ```php public getOutlierCost (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getOutlierDays **Description** ```php public getOutlierDays (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::getOutlierType **Description** ```php public getOutlierType (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setAttestationDateTime **Description** ```php public setAttestationDateTime (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setConfidentialIndicator **Description** ```php public setConfidentialIndicator (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDRGApprovalIndicator **Description** ```php public setDRGApprovalIndicator (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDRGGrouperReviewCode **Description** ```php public setDRGGrouperReviewCode (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosingClinician **Description** ```php public setDiagnosingClinician (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosisClassification **Description** ```php public setDiagnosisClassification (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosisCodeDG1 **Description** ```php public setDiagnosisCodeDG1 (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosisCodingMethod **Description** ```php public setDiagnosisCodingMethod (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosisDateTime **Description** ```php public setDiagnosisDateTime (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosisDescription **Description** ```php public setDiagnosisDescription (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosisPriority **Description** ```php public setDiagnosisPriority (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosisType **Description** ```php public setDiagnosisType (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setDiagnosticRelatedGroup **Description** ```php public setDiagnosticRelatedGroup (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setGrouperVersionAndType **Description** ```php public setGrouperVersionAndType (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setID **Description** ```php public setID (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setMajorDiagnosticCategory **Description** ```php public setMajorDiagnosticCategory (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setOutlierCost **Description** ```php public setOutlierCost (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setOutlierDays **Description** ```php public setOutlierDays (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`
### DG1::setOutlierType **Description** ```php public setOutlierType (void) ``` **Parameters** `This function has no parameters.` **Return Values** `void`