Class Claim
java.lang.Object
hdi.model.ClaimOrPayment
hdi.model.claim.Claim
- All Implemented Interfaces:
hdi.edi.dict.annotations.PropDescConst, hdi.edi.edient.EdiEntity, ProviderHolder, RootObj
-
Field Summary
Fields inherited from interface hdi.edi.dict.annotations.PropDescConst
ID_DESC, TRAN_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccidentDate(LocalDate accidentDate) accidentState(String accidentState) acuteManifestationDate(LocalDate acuteManifestationDate) voidaddCodeEntity(hdi.codeent.CodeEntity codeEntity) hdi.codeent.CodeEntityaddDiagCode(String diagCode) voidaddDiagCodes(List<String> diagCodes) voidaddFixedFormatRecord(String record) voidaddProvider(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> ambulanceTransportInfo(AmbulanceTransportInfo ambulanceTransportInfo) assignmentCertificationIndicator(String assignmentCertificationIndicator) assignmentParticipationCode(String assignmentParticipationCode) assumedCareDate(LocalDate assumedCareDate) attachments(List<Attachment> attachments) authorizedReturnToWorkDate(LocalDate authorizedReturnToWorkDate) billingNote(String billingNote) billingProvider(OrgOrPerson billingProvider) carePlanOversightNumber(String carePlanOversightNumber) checkTimestamp(LocalDateTime checkTimestamp) clearinghouseTraceNumber(String clearinghouseTraceNumber) cliaNumber(String cliaNumber) List<hdi.codeent.CodeEntity> conditions(List<hdi.codeent.CodeEntity> conditions) conditionsIndicators(List<ConditionsIndicator> conditionsIndicators) contractInfo(ContractInfo contractInfo) voidstatic ClaimcreateInstClaim(String pcn, String facilityCode, String admissionTypeCode, String patientStatusCode, LocalDate statementDateFrom, LocalDate statementDateTo) static ClaimcreateProfClaim(String pcn, String placeOfServiceCode) delayReasonCode(String delayReasonCode) delayReasonType(DelayReasonType delayReasonType) demonstrationProjectIdentifier(String demonstrationProjectIdentifier) List<hdi.codeent.CodeEntity> diags()disabilityDateFrom(LocalDate disabilityDateFrom) disabilityDateTo(LocalDate disabilityDateTo) dischargeDate(LocalDate dischargeDate) dischargeTime(LocalTime dischargeTime) hdi.codeent.CodeEntitydrg()drg(hdi.codeent.CodeEntity drg) booleanfixedFormatRecords(List<String> fixedFormatRecords) hdi.codeent.CodeEntitygetCodeEntByType(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.CodeEntitygetDiagByType(DiagType type) List<hdi.codeent.CodeEntity> getDiagsByType(DiagType type) hdi.codeent.CodeEntityhdi.codeent.CodeEntitygetProcByType(ProcType type) List<hdi.codeent.CodeEntity> getProcsByType(ProcType type) getProvider(EntityRole entityRole) inthashCode()id()initialTreatmentDate(LocalDate initialTreatmentDate) investigationalDeviceExemptionNumber(String investigationalDeviceExemptionNumber) lastMenstrualPeriodDate(LocalDate lastMenstrualPeriodDate) lastSeenDate(LocalDate lastSeenDate) lastWorkedDate(LocalDate lastWorkedDate) lastXRayDate(LocalDate lastXRayDate) intlineCount(int lineCount) mammographyCertificationNumber(String mammographyCertificationNumber) medicalRecordNumber(String medicalRecordNumber) medicareSection4081Indicator(String medicareSection4081Indicator) notes()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) patientSignatureSourceCode(String patientSignatureSourceCode) patientStatusCode(String patientStatusCode) payToAddress(OrgOrPerson payToAddress) payToPlan(OrgOrPerson payToPlan) peerReviewAuthorizationNumber(String peerReviewAuthorizationNumber) voidpredeterminationOfBenefitsIdentifier(String predeterminationOfBenefitsIdentifier) prescriptionDate(LocalDate prescriptionDate) priorAuthorizationNumber(String priorAuthorizationNumber) List<hdi.codeent.CodeEntity> procs()propertyCasualtyFirstContactDate(LocalDate propertyCasualtyFirstContactDate) providers(LinkedHashSet<OrgOrPerson> providers) providerSignatureIndicator(String providerSignatureIndicator) referralNumber(String referralNumber) relatedCause(RelatedCauseInfo relatedCause) releaseOfInformationCode(String releaseOfInformationCode) relinquishedCareDate(LocalDate relinquishedCareDate) repricedReferenceNumber(String repricedReferenceNumber) repricerReceivedDate(LocalDate repricerReceivedDate) serviceAuthorizationExceptionCode(String serviceAuthorizationExceptionCode) sourceClaimId(String sourceClaimId) sourceClaimVersionId(String sourceClaimVersionId) specialProgramCode(String specialProgramCode) specialProgramType(SpecialProgramType specialProgramType) spinalManipulationInfo(SpinalManipulationInfo spinalManipulationInfo) toothStatuses(List<ToothStatus> toothStatuses) toString()transactionType(TransactionType transactionType) List<hdi.codeent.CodeEntity> valueInfos(List<hdi.codeent.CodeEntity> valueInfos) Methods inherited from class 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, setTransaction, setTransactionId, setValidationIssues, splitTransactionId, splitTransactionId, statementDateFrom, statementDateFrom, statementDateTo, statementDateTo, subscriber, subscriber, transaction, transaction, transactionId, transactionId, updateTimestamp, updateTimestamp, validationIssues, validationIssues, yearMonthPeriod, yearMonthPeriod, yearPeriod, yearPeriod
-
Constructor Details
-
Claim
public Claim()
-
-
Method Details
-
sourceClaimId
-
id
- Specified by:
idin interfaceRootObj- Overrides:
idin classClaimOrPayment
-
createProfClaim
-
createInstClaim
-
admissionDateOrDateTime
-
specialProgramCode
-
delayReasonCode
-
allCodeEntities
-
allClaimLevelCodeEntities
-
addFixedFormatRecord
-
claimNote
-
addDiagCodes
-
addDiagCode
-
addCodeEntity
public void addCodeEntity(hdi.codeent.CodeEntity codeEntity) -
totalLinesChargeAmount
-
diags
-
procs
-
occurrences
-
occurrenceSpans
-
valueInfos
-
conditions
-
attachments
-
conditionsIndicators
-
notes
-
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:
getProviderin interfaceProviderHolder
-
providers
-
populateDefaults
public void populateDefaults() -
transactionType
-
providerSignatureIndicator
-
assignmentParticipationCode
-
assignmentCertificationIndicator
-
releaseOfInformationCode
-
patientSignatureSourceCode
-
specialProgramCode
-
specialProgramType
-
delayReasonCode
-
delayReasonType
-
sourceClaimVersionId
-
paidDate
-
serviceAuthorizationExceptionCode
-
medicareSection4081Indicator
-
mammographyCertificationNumber
-
referralNumber
-
priorAuthorizationNumber
-
originalReferenceNumber
-
cliaNumber
-
repricedReferenceNumber
-
adjustedRepricedReferenceNumber
-
investigationalDeviceExemptionNumber
-
clearinghouseTraceNumber
-
accidentState
-
medicalRecordNumber
-
peerReviewAuthorizationNumber
-
demonstrationProjectIdentifier
-
carePlanOversightNumber
-
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
-
payToAddress
-
payToPlan
-
drg
public hdi.codeent.CodeEntity drg() -
contractInfo
-
ambulanceTransportInfo
-
spinalManipulationInfo
-
lineCount
public int lineCount() -
checkTimestamp
-
transactionType
- Returns:
this.
-
providerSignatureIndicator
-
assignmentParticipationCode
-
assignmentCertificationIndicator
-
releaseOfInformationCode
-
patientSignatureSourceCode
-
specialProgramType
- Returns:
this.
-
delayReasonType
- Returns:
this.
-
sourceClaimId
-
sourceClaimVersionId
-
paidDate
-
serviceAuthorizationExceptionCode
-
medicareSection4081Indicator
-
mammographyCertificationNumber
-
referralNumber
-
priorAuthorizationNumber
-
originalReferenceNumber
-
cliaNumber
-
repricedReferenceNumber
-
adjustedRepricedReferenceNumber
-
investigationalDeviceExemptionNumber
-
clearinghouseTraceNumber
-
accidentState
-
medicalRecordNumber
-
peerReviewAuthorizationNumber
-
demonstrationProjectIdentifier
-
carePlanOversightNumber
-
onsetOfCurrentIllnessOrInjuryDate
-
initialTreatmentDate
-
lastSeenDate
-
acuteManifestationDate
-
accidentDate
-
orthodonticBandingDate
-
lastMenstrualPeriodDate
-
lastXRayDate
-
prescriptionDate
-
disabilityDateFrom
-
disabilityDateTo
-
lastWorkedDate
-
authorizedReturnToWorkDate
-
admissionDate
-
dischargeDate
-
assumedCareDate
-
relinquishedCareDate
-
propertyCasualtyFirstContactDate
-
admissionDateAndHour
- Returns:
this.
-
dischargeTime
-
repricerReceivedDate
-
orthodonticInfo
- Returns:
this.
-
toothStatuses
- Returns:
this.
-
admissionTypeCode
-
admissionSourceCode
-
patientStatusCode
-
patientResponsibilityAmount
- Returns:
this.
-
predeterminationOfBenefitsIdentifier
-
fixedFormatRecords
-
billingNote
-
notes
-
billingProvider
- Returns:
this.
-
payToAddress
- Returns:
this.
-
payToPlan
- Returns:
this.
-
providers
- Returns:
this.
-
diags
-
drg
- Returns:
this.
-
procs
-
occurrenceSpans
-
occurrences
-
valueInfos
-
conditions
-
attachments
- Returns:
this.
-
contractInfo
- Returns:
this.
-
ambulanceTransportInfo
- Returns:
this.
-
spinalManipulationInfo
- Returns:
this.
-
conditionsIndicators
- Returns:
this.
-
lineCount
- Returns:
this.
-
checkTimestamp
- Returns:
this.
-
toString
- Overrides:
toStringin classClaimOrPayment
-
equals
-
hashCode
-