1#![allow(non_camel_case_types)]
2
3#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
4#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
5pub enum LineStatus {
6 Added,
10 Deleted,
14 Changed,
18 NoAction,
22 AcceptedWithoutAmendment,
26 AcceptedWithAmendment,
30 NotAccepted,
34 ScheduleOnly,
38 Amendments,
42 NotFound,
46 NotAmended,
50 LineItemNumbersChanged,
54 BuyerHasDeductedAmount,
58 BuyerClaimsAgainstInvoice,
62 ChargeBackBySeller,
66 SellerWillIssueCreditNote,
70 TermsChangedForNewTerms,
74 AbideOutcomeNegotiations,
78 SellerRejectsDispute,
82 Settlement,
86 NoDelivery,
90 CallOffDelivery,
94 ProposedAmendment,
98 AcceptedWithAmendmentNoConfirmationRequired,
102 EquipmentProvisionallyRepaired,
106 Included,
110 UponReceiptAndVerificationDocumentsWeShallCoverYouWhenDueAsPerYourInstructions,
114 UponReceiptAndVerificationDocumentsWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue,
118 OnReceiptYourAuthenticatedAdviceWeShallCoverYouWhenDueAsPerYourInstructions,
122 OnReceiptYourAuthenticatedAdviceWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue,
126 OnReceiptYourAuthenticatedAdviceWeShallCreditYourAccountWithUsWhenDue,
130 CreditAdviceRequestedForDirectDebit,
134 CreditAdviceAndAcknowledgementForDirectDebit,
138 Inquiry,
142 Checked,
146 NotChecked,
150 Cancelled,
154 Replaced,
158 New,
162 Agreed,
166 Proposed,
170 AlreadyDelivered,
174 AdditionalSubordinateStructuresWillFollow,
178 AdditionalSubordinateStructuresWillNotFollow,
182 ResultOpposed,
186 AuctionHeld,
190 LegalActionPursued,
194 MeetingHeld,
198 ResultSetAside,
202 ResultDisputed,
206 Countersued,
210 Pending,
214 CourtActionDismissed,
218 ReferredItemAccepted,
222 ReferredItemRejected,
226 DebitAdviceStatementLine,
230 CreditAdviceStatementLine,
234 GroupedCreditAdvices,
238 GroupedDebitAdvices,
242 Registered,
246 PaymentDenied,
250 ApprovedAsAmended,
254 ApprovedAsSubmitted,
258 CancelledNoActivity,
262 UnderInvestigation,
266 InitialClaimReceived,
270 NotInProcess,
274 RejectedDuplicate,
278 RejectedResubmitWithCorrections,
282 PendingIncomplete,
286 UnderFieldOfficeInvestigation,
290 PendingAwaitingAdditionalMaterial,
294 PendingAwaitingReview,
298 Reopened,
302 ProcessedByPrimaryForwardedToAdditionalPayerS,
306 ProcessedBySecondaryForwardedToAdditionalPayerS,
310 ProcessedByTertiaryForwardedToAdditionalPayerS,
314 PreviousPaymentDecisionReversed,
318 NotOurClaimForwardedToAnotherPayerS,
322 TransferredToCorrectInsuranceCarrier,
326 NotPaidPredeterminationPricingOnly,
330 DocumentationClaim,
334 Reviewed,
338 Repriced,
342 Audited,
346 ConditionallyPaid,
350 OnAppeal,
354 Closed,
358 Reaudited,
362 Reissued,
366 ClosedAfterReopening,
370 Redetermined,
374 ProcessedAsPrimary,
378 ProcessedAsSecondary,
382 ProcessedAsTertiary,
386 CorrectionError,
390 SingleCreditItemAGroup,
394 SingleDebitItemAGroup,
398 InterimResponse,
402 FinalResponse,
406 DebitAdviceRequested,
410 TransactionNotImpacted,
414 PatientToBeNotified,
418 HealthcareProviderToBeNotified,
422 UsualGeneralPractitionerToBeNotified,
426 AdviceWithoutDetails,
430 AdviceWithDetails,
434 AmendmentRequested,
438 ForInformation,
442 Withdraw,
446 DeliveryDateChange,
450 QuantityChange,
454 ResaleAndClaim,
458 Resale,
462 PriorAddition,
466 Expired,
470 Hold,
474 Open,
478 Observe,
482}
483
484impl crate::Code for LineStatus {
485 fn code(self) -> &'static str {
486 match self {
487 LineStatus::Added => "1",
488 LineStatus::Deleted => "2",
489 LineStatus::Changed => "3",
490 LineStatus::NoAction => "4",
491 LineStatus::AcceptedWithoutAmendment => "5",
492 LineStatus::AcceptedWithAmendment => "6",
493 LineStatus::NotAccepted => "7",
494 LineStatus::ScheduleOnly => "8",
495 LineStatus::Amendments => "9",
496 LineStatus::NotFound => "10",
497 LineStatus::NotAmended => "11",
498 LineStatus::LineItemNumbersChanged => "12",
499 LineStatus::BuyerHasDeductedAmount => "13",
500 LineStatus::BuyerClaimsAgainstInvoice => "14",
501 LineStatus::ChargeBackBySeller => "15",
502 LineStatus::SellerWillIssueCreditNote => "16",
503 LineStatus::TermsChangedForNewTerms => "17",
504 LineStatus::AbideOutcomeNegotiations => "18",
505 LineStatus::SellerRejectsDispute => "19",
506 LineStatus::Settlement => "20",
507 LineStatus::NoDelivery => "21",
508 LineStatus::CallOffDelivery => "22",
509 LineStatus::ProposedAmendment => "23",
510 LineStatus::AcceptedWithAmendmentNoConfirmationRequired => "24",
511 LineStatus::EquipmentProvisionallyRepaired => "25",
512 LineStatus::Included => "26",
513 LineStatus::UponReceiptAndVerificationDocumentsWeShallCoverYouWhenDueAsPerYourInstructions => "27",
514 LineStatus::UponReceiptAndVerificationDocumentsWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue => "28",
515 LineStatus::OnReceiptYourAuthenticatedAdviceWeShallCoverYouWhenDueAsPerYourInstructions => "29",
516 LineStatus::OnReceiptYourAuthenticatedAdviceWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue => "30",
517 LineStatus::OnReceiptYourAuthenticatedAdviceWeShallCreditYourAccountWithUsWhenDue => "31",
518 LineStatus::CreditAdviceRequestedForDirectDebit => "32",
519 LineStatus::CreditAdviceAndAcknowledgementForDirectDebit => "33",
520 LineStatus::Inquiry => "34",
521 LineStatus::Checked => "35",
522 LineStatus::NotChecked => "36",
523 LineStatus::Cancelled => "37",
524 LineStatus::Replaced => "38",
525 LineStatus::New => "39",
526 LineStatus::Agreed => "40",
527 LineStatus::Proposed => "41",
528 LineStatus::AlreadyDelivered => "42",
529 LineStatus::AdditionalSubordinateStructuresWillFollow => "43",
530 LineStatus::AdditionalSubordinateStructuresWillNotFollow => "44",
531 LineStatus::ResultOpposed => "45",
532 LineStatus::AuctionHeld => "46",
533 LineStatus::LegalActionPursued => "47",
534 LineStatus::MeetingHeld => "48",
535 LineStatus::ResultSetAside => "49",
536 LineStatus::ResultDisputed => "50",
537 LineStatus::Countersued => "51",
538 LineStatus::Pending => "52",
539 LineStatus::CourtActionDismissed => "53",
540 LineStatus::ReferredItemAccepted => "54",
541 LineStatus::ReferredItemRejected => "55",
542 LineStatus::DebitAdviceStatementLine => "56",
543 LineStatus::CreditAdviceStatementLine => "57",
544 LineStatus::GroupedCreditAdvices => "58",
545 LineStatus::GroupedDebitAdvices => "59",
546 LineStatus::Registered => "60",
547 LineStatus::PaymentDenied => "61",
548 LineStatus::ApprovedAsAmended => "62",
549 LineStatus::ApprovedAsSubmitted => "63",
550 LineStatus::CancelledNoActivity => "64",
551 LineStatus::UnderInvestigation => "65",
552 LineStatus::InitialClaimReceived => "66",
553 LineStatus::NotInProcess => "67",
554 LineStatus::RejectedDuplicate => "68",
555 LineStatus::RejectedResubmitWithCorrections => "69",
556 LineStatus::PendingIncomplete => "70",
557 LineStatus::UnderFieldOfficeInvestigation => "71",
558 LineStatus::PendingAwaitingAdditionalMaterial => "72",
559 LineStatus::PendingAwaitingReview => "73",
560 LineStatus::Reopened => "74",
561 LineStatus::ProcessedByPrimaryForwardedToAdditionalPayerS => "75",
562 LineStatus::ProcessedBySecondaryForwardedToAdditionalPayerS => "76",
563 LineStatus::ProcessedByTertiaryForwardedToAdditionalPayerS => "77",
564 LineStatus::PreviousPaymentDecisionReversed => "78",
565 LineStatus::NotOurClaimForwardedToAnotherPayerS => "79",
566 LineStatus::TransferredToCorrectInsuranceCarrier => "80",
567 LineStatus::NotPaidPredeterminationPricingOnly => "81",
568 LineStatus::DocumentationClaim => "82",
569 LineStatus::Reviewed => "83",
570 LineStatus::Repriced => "84",
571 LineStatus::Audited => "85",
572 LineStatus::ConditionallyPaid => "86",
573 LineStatus::OnAppeal => "87",
574 LineStatus::Closed => "88",
575 LineStatus::Reaudited => "89",
576 LineStatus::Reissued => "90",
577 LineStatus::ClosedAfterReopening => "91",
578 LineStatus::Redetermined => "92",
579 LineStatus::ProcessedAsPrimary => "93",
580 LineStatus::ProcessedAsSecondary => "94",
581 LineStatus::ProcessedAsTertiary => "95",
582 LineStatus::CorrectionError => "96",
583 LineStatus::SingleCreditItemAGroup => "97",
584 LineStatus::SingleDebitItemAGroup => "98",
585 LineStatus::InterimResponse => "99",
586 LineStatus::FinalResponse => "100",
587 LineStatus::DebitAdviceRequested => "101",
588 LineStatus::TransactionNotImpacted => "102",
589 LineStatus::PatientToBeNotified => "103",
590 LineStatus::HealthcareProviderToBeNotified => "104",
591 LineStatus::UsualGeneralPractitionerToBeNotified => "105",
592 LineStatus::AdviceWithoutDetails => "106",
593 LineStatus::AdviceWithDetails => "107",
594 LineStatus::AmendmentRequested => "108",
595 LineStatus::ForInformation => "109",
596 LineStatus::Withdraw => "110",
597 LineStatus::DeliveryDateChange => "111",
598 LineStatus::QuantityChange => "112",
599 LineStatus::ResaleAndClaim => "113",
600 LineStatus::Resale => "114",
601 LineStatus::PriorAddition => "115",
602 LineStatus::Expired => "116",
603 LineStatus::Hold => "117",
604 LineStatus::Open => "118",
605 LineStatus::Observe => "119",
606 }
607 }
608}
609
610impl crate::Description for LineStatus {
611 fn description(self) -> &'static str {
612 match self {
613 LineStatus::Added => "Added",
614 LineStatus::Deleted => "Deleted",
615 LineStatus::Changed => "Changed",
616 LineStatus::NoAction => "No action",
617 LineStatus::AcceptedWithoutAmendment => "Accepted without amendment",
618 LineStatus::AcceptedWithAmendment => "Accepted with amendment",
619 LineStatus::NotAccepted => "Not accepted",
620 LineStatus::ScheduleOnly => "Schedule only",
621 LineStatus::Amendments => "Amendments",
622 LineStatus::NotFound => "Not found",
623 LineStatus::NotAmended => "Not amended",
624 LineStatus::LineItemNumbersChanged => "Line item numbers changed",
625 LineStatus::BuyerHasDeductedAmount => "Buyer has deducted amount",
626 LineStatus::BuyerClaimsAgainstInvoice => "Buyer claims against invoice",
627 LineStatus::ChargeBackBySeller => "Charge back by seller",
628 LineStatus::SellerWillIssueCreditNote => "Seller will issue credit note",
629 LineStatus::TermsChangedForNewTerms => "Terms changed for new terms",
630 LineStatus::AbideOutcomeNegotiations => "Abide outcome of negotiations",
631 LineStatus::SellerRejectsDispute => "Seller rejects dispute",
632 LineStatus::Settlement => "Settlement",
633 LineStatus::NoDelivery => "No delivery",
634 LineStatus::CallOffDelivery => "Call-off delivery",
635 LineStatus::ProposedAmendment => "Proposed amendment",
636 LineStatus::AcceptedWithAmendmentNoConfirmationRequired => "Accepted with amendment, no confirmation required",
637 LineStatus::EquipmentProvisionallyRepaired => "Equipment provisionally repaired",
638 LineStatus::Included => "Included",
639 LineStatus::UponReceiptAndVerificationDocumentsWeShallCoverYouWhenDueAsPerYourInstructions => "Upon receipt and verification of documents we shall cover you when due as per your instructions",
640 LineStatus::UponReceiptAndVerificationDocumentsWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue => "Upon receipt and verification of documents we shall authorize you to debit our account with you when due",
641 LineStatus::OnReceiptYourAuthenticatedAdviceWeShallCoverYouWhenDueAsPerYourInstructions => "On receipt of your authenticated advice we shall cover you when due as per your instructions",
642 LineStatus::OnReceiptYourAuthenticatedAdviceWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue => "On receipt of your authenticated advice we shall authorize you to debit our account with you when due",
643 LineStatus::OnReceiptYourAuthenticatedAdviceWeShallCreditYourAccountWithUsWhenDue => "On receipt of your authenticated advice we shall credit your account with us when due",
644 LineStatus::CreditAdviceRequestedForDirectDebit => "Credit advice requested for direct debit",
645 LineStatus::CreditAdviceAndAcknowledgementForDirectDebit => "Credit advice and acknowledgement for direct debit",
646 LineStatus::Inquiry => "Inquiry",
647 LineStatus::Checked => "Checked",
648 LineStatus::NotChecked => "Not checked",
649 LineStatus::Cancelled => "Cancelled",
650 LineStatus::Replaced => "Replaced",
651 LineStatus::New => "New",
652 LineStatus::Agreed => "Agreed",
653 LineStatus::Proposed => "Proposed",
654 LineStatus::AlreadyDelivered => "Already delivered",
655 LineStatus::AdditionalSubordinateStructuresWillFollow => "Additional subordinate structures will follow",
656 LineStatus::AdditionalSubordinateStructuresWillNotFollow => "Additional subordinate structures will not follow",
657 LineStatus::ResultOpposed => "Result opposed",
658 LineStatus::AuctionHeld => "Auction held",
659 LineStatus::LegalActionPursued => "Legal action pursued",
660 LineStatus::MeetingHeld => "Meeting held",
661 LineStatus::ResultSetAside => "Result set aside",
662 LineStatus::ResultDisputed => "Result disputed",
663 LineStatus::Countersued => "Countersued",
664 LineStatus::Pending => "Pending",
665 LineStatus::CourtActionDismissed => "Court action dismissed",
666 LineStatus::ReferredItemAccepted => "Referred item, accepted",
667 LineStatus::ReferredItemRejected => "Referred item, rejected",
668 LineStatus::DebitAdviceStatementLine => "Debit advice statement line",
669 LineStatus::CreditAdviceStatementLine => "Credit advice statement line",
670 LineStatus::GroupedCreditAdvices => "Grouped credit advices",
671 LineStatus::GroupedDebitAdvices => "Grouped debit advices",
672 LineStatus::Registered => "Registered",
673 LineStatus::PaymentDenied => "Payment denied",
674 LineStatus::ApprovedAsAmended => "Approved as amended",
675 LineStatus::ApprovedAsSubmitted => "Approved as submitted",
676 LineStatus::CancelledNoActivity => "Cancelled, no activity",
677 LineStatus::UnderInvestigation => "Under investigation",
678 LineStatus::InitialClaimReceived => "Initial claim received",
679 LineStatus::NotInProcess => "Not in process",
680 LineStatus::RejectedDuplicate => "Rejected, duplicate",
681 LineStatus::RejectedResubmitWithCorrections => "Rejected, resubmit with corrections",
682 LineStatus::PendingIncomplete => "Pending, incomplete",
683 LineStatus::UnderFieldOfficeInvestigation => "Under field office investigation",
684 LineStatus::PendingAwaitingAdditionalMaterial => "Pending, awaiting additional material",
685 LineStatus::PendingAwaitingReview => "Pending, awaiting review",
686 LineStatus::Reopened => "Reopened",
687 LineStatus::ProcessedByPrimaryForwardedToAdditionalPayerS => "Processed by primary, forwarded to additional payer(s)",
688 LineStatus::ProcessedBySecondaryForwardedToAdditionalPayerS => "Processed by secondary, forwarded to additional payer(s)",
689 LineStatus::ProcessedByTertiaryForwardedToAdditionalPayerS => "Processed by tertiary, forwarded to additional payer(s)",
690 LineStatus::PreviousPaymentDecisionReversed => "Previous payment decision reversed",
691 LineStatus::NotOurClaimForwardedToAnotherPayerS => "Not our claim, forwarded to another payer(s)",
692 LineStatus::TransferredToCorrectInsuranceCarrier => "Transferred to correct insurance carrier",
693 LineStatus::NotPaidPredeterminationPricingOnly => "Not paid, predetermination pricing only",
694 LineStatus::DocumentationClaim => "Documentation claim",
695 LineStatus::Reviewed => "Reviewed",
696 LineStatus::Repriced => "Repriced",
697 LineStatus::Audited => "Audited",
698 LineStatus::ConditionallyPaid => "Conditionally paid",
699 LineStatus::OnAppeal => "On appeal",
700 LineStatus::Closed => "Closed",
701 LineStatus::Reaudited => "Reaudited",
702 LineStatus::Reissued => "Reissued",
703 LineStatus::ClosedAfterReopening => "Closed after reopening",
704 LineStatus::Redetermined => "Redetermined",
705 LineStatus::ProcessedAsPrimary => "Processed as primary",
706 LineStatus::ProcessedAsSecondary => "Processed as secondary",
707 LineStatus::ProcessedAsTertiary => "Processed as tertiary",
708 LineStatus::CorrectionError => "Correction of error",
709 LineStatus::SingleCreditItemAGroup => "Single credit item of a group",
710 LineStatus::SingleDebitItemAGroup => "Single debit item of a group",
711 LineStatus::InterimResponse => "Interim response",
712 LineStatus::FinalResponse => "Final response",
713 LineStatus::DebitAdviceRequested => "Debit advice requested",
714 LineStatus::TransactionNotImpacted => "Transaction not impacted",
715 LineStatus::PatientToBeNotified => "Patient to be notified",
716 LineStatus::HealthcareProviderToBeNotified => "Healthcare provider to be notified",
717 LineStatus::UsualGeneralPractitionerToBeNotified => "Usual general practitioner to be notified",
718 LineStatus::AdviceWithoutDetails => "Advice without details",
719 LineStatus::AdviceWithDetails => "Advice with details",
720 LineStatus::AmendmentRequested => "Amendment requested",
721 LineStatus::ForInformation => "For information",
722 LineStatus::Withdraw => "Withdraw",
723 LineStatus::DeliveryDateChange => "Delivery date change",
724 LineStatus::QuantityChange => "Quantity change",
725 LineStatus::ResaleAndClaim => "Resale and claim",
726 LineStatus::Resale => "Resale",
727 LineStatus::PriorAddition => "Prior addition",
728 LineStatus::Expired => "Expired",
729 LineStatus::Hold => "Hold",
730 LineStatus::Open => "Open",
731 LineStatus::Observe => "Observe",
732 }
733 }
734}
735
736impl crate::FromCode for LineStatus {
737 fn from_code(code: &str) -> Option<Self>
738 where
739 Self: Sized,
740 {
741 match code {
742 "1" => Some(LineStatus::Added),
743 "2" => Some(LineStatus::Deleted),
744 "3" => Some(LineStatus::Changed),
745 "4" => Some(LineStatus::NoAction),
746 "5" => Some(LineStatus::AcceptedWithoutAmendment),
747 "6" => Some(LineStatus::AcceptedWithAmendment),
748 "7" => Some(LineStatus::NotAccepted),
749 "8" => Some(LineStatus::ScheduleOnly),
750 "9" => Some(LineStatus::Amendments),
751 "10" => Some(LineStatus::NotFound),
752 "11" => Some(LineStatus::NotAmended),
753 "12" => Some(LineStatus::LineItemNumbersChanged),
754 "13" => Some(LineStatus::BuyerHasDeductedAmount),
755 "14" => Some(LineStatus::BuyerClaimsAgainstInvoice),
756 "15" => Some(LineStatus::ChargeBackBySeller),
757 "16" => Some(LineStatus::SellerWillIssueCreditNote),
758 "17" => Some(LineStatus::TermsChangedForNewTerms),
759 "18" => Some(LineStatus::AbideOutcomeNegotiations),
760 "19" => Some(LineStatus::SellerRejectsDispute),
761 "20" => Some(LineStatus::Settlement),
762 "21" => Some(LineStatus::NoDelivery),
763 "22" => Some(LineStatus::CallOffDelivery),
764 "23" => Some(LineStatus::ProposedAmendment),
765 "24" => Some(LineStatus::AcceptedWithAmendmentNoConfirmationRequired),
766 "25" => Some(LineStatus::EquipmentProvisionallyRepaired),
767 "26" => Some(LineStatus::Included),
768 "27" => Some(LineStatus::UponReceiptAndVerificationDocumentsWeShallCoverYouWhenDueAsPerYourInstructions),
769 "28" => Some(LineStatus::UponReceiptAndVerificationDocumentsWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue),
770 "29" => Some(LineStatus::OnReceiptYourAuthenticatedAdviceWeShallCoverYouWhenDueAsPerYourInstructions),
771 "30" => Some(LineStatus::OnReceiptYourAuthenticatedAdviceWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue),
772 "31" => Some(LineStatus::OnReceiptYourAuthenticatedAdviceWeShallCreditYourAccountWithUsWhenDue),
773 "32" => Some(LineStatus::CreditAdviceRequestedForDirectDebit),
774 "33" => Some(LineStatus::CreditAdviceAndAcknowledgementForDirectDebit),
775 "34" => Some(LineStatus::Inquiry),
776 "35" => Some(LineStatus::Checked),
777 "36" => Some(LineStatus::NotChecked),
778 "37" => Some(LineStatus::Cancelled),
779 "38" => Some(LineStatus::Replaced),
780 "39" => Some(LineStatus::New),
781 "40" => Some(LineStatus::Agreed),
782 "41" => Some(LineStatus::Proposed),
783 "42" => Some(LineStatus::AlreadyDelivered),
784 "43" => Some(LineStatus::AdditionalSubordinateStructuresWillFollow),
785 "44" => Some(LineStatus::AdditionalSubordinateStructuresWillNotFollow),
786 "45" => Some(LineStatus::ResultOpposed),
787 "46" => Some(LineStatus::AuctionHeld),
788 "47" => Some(LineStatus::LegalActionPursued),
789 "48" => Some(LineStatus::MeetingHeld),
790 "49" => Some(LineStatus::ResultSetAside),
791 "50" => Some(LineStatus::ResultDisputed),
792 "51" => Some(LineStatus::Countersued),
793 "52" => Some(LineStatus::Pending),
794 "53" => Some(LineStatus::CourtActionDismissed),
795 "54" => Some(LineStatus::ReferredItemAccepted),
796 "55" => Some(LineStatus::ReferredItemRejected),
797 "56" => Some(LineStatus::DebitAdviceStatementLine),
798 "57" => Some(LineStatus::CreditAdviceStatementLine),
799 "58" => Some(LineStatus::GroupedCreditAdvices),
800 "59" => Some(LineStatus::GroupedDebitAdvices),
801 "60" => Some(LineStatus::Registered),
802 "61" => Some(LineStatus::PaymentDenied),
803 "62" => Some(LineStatus::ApprovedAsAmended),
804 "63" => Some(LineStatus::ApprovedAsSubmitted),
805 "64" => Some(LineStatus::CancelledNoActivity),
806 "65" => Some(LineStatus::UnderInvestigation),
807 "66" => Some(LineStatus::InitialClaimReceived),
808 "67" => Some(LineStatus::NotInProcess),
809 "68" => Some(LineStatus::RejectedDuplicate),
810 "69" => Some(LineStatus::RejectedResubmitWithCorrections),
811 "70" => Some(LineStatus::PendingIncomplete),
812 "71" => Some(LineStatus::UnderFieldOfficeInvestigation),
813 "72" => Some(LineStatus::PendingAwaitingAdditionalMaterial),
814 "73" => Some(LineStatus::PendingAwaitingReview),
815 "74" => Some(LineStatus::Reopened),
816 "75" => Some(LineStatus::ProcessedByPrimaryForwardedToAdditionalPayerS),
817 "76" => Some(LineStatus::ProcessedBySecondaryForwardedToAdditionalPayerS),
818 "77" => Some(LineStatus::ProcessedByTertiaryForwardedToAdditionalPayerS),
819 "78" => Some(LineStatus::PreviousPaymentDecisionReversed),
820 "79" => Some(LineStatus::NotOurClaimForwardedToAnotherPayerS),
821 "80" => Some(LineStatus::TransferredToCorrectInsuranceCarrier),
822 "81" => Some(LineStatus::NotPaidPredeterminationPricingOnly),
823 "82" => Some(LineStatus::DocumentationClaim),
824 "83" => Some(LineStatus::Reviewed),
825 "84" => Some(LineStatus::Repriced),
826 "85" => Some(LineStatus::Audited),
827 "86" => Some(LineStatus::ConditionallyPaid),
828 "87" => Some(LineStatus::OnAppeal),
829 "88" => Some(LineStatus::Closed),
830 "89" => Some(LineStatus::Reaudited),
831 "90" => Some(LineStatus::Reissued),
832 "91" => Some(LineStatus::ClosedAfterReopening),
833 "92" => Some(LineStatus::Redetermined),
834 "93" => Some(LineStatus::ProcessedAsPrimary),
835 "94" => Some(LineStatus::ProcessedAsSecondary),
836 "95" => Some(LineStatus::ProcessedAsTertiary),
837 "96" => Some(LineStatus::CorrectionError),
838 "97" => Some(LineStatus::SingleCreditItemAGroup),
839 "98" => Some(LineStatus::SingleDebitItemAGroup),
840 "99" => Some(LineStatus::InterimResponse),
841 "100" => Some(LineStatus::FinalResponse),
842 "101" => Some(LineStatus::DebitAdviceRequested),
843 "102" => Some(LineStatus::TransactionNotImpacted),
844 "103" => Some(LineStatus::PatientToBeNotified),
845 "104" => Some(LineStatus::HealthcareProviderToBeNotified),
846 "105" => Some(LineStatus::UsualGeneralPractitionerToBeNotified),
847 "106" => Some(LineStatus::AdviceWithoutDetails),
848 "107" => Some(LineStatus::AdviceWithDetails),
849 "108" => Some(LineStatus::AmendmentRequested),
850 "109" => Some(LineStatus::ForInformation),
851 "110" => Some(LineStatus::Withdraw),
852 "111" => Some(LineStatus::DeliveryDateChange),
853 "112" => Some(LineStatus::QuantityChange),
854 "113" => Some(LineStatus::ResaleAndClaim),
855 "114" => Some(LineStatus::Resale),
856 "115" => Some(LineStatus::PriorAddition),
857 "116" => Some(LineStatus::Expired),
858 "117" => Some(LineStatus::Hold),
859 "118" => Some(LineStatus::Open),
860 "119" => Some(LineStatus::Observe),
861 _ => None,
862 }
863 }
864}