Package hdi.model.claim
Class Claim
java.lang.Object
hdi.model.ClaimOrPayment
hdi.model.claim.Claim
- All Implemented Interfaces:
hdi.edi.edient.EdiEntity
,ProviderHolder
,RootObj
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccidentDate
(LocalDate accidentDate) accidentState
(String accidentState) acuteManifestationDate
(LocalDate acuteManifestationDate) void
addCodeEntity
(hdi.codeent.CodeEntity codeEntity) hdi.codeent.CodeEntity
addDiagCode
(String diagCode) void
addDiagCodes
(List<String> diagCodes) void
addFixedFormatRecord
(String record) void
addProvider
(OrgOrPerson provider) adjustedRepricedReferenceNumber
(String adjustedRepricedReferenceNumber) admissionDate
(LocalDate admissionDate) admissionDateAndHour
(LocalDateTime admissionDateAndHour) admissionSourceCode
(String admissionSourceCode) admissionTypeCode
(String admissionTypeCode) List
<hdi.codeent.CodeEntity> List
<hdi.codeent.CodeEntity> assignmentCertificationIndicator
(String assignmentCertificationIndicator) assignmentParticipationCode
(String assignmentParticipationCode) assumedCareDate
(LocalDate assumedCareDate) attachments
(List<Attachment> attachments) authorizedReturnToWorkDate
(LocalDate authorizedReturnToWorkDate) billingNote
(String billingNote) billingProvider
(OrgOrPerson billingProvider) checkTimestamp
(LocalDateTime checkTimestamp) clearinghouseTraceNumber
(String clearinghouseTraceNumber) List
<hdi.codeent.CodeEntity> conditions
(List<hdi.codeent.CodeEntity> conditions) void
static Claim
createInstClaim
(String pcn, BigDecimal chargeAmt, String facilityCode, String patientStatusCode, LocalDate statementDateFrom, LocalDate statementDateTo) static Claim
createProfClaim
(String pcn, BigDecimal chargeAmt, String placeOfServiceCode) delayReasonCode
(String delayReasonCode) demonstrationProjectIdentifier
(String demonstrationProjectIdentifier) List
<hdi.codeent.CodeEntity> diags()
disabilityDateFrom
(LocalDate disabilityDateFrom) disabilityDateTo
(LocalDate disabilityDateTo) dischargeDate
(LocalDate dischargeDate) dischargeTime
(LocalTime dischargeTime) hdi.codeent.CodeEntity
drg()
drg
(hdi.codeent.CodeEntity drg) boolean
fixedFormatRecords
(List<String> fixedFormatRecords) hdi.codeent.CodeEntity
getCodeEntByType
(List<hdi.codeent.CodeEntity> codeEntities, hdi.edi.qualifier.EdiQualifier type) List
<hdi.codeent.CodeEntity> getCodeEntsByType
(List<hdi.codeent.CodeEntity> codeEntities, hdi.edi.qualifier.EdiQualifier type) hdi.codeent.CodeEntity
getDiagByType
(DiagType type) List
<hdi.codeent.CodeEntity> getDiagsByType
(DiagType type) hdi.codeent.CodeEntity
hdi.codeent.CodeEntity
getProcByType
(ProcType type) List
<hdi.codeent.CodeEntity> getProcsByType
(ProcType type) getProvider
(EntityRole entityRole) int
hashCode()
id()
initialTreatmentDate
(LocalDate initialTreatmentDate) lastMenstrualPeriodDate
(LocalDate lastMenstrualPeriodDate) lastSeenDate
(LocalDate lastSeenDate) lastWorkedDate
(LocalDate lastWorkedDate) lastXRayDate
(LocalDate lastXRayDate) int
lineCount
(int lineCount) medicalRecordNumber
(String medicalRecordNumber) List
<hdi.codeent.CodeEntity> occurrences
(List<hdi.codeent.CodeEntity> occurrences) List
<hdi.codeent.CodeEntity> occurrenceSpans
(List<hdi.codeent.CodeEntity> occurrenceSpans) onsetOfCurrentIllnessOrInjuryDate
(LocalDate onsetOfCurrentIllnessOrInjuryDate) originalReferenceNumber
(String originalReferenceNumber) orthodonticBandingDate
(LocalDate orthodonticBandingDate) orthodonticInfo
(OrthodonticInfo orthodonticInfo) paidDate()
patientResponsibilityAmount
(BigDecimal patientResponsibilityAmount) patientStatusCode
(String patientStatusCode) peerReviewAuthorizationNumber
(String peerReviewAuthorizationNumber) predeterminationOfBenefitsIdentifier
(String predeterminationOfBenefitsIdentifier) prescriptionDate
(LocalDate prescriptionDate) priorAuthorizationNumber
(String priorAuthorizationNumber) List
<hdi.codeent.CodeEntity> procs()
propertyCasualtyFirstContactDate
(LocalDate propertyCasualtyFirstContactDate) providers
(Set<OrgOrPerson> providers) providerSignatureIndicator
(String providerSignatureIndicator) referralNumber
(String referralNumber) releaseOfInformationCode
(String releaseOfInformationCode) relinquishedCareDate
(LocalDate relinquishedCareDate) repricedReferenceNumber
(String repricedReferenceNumber) repricerReceivedDate
(LocalDate repricerReceivedDate) serviceAuthorizationExceptionCode
(String serviceAuthorizationExceptionCode) sourceClaimId
(String sourceClaimId) sourceClaimVersionId
(String sourceClaimVersionId) specialProgramCode
(String specialProgramCode) toothStatuses
(List<ToothStatus> toothStatuses) toString()
transactionType
(TransactionType transactionType) List
<hdi.codeent.CodeEntity> valueInfos
(List<hdi.codeent.CodeEntity> valueInfos) Methods inherited from class hdi.model.ClaimOrPayment
addCodeEntityForSeg, addLine, adjustments, calcWidestServiceDateRange, chargeAmount, chargeAmount, codeEnts, codeEnts, containsCode, createTimestamp, createTimestamp, dateFrom, dateFrom, dateTo, dateTo, facilityCode, facilityCode, frequencyCode, frequencyCode, getPatientOrSubscriber, getPlaceOfServiceCodeDesc, getTotalClaimAdjustmentAmount, id, isInstClaimOrPayment, isOriginalClaim, issues, issues, lines, objectType, objectType, otherSubscribers, otherSubscribers, patient, patient, patientControlNumber, patientControlNumber, patientPaidAmount, patientPaidAmount, paymentAmount, paymentAmount, placeOfServiceType, placeOfServiceType, qualityScore, qualityScore, serviceDateFrom, serviceDateFrom, serviceDateTo, serviceDateTo, statementDateFrom, statementDateFrom, statementDateTo, statementDateTo, subscriber, subscriber, transaction, transaction, transactionId, transactionId, updateTimestamp, updateTimestamp, yearMonthPeriod, yearMonthPeriod, yearPeriod, yearPeriod
-
Constructor Details
-
Claim
public Claim()
-
-
Method Details
-
sourceClaimId
-
id
- Specified by:
id
in interfaceRootObj
- Overrides:
id
in classClaimOrPayment
-
createProfClaim
-
createInstClaim
-
admissionDateOrDateTime
-
allCodeEntities
-
allClaimLevelCodeEntities
-
addFixedFormatRecord
-
claimNote
-
addDiagCodes
-
addDiagCode
-
addCodeEntity
public void addCodeEntity(hdi.codeent.CodeEntity codeEntity) -
totalLinesChargeAmount
-
diags
-
procs
-
getPrincipalDiagnosis
public hdi.codeent.CodeEntity getPrincipalDiagnosis() -
getDiagByType
-
getProcByType
-
getDiagsByType
-
getProcsByType
-
getCodeEntByType
public hdi.codeent.CodeEntity getCodeEntByType(List<hdi.codeent.CodeEntity> codeEntities, hdi.edi.qualifier.EdiQualifier type) -
getCodeEntsByType
-
addProvider
-
copyProvsFromClaimTran
public void copyProvsFromClaimTran() -
getProvider
- Specified by:
getProvider
in interfaceProviderHolder
-
providers
-
transactionType
- Returns:
this
.
-
providerSignatureIndicator
- Returns:
this
.
-
assignmentParticipationCode
- Returns:
this
.
-
assignmentCertificationIndicator
- Returns:
this
.
-
releaseOfInformationCode
- Returns:
this
.
-
specialProgramCode
- Returns:
this
.
-
delayReasonCode
- Returns:
this
.
-
sourceClaimId
- Returns:
this
.
-
sourceClaimVersionId
- Returns:
this
.
-
paidDate
- Returns:
this
.
-
serviceAuthorizationExceptionCode
- Returns:
this
.
-
referralNumber
- Returns:
this
.
-
priorAuthorizationNumber
- Returns:
this
.
-
originalReferenceNumber
- Returns:
this
.
-
repricedReferenceNumber
- Returns:
this
.
-
adjustedRepricedReferenceNumber
- Returns:
this
.
-
clearinghouseTraceNumber
- Returns:
this
.
-
accidentState
- Returns:
this
.
-
medicalRecordNumber
- Returns:
this
.
-
peerReviewAuthorizationNumber
- Returns:
this
.
-
demonstrationProjectIdentifier
- Returns:
this
.
-
onsetOfCurrentIllnessOrInjuryDate
- Returns:
this
.
-
initialTreatmentDate
- Returns:
this
.
-
lastSeenDate
- Returns:
this
.
-
acuteManifestationDate
- Returns:
this
.
-
accidentDate
- Returns:
this
.
-
orthodonticBandingDate
- Returns:
this
.
-
lastMenstrualPeriodDate
- Returns:
this
.
-
lastXRayDate
- Returns:
this
.
-
prescriptionDate
- Returns:
this
.
-
disabilityDateFrom
- Returns:
this
.
-
disabilityDateTo
- Returns:
this
.
-
lastWorkedDate
- Returns:
this
.
-
authorizedReturnToWorkDate
- Returns:
this
.
-
admissionDate
- Returns:
this
.
-
dischargeDate
- Returns:
this
.
-
assumedCareDate
- Returns:
this
.
-
relinquishedCareDate
- Returns:
this
.
-
propertyCasualtyFirstContactDate
- Returns:
this
.
-
admissionDateAndHour
- Returns:
this
.
-
dischargeTime
- Returns:
this
.
-
repricerReceivedDate
- Returns:
this
.
-
orthodonticInfo
- Returns:
this
.
-
toothStatuses
- Returns:
this
.
-
admissionTypeCode
- Returns:
this
.
-
admissionSourceCode
- Returns:
this
.
-
patientStatusCode
- Returns:
this
.
-
patientResponsibilityAmount
- Returns:
this
.
-
predeterminationOfBenefitsIdentifier
- Returns:
this
.
-
fixedFormatRecords
- Returns:
this
.
-
billingNote
- Returns:
this
.
-
billingProvider
- Returns:
this
.
-
providers
- Returns:
this
.
-
diags
- Returns:
this
.
-
drg
- Returns:
this
.
-
procs
- Returns:
this
.
-
occurrenceSpans
- Returns:
this
.
-
occurrences
- Returns:
this
.
-
valueInfos
- Returns:
this
.
-
conditions
- Returns:
this
.
-
attachments
- Returns:
this
.
-
lineCount
- Returns:
this
.
-
checkTimestamp
- Returns:
this
.
-
toString
- Overrides:
toString
in classClaimOrPayment
-
equals
-
hashCode
public int hashCode() -
transactionType
-
providerSignatureIndicator
-
assignmentParticipationCode
-
assignmentCertificationIndicator
-
releaseOfInformationCode
-
specialProgramCode
-
delayReasonCode
-
sourceClaimVersionId
-
paidDate
-
serviceAuthorizationExceptionCode
-
referralNumber
-
priorAuthorizationNumber
-
originalReferenceNumber
-
repricedReferenceNumber
-
adjustedRepricedReferenceNumber
-
clearinghouseTraceNumber
-
accidentState
-
medicalRecordNumber
-
peerReviewAuthorizationNumber
-
demonstrationProjectIdentifier
-
onsetOfCurrentIllnessOrInjuryDate
-
initialTreatmentDate
-
lastSeenDate
-
acuteManifestationDate
-
accidentDate
-
orthodonticBandingDate
-
lastMenstrualPeriodDate
-
lastXRayDate
-
prescriptionDate
-
disabilityDateFrom
-
disabilityDateTo
-
lastWorkedDate
-
authorizedReturnToWorkDate
-
admissionDate
-
dischargeDate
-
assumedCareDate
-
relinquishedCareDate
-
propertyCasualtyFirstContactDate
-
admissionDateAndHour
-
dischargeTime
-
repricerReceivedDate
-
orthodonticInfo
-
toothStatuses
-
admissionTypeCode
-
admissionSourceCode
-
patientStatusCode
-
patientResponsibilityAmount
-
predeterminationOfBenefitsIdentifier
-
fixedFormatRecords
-
claimNote
-
billingNote
-
billingProvider
-
drg
public hdi.codeent.CodeEntity drg() -
occurrenceSpans
-
occurrences
-
valueInfos
-
conditions
-
attachments
-
lineCount
public int lineCount() -
checkTimestamp
-