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