Package hdi.model.claim
Class Claim
java.lang.Object
hdi.model.ClaimOrPayment
hdi.model.claim.Claim
- All Implemented Interfaces:
hdi.edi.edient.EdiEntity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccidentDate
(LocalDate accidentDate) accidentState
(String accidentState) acuteManifestationDate
(LocalDate acuteManifestationDate) void
addCodeEntityForClaim
(CodeEntity codeEntity) void
addProvider
(OrgOrPerson provider) admissionDate
(LocalDate admissionDate) admissionDateAndHour
(LocalDateTime admissionDateAndHour) admissionSourceCode
(String admissionSourceCode) admissionTypeCode
(String admissionTypeCode) billingNote
(String billingNote) billingProvider
(OrgOrPerson billingProvider) checkTimestamp
(LocalDateTime checkTimestamp) claimFillingIndicatorCode
(String claimFillingIndicatorCode) hdi.model.claim.ClaimTransaction
claimTransaction
(hdi.model.claim.ClaimTransaction claimTransaction) clearinghouseTraceNumber
(String clearinghouseTraceNumber) conditions
(List<CodeEntity> conditions) demonstrationProjectIdentifier
(String demonstrationProjectIdentifier) diags()
diags
(List<CodeEntity> diags) dischargeDate
(LocalDate dischargeDate) dischargeTime
(LocalTime dischargeTime) boolean
int
hashCode()
id()
initialTreatmentDate
(LocalDate initialTreatmentDate) lastMenstrualPeriodDate
(LocalDate lastMenstrualPeriodDate) lastSeenDate
(LocalDate lastSeenDate) lastXRayDate
(LocalDate lastXRayDate) int
lineCount
(int lineCount) medicalRecordNumber
(String medicalRecordNumber) nonInstitutionalClaimTypeCode
(String nonInstitutionalClaimTypeCode) occurrences
(List<CodeEntity> occurrences) occurrenceSpans
(List<CodeEntity> occurrenceSpans) onsetOfCurrentIllnessOrInjuryDate
(LocalDate onsetOfCurrentIllnessOrInjuryDate) originalReferenceNumber
(String originalReferenceNumber) otherSubscribers
(List<PatientSubscriber> otherSubscribers) paidDate()
patientStatusCode
(String patientStatusCode) peerReviewAuthorizationNumber
(String peerReviewAuthorizationNumber) void
populateFromSeg
(EdiSeg seg, EdiParsingResults ediParsingResults) void
populateFromSegInitial
(EdiSeg seg, EdiParsingResults results) void
priorAuthorizationNumber
(String priorAuthorizationNumber) procs()
procs
(List<CodeEntity> procs) providers
(Set<OrgOrPerson> providers) Referral numberreferralNumber
(String referralNumber) Referral numbersourceClaimId
(String sourceClaimId) sourceClaimVersionId
(String sourceClaimVersionId) tags()
toString()
hdi.edi.legacyparser.TransactionType
transactionType
(hdi.edi.legacyparser.TransactionType transactionType) valueInfos
(List<CodeEntity> valueInfos) Methods inherited from class hdi.model.ClaimOrPayment
addCodeEntityForSeg, addLine, chargeAmount, codeEnts, containsCode, createTimestamp, dateFrom, dateTo, facilityCode, frequencyCode, isOriginalClaim, issues, lines, patient, patientControlNumber, patientPaidAmount, paymentAmount, placeOfServiceType, prepDerived, qualityScore, serviceDateFrom, serviceDateTo, statementDateFrom, statementDateTo, subscriber, subscriber, transaction, transaction, updateTimestamp, yearMonthPeriod, yearPeriod
Methods inherited from interface hdi.edi.edient.EdiEntity
addCodeEntityForTransaction, codeEntities, populateFromSegMaster, summaryString, summaryString
-
Constructor Details
-
Claim
public Claim()
-
-
Method Details
-
sourceClaimId
-
id
- Overrides:
id
in classClaimOrPayment
-
populateFromSegInitial
- Specified by:
populateFromSegInitial
in interfacehdi.edi.edient.EdiEntity
- Specified by:
populateFromSegInitial
in classClaimOrPayment
-
admissionDateOrDateTime
-
populateFromSeg
-
allCodeEntities
-
allClaimLevelCodeEntities
-
procCodeEntities
-
addCodeEntityForClaim
-
summaryStringAsParent
-
totalLinesChargeAmount
-
diags
-
procs
-
getPrincipalDiagnosis
-
addProvider
-
prepForApi
public void prepForApi() -
findRenderingOrAttending
-
transactionType
- Returns:
this
.
-
referralNumber
Referral number- Returns:
this
.
-
priorAuthorizationNumber
- Returns:
this
.
-
sourceClaimId
- Returns:
this
.
-
sourceClaimVersionId
- Returns:
this
.
-
paidDate
- 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
.
-
lastMenstrualPeriodDate
- Returns:
this
.
-
lastXRayDate
- Returns:
this
.
-
admissionDateAndHour
- Returns:
this
.
-
admissionDate
- Returns:
this
.
-
dischargeDate
- Returns:
this
.
-
dischargeTime
- Returns:
this
.
-
clearinghouseTraceNumber
- Returns:
this
.
-
admissionTypeCode
- Returns:
this
.
-
admissionSourceCode
- Returns:
this
.
-
patientStatusCode
- Returns:
this
.
-
originalReferenceNumber
- Returns:
this
.
-
claimFillingIndicatorCode
- Returns:
this
.
-
nonInstitutionalClaimTypeCode
- Returns:
this
.
-
claimNote
- Returns:
this
.
-
billingNote
- Returns:
this
.
-
otherSubscribers
- Returns:
this
.
-
billingProvider
- Returns:
this
.
-
providers
- Returns:
this
.
-
lineCount
- Returns:
this
.
-
checkTimestamp
- Returns:
this
.
-
claimTransaction
- Returns:
this
.
-
diags
- Returns:
this
.
-
procs
- Returns:
this
.
-
occurrences
- Returns:
this
.
-
occurrenceSpans
- Returns:
this
.
-
conditions
- Returns:
this
.
-
valueInfos
- Returns:
this
.
-
tags
- Returns:
this
.
-
toString
- Overrides:
toString
in classClaimOrPayment
-
equals
-
hashCode
public int hashCode() -
transactionType
public hdi.edi.legacyparser.TransactionType transactionType() -
referralNumber
Referral number -
priorAuthorizationNumber
-
sourceClaimVersionId
-
paidDate
-
accidentState
-
medicalRecordNumber
-
peerReviewAuthorizationNumber
-
demonstrationProjectIdentifier
-
onsetOfCurrentIllnessOrInjuryDate
-
initialTreatmentDate
-
lastSeenDate
-
acuteManifestationDate
-
accidentDate
-
lastMenstrualPeriodDate
-
lastXRayDate
-
admissionDateAndHour
-
admissionDate
-
dischargeDate
-
dischargeTime
-
clearinghouseTraceNumber
-
admissionTypeCode
-
admissionSourceCode
-
patientStatusCode
-
originalReferenceNumber
-
claimFillingIndicatorCode
-
nonInstitutionalClaimTypeCode
-
claimNote
-
billingNote
-
otherSubscribers
-
billingProvider
-
providers
-
lineCount
public int lineCount() -
checkTimestamp
-
claimTransaction
public hdi.model.claim.ClaimTransaction claimTransaction() -
occurrences
-
occurrenceSpans
-
conditions
-
valueInfos
-
tags
-