diff --git a/MINT.postman_collection.json b/MINT.postman_collection.json
index 18c800d8b4..f5f40187f6 100644
--- a/MINT.postman_collection.json
+++ b/MINT.postman_collection.json
@@ -398,7 +398,7 @@
"body": {
"mode": "graphql",
"graphql": {
- "query": "mutation updatePlanPayments\n{\n updatePlanPayments (id: \"{{paymentsID}}\",changes: \n {\n status: READY_FOR_CLEARANCE\n # Page 1\n fundingSource: [PATIENT_PROTECTION_AFFORDABLE_CARE_ACT, MEDICARE_PART_A_HI_TRUST_FUND,MEDICARE_PART_B_SMI_TRUST_FUND, OTHER]\n fundingSourceMedicareAInfo: \"hello medicare A\"\n fundingSourceMedicareBInfo: \"hello medicare B\"\n fundingSourceOther: \"My cool note\"\n fundingSourceNote: \"hello this is a note\"\n fundingSourceR: [PATIENT_PROTECTION_AFFORDABLE_CARE_ACT, OTHER]\n fundingSourceRMedicareAInfo: \"hello medicare A --> R\"\n fundingSourceRMedicareBInfo: \"hello medicare B ---> R\"\n fundingSourceROther: \"Trust others\"\n fundingSourceRNote: \" Please trust us\"\n payRecipients: [PROVIDERS, BENEFICIARIES, PARTICIPANTS, STATES, OTHER]\n payRecipientsOtherSpecification: \"asdhjkasdlhjk\"\n payRecipientsNote: \"hasdjkaskhjd\"\n payType: [CLAIMS_BASED_PAYMENTS, NON_CLAIMS_BASED_PAYMENTS]\n payTypeNote: \"ashjkdasdhjkasd\"\n\n # Page 2\n payClaims: [ADJUSTMENTS_TO_FFS_PAYMENTS, CARE_MANAGEMENT_HOME_VISITS, REDUCTIONS_TO_BENEFICIARY_COST_SHARING, SNF_CLAIMS_WITHOUT_3DAY_HOSPITAL_ADMISSIONS, TELEHEALTH_SERVICES_NOT_TRADITIONAL_MEDICARE, SERVICES_NOT_COVERED_THROUGH_TRADITIONAL_MEDICARE, OTHER]\n \n #Page 3\n willBePaymentAdjustments: true\n willBePaymentAdjustmentsNote: \"Yes this is a note about payment adjustments\"\n\n\n })\n {\n readyForReviewBy\n readyForReviewDts\n readyForClearanceBy\n readyForClearanceDts\n status\n nonClaimsPaymentsNote\n \n id\n modelPlanID\n\n # Page 1\n fundingSource\n fundingSourceMedicareAInfo\n fundingSourceMedicareBInfo\n fundingSourceOther\n fundingSourceNote\n fundingSourceR\n fundingSourceRMedicareAInfo\n fundingSourceRMedicareBInfo\n fundingSourceROther\n fundingSourceRNote\n payRecipients\n payRecipientsOtherSpecification\n payRecipientsNote\n payType\n payTypeNote\n\n # Page 2\n payClaims\n payClaimsOther\n shouldAnyProvidersExcludedFFSSystems\n shouldAnyProviderExcludedFFSSystemsNote\n changesMedicarePhysicianFeeSchedule\n changesMedicarePhysicianFeeScheduleNote\n affectsMedicareSecondaryPayerClaims\n affectsMedicareSecondaryPayerClaimsHow\n affectsMedicareSecondaryPayerClaimsNote\n payModelDifferentiation\n\n # Page 3\n willBePaymentAdjustments\n willBePaymentAdjustmentsNote\n creatingDependenciesBetweenServices\n creatingDependenciesBetweenServicesNote\n needsClaimsDataCollection\n needsClaimsDataCollectionNote\n providingThirdPartyFile\n isContractorAwareTestDataRequirements\n\n # Page 4\n beneficiaryCostSharingLevelAndHandling\n waiveBeneficiaryCostSharingForAnyServices\n waiveBeneficiaryCostSharingServiceSpecification\n waiverOnlyAppliesPartOfPayment\n waiveBeneficiaryCostSharingNote\n\n # Page 5\n nonClaimsPayments\n nonClaimsPaymentOther\n paymentCalculationOwner\n numberPaymentsPerPayCycle\n numberPaymentsPerPayCycleNote\n sharedSystemsInvolvedAdditionalClaimPayment\n sharedSystemsInvolvedAdditionalClaimPaymentNote\n planningToUseInnovationPaymentContractor\n planningToUseInnovationPaymentContractorNote\n\n\n # Page 6\n expectedCalculationComplexityLevel\n expectedCalculationComplexityLevelNote\n canParticipantsSelectBetweenPaymentMechanisms\n canParticipantsSelectBetweenPaymentMechanismsHow\n canParticipantsSelectBetweenPaymentMechanismsNote\n anticipatedPaymentFrequency\n anticipatedPaymentFrequencyOther\n anticipatedPaymentFrequencyNote\n\n # Page 7\n willRecoverPayments\n willRecoverPaymentsNote\n anticipateReconcilingPaymentsRetrospectively\n anticipateReconcilingPaymentsRetrospectivelyNote\n paymentStartDate\n paymentStartDateNote\n\n # Meta\n createdBy\n createdDts\n modifiedBy\n modifiedDts\n \n \n\n createdByUserAccount \n {\n commonName\n } \n modifiedByUserAccount\n {\n commonName\n } \n readyForReviewByUserAccount \n {\n commonName\n }\n readyForClearanceByUserAccount \n {\n commonName\n } \n\n }\n}",
+ "query": "mutation updatePlanPayments\n{\n updatePlanPayments (id: \"{{paymentsID}}\",changes: \n {\n status: READY_FOR_CLEARANCE\n # Page 1\n fundingSource: [PATIENT_PROTECTION_AFFORDABLE_CARE_ACT, MEDICARE_PART_A_HI_TRUST_FUND,MEDICARE_PART_B_SMI_TRUST_FUND, OTHER]\n fundingSourcePatientProtectionInfo: \"hello PATIENT_PROTECTION_AFFORDABLE_CARE_ACT A\"\n fundingSourceMedicareAInfo: \"hello medicare A\"\n fundingSourceMedicareBInfo: \"hello medicare B\"\n fundingSourceOther: \"My cool note\"\n fundingSourceNote: \"hello this is a note\"\n fundingSourceR: [PATIENT_PROTECTION_AFFORDABLE_CARE_ACT, OTHER]\n fundingSourceRPatientProtectionInfo: \"hello PATIENT_PROTECTION_AFFORDABLE_CARE_ACT A --> R\"\n fundingSourceRMedicareAInfo: \"hello medicare A --> R\"\n fundingSourceRMedicareBInfo: \"hello medicare B ---> R\"\n fundingSourceROther: \"Trust others\"\n fundingSourceRNote: \" Please trust us\"\n payRecipients: [PROVIDERS, BENEFICIARIES, PARTICIPANTS, STATES, OTHER]\n payRecipientsOtherSpecification: \"asdhjkasdlhjk\"\n payRecipientsNote: \"hasdjkaskhjd\"\n payType: [CLAIMS_BASED_PAYMENTS, NON_CLAIMS_BASED_PAYMENTS]\n payTypeNote: \"ashjkdasdhjkasd\"\n\n # Page 2\n payClaims: [ADJUSTMENTS_TO_FFS_PAYMENTS, CARE_MANAGEMENT_HOME_VISITS, REDUCTIONS_TO_BENEFICIARY_COST_SHARING, SNF_CLAIMS_WITHOUT_3DAY_HOSPITAL_ADMISSIONS, TELEHEALTH_SERVICES_NOT_TRADITIONAL_MEDICARE, SERVICES_NOT_COVERED_THROUGH_TRADITIONAL_MEDICARE, OTHER]\n \n #Page 3\n willBePaymentAdjustments: true\n willBePaymentAdjustmentsNote: \"Yes this is a note about payment adjustments\"\n\n\n })\n {\n readyForReviewBy\n readyForReviewDts\n readyForClearanceBy\n readyForClearanceDts\n status\n nonClaimsPaymentsNote\n \n id\n modelPlanID\n\n # Page 1\n fundingSource\n fundingSourcePatientProtectionInfo\n fundingSourceMedicareAInfo\n fundingSourceMedicareBInfo\n fundingSourceOther\n fundingSourceNote\n fundingSourceR\n fundingSourceRPatientProtectionInfo\n fundingSourceRMedicareAInfo\n fundingSourceRMedicareBInfo\n fundingSourceROther\n fundingSourceRNote\n payRecipients\n payRecipientsOtherSpecification\n payRecipientsNote\n payType\n payTypeNote\n\n # Page 2\n payClaims\n payClaimsOther\n shouldAnyProvidersExcludedFFSSystems\n shouldAnyProviderExcludedFFSSystemsNote\n changesMedicarePhysicianFeeSchedule\n changesMedicarePhysicianFeeScheduleNote\n affectsMedicareSecondaryPayerClaims\n affectsMedicareSecondaryPayerClaimsHow\n affectsMedicareSecondaryPayerClaimsNote\n payModelDifferentiation\n\n # Page 3\n willBePaymentAdjustments\n willBePaymentAdjustmentsNote\n creatingDependenciesBetweenServices\n creatingDependenciesBetweenServicesNote\n needsClaimsDataCollection\n needsClaimsDataCollectionNote\n providingThirdPartyFile\n isContractorAwareTestDataRequirements\n\n # Page 4\n beneficiaryCostSharingLevelAndHandling\n waiveBeneficiaryCostSharingForAnyServices\n waiveBeneficiaryCostSharingServiceSpecification\n waiverOnlyAppliesPartOfPayment\n waiveBeneficiaryCostSharingNote\n\n # Page 5\n nonClaimsPayments\n nonClaimsPaymentOther\n paymentCalculationOwner\n numberPaymentsPerPayCycle\n numberPaymentsPerPayCycleNote\n sharedSystemsInvolvedAdditionalClaimPayment\n sharedSystemsInvolvedAdditionalClaimPaymentNote\n planningToUseInnovationPaymentContractor\n planningToUseInnovationPaymentContractorNote\n\n\n # Page 6\n expectedCalculationComplexityLevel\n expectedCalculationComplexityLevelNote\n canParticipantsSelectBetweenPaymentMechanisms\n canParticipantsSelectBetweenPaymentMechanismsHow\n canParticipantsSelectBetweenPaymentMechanismsNote\n anticipatedPaymentFrequency\n anticipatedPaymentFrequencyOther\n anticipatedPaymentFrequencyNote\n\n # Page 7\n willRecoverPayments\n willRecoverPaymentsNote\n anticipateReconcilingPaymentsRetrospectively\n anticipateReconcilingPaymentsRetrospectivelyNote\n paymentStartDate\n paymentStartDateNote\n\n # Meta\n createdBy\n createdDts\n modifiedBy\n modifiedDts\n \n \n\n createdByUserAccount \n {\n commonName\n } \n modifiedByUserAccount\n {\n commonName\n } \n readyForReviewByUserAccount \n {\n commonName\n }\n readyForClearanceByUserAccount \n {\n commonName\n } \n\n }\n}",
"variables": ""
}
},
diff --git a/mappings/translation/plan_ops_eval_and_learning.json b/mappings/translation/plan_ops_eval_and_learning.json
index 9fda05d222..2dbe51e19f 100644
--- a/mappings/translation/plan_ops_eval_and_learning.json
+++ b/mappings/translation/plan_ops_eval_and_learning.json
@@ -349,6 +349,7 @@
"dbField": "produce_benefit_enhancement_files",
"label": "Will you produce Benefit Enhancement Files?",
"sublabel": "This means we would use these files for Participating and Preferred Providers.",
+ "questionTooltip": "This means we would use these files for Participating and Preferred Providers.",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 4.05,
@@ -824,6 +825,7 @@
"dbField": "produce_benefit_enhancement_files",
"label": "Will you produce Benefit Enhancement Files?",
"sublabel": "This means we would use these files for Participating and Preferred Providers.",
+ "questionTooltip": "This means we would use these files for Participating and Preferred Providers.",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 4.05,
diff --git a/mappings/translation/plan_payments.json b/mappings/translation/plan_payments.json
index 6bc17abc10..749e6aa507 100644
--- a/mappings/translation/plan_payments.json
+++ b/mappings/translation/plan_payments.json
@@ -16,6 +16,18 @@
"OTHER": "Other"
}
},
+ "fundingSourcePatientProtectionInfo": {
+ "gqlField": "fundingSourcePatientProtectionInfo",
+ "goField": "FundingSourcePatientProtectionInfo",
+ "dbField": "funding_source_patient_protection_info",
+ "label": "Additional details",
+ "exportLabel": "Additional details for Patient Protection Affordable Care Act (Sec 3021)",
+ "dataType": "STRING",
+ "formType": "TEXT",
+ "order": 1.011,
+ "isOtherType": true,
+ "otherParentField": "funding_source"
+ },
"fundingSourceMedicareAInfo": {
"gqlField": "fundingSourceMedicareAInfo",
"goField": "FundingSourceMedicareAInfo",
@@ -80,6 +92,18 @@
"OTHER": "Other"
}
},
+ "fundingSourceRPatientProtectionInfo": {
+ "gqlField": "fundingSourceRPatientProtectionInfo",
+ "goField": "FundingSourceRPatientProtectionInfo",
+ "dbField": "funding_source_r_patient_protection_info",
+ "label": "Additional details",
+ "exportLabel": "Additional details for Patient Protection Affordable Care Act (Sec 3021)",
+ "dataType": "STRING",
+ "formType": "TEXT",
+ "order": 1.061,
+ "isOtherType": true,
+ "otherParentField": "funding_source_r"
+ },
"fundingSourceRMedicareAInfo": {
"gqlField": "fundingSourceRMedicareAInfo",
"goField": "FundingSourceRMedicareAInfo",
@@ -234,6 +258,7 @@
"dbField": "waiver_only_applies_part_of_payment",
"label": "Would the waiver only apply for part of the payment?",
"sublabel": "For example, we would assess cost-sharing for the service itself, but not for an add-on payment",
+ "questionTooltip": "For example, we would assess cost-sharing for the service itself, but not for an add-on payment",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 4.04,
@@ -332,6 +357,7 @@
"dbField": "needs_claims_data_collection",
"label": "Will any additional data need to be collected for claims?",
"sublabel": "If you are not sure what current data is collected via provider billing, please ask Provider Billing Group (PBG)",
+ "questionTooltip": "If you are not sure what current data is collected via provider billing, please ask Provider Billing Group (PBG)",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 3.03,
@@ -406,7 +432,6 @@
"dbField": "number_payments_per_pay_cycle",
"label": "Number of payments per payment cycle",
"sublabel": "This only applies if you are making non-claims-based payments",
- "questionTooltip": "Note: If there will be 30+ payees we recommend a contractor.",
"dataType": "STRING",
"formType": "TEXT",
"order": 5.05
@@ -430,6 +455,7 @@
"dbField": "planning_to_use_innovation_payment_contractor",
"label": "Are you planning to use the Innovation Payment Contractor?",
"sublabel": "Note: If there will be 30+ payees we recommend a contractor.",
+ "questionTooltip": "Note: If there will be 30+ payees we recommend a contractor.",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 5.09,
@@ -504,6 +530,7 @@
"dbField": "waiver_only_applies_part_of_payment",
"label": "Would the waiver only apply for part of the payment?",
"sublabel": "For example, we would assess cost-sharing for the service itself, but not for an add-on payment",
+ "questionTooltip": "For example, we would assess cost-sharing for the service itself, but not for an add-on payment",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 4.04,
@@ -799,6 +826,7 @@
"dbField": "needs_claims_data_collection",
"label": "Will any additional data need to be collected for claims?",
"sublabel": "If you are not sure what current data is collected via provider billing, please ask Provider Billing Group (PBG)",
+ "questionTooltip": "If you are not sure what current data is collected via provider billing, please ask Provider Billing Group (PBG)",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 3.03,
@@ -977,6 +1005,7 @@
"dbField": "waiver_only_applies_part_of_payment",
"label": "Would the waiver only apply for part of the payment?",
"sublabel": "For example, we would assess cost-sharing for the service itself, but not for an add-on payment",
+ "questionTooltip": "For example, we would assess cost-sharing for the service itself, but not for an add-on payment",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 4.04,
@@ -1108,7 +1137,6 @@
"dbField": "number_payments_per_pay_cycle",
"label": "Number of payments per payment cycle",
"sublabel": "This only applies if you are making non-claims-based payments",
- "questionTooltip": "Note: If there will be 30+ payees we recommend a contractor.",
"dataType": "STRING",
"formType": "TEXT",
"order": 5.05,
@@ -1186,6 +1214,7 @@
"dbField": "planning_to_use_innovation_payment_contractor",
"label": "Are you planning to use the Innovation Payment Contractor?",
"sublabel": "Note: If there will be 30+ payees we recommend a contractor.",
+ "questionTooltip": "Note: If there will be 30+ payees we recommend a contractor.",
"dataType": "BOOLEAN",
"formType": "RADIO",
"order": 5.09,
@@ -1477,7 +1506,6 @@
"goField": "PaymentDemandRecoupmentFrequency",
"dbField": "payment_demand_recoupment_frequency",
"label": "How frequently do you anticipate making demands/recoupments?",
- "questionTooltip": "Note: If you are unsure of an approximate date, please select the first day of the approximate month.",
"dataType": "ENUM",
"formType": "CHECKBOX",
"order": 7.09,
@@ -1532,6 +1560,7 @@
"label": "When will payments start? (Enter an approximate date)",
"readonlyLabel": "When will payments start?",
"sublabel": "Note: If you are unsure of an approximate date, please select the first day of the approximate month.",
+ "questionTooltip": "Note: If you are unsure of an approximate date, please select the first day of the approximate month.",
"dataType": "DATE",
"formType": "DATEPICKER",
"order": 7.13
diff --git a/migrations/V171__Plan_Payments_Additional_Details.sql b/migrations/V171__Plan_Payments_Additional_Details.sql
new file mode 100644
index 0000000000..766de94360
--- /dev/null
+++ b/migrations/V171__Plan_Payments_Additional_Details.sql
@@ -0,0 +1,7 @@
+ALTER TABLE plan_payments
+ADD COLUMN funding_source_patient_protection_info ZERO_STRING,
+ADD COLUMN funding_source_r_patient_protection_info ZERO_STRING;
+
+
+COMMENT ON COLUMN plan_payments.funding_source_patient_protection_info IS 'additional information to be provided about the funding source if patient protection info is selected';
+COMMENT ON COLUMN plan_payments.funding_source_r_patient_protection_info IS 'additional information to be provided about the funding source for reconciliation if patient protection info is selected';
diff --git a/pkg/graph/generated/generated.go b/pkg/graph/generated/generated.go
index e3f3cae74a..d414daf4b0 100644
--- a/pkg/graph/generated/generated.go
+++ b/pkg/graph/generated/generated.go
@@ -15,13 +15,12 @@ import (
"github.com/99designs/gqlgen/graphql"
"github.com/99designs/gqlgen/graphql/introspection"
- "github.com/google/uuid"
- gqlparser "github.com/vektah/gqlparser/v2"
- "github.com/vektah/gqlparser/v2/ast"
-
"github.com/cmsgov/mint-app/pkg/authentication"
"github.com/cmsgov/mint-app/pkg/graph/model"
"github.com/cmsgov/mint-app/pkg/models"
+ "github.com/google/uuid"
+ gqlparser "github.com/vektah/gqlparser/v2"
+ "github.com/vektah/gqlparser/v2/ast"
)
// region ************************** generated!.gotpl **************************
@@ -1384,11 +1383,13 @@ type ComplexityRoot struct {
FundingSourceMedicareBInfo func(childComplexity int) int
FundingSourceNote func(childComplexity int) int
FundingSourceOther func(childComplexity int) int
+ FundingSourcePatientProtectionInfo func(childComplexity int) int
FundingSourceR func(childComplexity int) int
FundingSourceRMedicareAInfo func(childComplexity int) int
FundingSourceRMedicareBInfo func(childComplexity int) int
FundingSourceRNote func(childComplexity int) int
FundingSourceROther func(childComplexity int) int
+ FundingSourceRPatientProtectionInfo func(childComplexity int) int
ID func(childComplexity int) int
IsContractorAwareTestDataRequirements func(childComplexity int) int
ModelPlanID func(childComplexity int) int
@@ -1474,11 +1475,13 @@ type ComplexityRoot struct {
FundingSourceMedicareBInfo func(childComplexity int) int
FundingSourceNote func(childComplexity int) int
FundingSourceOther func(childComplexity int) int
+ FundingSourcePatientProtectionInfo func(childComplexity int) int
FundingSourceR func(childComplexity int) int
FundingSourceRMedicareAInfo func(childComplexity int) int
FundingSourceRMedicareBInfo func(childComplexity int) int
FundingSourceRNote func(childComplexity int) int
FundingSourceROther func(childComplexity int) int
+ FundingSourceRPatientProtectionInfo func(childComplexity int) int
IsContractorAwareTestDataRequirements func(childComplexity int) int
NeedsClaimsDataCollection func(childComplexity int) int
NeedsClaimsDataCollectionNote func(childComplexity int) int
@@ -1811,8 +1814,8 @@ type ComplexityRoot struct {
}
TranslationField struct {
+ DBField func(childComplexity int) int
DataType func(childComplexity int) int
- DbField func(childComplexity int) int
ExportLabel func(childComplexity int) int
FormType func(childComplexity int) int
GoField func(childComplexity int) int
@@ -1831,8 +1834,8 @@ type ComplexityRoot struct {
}
TranslationFieldWithOptions struct {
+ DBField func(childComplexity int) int
DataType func(childComplexity int) int
- DbField func(childComplexity int) int
ExportLabel func(childComplexity int) int
ExportOptions func(childComplexity int) int
FormType func(childComplexity int) int
@@ -1854,8 +1857,8 @@ type ComplexityRoot struct {
TranslationFieldWithOptionsAndChildren struct {
ChildRelation func(childComplexity int) int
+ DBField func(childComplexity int) int
DataType func(childComplexity int) int
- DbField func(childComplexity int) int
ExportLabel func(childComplexity int) int
ExportOptions func(childComplexity int) int
FormType func(childComplexity int) int
@@ -1876,8 +1879,8 @@ type ComplexityRoot struct {
}
TranslationFieldWithOptionsAndParent struct {
+ DBField func(childComplexity int) int
DataType func(childComplexity int) int
- DbField func(childComplexity int) int
ExportLabel func(childComplexity int) int
ExportOptions func(childComplexity int) int
FormType func(childComplexity int) int
@@ -1899,8 +1902,8 @@ type ComplexityRoot struct {
}
TranslationFieldWithParent struct {
+ DBField func(childComplexity int) int
DataType func(childComplexity int) int
- DbField func(childComplexity int) int
ExportLabel func(childComplexity int) int
FormType func(childComplexity int) int
GoField func(childComplexity int) int
@@ -1921,8 +1924,8 @@ type ComplexityRoot struct {
TranslationFieldWithParentAndChildren struct {
ChildRelation func(childComplexity int) int
+ DBField func(childComplexity int) int
DataType func(childComplexity int) int
- DbField func(childComplexity int) int
ExportLabel func(childComplexity int) int
ExportOptions func(childComplexity int) int
FormType func(childComplexity int) int
@@ -10391,6 +10394,13 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.PlanPayments.FundingSourceOther(childComplexity), true
+ case "PlanPayments.fundingSourcePatientProtectionInfo":
+ if e.complexity.PlanPayments.FundingSourcePatientProtectionInfo == nil {
+ break
+ }
+
+ return e.complexity.PlanPayments.FundingSourcePatientProtectionInfo(childComplexity), true
+
case "PlanPayments.fundingSourceR":
if e.complexity.PlanPayments.FundingSourceR == nil {
break
@@ -10426,6 +10436,13 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.PlanPayments.FundingSourceROther(childComplexity), true
+ case "PlanPayments.fundingSourceRPatientProtectionInfo":
+ if e.complexity.PlanPayments.FundingSourceRPatientProtectionInfo == nil {
+ break
+ }
+
+ return e.complexity.PlanPayments.FundingSourceRPatientProtectionInfo(childComplexity), true
+
case "PlanPayments.id":
if e.complexity.PlanPayments.ID == nil {
break
@@ -11000,6 +11017,13 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.PlanPaymentsTranslation.FundingSourceOther(childComplexity), true
+ case "PlanPaymentsTranslation.fundingSourcePatientProtectionInfo":
+ if e.complexity.PlanPaymentsTranslation.FundingSourcePatientProtectionInfo == nil {
+ break
+ }
+
+ return e.complexity.PlanPaymentsTranslation.FundingSourcePatientProtectionInfo(childComplexity), true
+
case "PlanPaymentsTranslation.fundingSourceR":
if e.complexity.PlanPaymentsTranslation.FundingSourceR == nil {
break
@@ -11035,6 +11059,13 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.PlanPaymentsTranslation.FundingSourceROther(childComplexity), true
+ case "PlanPaymentsTranslation.fundingSourceRPatientProtectionInfo":
+ if e.complexity.PlanPaymentsTranslation.FundingSourceRPatientProtectionInfo == nil {
+ break
+ }
+
+ return e.complexity.PlanPaymentsTranslation.FundingSourceRPatientProtectionInfo(childComplexity), true
+
case "PlanPaymentsTranslation.isContractorAwareTestDataRequirements":
if e.complexity.PlanPaymentsTranslation.IsContractorAwareTestDataRequirements == nil {
break
@@ -12955,19 +12986,19 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.TranslatedAuditMetaOperationalSolutionSubtask.Version(childComplexity), true
- case "TranslationField.dataType":
- if e.complexity.TranslationField.DataType == nil {
+ case "TranslationField.dbField":
+ if e.complexity.TranslationField.DBField == nil {
break
}
- return e.complexity.TranslationField.DataType(childComplexity), true
+ return e.complexity.TranslationField.DBField(childComplexity), true
- case "TranslationField.dbField":
- if e.complexity.TranslationField.DbField == nil {
+ case "TranslationField.dataType":
+ if e.complexity.TranslationField.DataType == nil {
break
}
- return e.complexity.TranslationField.DbField(childComplexity), true
+ return e.complexity.TranslationField.DataType(childComplexity), true
case "TranslationField.exportLabel":
if e.complexity.TranslationField.ExportLabel == nil {
@@ -13074,19 +13105,19 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.TranslationField.TableReference(childComplexity), true
- case "TranslationFieldWithOptions.dataType":
- if e.complexity.TranslationFieldWithOptions.DataType == nil {
+ case "TranslationFieldWithOptions.dbField":
+ if e.complexity.TranslationFieldWithOptions.DBField == nil {
break
}
- return e.complexity.TranslationFieldWithOptions.DataType(childComplexity), true
+ return e.complexity.TranslationFieldWithOptions.DBField(childComplexity), true
- case "TranslationFieldWithOptions.dbField":
- if e.complexity.TranslationFieldWithOptions.DbField == nil {
+ case "TranslationFieldWithOptions.dataType":
+ if e.complexity.TranslationFieldWithOptions.DataType == nil {
break
}
- return e.complexity.TranslationFieldWithOptions.DbField(childComplexity), true
+ return e.complexity.TranslationFieldWithOptions.DataType(childComplexity), true
case "TranslationFieldWithOptions.exportLabel":
if e.complexity.TranslationFieldWithOptions.ExportLabel == nil {
@@ -13214,19 +13245,19 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.TranslationFieldWithOptionsAndChildren.ChildRelation(childComplexity), true
- case "TranslationFieldWithOptionsAndChildren.dataType":
- if e.complexity.TranslationFieldWithOptionsAndChildren.DataType == nil {
+ case "TranslationFieldWithOptionsAndChildren.dbField":
+ if e.complexity.TranslationFieldWithOptionsAndChildren.DBField == nil {
break
}
- return e.complexity.TranslationFieldWithOptionsAndChildren.DataType(childComplexity), true
+ return e.complexity.TranslationFieldWithOptionsAndChildren.DBField(childComplexity), true
- case "TranslationFieldWithOptionsAndChildren.dbField":
- if e.complexity.TranslationFieldWithOptionsAndChildren.DbField == nil {
+ case "TranslationFieldWithOptionsAndChildren.dataType":
+ if e.complexity.TranslationFieldWithOptionsAndChildren.DataType == nil {
break
}
- return e.complexity.TranslationFieldWithOptionsAndChildren.DbField(childComplexity), true
+ return e.complexity.TranslationFieldWithOptionsAndChildren.DataType(childComplexity), true
case "TranslationFieldWithOptionsAndChildren.exportLabel":
if e.complexity.TranslationFieldWithOptionsAndChildren.ExportLabel == nil {
@@ -13347,19 +13378,19 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.TranslationFieldWithOptionsAndChildren.TableReference(childComplexity), true
- case "TranslationFieldWithOptionsAndParent.dataType":
- if e.complexity.TranslationFieldWithOptionsAndParent.DataType == nil {
+ case "TranslationFieldWithOptionsAndParent.dbField":
+ if e.complexity.TranslationFieldWithOptionsAndParent.DBField == nil {
break
}
- return e.complexity.TranslationFieldWithOptionsAndParent.DataType(childComplexity), true
+ return e.complexity.TranslationFieldWithOptionsAndParent.DBField(childComplexity), true
- case "TranslationFieldWithOptionsAndParent.dbField":
- if e.complexity.TranslationFieldWithOptionsAndParent.DbField == nil {
+ case "TranslationFieldWithOptionsAndParent.dataType":
+ if e.complexity.TranslationFieldWithOptionsAndParent.DataType == nil {
break
}
- return e.complexity.TranslationFieldWithOptionsAndParent.DbField(childComplexity), true
+ return e.complexity.TranslationFieldWithOptionsAndParent.DataType(childComplexity), true
case "TranslationFieldWithOptionsAndParent.exportLabel":
if e.complexity.TranslationFieldWithOptionsAndParent.ExportLabel == nil {
@@ -13487,19 +13518,19 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.TranslationFieldWithOptionsAndParent.TableReference(childComplexity), true
- case "TranslationFieldWithParent.dataType":
- if e.complexity.TranslationFieldWithParent.DataType == nil {
+ case "TranslationFieldWithParent.dbField":
+ if e.complexity.TranslationFieldWithParent.DBField == nil {
break
}
- return e.complexity.TranslationFieldWithParent.DataType(childComplexity), true
+ return e.complexity.TranslationFieldWithParent.DBField(childComplexity), true
- case "TranslationFieldWithParent.dbField":
- if e.complexity.TranslationFieldWithParent.DbField == nil {
+ case "TranslationFieldWithParent.dataType":
+ if e.complexity.TranslationFieldWithParent.DataType == nil {
break
}
- return e.complexity.TranslationFieldWithParent.DbField(childComplexity), true
+ return e.complexity.TranslationFieldWithParent.DataType(childComplexity), true
case "TranslationFieldWithParent.exportLabel":
if e.complexity.TranslationFieldWithParent.ExportLabel == nil {
@@ -13620,19 +13651,19 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in
return e.complexity.TranslationFieldWithParentAndChildren.ChildRelation(childComplexity), true
- case "TranslationFieldWithParentAndChildren.dataType":
- if e.complexity.TranslationFieldWithParentAndChildren.DataType == nil {
+ case "TranslationFieldWithParentAndChildren.dbField":
+ if e.complexity.TranslationFieldWithParentAndChildren.DBField == nil {
break
}
- return e.complexity.TranslationFieldWithParentAndChildren.DataType(childComplexity), true
+ return e.complexity.TranslationFieldWithParentAndChildren.DBField(childComplexity), true
- case "TranslationFieldWithParentAndChildren.dbField":
- if e.complexity.TranslationFieldWithParentAndChildren.DbField == nil {
+ case "TranslationFieldWithParentAndChildren.dataType":
+ if e.complexity.TranslationFieldWithParentAndChildren.DataType == nil {
break
}
- return e.complexity.TranslationFieldWithParentAndChildren.DbField(childComplexity), true
+ return e.complexity.TranslationFieldWithParentAndChildren.DataType(childComplexity), true
case "TranslationFieldWithParentAndChildren.exportLabel":
if e.complexity.TranslationFieldWithParentAndChildren.ExportLabel == nil {
@@ -17145,11 +17176,13 @@ type PlanPayments {
# Page 1
fundingSource: [FundingSource!]!
+ fundingSourcePatientProtectionInfo: String
fundingSourceMedicareAInfo: String
fundingSourceMedicareBInfo: String
fundingSourceOther: String
fundingSourceNote: String
fundingSourceR: [FundingSource!]!
+ fundingSourceRPatientProtectionInfo: String
fundingSourceRMedicareAInfo: String
fundingSourceRMedicareBInfo: String
fundingSourceROther: String
@@ -17253,16 +17286,16 @@ type PlanPayments {
input PlanPaymentsChanges @goModel(model: "map[string]interface{}") {
# Page 1
- fundingSource: [FundingSource!] #Combine these
+ fundingSource: [FundingSource!]
+ fundingSourcePatientProtectionInfo: String
fundingSourceMedicareAInfo: String
fundingSourceMedicareBInfo: String
- # fundingSourceTrustFundType: [TrustFundType!]
fundingSourceOther: String
fundingSourceNote: String
fundingSourceR: [FundingSource!]
+ fundingSourceRPatientProtectionInfo: String
fundingSourceRMedicareAInfo: String
fundingSourceRMedicareBInfo: String
- # fundingSourceRTrustFundType: [TrustFundType!]
fundingSourceROther: String
fundingSourceRNote: String
payRecipients: [PayRecipient!]
@@ -17361,11 +17394,13 @@ Represents payments translation data
type PlanPaymentsTranslation {
# Page 1
fundingSource: TranslationFieldWithOptions! @goTag(key: "db", value: "funding_source")
+ fundingSourcePatientProtectionInfo: TranslationField! @goTag(key: "db", value: "funding_source_patient_protection_info")
fundingSourceMedicareAInfo: TranslationField! @goTag(key: "db", value: "funding_source_medicare_a_info")
fundingSourceMedicareBInfo: TranslationField! @goTag(key: "db", value: "funding_source_medicare_b_info")
fundingSourceOther: TranslationField! @goTag(key: "db", value: "funding_source_other")
fundingSourceNote: TranslationField! @goTag(key: "db", value: "funding_source_note")
fundingSourceR: TranslationFieldWithOptions! @goTag(key: "db", value: "funding_source_r")
+ fundingSourceRPatientProtectionInfo: TranslationField! @goTag(key: "db", value: "funding_source_r_patient_protection_info")
fundingSourceRMedicareAInfo: TranslationField! @goTag(key: "db", value: "funding_source_r_medicare_a_info")
fundingSourceRMedicareBInfo: TranslationField! @goTag(key: "db", value: "funding_source_r_medicare_b_info")
fundingSourceROther: TranslationField! @goTag(key: "db", value: "funding_source_r_other")
@@ -28707,6 +28742,8 @@ func (ec *executionContext) fieldContext_ModelPlan_payments(ctx context.Context,
return ec.fieldContext_PlanPayments_modelPlanID(ctx, field)
case "fundingSource":
return ec.fieldContext_PlanPayments_fundingSource(ctx, field)
+ case "fundingSourcePatientProtectionInfo":
+ return ec.fieldContext_PlanPayments_fundingSourcePatientProtectionInfo(ctx, field)
case "fundingSourceMedicareAInfo":
return ec.fieldContext_PlanPayments_fundingSourceMedicareAInfo(ctx, field)
case "fundingSourceMedicareBInfo":
@@ -28717,6 +28754,8 @@ func (ec *executionContext) fieldContext_ModelPlan_payments(ctx context.Context,
return ec.fieldContext_PlanPayments_fundingSourceNote(ctx, field)
case "fundingSourceR":
return ec.fieldContext_PlanPayments_fundingSourceR(ctx, field)
+ case "fundingSourceRPatientProtectionInfo":
+ return ec.fieldContext_PlanPayments_fundingSourceRPatientProtectionInfo(ctx, field)
case "fundingSourceRMedicareAInfo":
return ec.fieldContext_PlanPayments_fundingSourceRMedicareAInfo(ctx, field)
case "fundingSourceRMedicareBInfo":
@@ -34585,6 +34624,8 @@ func (ec *executionContext) fieldContext_Mutation_updatePlanPayments(ctx context
return ec.fieldContext_PlanPayments_modelPlanID(ctx, field)
case "fundingSource":
return ec.fieldContext_PlanPayments_fundingSource(ctx, field)
+ case "fundingSourcePatientProtectionInfo":
+ return ec.fieldContext_PlanPayments_fundingSourcePatientProtectionInfo(ctx, field)
case "fundingSourceMedicareAInfo":
return ec.fieldContext_PlanPayments_fundingSourceMedicareAInfo(ctx, field)
case "fundingSourceMedicareBInfo":
@@ -34595,6 +34636,8 @@ func (ec *executionContext) fieldContext_Mutation_updatePlanPayments(ctx context
return ec.fieldContext_PlanPayments_fundingSourceNote(ctx, field)
case "fundingSourceR":
return ec.fieldContext_PlanPayments_fundingSourceR(ctx, field)
+ case "fundingSourceRPatientProtectionInfo":
+ return ec.fieldContext_PlanPayments_fundingSourceRPatientProtectionInfo(ctx, field)
case "fundingSourceRMedicareAInfo":
return ec.fieldContext_PlanPayments_fundingSourceRMedicareAInfo(ctx, field)
case "fundingSourceRMedicareBInfo":
@@ -86727,6 +86770,47 @@ func (ec *executionContext) fieldContext_PlanPayments_fundingSource(ctx context.
return fc, nil
}
+func (ec *executionContext) _PlanPayments_fundingSourcePatientProtectionInfo(ctx context.Context, field graphql.CollectedField, obj *models.PlanPayments) (ret graphql.Marshaler) {
+ fc, err := ec.fieldContext_PlanPayments_fundingSourcePatientProtectionInfo(ctx, field)
+ if err != nil {
+ return graphql.Null
+ }
+ ctx = graphql.WithFieldContext(ctx, fc)
+ defer func() {
+ if r := recover(); r != nil {
+ ec.Error(ctx, ec.Recover(ctx, r))
+ ret = graphql.Null
+ }
+ }()
+ resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
+ ctx = rctx // use context from middleware stack in children
+ return obj.FundingSourcePatientProtectionInfo, nil
+ })
+ if err != nil {
+ ec.Error(ctx, err)
+ return graphql.Null
+ }
+ if resTmp == nil {
+ return graphql.Null
+ }
+ res := resTmp.(*string)
+ fc.Result = res
+ return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
+}
+
+func (ec *executionContext) fieldContext_PlanPayments_fundingSourcePatientProtectionInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
+ fc = &graphql.FieldContext{
+ Object: "PlanPayments",
+ Field: field,
+ IsMethod: false,
+ IsResolver: false,
+ Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
+ return nil, errors.New("field of type String does not have child fields")
+ },
+ }
+ return fc, nil
+}
+
func (ec *executionContext) _PlanPayments_fundingSourceMedicareAInfo(ctx context.Context, field graphql.CollectedField, obj *models.PlanPayments) (ret graphql.Marshaler) {
fc, err := ec.fieldContext_PlanPayments_fundingSourceMedicareAInfo(ctx, field)
if err != nil {
@@ -86935,6 +87019,47 @@ func (ec *executionContext) fieldContext_PlanPayments_fundingSourceR(ctx context
return fc, nil
}
+func (ec *executionContext) _PlanPayments_fundingSourceRPatientProtectionInfo(ctx context.Context, field graphql.CollectedField, obj *models.PlanPayments) (ret graphql.Marshaler) {
+ fc, err := ec.fieldContext_PlanPayments_fundingSourceRPatientProtectionInfo(ctx, field)
+ if err != nil {
+ return graphql.Null
+ }
+ ctx = graphql.WithFieldContext(ctx, fc)
+ defer func() {
+ if r := recover(); r != nil {
+ ec.Error(ctx, ec.Recover(ctx, r))
+ ret = graphql.Null
+ }
+ }()
+ resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
+ ctx = rctx // use context from middleware stack in children
+ return obj.FundingSourceRPatientProtectionInfo, nil
+ })
+ if err != nil {
+ ec.Error(ctx, err)
+ return graphql.Null
+ }
+ if resTmp == nil {
+ return graphql.Null
+ }
+ res := resTmp.(*string)
+ fc.Result = res
+ return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
+}
+
+func (ec *executionContext) fieldContext_PlanPayments_fundingSourceRPatientProtectionInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
+ fc = &graphql.FieldContext{
+ Object: "PlanPayments",
+ Field: field,
+ IsMethod: false,
+ IsResolver: false,
+ Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
+ return nil, errors.New("field of type String does not have child fields")
+ },
+ }
+ return fc, nil
+}
+
func (ec *executionContext) _PlanPayments_fundingSourceRMedicareAInfo(ctx context.Context, field graphql.CollectedField, obj *models.PlanPayments) (ret graphql.Marshaler) {
fc, err := ec.fieldContext_PlanPayments_fundingSourceRMedicareAInfo(ctx, field)
if err != nil {
@@ -90502,6 +90627,86 @@ func (ec *executionContext) fieldContext_PlanPaymentsTranslation_fundingSource(c
return fc, nil
}
+func (ec *executionContext) _PlanPaymentsTranslation_fundingSourcePatientProtectionInfo(ctx context.Context, field graphql.CollectedField, obj *model.PlanPaymentsTranslation) (ret graphql.Marshaler) {
+ fc, err := ec.fieldContext_PlanPaymentsTranslation_fundingSourcePatientProtectionInfo(ctx, field)
+ if err != nil {
+ return graphql.Null
+ }
+ ctx = graphql.WithFieldContext(ctx, fc)
+ defer func() {
+ if r := recover(); r != nil {
+ ec.Error(ctx, ec.Recover(ctx, r))
+ ret = graphql.Null
+ }
+ }()
+ resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
+ ctx = rctx // use context from middleware stack in children
+ return obj.FundingSourcePatientProtectionInfo, nil
+ })
+ if err != nil {
+ ec.Error(ctx, err)
+ return graphql.Null
+ }
+ if resTmp == nil {
+ if !graphql.HasFieldError(ctx, fc) {
+ ec.Errorf(ctx, "must not be null")
+ }
+ return graphql.Null
+ }
+ res := resTmp.(models.TranslationField)
+ fc.Result = res
+ return ec.marshalNTranslationField2githubᚗcomᚋcmsgovᚋmintᚑappᚋpkgᚋmodelsᚐTranslationField(ctx, field.Selections, res)
+}
+
+func (ec *executionContext) fieldContext_PlanPaymentsTranslation_fundingSourcePatientProtectionInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
+ fc = &graphql.FieldContext{
+ Object: "PlanPaymentsTranslation",
+ Field: field,
+ IsMethod: false,
+ IsResolver: false,
+ Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
+ switch field.Name {
+ case "gqlField":
+ return ec.fieldContext_TranslationField_gqlField(ctx, field)
+ case "goField":
+ return ec.fieldContext_TranslationField_goField(ctx, field)
+ case "dbField":
+ return ec.fieldContext_TranslationField_dbField(ctx, field)
+ case "label":
+ return ec.fieldContext_TranslationField_label(ctx, field)
+ case "readonlyLabel":
+ return ec.fieldContext_TranslationField_readonlyLabel(ctx, field)
+ case "sublabel":
+ return ec.fieldContext_TranslationField_sublabel(ctx, field)
+ case "multiSelectLabel":
+ return ec.fieldContext_TranslationField_multiSelectLabel(ctx, field)
+ case "isArray":
+ return ec.fieldContext_TranslationField_isArray(ctx, field)
+ case "dataType":
+ return ec.fieldContext_TranslationField_dataType(ctx, field)
+ case "formType":
+ return ec.fieldContext_TranslationField_formType(ctx, field)
+ case "isNote":
+ return ec.fieldContext_TranslationField_isNote(ctx, field)
+ case "order":
+ return ec.fieldContext_TranslationField_order(ctx, field)
+ case "isOtherType":
+ return ec.fieldContext_TranslationField_isOtherType(ctx, field)
+ case "otherParentField":
+ return ec.fieldContext_TranslationField_otherParentField(ctx, field)
+ case "parentReferencesLabel":
+ return ec.fieldContext_TranslationField_parentReferencesLabel(ctx, field)
+ case "exportLabel":
+ return ec.fieldContext_TranslationField_exportLabel(ctx, field)
+ case "tableReference":
+ return ec.fieldContext_TranslationField_tableReference(ctx, field)
+ }
+ return nil, fmt.Errorf("no field named %q was found under type TranslationField", field.Name)
+ },
+ }
+ return fc, nil
+}
+
func (ec *executionContext) _PlanPaymentsTranslation_fundingSourceMedicareAInfo(ctx context.Context, field graphql.CollectedField, obj *model.PlanPaymentsTranslation) (ret graphql.Marshaler) {
fc, err := ec.fieldContext_PlanPaymentsTranslation_fundingSourceMedicareAInfo(ctx, field)
if err != nil {
@@ -90906,6 +91111,86 @@ func (ec *executionContext) fieldContext_PlanPaymentsTranslation_fundingSourceR(
return fc, nil
}
+func (ec *executionContext) _PlanPaymentsTranslation_fundingSourceRPatientProtectionInfo(ctx context.Context, field graphql.CollectedField, obj *model.PlanPaymentsTranslation) (ret graphql.Marshaler) {
+ fc, err := ec.fieldContext_PlanPaymentsTranslation_fundingSourceRPatientProtectionInfo(ctx, field)
+ if err != nil {
+ return graphql.Null
+ }
+ ctx = graphql.WithFieldContext(ctx, fc)
+ defer func() {
+ if r := recover(); r != nil {
+ ec.Error(ctx, ec.Recover(ctx, r))
+ ret = graphql.Null
+ }
+ }()
+ resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
+ ctx = rctx // use context from middleware stack in children
+ return obj.FundingSourceRPatientProtectionInfo, nil
+ })
+ if err != nil {
+ ec.Error(ctx, err)
+ return graphql.Null
+ }
+ if resTmp == nil {
+ if !graphql.HasFieldError(ctx, fc) {
+ ec.Errorf(ctx, "must not be null")
+ }
+ return graphql.Null
+ }
+ res := resTmp.(models.TranslationField)
+ fc.Result = res
+ return ec.marshalNTranslationField2githubᚗcomᚋcmsgovᚋmintᚑappᚋpkgᚋmodelsᚐTranslationField(ctx, field.Selections, res)
+}
+
+func (ec *executionContext) fieldContext_PlanPaymentsTranslation_fundingSourceRPatientProtectionInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
+ fc = &graphql.FieldContext{
+ Object: "PlanPaymentsTranslation",
+ Field: field,
+ IsMethod: false,
+ IsResolver: false,
+ Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
+ switch field.Name {
+ case "gqlField":
+ return ec.fieldContext_TranslationField_gqlField(ctx, field)
+ case "goField":
+ return ec.fieldContext_TranslationField_goField(ctx, field)
+ case "dbField":
+ return ec.fieldContext_TranslationField_dbField(ctx, field)
+ case "label":
+ return ec.fieldContext_TranslationField_label(ctx, field)
+ case "readonlyLabel":
+ return ec.fieldContext_TranslationField_readonlyLabel(ctx, field)
+ case "sublabel":
+ return ec.fieldContext_TranslationField_sublabel(ctx, field)
+ case "multiSelectLabel":
+ return ec.fieldContext_TranslationField_multiSelectLabel(ctx, field)
+ case "isArray":
+ return ec.fieldContext_TranslationField_isArray(ctx, field)
+ case "dataType":
+ return ec.fieldContext_TranslationField_dataType(ctx, field)
+ case "formType":
+ return ec.fieldContext_TranslationField_formType(ctx, field)
+ case "isNote":
+ return ec.fieldContext_TranslationField_isNote(ctx, field)
+ case "order":
+ return ec.fieldContext_TranslationField_order(ctx, field)
+ case "isOtherType":
+ return ec.fieldContext_TranslationField_isOtherType(ctx, field)
+ case "otherParentField":
+ return ec.fieldContext_TranslationField_otherParentField(ctx, field)
+ case "parentReferencesLabel":
+ return ec.fieldContext_TranslationField_parentReferencesLabel(ctx, field)
+ case "exportLabel":
+ return ec.fieldContext_TranslationField_exportLabel(ctx, field)
+ case "tableReference":
+ return ec.fieldContext_TranslationField_tableReference(ctx, field)
+ }
+ return nil, fmt.Errorf("no field named %q was found under type TranslationField", field.Name)
+ },
+ }
+ return fc, nil
+}
+
func (ec *executionContext) _PlanPaymentsTranslation_fundingSourceRMedicareAInfo(ctx context.Context, field graphql.CollectedField, obj *model.PlanPaymentsTranslation) (ret graphql.Marshaler) {
fc, err := ec.fieldContext_PlanPaymentsTranslation_fundingSourceRMedicareAInfo(ctx, field)
if err != nil {
@@ -101494,6 +101779,8 @@ func (ec *executionContext) fieldContext_Query_planPayments(ctx context.Context,
return ec.fieldContext_PlanPayments_modelPlanID(ctx, field)
case "fundingSource":
return ec.fieldContext_PlanPayments_fundingSource(ctx, field)
+ case "fundingSourcePatientProtectionInfo":
+ return ec.fieldContext_PlanPayments_fundingSourcePatientProtectionInfo(ctx, field)
case "fundingSourceMedicareAInfo":
return ec.fieldContext_PlanPayments_fundingSourceMedicareAInfo(ctx, field)
case "fundingSourceMedicareBInfo":
@@ -101504,6 +101791,8 @@ func (ec *executionContext) fieldContext_Query_planPayments(ctx context.Context,
return ec.fieldContext_PlanPayments_fundingSourceNote(ctx, field)
case "fundingSourceR":
return ec.fieldContext_PlanPayments_fundingSourceR(ctx, field)
+ case "fundingSourceRPatientProtectionInfo":
+ return ec.fieldContext_PlanPayments_fundingSourceRPatientProtectionInfo(ctx, field)
case "fundingSourceRMedicareAInfo":
return ec.fieldContext_PlanPayments_fundingSourceRMedicareAInfo(ctx, field)
case "fundingSourceRMedicareBInfo":
@@ -130385,6 +130674,8 @@ func (ec *executionContext) _PlanPayments(ctx context.Context, sel ast.Selection
}
out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
+ case "fundingSourcePatientProtectionInfo":
+ out.Values[i] = ec._PlanPayments_fundingSourcePatientProtectionInfo(ctx, field, obj)
case "fundingSourceMedicareAInfo":
out.Values[i] = ec._PlanPayments_fundingSourceMedicareAInfo(ctx, field, obj)
case "fundingSourceMedicareBInfo":
@@ -130429,6 +130720,8 @@ func (ec *executionContext) _PlanPayments(ctx context.Context, sel ast.Selection
}
out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
+ case "fundingSourceRPatientProtectionInfo":
+ out.Values[i] = ec._PlanPayments_fundingSourceRPatientProtectionInfo(ctx, field, obj)
case "fundingSourceRMedicareAInfo":
out.Values[i] = ec._PlanPayments_fundingSourceRMedicareAInfo(ctx, field, obj)
case "fundingSourceRMedicareBInfo":
@@ -131037,6 +131330,11 @@ func (ec *executionContext) _PlanPaymentsTranslation(ctx context.Context, sel as
if out.Values[i] == graphql.Null {
out.Invalids++
}
+ case "fundingSourcePatientProtectionInfo":
+ out.Values[i] = ec._PlanPaymentsTranslation_fundingSourcePatientProtectionInfo(ctx, field, obj)
+ if out.Values[i] == graphql.Null {
+ out.Invalids++
+ }
case "fundingSourceMedicareAInfo":
out.Values[i] = ec._PlanPaymentsTranslation_fundingSourceMedicareAInfo(ctx, field, obj)
if out.Values[i] == graphql.Null {
@@ -131062,6 +131360,11 @@ func (ec *executionContext) _PlanPaymentsTranslation(ctx context.Context, sel as
if out.Values[i] == graphql.Null {
out.Invalids++
}
+ case "fundingSourceRPatientProtectionInfo":
+ out.Values[i] = ec._PlanPaymentsTranslation_fundingSourceRPatientProtectionInfo(ctx, field, obj)
+ if out.Values[i] == graphql.Null {
+ out.Invalids++
+ }
case "fundingSourceRMedicareAInfo":
out.Values[i] = ec._PlanPaymentsTranslation_fundingSourceRMedicareAInfo(ctx, field, obj)
if out.Values[i] == graphql.Null {
diff --git a/pkg/graph/model/models_gen.go b/pkg/graph/model/models_gen.go
index ba0e7b0f52..73e25dc9b1 100644
--- a/pkg/graph/model/models_gen.go
+++ b/pkg/graph/model/models_gen.go
@@ -521,11 +521,13 @@ type PlanParticipantsAndProvidersTranslation struct {
// Represents payments translation data
type PlanPaymentsTranslation struct {
FundingSource models.TranslationFieldWithOptions `json:"fundingSource" db:"funding_source"`
+ FundingSourcePatientProtectionInfo models.TranslationField `json:"fundingSourcePatientProtectionInfo" db:"funding_source_patient_protection_info"`
FundingSourceMedicareAInfo models.TranslationField `json:"fundingSourceMedicareAInfo" db:"funding_source_medicare_a_info"`
FundingSourceMedicareBInfo models.TranslationField `json:"fundingSourceMedicareBInfo" db:"funding_source_medicare_b_info"`
FundingSourceOther models.TranslationField `json:"fundingSourceOther" db:"funding_source_other"`
FundingSourceNote models.TranslationField `json:"fundingSourceNote" db:"funding_source_note"`
FundingSourceR models.TranslationFieldWithOptions `json:"fundingSourceR" db:"funding_source_r"`
+ FundingSourceRPatientProtectionInfo models.TranslationField `json:"fundingSourceRPatientProtectionInfo" db:"funding_source_r_patient_protection_info"`
FundingSourceRMedicareAInfo models.TranslationField `json:"fundingSourceRMedicareAInfo" db:"funding_source_r_medicare_a_info"`
FundingSourceRMedicareBInfo models.TranslationField `json:"fundingSourceRMedicareBInfo" db:"funding_source_r_medicare_b_info"`
FundingSourceROther models.TranslationField `json:"fundingSourceROther" db:"funding_source_r_other"`
diff --git a/pkg/graph/resolvers/plan_payments_test.go b/pkg/graph/resolvers/plan_payments_test.go
index c88c34b056..330e6f58a0 100644
--- a/pkg/graph/resolvers/plan_payments_test.go
+++ b/pkg/graph/resolvers/plan_payments_test.go
@@ -20,8 +20,12 @@ func (suite *ResolverSuite) TestPlanPaymentsUpdate() {
willBePaymentAdjustmentsExpected := true
willBePaymentAdjustmentsNoteExpected := "note note note"
+ patientProtectionString := "hello PATIENT_PROTECTION_AFFORDABLE_CARE_ACT A"
+ patientProtectionRString := "hello PATIENT_PROTECTION_AFFORDABLE_CARE_ACT A"
changes := map[string]interface{}{
"fundingSource": []string{"OTHER"},
+ "fundingSourcePatientProtectionInfo": patientProtectionString,
+ "fundingSourceRPatientProtectionInfo": patientProtectionRString,
"fundingSourceNote": "Ello gov'na",
"payType": []string{"CLAIMS_BASED_PAYMENTS"},
"anticipatedPaymentFrequencyContinually": "some test value for anticipated payment frequency continually",
@@ -44,6 +48,13 @@ func (suite *ResolverSuite) TestPlanPaymentsUpdate() {
suite.EqualValues(willBePaymentAdjustmentsNoteExpected, *updatedPP.WillBePaymentAdjustmentsNote)
}
+ if suite.NotNil(updatedPP.FundingSourcePatientProtectionInfo) {
+ suite.EqualValues(patientProtectionString, *updatedPP.FundingSourcePatientProtectionInfo)
+ }
+ if suite.NotNil(updatedPP.FundingSourceRPatientProtectionInfo) {
+ suite.EqualValues(patientProtectionRString, *updatedPP.FundingSourceRPatientProtectionInfo)
+ }
+
suite.Nil(pp.ModifiedBy)
//suite.Nil(updatedPP.FundingSource)
diff --git a/pkg/graph/schema/types/plan_payments.graphql b/pkg/graph/schema/types/plan_payments.graphql
index 94b5066e20..3e3f441083 100644
--- a/pkg/graph/schema/types/plan_payments.graphql
+++ b/pkg/graph/schema/types/plan_payments.graphql
@@ -58,11 +58,13 @@ type PlanPayments {
# Page 1
fundingSource: [FundingSource!]!
+ fundingSourcePatientProtectionInfo: String
fundingSourceMedicareAInfo: String
fundingSourceMedicareBInfo: String
fundingSourceOther: String
fundingSourceNote: String
fundingSourceR: [FundingSource!]!
+ fundingSourceRPatientProtectionInfo: String
fundingSourceRMedicareAInfo: String
fundingSourceRMedicareBInfo: String
fundingSourceROther: String
@@ -166,16 +168,16 @@ type PlanPayments {
input PlanPaymentsChanges @goModel(model: "map[string]interface{}") {
# Page 1
- fundingSource: [FundingSource!] #Combine these
+ fundingSource: [FundingSource!]
+ fundingSourcePatientProtectionInfo: String
fundingSourceMedicareAInfo: String
fundingSourceMedicareBInfo: String
- # fundingSourceTrustFundType: [TrustFundType!]
fundingSourceOther: String
fundingSourceNote: String
fundingSourceR: [FundingSource!]
+ fundingSourceRPatientProtectionInfo: String
fundingSourceRMedicareAInfo: String
fundingSourceRMedicareBInfo: String
- # fundingSourceRTrustFundType: [TrustFundType!]
fundingSourceROther: String
fundingSourceRNote: String
payRecipients: [PayRecipient!]
diff --git a/pkg/graph/schema/types/plan_payments_translation.graphql b/pkg/graph/schema/types/plan_payments_translation.graphql
index 3147cc47ef..bc7a7cb641 100644
--- a/pkg/graph/schema/types/plan_payments_translation.graphql
+++ b/pkg/graph/schema/types/plan_payments_translation.graphql
@@ -4,11 +4,13 @@ Represents payments translation data
type PlanPaymentsTranslation {
# Page 1
fundingSource: TranslationFieldWithOptions! @goTag(key: "db", value: "funding_source")
+ fundingSourcePatientProtectionInfo: TranslationField! @goTag(key: "db", value: "funding_source_patient_protection_info")
fundingSourceMedicareAInfo: TranslationField! @goTag(key: "db", value: "funding_source_medicare_a_info")
fundingSourceMedicareBInfo: TranslationField! @goTag(key: "db", value: "funding_source_medicare_b_info")
fundingSourceOther: TranslationField! @goTag(key: "db", value: "funding_source_other")
fundingSourceNote: TranslationField! @goTag(key: "db", value: "funding_source_note")
fundingSourceR: TranslationFieldWithOptions! @goTag(key: "db", value: "funding_source_r")
+ fundingSourceRPatientProtectionInfo: TranslationField! @goTag(key: "db", value: "funding_source_r_patient_protection_info")
fundingSourceRMedicareAInfo: TranslationField! @goTag(key: "db", value: "funding_source_r_medicare_a_info")
fundingSourceRMedicareBInfo: TranslationField! @goTag(key: "db", value: "funding_source_r_medicare_b_info")
fundingSourceROther: TranslationField! @goTag(key: "db", value: "funding_source_r_other")
diff --git a/pkg/models/plan_payments.go b/pkg/models/plan_payments.go
index 77adcef02f..8c4582a0b0 100644
--- a/pkg/models/plan_payments.go
+++ b/pkg/models/plan_payments.go
@@ -115,21 +115,23 @@ type PlanPayments struct {
baseTaskListSection
// Page 1
- FundingSource pq.StringArray `json:"fundingSource" db:"funding_source" statusWeight:"1"`
- FundingSourceMedicareAInfo *string `json:"fundingSourceMedicareAInfo" db:"funding_source_medicare_a_info"`
- FundingSourceMedicareBInfo *string `json:"fundingSourceMedicareBInfo" db:"funding_source_medicare_b_info"`
- FundingSourceOther *string `json:"fundingSourceOther" db:"funding_source_other"`
- FundingSourceNote *string `json:"fundingSourceNote" db:"funding_source_note"`
- FundingSourceR pq.StringArray `json:"fundingSourceR" db:"funding_source_r" statusWeight:"1"`
- FundingSourceRMedicareAInfo *string `json:"fundingSourceRMedicareAInfo" db:"funding_source_r_medicare_a_info"`
- FundingSourceRMedicareBInfo *string `json:"fundingSourceRMedicareBInfo" db:"funding_source_r_medicare_b_info"`
- FundingSourceROther *string `json:"fundingSourceROther" db:"funding_source_r_other"`
- FundingSourceRNote *string `json:"fundingSourceRNote" db:"funding_source_r_note"`
- PayRecipients pq.StringArray `json:"payRecipients" db:"pay_recipients" statusWeight:"1"`
- PayRecipientsOtherSpecification *string `json:"payRecipientsOtherSpecification" db:"pay_recipients_other_specification"`
- PayRecipientsNote *string `json:"payRecipientsNote" db:"pay_recipients_note"`
- PayType pq.StringArray `json:"payType" db:"pay_type" statusWeight:"1"`
- PayTypeNote *string `json:"payTypeNote" db:"pay_type_note"`
+ FundingSource pq.StringArray `json:"fundingSource" db:"funding_source" statusWeight:"1"`
+ FundingSourcePatientProtectionInfo *string `json:"fundingSourcePatientProtectionInfo" db:"funding_source_patient_protection_info"`
+ FundingSourceMedicareAInfo *string `json:"fundingSourceMedicareAInfo" db:"funding_source_medicare_a_info"`
+ FundingSourceMedicareBInfo *string `json:"fundingSourceMedicareBInfo" db:"funding_source_medicare_b_info"`
+ FundingSourceOther *string `json:"fundingSourceOther" db:"funding_source_other"`
+ FundingSourceNote *string `json:"fundingSourceNote" db:"funding_source_note"`
+ FundingSourceR pq.StringArray `json:"fundingSourceR" db:"funding_source_r" statusWeight:"1"`
+ FundingSourceRPatientProtectionInfo *string `json:"fundingSourceRPatientProtectionInfo" db:"funding_source_r_patient_protection_info"`
+ FundingSourceRMedicareAInfo *string `json:"fundingSourceRMedicareAInfo" db:"funding_source_r_medicare_a_info"`
+ FundingSourceRMedicareBInfo *string `json:"fundingSourceRMedicareBInfo" db:"funding_source_r_medicare_b_info"`
+ FundingSourceROther *string `json:"fundingSourceROther" db:"funding_source_r_other"`
+ FundingSourceRNote *string `json:"fundingSourceRNote" db:"funding_source_r_note"`
+ PayRecipients pq.StringArray `json:"payRecipients" db:"pay_recipients" statusWeight:"1"`
+ PayRecipientsOtherSpecification *string `json:"payRecipientsOtherSpecification" db:"pay_recipients_other_specification"`
+ PayRecipientsNote *string `json:"payRecipientsNote" db:"pay_recipients_note"`
+ PayType pq.StringArray `json:"payType" db:"pay_type" statusWeight:"1"`
+ PayTypeNote *string `json:"payTypeNote" db:"pay_type_note"`
// Page 2
PayClaims pq.StringArray `json:"payClaims" db:"pay_claims" statusWeight:"1"`
diff --git a/pkg/sqlqueries/SQL/plan_payments/create.sql b/pkg/sqlqueries/SQL/plan_payments/create.sql
index 1b0b9c22d6..9311fa5d6a 100644
--- a/pkg/sqlqueries/SQL/plan_payments/create.sql
+++ b/pkg/sqlqueries/SQL/plan_payments/create.sql
@@ -82,7 +82,9 @@ INSERT INTO plan_payments (
funding_source_medicare_a_info,
funding_source_medicare_b_info,
funding_source_r_medicare_a_info,
- funding_source_r_medicare_b_info
+ funding_source_r_medicare_b_info,
+ funding_source_patient_protection_info,
+ funding_source_r_patient_protection_info
)
VALUES (
:id,
@@ -168,7 +170,9 @@ VALUES (
:funding_source_medicare_a_info,
:funding_source_medicare_b_info,
:funding_source_r_medicare_a_info,
- :funding_source_r_medicare_b_info
+ :funding_source_r_medicare_b_info,
+ :funding_source_patient_protection_info,
+ :funding_source_r_patient_protection_info
)
RETURNING
id,
@@ -255,4 +259,6 @@ status,
funding_source_medicare_a_info,
funding_source_medicare_b_info,
funding_source_r_medicare_a_info,
-funding_source_r_medicare_b_info
+funding_source_r_medicare_b_info,
+funding_source_patient_protection_info,
+funding_source_r_patient_protection_info
diff --git a/pkg/sqlqueries/SQL/plan_payments/get_by_id.sql b/pkg/sqlqueries/SQL/plan_payments/get_by_id.sql
index d5f68934f6..40d49da2c7 100644
--- a/pkg/sqlqueries/SQL/plan_payments/get_by_id.sql
+++ b/pkg/sqlqueries/SQL/plan_payments/get_by_id.sql
@@ -84,6 +84,8 @@ SELECT
funding_source_medicare_a_info,
funding_source_medicare_b_info,
funding_source_r_medicare_a_info,
- funding_source_r_medicare_b_info
+ funding_source_r_medicare_b_info,
+ funding_source_patient_protection_info,
+ funding_source_r_patient_protection_info
FROM plan_payments
WHERE id = :id
diff --git a/pkg/sqlqueries/SQL/plan_payments/get_by_model_plan_id_LOADER.sql b/pkg/sqlqueries/SQL/plan_payments/get_by_model_plan_id_LOADER.sql
index c4cdcd5297..c42d73c641 100644
--- a/pkg/sqlqueries/SQL/plan_payments/get_by_model_plan_id_LOADER.sql
+++ b/pkg/sqlqueries/SQL/plan_payments/get_by_model_plan_id_LOADER.sql
@@ -92,6 +92,8 @@ SELECT
pay.funding_source_medicare_a_info,
pay.funding_source_medicare_b_info,
pay.funding_source_r_medicare_a_info,
- pay.funding_source_r_medicare_b_info
+ pay.funding_source_r_medicare_b_info,
+ pay.funding_source_patient_protection_info,
+ pay.funding_source_r_patient_protection_info
FROM QUERIED_IDS AS qIDs
INNER JOIN plan_payments AS pay ON pay.model_plan_id = qIDs.model_plan_id;
diff --git a/pkg/sqlqueries/SQL/plan_payments/update.sql b/pkg/sqlqueries/SQL/plan_payments/update.sql
index 2557510c40..90f2cbc0b7 100644
--- a/pkg/sqlqueries/SQL/plan_payments/update.sql
+++ b/pkg/sqlqueries/SQL/plan_payments/update.sql
@@ -83,7 +83,9 @@ SET
funding_source_medicare_a_info = :funding_source_medicare_a_info,
funding_source_medicare_b_info = :funding_source_medicare_b_info,
funding_source_r_medicare_a_info = :funding_source_r_medicare_a_info,
- funding_source_r_medicare_b_info = :funding_source_r_medicare_b_info
+ funding_source_r_medicare_b_info = :funding_source_r_medicare_b_info,
+ funding_source_patient_protection_info = :funding_source_patient_protection_info,
+ funding_source_r_patient_protection_info = :funding_source_r_patient_protection_info
WHERE plan_payments.id = :id
RETURNING id,
model_plan_id,
@@ -170,4 +172,6 @@ status,
funding_source_medicare_a_info,
funding_source_medicare_b_info,
funding_source_r_medicare_a_info,
-funding_source_r_medicare_b_info;
+funding_source_r_medicare_b_info,
+funding_source_patient_protection_info,
+funding_source_r_patient_protection_info;
diff --git a/pkg/worker/worker_test.go b/pkg/worker/worker_test.go
index 21e518d8f7..330f9cc493 100644
--- a/pkg/worker/worker_test.go
+++ b/pkg/worker/worker_test.go
@@ -221,7 +221,7 @@ func TestWorkerSuite(t *testing.T) {
// getTestPrincipal gets a user principal from database
func (suite *WorkerSuite) getTestPrincipal(store *storage.Store, userName string) *authentication.ApplicationPrincipal {
- userAccount, _ := userhelpers.GetOrCreateUserAccount(context.Background(), store, store, userName, true, false, userhelpers.GetUserInfoAccountInfoWrapperFunc(suite.testConfigs.OktaClient.FetchUserInfo))
+ userAccount, _ := userhelpers.GetOrCreateUserAccount(suite.testConfigs.Context, store, store, userName, true, false, userhelpers.GetUserInfoAccountInfoWrapperFunc(suite.testConfigs.OktaClient.FetchUserInfo))
princ := &authentication.ApplicationPrincipal{
Username: userName,
diff --git a/src/components/ShareExport/__snapshots__/index.test.tsx.snap b/src/components/ShareExport/__snapshots__/index.test.tsx.snap
index 95f484ac45..2b539ab753 100644
--- a/src/components/ShareExport/__snapshots__/index.test.tsx.snap
+++ b/src/components/ShareExport/__snapshots__/index.test.tsx.snap
@@ -7821,11 +7821,20 @@ exports[`ShareExportModal > matches the snapshot 1`] = `
>
Patient Protection Affordable Care Act (Sec 3021)
-
+
+ -
+ Patient protection
+
+
+
@@ -7880,11 +7889,20 @@ exports[`ShareExportModal > matches the snapshot 1`] = `
>
Patient Protection Affordable Care Act (Sec 3021)
-
+
+ -
+ Patient protection r
+
+
+
diff --git a/src/data/mock/readonly.ts b/src/data/mock/readonly.ts
index 718986eb9b..ba43ff7f40 100644
--- a/src/data/mock/readonly.ts
+++ b/src/data/mock/readonly.ts
@@ -569,11 +569,13 @@ export const opsEvalAndLearningMocks = [
const paymentsData: PaymentTypes = {
__typename: 'PlanPayments',
fundingSource: [FundingSource.PATIENT_PROTECTION_AFFORDABLE_CARE_ACT],
+ fundingSourcePatientProtectionInfo: 'Patient protection',
fundingSourceMedicareAInfo: 'PartA',
fundingSourceMedicareBInfo: 'PartB',
fundingSourceOther: 'Other funding source',
fundingSourceNote: 'Funding source note',
fundingSourceR: [FundingSource.PATIENT_PROTECTION_AFFORDABLE_CARE_ACT],
+ fundingSourceRPatientProtectionInfo: 'Patient protection r',
fundingSourceRMedicareAInfo: 'PartRA',
fundingSourceRMedicareBInfo: 'PartRB',
fundingSourceROther: 'Other funding r',
diff --git a/src/gql/apolloGQL/ModelPlan/GetAllModelData.ts b/src/gql/apolloGQL/ModelPlan/GetAllModelData.ts
index f7c077c973..227cae13b9 100644
--- a/src/gql/apolloGQL/ModelPlan/GetAllModelData.ts
+++ b/src/gql/apolloGQL/ModelPlan/GetAllModelData.ts
@@ -375,11 +375,13 @@ export default gql(/* GraphQL */ `
anticipatedPaymentFrequencyOther
anticipatedPaymentFrequencyNote
fundingSource
+ fundingSourcePatientProtectionInfo
fundingSourceMedicareAInfo
fundingSourceMedicareBInfo
fundingSourceOther
fundingSourceNote
fundingSourceR
+ fundingSourceRPatientProtectionInfo
fundingSourceRMedicareAInfo
fundingSourceRMedicareBInfo
fundingSourceROther
diff --git a/src/gql/apolloGQL/ModelPlan/GetAllSingleModelData.ts b/src/gql/apolloGQL/ModelPlan/GetAllSingleModelData.ts
index 502d28e756..c8fe00d400 100644
--- a/src/gql/apolloGQL/ModelPlan/GetAllSingleModelData.ts
+++ b/src/gql/apolloGQL/ModelPlan/GetAllSingleModelData.ts
@@ -375,11 +375,13 @@ export default gql(/* GraphQL */ `
anticipatedPaymentFrequencyOther
anticipatedPaymentFrequencyNote
fundingSource
+ fundingSourcePatientProtectionInfo
fundingSourceMedicareAInfo
fundingSourceMedicareBInfo
fundingSourceOther
fundingSourceNote
fundingSourceR
+ fundingSourceRPatientProtectionInfo
fundingSourceRMedicareAInfo
fundingSourceRMedicareBInfo
fundingSourceROther
diff --git a/src/gql/apolloGQL/Payments/GetAllPayments.ts b/src/gql/apolloGQL/Payments/GetAllPayments.ts
index 067e63d039..323b8c4035 100644
--- a/src/gql/apolloGQL/Payments/GetAllPayments.ts
+++ b/src/gql/apolloGQL/Payments/GetAllPayments.ts
@@ -6,11 +6,13 @@ export default gql(/* GraphQL */ `
id
payments {
fundingSource
+ fundingSourcePatientProtectionInfo
fundingSourceMedicareAInfo
fundingSourceMedicareBInfo
fundingSourceOther
fundingSourceNote
fundingSourceR
+ fundingSourceRPatientProtectionInfo
fundingSourceRMedicareAInfo
fundingSourceRMedicareBInfo
fundingSourceROther
diff --git a/src/gql/apolloGQL/Payments/GetFunding.ts b/src/gql/apolloGQL/Payments/GetFunding.ts
index f667e383c1..3241e193b6 100644
--- a/src/gql/apolloGQL/Payments/GetFunding.ts
+++ b/src/gql/apolloGQL/Payments/GetFunding.ts
@@ -8,11 +8,13 @@ export default gql(/* GraphQL */ `
payments {
id
fundingSource
+ fundingSourcePatientProtectionInfo
fundingSourceMedicareAInfo
fundingSourceMedicareBInfo
fundingSourceOther
fundingSourceNote
fundingSourceR
+ fundingSourceRPatientProtectionInfo
fundingSourceRMedicareAInfo
fundingSourceRMedicareBInfo
fundingSourceROther
diff --git a/src/gql/gen/graphql.ts b/src/gql/gen/graphql.ts
index d3680a37fb..b32c887551 100644
--- a/src/gql/gen/graphql.ts
+++ b/src/gql/gen/graphql.ts
@@ -2758,11 +2758,13 @@ export type PlanPayments = {
fundingSourceMedicareBInfo?: Maybe
;
fundingSourceNote?: Maybe;
fundingSourceOther?: Maybe;
+ fundingSourcePatientProtectionInfo?: Maybe;
fundingSourceR: Array;
fundingSourceRMedicareAInfo?: Maybe;
fundingSourceRMedicareBInfo?: Maybe;
fundingSourceRNote?: Maybe;
fundingSourceROther?: Maybe;
+ fundingSourceRPatientProtectionInfo?: Maybe;
id: Scalars['UUID']['output'];
isContractorAwareTestDataRequirements?: Maybe;
modelPlanID: Scalars['UUID']['output'];
@@ -2848,11 +2850,13 @@ export type PlanPaymentsChanges = {
fundingSourceMedicareBInfo?: InputMaybe;
fundingSourceNote?: InputMaybe;
fundingSourceOther?: InputMaybe;
+ fundingSourcePatientProtectionInfo?: InputMaybe;
fundingSourceR?: InputMaybe>;
fundingSourceRMedicareAInfo?: InputMaybe;
fundingSourceRMedicareBInfo?: InputMaybe;
fundingSourceRNote?: InputMaybe;
fundingSourceROther?: InputMaybe;
+ fundingSourceRPatientProtectionInfo?: InputMaybe;
isContractorAwareTestDataRequirements?: InputMaybe;
needsClaimsDataCollection?: InputMaybe;
needsClaimsDataCollectionNote?: InputMaybe;
@@ -2929,11 +2933,13 @@ export type PlanPaymentsTranslation = {
fundingSourceMedicareBInfo: TranslationField;
fundingSourceNote: TranslationField;
fundingSourceOther: TranslationField;
+ fundingSourcePatientProtectionInfo: TranslationField;
fundingSourceR: TranslationFieldWithOptions;
fundingSourceRMedicareAInfo: TranslationField;
fundingSourceRMedicareBInfo: TranslationField;
fundingSourceRNote: TranslationField;
fundingSourceROther: TranslationField;
+ fundingSourceRPatientProtectionInfo: TranslationField;
isContractorAwareTestDataRequirements: TranslationFieldWithOptionsAndParent;
needsClaimsDataCollection: TranslationFieldWithOptionsAndParent;
needsClaimsDataCollectionNote: TranslationField;
@@ -4649,14 +4655,14 @@ export type CreateModelPlanReplyMutation = { __typename: 'Mutation', createDiscu
export type GetAllModelDataQueryVariables = Exact<{ [key: string]: never; }>;
-export type GetAllModelDataQuery = { __typename: 'Query', modelPlanCollection: Array<{ __typename: 'ModelPlan', id: UUID, modelName: string, nameHistory: Array, abbreviation?: string | null, archived: boolean, createdDts: Time, status: ModelStatus, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, basics: { __typename: 'PlanBasics', id: UUID, modelCategory?: ModelCategory | null, amsModelID?: string | null, demoCode?: string | null, cmsCenters: Array, cmmiGroups: Array, modelType: Array, modelTypeOther?: string | null, problem?: string | null, goal?: string | null, testInterventions?: string | null, note?: string | null, completeICIP?: Time | null, clearanceStarts?: Time | null, clearanceEnds?: Time | null, announced?: Time | null, applicationsStart?: Time | null, applicationsEnd?: Time | null, performancePeriodStarts?: Time | null, performancePeriodEnds?: Time | null, highLevelNote?: string | null, wrapUpEnds?: Time | null, phasedIn?: boolean | null, phasedInNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, generalCharacteristics: { __typename: 'PlanGeneralCharacteristics', id: UUID, rulemakingRequired?: boolean | null, rulemakingRequiredDescription?: string | null, rulemakingRequiredNote?: string | null, authorityAllowances: Array, authorityAllowancesOther?: string | null, authorityAllowancesNote?: string | null, waiversRequired?: boolean | null, waiversRequiredTypes: Array, waiversRequiredNote?: string | null, isNewModel?: boolean | null, existingModel?: string | null, resemblesExistingModel?: YesNoOtherType | null, resemblesExistingModelWhyHow?: string | null, resemblesExistingModelHow?: string | null, resemblesExistingModelNote?: string | null, resemblesExistingModelOtherSpecify?: string | null, resemblesExistingModelOtherOption?: string | null, participationInModelPrecondition?: YesNoOtherType | null, participationInModelPreconditionOtherSpecify?: string | null, participationInModelPreconditionOtherOption?: string | null, participationInModelPreconditionWhyHow?: string | null, participationInModelPreconditionNote?: string | null, hasComponentsOrTracks?: boolean | null, hasComponentsOrTracksDiffer?: string | null, hasComponentsOrTracksNote?: string | null, careCoordinationInvolved?: boolean | null, careCoordinationInvolvedDescription?: string | null, careCoordinationInvolvedNote?: string | null, additionalServicesInvolved?: boolean | null, additionalServicesInvolvedDescription?: string | null, additionalServicesInvolvedNote?: string | null, communityPartnersInvolved?: boolean | null, communityPartnersInvolvedDescription?: string | null, communityPartnersInvolvedNote?: string | null, agencyOrStateHelp: Array, agencyOrStateHelpOther?: string | null, agencyOrStateHelpNote?: string | null, alternativePaymentModelTypes: Array, alternativePaymentModelNote?: string | null, keyCharacteristics: Array, keyCharacteristicsNote?: string | null, keyCharacteristicsOther?: string | null, collectPlanBids?: boolean | null, collectPlanBidsNote?: string | null, managePartCDEnrollment?: boolean | null, managePartCDEnrollmentNote?: string | null, planContractUpdated?: boolean | null, planContractUpdatedNote?: string | null, geographiesTargeted?: boolean | null, geographiesTargetedTypes: Array, geographiesStatesAndTerritories: Array, geographiesRegionTypes: Array, geographiesTargetedTypesOther?: string | null, geographiesTargetedAppliedTo: Array, geographiesTargetedAppliedToOther?: string | null, geographiesTargetedNote?: string | null, participationOptions?: boolean | null, participationOptionsNote?: string | null, agreementTypes: Array, agreementTypesOther?: string | null, multiplePatricipationAgreementsNeeded?: boolean | null, multiplePatricipationAgreementsNeededNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, resemblesExistingModelWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, participationInModelPreconditionWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, participantsAndProviders: { __typename: 'PlanParticipantsAndProviders', id: UUID, participantAddedFrequency: Array, participantAddedFrequencyContinually?: string | null, participantAddedFrequencyOther?: string | null, participantAddedFrequencyNote?: string | null, participantRemovedFrequency: Array, participantRemovedFrequencyContinually?: string | null, participantRemovedFrequencyOther?: string | null, participantRemovedFrequencyNote?: string | null, communicationMethod: Array, communicationMethodOther?: string | null, communicationNote?: string | null, riskType: Array, riskOther?: string | null, riskNote?: string | null, willRiskChange?: boolean | null, willRiskChangeNote?: string | null, participantRequireFinancialGuarantee?: boolean | null, participantRequireFinancialGuaranteeType: Array, participantRequireFinancialGuaranteeOther?: string | null, participantRequireFinancialGuaranteeNote?: string | null, coordinateWork?: boolean | null, coordinateWorkNote?: string | null, gainsharePayments?: boolean | null, gainsharePaymentsTrack?: boolean | null, gainsharePaymentsEligibility: Array, gainsharePaymentsEligibilityOther?: string | null, gainsharePaymentsNote?: string | null, participantsIds: Array, participantsIdsOther?: string | null, participantsIDSNote?: string | null, expectedNumberOfParticipants?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, recruitmentMethod?: RecruitmentType | null, recruitmentOther?: string | null, recruitmentNote?: string | null, selectionMethod: Array, selectionOther?: string | null, selectionNote?: string | null, participants: Array, medicareProviderType?: string | null, isNewTypeOfProvidersOrSuppliers?: boolean | null, statesEngagement?: string | null, participantsOther?: string | null, participantsNote?: string | null, participantsCurrentlyInModels?: boolean | null, participantsCurrentlyInModelsNote?: string | null, modelApplicationLevel?: string | null, providerAdditionFrequency: Array, providerAdditionFrequencyContinually?: string | null, providerAdditionFrequencyOther?: string | null, providerAdditionFrequencyNote?: string | null, providerAddMethod: Array, providerAddMethodOther?: string | null, providerAddMethodNote?: string | null, providerLeaveMethod: Array, providerLeaveMethodOther?: string | null, providerLeaveMethodNote?: string | null, providerRemovalFrequency: Array, providerRemovalFrequencyContinually?: string | null, providerRemovalFrequencyOther?: string | null, providerRemovalFrequencyNote?: string | null, providerOverlap?: OverlapType | null, providerOverlapHierarchy?: string | null, providerOverlapNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, beneficiaries: { __typename: 'PlanBeneficiaries', id: UUID, beneficiaries: Array, beneficiariesNote?: string | null, beneficiariesOther?: string | null, beneficiaryOverlap?: OverlapType | null, beneficiaryOverlapNote?: string | null, beneficiarySelectionNote?: string | null, beneficiarySelectionOther?: string | null, beneficiarySelectionMethod: Array, treatDualElligibleDifferent?: TriStateAnswer | null, treatDualElligibleDifferentHow?: string | null, treatDualElligibleDifferentNote?: string | null, excludeCertainCharacteristics?: TriStateAnswer | null, excludeCertainCharacteristicsCriteria?: string | null, excludeCertainCharacteristicsNote?: string | null, beneficiarySelectionFrequency: Array, beneficiarySelectionFrequencyContinually?: string | null, beneficiarySelectionFrequencyNote?: string | null, beneficiarySelectionFrequencyOther?: string | null, beneficiaryRemovalFrequency: Array, beneficiaryRemovalFrequencyContinually?: string | null, beneficiaryRemovalFrequencyNote?: string | null, beneficiaryRemovalFrequencyOther?: string | null, precedenceRules: Array, precedenceRulesYes?: string | null, precedenceRulesNo?: string | null, precedenceRulesNote?: string | null, numberPeopleImpacted?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, opsEvalAndLearning: { __typename: 'PlanOpsEvalAndLearning', id: UUID, ccmInvolvment: Array, ccmInvolvmentOther?: string | null, ccmInvolvmentNote?: string | null, iddocSupport?: boolean | null, iddocSupportNote?: string | null, sendFilesBetweenCcw?: boolean | null, sendFilesBetweenCcwNote?: string | null, appToSendFilesToKnown?: boolean | null, appToSendFilesToWhich?: string | null, appToSendFilesToNote?: string | null, useCcwForFileDistribiutionToParticipants?: boolean | null, useCcwForFileDistribiutionToParticipantsNote?: string | null, developNewQualityMeasures?: boolean | null, developNewQualityMeasuresNote?: string | null, qualityPerformanceImpactsPayment?: YesNoOtherType | null, qualityPerformanceImpactsPaymentOther?: string | null, qualityPerformanceImpactsPaymentNote?: string | null, dataSharingStarts?: DataStartsType | null, dataSharingStartsOther?: string | null, dataSharingFrequency: Array, dataSharingFrequencyContinually?: string | null, dataSharingFrequencyOther?: string | null, dataSharingStartsNote?: string | null, dataCollectionStarts?: DataStartsType | null, dataCollectionStartsOther?: string | null, dataCollectionFrequency: Array, dataCollectionFrequencyContinually?: string | null, dataCollectionFrequencyOther?: string | null, dataCollectionFrequencyNote?: string | null, qualityReportingStarts?: DataStartsType | null, qualityReportingStartsOther?: string | null, qualityReportingStartsNote?: string | null, qualityReportingFrequency: Array, qualityReportingFrequencyContinually?: string | null, qualityReportingFrequencyOther?: string | null, evaluationApproaches: Array, evaluationApproachOther?: string | null, evalutaionApproachNote?: string | null, dataNeededForMonitoring: Array, dataNeededForMonitoringOther?: string | null, dataNeededForMonitoringNote?: string | null, dataToSendParticicipants: Array, dataToSendParticicipantsOther?: string | null, dataToSendParticicipantsNote?: string | null, shareCclfData?: boolean | null, shareCclfDataNote?: string | null, technicalContactsIdentified?: boolean | null, technicalContactsIdentifiedDetail?: string | null, technicalContactsIdentifiedNote?: string | null, captureParticipantInfo?: boolean | null, captureParticipantInfoNote?: string | null, icdOwner?: string | null, draftIcdDueDate?: Time | null, icdNote?: string | null, dataFullTimeOrIncremental?: DataFullTimeOrIncrementalType | null, eftSetUp?: boolean | null, unsolicitedAdjustmentsIncluded?: boolean | null, dataFlowDiagramsNeeded?: boolean | null, produceBenefitEnhancementFiles?: boolean | null, fileNamingConventions?: string | null, dataMonitoringNote?: string | null, uatNeeds?: string | null, stcNeeds?: string | null, testingTimelines?: string | null, testingNote?: string | null, dataMonitoringFileTypes: Array, dataMonitoringFileOther?: string | null, dataResponseType?: string | null, dataResponseFileFrequency?: string | null, modelLearningSystems: Array, modelLearningSystemsOther?: string | null, modelLearningSystemsNote?: string | null, anticipatedChallenges?: string | null, stakeholders: Array, stakeholdersOther?: string | null, stakeholdersNote?: string | null, helpdeskUse?: boolean | null, helpdeskUseNote?: string | null, contractorSupport: Array, contractorSupportOther?: string | null, contractorSupportHow?: string | null, contractorSupportNote?: string | null, benchmarkForPerformance?: BenchmarkForPerformanceType | null, benchmarkForPerformanceNote?: string | null, computePerformanceScores?: boolean | null, computePerformanceScoresNote?: string | null, riskAdjustPerformance?: boolean | null, riskAdjustFeedback?: boolean | null, riskAdjustPayments?: boolean | null, riskAdjustOther?: boolean | null, riskAdjustNote?: string | null, appealPerformance?: boolean | null, appealFeedback?: boolean | null, appealPayments?: boolean | null, appealOther?: boolean | null, appealNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, payments: { __typename: 'PlanPayments', id: UUID, payType: Array, payClaims: Array, creatingDependenciesBetweenServices?: boolean | null, creatingDependenciesBetweenServicesNote?: string | null, needsClaimsDataCollection?: boolean | null, needsClaimsDataCollectionNote?: string | null, providingThirdPartyFile?: boolean | null, isContractorAwareTestDataRequirements?: boolean | null, beneficiaryCostSharingLevelAndHandling?: string | null, waiveBeneficiaryCostSharingForAnyServices?: boolean | null, waiveBeneficiaryCostSharingServiceSpecification?: string | null, waiverOnlyAppliesPartOfPayment?: boolean | null, waiveBeneficiaryCostSharingNote?: string | null, payClaimsNote?: string | null, payClaimsOther?: string | null, shouldAnyProvidersExcludedFFSSystems?: boolean | null, shouldAnyProviderExcludedFFSSystemsNote?: string | null, changesMedicarePhysicianFeeSchedule?: boolean | null, changesMedicarePhysicianFeeScheduleNote?: string | null, affectsMedicareSecondaryPayerClaims?: boolean | null, affectsMedicareSecondaryPayerClaimsHow?: string | null, affectsMedicareSecondaryPayerClaimsNote?: string | null, payModelDifferentiation?: string | null, willBePaymentAdjustments?: boolean | null, willBePaymentAdjustmentsNote?: string | null, expectedCalculationComplexityLevel?: ComplexityCalculationLevelType | null, expectedCalculationComplexityLevelNote?: string | null, claimsProcessingPrecedence?: boolean | null, claimsProcessingPrecedenceOther?: string | null, claimsProcessingPrecedenceNote?: string | null, canParticipantsSelectBetweenPaymentMechanisms?: boolean | null, canParticipantsSelectBetweenPaymentMechanismsHow?: string | null, canParticipantsSelectBetweenPaymentMechanismsNote?: string | null, anticipatedPaymentFrequency: Array, anticipatedPaymentFrequencyContinually?: string | null, anticipatedPaymentFrequencyOther?: string | null, anticipatedPaymentFrequencyNote?: string | null, fundingSource: Array, fundingSourceMedicareAInfo?: string | null, fundingSourceMedicareBInfo?: string | null, fundingSourceOther?: string | null, fundingSourceNote?: string | null, fundingSourceR: Array, fundingSourceRMedicareAInfo?: string | null, fundingSourceRMedicareBInfo?: string | null, fundingSourceROther?: string | null, fundingSourceRNote?: string | null, payRecipients: Array, payRecipientsOtherSpecification?: string | null, payRecipientsNote?: string | null, payTypeNote?: string | null, nonClaimsPayments: Array, nonClaimsPaymentOther?: string | null, paymentCalculationOwner?: string | null, numberPaymentsPerPayCycle?: string | null, numberPaymentsPerPayCycleNote?: string | null, sharedSystemsInvolvedAdditionalClaimPayment?: boolean | null, sharedSystemsInvolvedAdditionalClaimPaymentNote?: string | null, planningToUseInnovationPaymentContractor?: boolean | null, planningToUseInnovationPaymentContractorNote?: string | null, willRecoverPayments?: boolean | null, willRecoverPaymentsNote?: string | null, anticipateReconcilingPaymentsRetrospectively?: boolean | null, anticipateReconcilingPaymentsRetrospectivelyNote?: string | null, paymentReconciliationFrequency: Array, paymentReconciliationFrequencyContinually?: string | null, paymentReconciliationFrequencyOther?: string | null, paymentReconciliationFrequencyNote?: string | null, paymentDemandRecoupmentFrequency: Array, paymentDemandRecoupmentFrequencyContinually?: string | null, paymentDemandRecoupmentFrequencyOther?: string | null, paymentDemandRecoupmentFrequencyNote?: string | null, paymentStartDate?: Time | null, paymentStartDateNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, collaborators: Array<{ __typename: 'PlanCollaborator', id: UUID, userID: UUID, teamRoles: Array, modelPlanID: UUID, createdDts: Time, userAccount: { __typename: 'UserAccount', id: UUID, commonName: string, email: string, username: string } }>, discussions: Array<{ __typename: 'PlanDiscussion', id: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, replies: Array<{ __typename: 'DiscussionReply', id: UUID, discussionID: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string } }> }> }> };
+export type GetAllModelDataQuery = { __typename: 'Query', modelPlanCollection: Array<{ __typename: 'ModelPlan', id: UUID, modelName: string, nameHistory: Array, abbreviation?: string | null, archived: boolean, createdDts: Time, status: ModelStatus, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, basics: { __typename: 'PlanBasics', id: UUID, modelCategory?: ModelCategory | null, amsModelID?: string | null, demoCode?: string | null, cmsCenters: Array, cmmiGroups: Array, modelType: Array, modelTypeOther?: string | null, problem?: string | null, goal?: string | null, testInterventions?: string | null, note?: string | null, completeICIP?: Time | null, clearanceStarts?: Time | null, clearanceEnds?: Time | null, announced?: Time | null, applicationsStart?: Time | null, applicationsEnd?: Time | null, performancePeriodStarts?: Time | null, performancePeriodEnds?: Time | null, highLevelNote?: string | null, wrapUpEnds?: Time | null, phasedIn?: boolean | null, phasedInNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, generalCharacteristics: { __typename: 'PlanGeneralCharacteristics', id: UUID, rulemakingRequired?: boolean | null, rulemakingRequiredDescription?: string | null, rulemakingRequiredNote?: string | null, authorityAllowances: Array, authorityAllowancesOther?: string | null, authorityAllowancesNote?: string | null, waiversRequired?: boolean | null, waiversRequiredTypes: Array, waiversRequiredNote?: string | null, isNewModel?: boolean | null, existingModel?: string | null, resemblesExistingModel?: YesNoOtherType | null, resemblesExistingModelWhyHow?: string | null, resemblesExistingModelHow?: string | null, resemblesExistingModelNote?: string | null, resemblesExistingModelOtherSpecify?: string | null, resemblesExistingModelOtherOption?: string | null, participationInModelPrecondition?: YesNoOtherType | null, participationInModelPreconditionOtherSpecify?: string | null, participationInModelPreconditionOtherOption?: string | null, participationInModelPreconditionWhyHow?: string | null, participationInModelPreconditionNote?: string | null, hasComponentsOrTracks?: boolean | null, hasComponentsOrTracksDiffer?: string | null, hasComponentsOrTracksNote?: string | null, careCoordinationInvolved?: boolean | null, careCoordinationInvolvedDescription?: string | null, careCoordinationInvolvedNote?: string | null, additionalServicesInvolved?: boolean | null, additionalServicesInvolvedDescription?: string | null, additionalServicesInvolvedNote?: string | null, communityPartnersInvolved?: boolean | null, communityPartnersInvolvedDescription?: string | null, communityPartnersInvolvedNote?: string | null, agencyOrStateHelp: Array, agencyOrStateHelpOther?: string | null, agencyOrStateHelpNote?: string | null, alternativePaymentModelTypes: Array, alternativePaymentModelNote?: string | null, keyCharacteristics: Array, keyCharacteristicsNote?: string | null, keyCharacteristicsOther?: string | null, collectPlanBids?: boolean | null, collectPlanBidsNote?: string | null, managePartCDEnrollment?: boolean | null, managePartCDEnrollmentNote?: string | null, planContractUpdated?: boolean | null, planContractUpdatedNote?: string | null, geographiesTargeted?: boolean | null, geographiesTargetedTypes: Array, geographiesStatesAndTerritories: Array, geographiesRegionTypes: Array, geographiesTargetedTypesOther?: string | null, geographiesTargetedAppliedTo: Array, geographiesTargetedAppliedToOther?: string | null, geographiesTargetedNote?: string | null, participationOptions?: boolean | null, participationOptionsNote?: string | null, agreementTypes: Array, agreementTypesOther?: string | null, multiplePatricipationAgreementsNeeded?: boolean | null, multiplePatricipationAgreementsNeededNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, resemblesExistingModelWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, participationInModelPreconditionWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, participantsAndProviders: { __typename: 'PlanParticipantsAndProviders', id: UUID, participantAddedFrequency: Array, participantAddedFrequencyContinually?: string | null, participantAddedFrequencyOther?: string | null, participantAddedFrequencyNote?: string | null, participantRemovedFrequency: Array, participantRemovedFrequencyContinually?: string | null, participantRemovedFrequencyOther?: string | null, participantRemovedFrequencyNote?: string | null, communicationMethod: Array, communicationMethodOther?: string | null, communicationNote?: string | null, riskType: Array, riskOther?: string | null, riskNote?: string | null, willRiskChange?: boolean | null, willRiskChangeNote?: string | null, participantRequireFinancialGuarantee?: boolean | null, participantRequireFinancialGuaranteeType: Array, participantRequireFinancialGuaranteeOther?: string | null, participantRequireFinancialGuaranteeNote?: string | null, coordinateWork?: boolean | null, coordinateWorkNote?: string | null, gainsharePayments?: boolean | null, gainsharePaymentsTrack?: boolean | null, gainsharePaymentsEligibility: Array, gainsharePaymentsEligibilityOther?: string | null, gainsharePaymentsNote?: string | null, participantsIds: Array, participantsIdsOther?: string | null, participantsIDSNote?: string | null, expectedNumberOfParticipants?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, recruitmentMethod?: RecruitmentType | null, recruitmentOther?: string | null, recruitmentNote?: string | null, selectionMethod: Array, selectionOther?: string | null, selectionNote?: string | null, participants: Array, medicareProviderType?: string | null, isNewTypeOfProvidersOrSuppliers?: boolean | null, statesEngagement?: string | null, participantsOther?: string | null, participantsNote?: string | null, participantsCurrentlyInModels?: boolean | null, participantsCurrentlyInModelsNote?: string | null, modelApplicationLevel?: string | null, providerAdditionFrequency: Array, providerAdditionFrequencyContinually?: string | null, providerAdditionFrequencyOther?: string | null, providerAdditionFrequencyNote?: string | null, providerAddMethod: Array, providerAddMethodOther?: string | null, providerAddMethodNote?: string | null, providerLeaveMethod: Array, providerLeaveMethodOther?: string | null, providerLeaveMethodNote?: string | null, providerRemovalFrequency: Array, providerRemovalFrequencyContinually?: string | null, providerRemovalFrequencyOther?: string | null, providerRemovalFrequencyNote?: string | null, providerOverlap?: OverlapType | null, providerOverlapHierarchy?: string | null, providerOverlapNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, beneficiaries: { __typename: 'PlanBeneficiaries', id: UUID, beneficiaries: Array, beneficiariesNote?: string | null, beneficiariesOther?: string | null, beneficiaryOverlap?: OverlapType | null, beneficiaryOverlapNote?: string | null, beneficiarySelectionNote?: string | null, beneficiarySelectionOther?: string | null, beneficiarySelectionMethod: Array, treatDualElligibleDifferent?: TriStateAnswer | null, treatDualElligibleDifferentHow?: string | null, treatDualElligibleDifferentNote?: string | null, excludeCertainCharacteristics?: TriStateAnswer | null, excludeCertainCharacteristicsCriteria?: string | null, excludeCertainCharacteristicsNote?: string | null, beneficiarySelectionFrequency: Array, beneficiarySelectionFrequencyContinually?: string | null, beneficiarySelectionFrequencyNote?: string | null, beneficiarySelectionFrequencyOther?: string | null, beneficiaryRemovalFrequency: Array, beneficiaryRemovalFrequencyContinually?: string | null, beneficiaryRemovalFrequencyNote?: string | null, beneficiaryRemovalFrequencyOther?: string | null, precedenceRules: Array, precedenceRulesYes?: string | null, precedenceRulesNo?: string | null, precedenceRulesNote?: string | null, numberPeopleImpacted?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, opsEvalAndLearning: { __typename: 'PlanOpsEvalAndLearning', id: UUID, ccmInvolvment: Array, ccmInvolvmentOther?: string | null, ccmInvolvmentNote?: string | null, iddocSupport?: boolean | null, iddocSupportNote?: string | null, sendFilesBetweenCcw?: boolean | null, sendFilesBetweenCcwNote?: string | null, appToSendFilesToKnown?: boolean | null, appToSendFilesToWhich?: string | null, appToSendFilesToNote?: string | null, useCcwForFileDistribiutionToParticipants?: boolean | null, useCcwForFileDistribiutionToParticipantsNote?: string | null, developNewQualityMeasures?: boolean | null, developNewQualityMeasuresNote?: string | null, qualityPerformanceImpactsPayment?: YesNoOtherType | null, qualityPerformanceImpactsPaymentOther?: string | null, qualityPerformanceImpactsPaymentNote?: string | null, dataSharingStarts?: DataStartsType | null, dataSharingStartsOther?: string | null, dataSharingFrequency: Array, dataSharingFrequencyContinually?: string | null, dataSharingFrequencyOther?: string | null, dataSharingStartsNote?: string | null, dataCollectionStarts?: DataStartsType | null, dataCollectionStartsOther?: string | null, dataCollectionFrequency: Array, dataCollectionFrequencyContinually?: string | null, dataCollectionFrequencyOther?: string | null, dataCollectionFrequencyNote?: string | null, qualityReportingStarts?: DataStartsType | null, qualityReportingStartsOther?: string | null, qualityReportingStartsNote?: string | null, qualityReportingFrequency: Array, qualityReportingFrequencyContinually?: string | null, qualityReportingFrequencyOther?: string | null, evaluationApproaches: Array, evaluationApproachOther?: string | null, evalutaionApproachNote?: string | null, dataNeededForMonitoring: Array, dataNeededForMonitoringOther?: string | null, dataNeededForMonitoringNote?: string | null, dataToSendParticicipants: Array, dataToSendParticicipantsOther?: string | null, dataToSendParticicipantsNote?: string | null, shareCclfData?: boolean | null, shareCclfDataNote?: string | null, technicalContactsIdentified?: boolean | null, technicalContactsIdentifiedDetail?: string | null, technicalContactsIdentifiedNote?: string | null, captureParticipantInfo?: boolean | null, captureParticipantInfoNote?: string | null, icdOwner?: string | null, draftIcdDueDate?: Time | null, icdNote?: string | null, dataFullTimeOrIncremental?: DataFullTimeOrIncrementalType | null, eftSetUp?: boolean | null, unsolicitedAdjustmentsIncluded?: boolean | null, dataFlowDiagramsNeeded?: boolean | null, produceBenefitEnhancementFiles?: boolean | null, fileNamingConventions?: string | null, dataMonitoringNote?: string | null, uatNeeds?: string | null, stcNeeds?: string | null, testingTimelines?: string | null, testingNote?: string | null, dataMonitoringFileTypes: Array, dataMonitoringFileOther?: string | null, dataResponseType?: string | null, dataResponseFileFrequency?: string | null, modelLearningSystems: Array, modelLearningSystemsOther?: string | null, modelLearningSystemsNote?: string | null, anticipatedChallenges?: string | null, stakeholders: Array, stakeholdersOther?: string | null, stakeholdersNote?: string | null, helpdeskUse?: boolean | null, helpdeskUseNote?: string | null, contractorSupport: Array, contractorSupportOther?: string | null, contractorSupportHow?: string | null, contractorSupportNote?: string | null, benchmarkForPerformance?: BenchmarkForPerformanceType | null, benchmarkForPerformanceNote?: string | null, computePerformanceScores?: boolean | null, computePerformanceScoresNote?: string | null, riskAdjustPerformance?: boolean | null, riskAdjustFeedback?: boolean | null, riskAdjustPayments?: boolean | null, riskAdjustOther?: boolean | null, riskAdjustNote?: string | null, appealPerformance?: boolean | null, appealFeedback?: boolean | null, appealPayments?: boolean | null, appealOther?: boolean | null, appealNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, payments: { __typename: 'PlanPayments', id: UUID, payType: Array, payClaims: Array, creatingDependenciesBetweenServices?: boolean | null, creatingDependenciesBetweenServicesNote?: string | null, needsClaimsDataCollection?: boolean | null, needsClaimsDataCollectionNote?: string | null, providingThirdPartyFile?: boolean | null, isContractorAwareTestDataRequirements?: boolean | null, beneficiaryCostSharingLevelAndHandling?: string | null, waiveBeneficiaryCostSharingForAnyServices?: boolean | null, waiveBeneficiaryCostSharingServiceSpecification?: string | null, waiverOnlyAppliesPartOfPayment?: boolean | null, waiveBeneficiaryCostSharingNote?: string | null, payClaimsNote?: string | null, payClaimsOther?: string | null, shouldAnyProvidersExcludedFFSSystems?: boolean | null, shouldAnyProviderExcludedFFSSystemsNote?: string | null, changesMedicarePhysicianFeeSchedule?: boolean | null, changesMedicarePhysicianFeeScheduleNote?: string | null, affectsMedicareSecondaryPayerClaims?: boolean | null, affectsMedicareSecondaryPayerClaimsHow?: string | null, affectsMedicareSecondaryPayerClaimsNote?: string | null, payModelDifferentiation?: string | null, willBePaymentAdjustments?: boolean | null, willBePaymentAdjustmentsNote?: string | null, expectedCalculationComplexityLevel?: ComplexityCalculationLevelType | null, expectedCalculationComplexityLevelNote?: string | null, claimsProcessingPrecedence?: boolean | null, claimsProcessingPrecedenceOther?: string | null, claimsProcessingPrecedenceNote?: string | null, canParticipantsSelectBetweenPaymentMechanisms?: boolean | null, canParticipantsSelectBetweenPaymentMechanismsHow?: string | null, canParticipantsSelectBetweenPaymentMechanismsNote?: string | null, anticipatedPaymentFrequency: Array, anticipatedPaymentFrequencyContinually?: string | null, anticipatedPaymentFrequencyOther?: string | null, anticipatedPaymentFrequencyNote?: string | null, fundingSource: Array, fundingSourcePatientProtectionInfo?: string | null, fundingSourceMedicareAInfo?: string | null, fundingSourceMedicareBInfo?: string | null, fundingSourceOther?: string | null, fundingSourceNote?: string | null, fundingSourceR: Array, fundingSourceRPatientProtectionInfo?: string | null, fundingSourceRMedicareAInfo?: string | null, fundingSourceRMedicareBInfo?: string | null, fundingSourceROther?: string | null, fundingSourceRNote?: string | null, payRecipients: Array, payRecipientsOtherSpecification?: string | null, payRecipientsNote?: string | null, payTypeNote?: string | null, nonClaimsPayments: Array, nonClaimsPaymentOther?: string | null, paymentCalculationOwner?: string | null, numberPaymentsPerPayCycle?: string | null, numberPaymentsPerPayCycleNote?: string | null, sharedSystemsInvolvedAdditionalClaimPayment?: boolean | null, sharedSystemsInvolvedAdditionalClaimPaymentNote?: string | null, planningToUseInnovationPaymentContractor?: boolean | null, planningToUseInnovationPaymentContractorNote?: string | null, willRecoverPayments?: boolean | null, willRecoverPaymentsNote?: string | null, anticipateReconcilingPaymentsRetrospectively?: boolean | null, anticipateReconcilingPaymentsRetrospectivelyNote?: string | null, paymentReconciliationFrequency: Array, paymentReconciliationFrequencyContinually?: string | null, paymentReconciliationFrequencyOther?: string | null, paymentReconciliationFrequencyNote?: string | null, paymentDemandRecoupmentFrequency: Array, paymentDemandRecoupmentFrequencyContinually?: string | null, paymentDemandRecoupmentFrequencyOther?: string | null, paymentDemandRecoupmentFrequencyNote?: string | null, paymentStartDate?: Time | null, paymentStartDateNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, collaborators: Array<{ __typename: 'PlanCollaborator', id: UUID, userID: UUID, teamRoles: Array, modelPlanID: UUID, createdDts: Time, userAccount: { __typename: 'UserAccount', id: UUID, commonName: string, email: string, username: string } }>, discussions: Array<{ __typename: 'PlanDiscussion', id: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, replies: Array<{ __typename: 'DiscussionReply', id: UUID, discussionID: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string } }> }> }> };
export type GetAllSingleModelDataQueryVariables = Exact<{
id: Scalars['UUID']['input'];
}>;
-export type GetAllSingleModelDataQuery = { __typename: 'Query', modelPlan: { __typename: 'ModelPlan', id: UUID, modelName: string, nameHistory: Array, abbreviation?: string | null, archived: boolean, createdDts: Time, status: ModelStatus, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, basics: { __typename: 'PlanBasics', id: UUID, modelCategory?: ModelCategory | null, amsModelID?: string | null, demoCode?: string | null, cmsCenters: Array, cmmiGroups: Array, modelType: Array, modelTypeOther?: string | null, problem?: string | null, goal?: string | null, testInterventions?: string | null, note?: string | null, completeICIP?: Time | null, clearanceStarts?: Time | null, clearanceEnds?: Time | null, announced?: Time | null, applicationsStart?: Time | null, applicationsEnd?: Time | null, performancePeriodStarts?: Time | null, performancePeriodEnds?: Time | null, highLevelNote?: string | null, wrapUpEnds?: Time | null, phasedIn?: boolean | null, phasedInNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, generalCharacteristics: { __typename: 'PlanGeneralCharacteristics', id: UUID, rulemakingRequired?: boolean | null, rulemakingRequiredDescription?: string | null, rulemakingRequiredNote?: string | null, authorityAllowances: Array, authorityAllowancesOther?: string | null, authorityAllowancesNote?: string | null, waiversRequired?: boolean | null, waiversRequiredTypes: Array, waiversRequiredNote?: string | null, isNewModel?: boolean | null, existingModel?: string | null, resemblesExistingModel?: YesNoOtherType | null, resemblesExistingModelWhyHow?: string | null, resemblesExistingModelHow?: string | null, resemblesExistingModelNote?: string | null, resemblesExistingModelOtherSpecify?: string | null, resemblesExistingModelOtherOption?: string | null, participationInModelPrecondition?: YesNoOtherType | null, participationInModelPreconditionOtherSpecify?: string | null, participationInModelPreconditionOtherOption?: string | null, participationInModelPreconditionWhyHow?: string | null, participationInModelPreconditionNote?: string | null, hasComponentsOrTracks?: boolean | null, hasComponentsOrTracksDiffer?: string | null, hasComponentsOrTracksNote?: string | null, careCoordinationInvolved?: boolean | null, careCoordinationInvolvedDescription?: string | null, careCoordinationInvolvedNote?: string | null, additionalServicesInvolved?: boolean | null, additionalServicesInvolvedDescription?: string | null, additionalServicesInvolvedNote?: string | null, communityPartnersInvolved?: boolean | null, communityPartnersInvolvedDescription?: string | null, communityPartnersInvolvedNote?: string | null, agencyOrStateHelp: Array, agencyOrStateHelpOther?: string | null, agencyOrStateHelpNote?: string | null, alternativePaymentModelTypes: Array, alternativePaymentModelNote?: string | null, keyCharacteristics: Array, keyCharacteristicsNote?: string | null, keyCharacteristicsOther?: string | null, collectPlanBids?: boolean | null, collectPlanBidsNote?: string | null, managePartCDEnrollment?: boolean | null, managePartCDEnrollmentNote?: string | null, planContractUpdated?: boolean | null, planContractUpdatedNote?: string | null, geographiesTargeted?: boolean | null, geographiesTargetedTypes: Array, geographiesStatesAndTerritories: Array, geographiesRegionTypes: Array, geographiesTargetedTypesOther?: string | null, geographiesTargetedAppliedTo: Array, geographiesTargetedAppliedToOther?: string | null, geographiesTargetedNote?: string | null, participationOptions?: boolean | null, participationOptionsNote?: string | null, agreementTypes: Array, agreementTypesOther?: string | null, multiplePatricipationAgreementsNeeded?: boolean | null, multiplePatricipationAgreementsNeededNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, resemblesExistingModelWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, participationInModelPreconditionWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, participantsAndProviders: { __typename: 'PlanParticipantsAndProviders', id: UUID, participantAddedFrequency: Array, participantAddedFrequencyContinually?: string | null, participantAddedFrequencyOther?: string | null, participantAddedFrequencyNote?: string | null, participantRemovedFrequency: Array, participantRemovedFrequencyContinually?: string | null, participantRemovedFrequencyOther?: string | null, participantRemovedFrequencyNote?: string | null, communicationMethod: Array, communicationMethodOther?: string | null, communicationNote?: string | null, riskType: Array, riskOther?: string | null, riskNote?: string | null, willRiskChange?: boolean | null, willRiskChangeNote?: string | null, participantRequireFinancialGuarantee?: boolean | null, participantRequireFinancialGuaranteeType: Array, participantRequireFinancialGuaranteeOther?: string | null, participantRequireFinancialGuaranteeNote?: string | null, coordinateWork?: boolean | null, coordinateWorkNote?: string | null, gainsharePayments?: boolean | null, gainsharePaymentsTrack?: boolean | null, gainsharePaymentsEligibility: Array, gainsharePaymentsEligibilityOther?: string | null, gainsharePaymentsNote?: string | null, participantsIds: Array, participantsIdsOther?: string | null, participantsIDSNote?: string | null, expectedNumberOfParticipants?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, recruitmentMethod?: RecruitmentType | null, recruitmentOther?: string | null, recruitmentNote?: string | null, selectionMethod: Array, selectionOther?: string | null, selectionNote?: string | null, participants: Array, medicareProviderType?: string | null, isNewTypeOfProvidersOrSuppliers?: boolean | null, statesEngagement?: string | null, participantsOther?: string | null, participantsNote?: string | null, participantsCurrentlyInModels?: boolean | null, participantsCurrentlyInModelsNote?: string | null, modelApplicationLevel?: string | null, providerAdditionFrequency: Array, providerAdditionFrequencyContinually?: string | null, providerAdditionFrequencyOther?: string | null, providerAdditionFrequencyNote?: string | null, providerAddMethod: Array, providerAddMethodOther?: string | null, providerAddMethodNote?: string | null, providerLeaveMethod: Array, providerLeaveMethodOther?: string | null, providerLeaveMethodNote?: string | null, providerRemovalFrequency: Array, providerRemovalFrequencyContinually?: string | null, providerRemovalFrequencyOther?: string | null, providerRemovalFrequencyNote?: string | null, providerOverlap?: OverlapType | null, providerOverlapHierarchy?: string | null, providerOverlapNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, beneficiaries: { __typename: 'PlanBeneficiaries', id: UUID, beneficiaries: Array, beneficiariesNote?: string | null, beneficiariesOther?: string | null, beneficiaryOverlap?: OverlapType | null, beneficiaryOverlapNote?: string | null, beneficiarySelectionNote?: string | null, beneficiarySelectionOther?: string | null, beneficiarySelectionMethod: Array, treatDualElligibleDifferent?: TriStateAnswer | null, treatDualElligibleDifferentHow?: string | null, treatDualElligibleDifferentNote?: string | null, excludeCertainCharacteristics?: TriStateAnswer | null, excludeCertainCharacteristicsCriteria?: string | null, excludeCertainCharacteristicsNote?: string | null, beneficiarySelectionFrequency: Array, beneficiarySelectionFrequencyContinually?: string | null, beneficiarySelectionFrequencyNote?: string | null, beneficiarySelectionFrequencyOther?: string | null, beneficiaryRemovalFrequency: Array, beneficiaryRemovalFrequencyContinually?: string | null, beneficiaryRemovalFrequencyNote?: string | null, beneficiaryRemovalFrequencyOther?: string | null, precedenceRules: Array, precedenceRulesYes?: string | null, precedenceRulesNo?: string | null, precedenceRulesNote?: string | null, numberPeopleImpacted?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, opsEvalAndLearning: { __typename: 'PlanOpsEvalAndLearning', id: UUID, ccmInvolvment: Array, ccmInvolvmentOther?: string | null, ccmInvolvmentNote?: string | null, iddocSupport?: boolean | null, iddocSupportNote?: string | null, sendFilesBetweenCcw?: boolean | null, sendFilesBetweenCcwNote?: string | null, appToSendFilesToKnown?: boolean | null, appToSendFilesToWhich?: string | null, appToSendFilesToNote?: string | null, useCcwForFileDistribiutionToParticipants?: boolean | null, useCcwForFileDistribiutionToParticipantsNote?: string | null, developNewQualityMeasures?: boolean | null, developNewQualityMeasuresNote?: string | null, qualityPerformanceImpactsPayment?: YesNoOtherType | null, qualityPerformanceImpactsPaymentOther?: string | null, qualityPerformanceImpactsPaymentNote?: string | null, dataSharingStarts?: DataStartsType | null, dataSharingStartsOther?: string | null, dataSharingFrequency: Array, dataSharingFrequencyContinually?: string | null, dataSharingFrequencyOther?: string | null, dataSharingStartsNote?: string | null, dataCollectionStarts?: DataStartsType | null, dataCollectionStartsOther?: string | null, dataCollectionFrequency: Array, dataCollectionFrequencyContinually?: string | null, dataCollectionFrequencyOther?: string | null, dataCollectionFrequencyNote?: string | null, qualityReportingStarts?: DataStartsType | null, qualityReportingStartsOther?: string | null, qualityReportingStartsNote?: string | null, qualityReportingFrequency: Array, qualityReportingFrequencyContinually?: string | null, qualityReportingFrequencyOther?: string | null, evaluationApproaches: Array, evaluationApproachOther?: string | null, evalutaionApproachNote?: string | null, dataNeededForMonitoring: Array, dataNeededForMonitoringOther?: string | null, dataNeededForMonitoringNote?: string | null, dataToSendParticicipants: Array, dataToSendParticicipantsOther?: string | null, dataToSendParticicipantsNote?: string | null, shareCclfData?: boolean | null, shareCclfDataNote?: string | null, technicalContactsIdentified?: boolean | null, technicalContactsIdentifiedDetail?: string | null, technicalContactsIdentifiedNote?: string | null, captureParticipantInfo?: boolean | null, captureParticipantInfoNote?: string | null, icdOwner?: string | null, draftIcdDueDate?: Time | null, icdNote?: string | null, dataFullTimeOrIncremental?: DataFullTimeOrIncrementalType | null, eftSetUp?: boolean | null, unsolicitedAdjustmentsIncluded?: boolean | null, dataFlowDiagramsNeeded?: boolean | null, produceBenefitEnhancementFiles?: boolean | null, fileNamingConventions?: string | null, dataMonitoringNote?: string | null, uatNeeds?: string | null, stcNeeds?: string | null, testingTimelines?: string | null, testingNote?: string | null, dataMonitoringFileTypes: Array, dataMonitoringFileOther?: string | null, dataResponseType?: string | null, dataResponseFileFrequency?: string | null, modelLearningSystems: Array, modelLearningSystemsOther?: string | null, modelLearningSystemsNote?: string | null, anticipatedChallenges?: string | null, stakeholders: Array, stakeholdersOther?: string | null, stakeholdersNote?: string | null, helpdeskUse?: boolean | null, helpdeskUseNote?: string | null, contractorSupport: Array, contractorSupportOther?: string | null, contractorSupportHow?: string | null, contractorSupportNote?: string | null, benchmarkForPerformance?: BenchmarkForPerformanceType | null, benchmarkForPerformanceNote?: string | null, computePerformanceScores?: boolean | null, computePerformanceScoresNote?: string | null, riskAdjustPerformance?: boolean | null, riskAdjustFeedback?: boolean | null, riskAdjustPayments?: boolean | null, riskAdjustOther?: boolean | null, riskAdjustNote?: string | null, appealPerformance?: boolean | null, appealFeedback?: boolean | null, appealPayments?: boolean | null, appealOther?: boolean | null, appealNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, payments: { __typename: 'PlanPayments', id: UUID, payType: Array, payClaims: Array, creatingDependenciesBetweenServices?: boolean | null, creatingDependenciesBetweenServicesNote?: string | null, needsClaimsDataCollection?: boolean | null, needsClaimsDataCollectionNote?: string | null, providingThirdPartyFile?: boolean | null, isContractorAwareTestDataRequirements?: boolean | null, beneficiaryCostSharingLevelAndHandling?: string | null, waiveBeneficiaryCostSharingForAnyServices?: boolean | null, waiveBeneficiaryCostSharingServiceSpecification?: string | null, waiverOnlyAppliesPartOfPayment?: boolean | null, waiveBeneficiaryCostSharingNote?: string | null, payClaimsNote?: string | null, payClaimsOther?: string | null, shouldAnyProvidersExcludedFFSSystems?: boolean | null, shouldAnyProviderExcludedFFSSystemsNote?: string | null, changesMedicarePhysicianFeeSchedule?: boolean | null, changesMedicarePhysicianFeeScheduleNote?: string | null, affectsMedicareSecondaryPayerClaims?: boolean | null, affectsMedicareSecondaryPayerClaimsHow?: string | null, affectsMedicareSecondaryPayerClaimsNote?: string | null, payModelDifferentiation?: string | null, willBePaymentAdjustments?: boolean | null, willBePaymentAdjustmentsNote?: string | null, expectedCalculationComplexityLevel?: ComplexityCalculationLevelType | null, expectedCalculationComplexityLevelNote?: string | null, claimsProcessingPrecedence?: boolean | null, claimsProcessingPrecedenceOther?: string | null, claimsProcessingPrecedenceNote?: string | null, canParticipantsSelectBetweenPaymentMechanisms?: boolean | null, canParticipantsSelectBetweenPaymentMechanismsHow?: string | null, canParticipantsSelectBetweenPaymentMechanismsNote?: string | null, anticipatedPaymentFrequency: Array, anticipatedPaymentFrequencyContinually?: string | null, anticipatedPaymentFrequencyOther?: string | null, anticipatedPaymentFrequencyNote?: string | null, fundingSource: Array, fundingSourceMedicareAInfo?: string | null, fundingSourceMedicareBInfo?: string | null, fundingSourceOther?: string | null, fundingSourceNote?: string | null, fundingSourceR: Array, fundingSourceRMedicareAInfo?: string | null, fundingSourceRMedicareBInfo?: string | null, fundingSourceROther?: string | null, fundingSourceRNote?: string | null, payRecipients: Array, payRecipientsOtherSpecification?: string | null, payRecipientsNote?: string | null, payTypeNote?: string | null, nonClaimsPayments: Array, nonClaimsPaymentOther?: string | null, paymentCalculationOwner?: string | null, numberPaymentsPerPayCycle?: string | null, numberPaymentsPerPayCycleNote?: string | null, sharedSystemsInvolvedAdditionalClaimPayment?: boolean | null, sharedSystemsInvolvedAdditionalClaimPaymentNote?: string | null, planningToUseInnovationPaymentContractor?: boolean | null, planningToUseInnovationPaymentContractorNote?: string | null, willRecoverPayments?: boolean | null, willRecoverPaymentsNote?: string | null, anticipateReconcilingPaymentsRetrospectively?: boolean | null, anticipateReconcilingPaymentsRetrospectivelyNote?: string | null, paymentReconciliationFrequency: Array, paymentReconciliationFrequencyContinually?: string | null, paymentReconciliationFrequencyOther?: string | null, paymentReconciliationFrequencyNote?: string | null, paymentDemandRecoupmentFrequency: Array, paymentDemandRecoupmentFrequencyContinually?: string | null, paymentDemandRecoupmentFrequencyOther?: string | null, paymentDemandRecoupmentFrequencyNote?: string | null, paymentStartDate?: Time | null, paymentStartDateNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, collaborators: Array<{ __typename: 'PlanCollaborator', id: UUID, userID: UUID, teamRoles: Array, modelPlanID: UUID, createdDts: Time, userAccount: { __typename: 'UserAccount', id: UUID, commonName: string, email: string, username: string } }>, discussions: Array<{ __typename: 'PlanDiscussion', id: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, replies: Array<{ __typename: 'DiscussionReply', id: UUID, discussionID: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string } }> }> } };
+export type GetAllSingleModelDataQuery = { __typename: 'Query', modelPlan: { __typename: 'ModelPlan', id: UUID, modelName: string, nameHistory: Array, abbreviation?: string | null, archived: boolean, createdDts: Time, status: ModelStatus, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, basics: { __typename: 'PlanBasics', id: UUID, modelCategory?: ModelCategory | null, amsModelID?: string | null, demoCode?: string | null, cmsCenters: Array, cmmiGroups: Array, modelType: Array, modelTypeOther?: string | null, problem?: string | null, goal?: string | null, testInterventions?: string | null, note?: string | null, completeICIP?: Time | null, clearanceStarts?: Time | null, clearanceEnds?: Time | null, announced?: Time | null, applicationsStart?: Time | null, applicationsEnd?: Time | null, performancePeriodStarts?: Time | null, performancePeriodEnds?: Time | null, highLevelNote?: string | null, wrapUpEnds?: Time | null, phasedIn?: boolean | null, phasedInNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, generalCharacteristics: { __typename: 'PlanGeneralCharacteristics', id: UUID, rulemakingRequired?: boolean | null, rulemakingRequiredDescription?: string | null, rulemakingRequiredNote?: string | null, authorityAllowances: Array, authorityAllowancesOther?: string | null, authorityAllowancesNote?: string | null, waiversRequired?: boolean | null, waiversRequiredTypes: Array, waiversRequiredNote?: string | null, isNewModel?: boolean | null, existingModel?: string | null, resemblesExistingModel?: YesNoOtherType | null, resemblesExistingModelWhyHow?: string | null, resemblesExistingModelHow?: string | null, resemblesExistingModelNote?: string | null, resemblesExistingModelOtherSpecify?: string | null, resemblesExistingModelOtherOption?: string | null, participationInModelPrecondition?: YesNoOtherType | null, participationInModelPreconditionOtherSpecify?: string | null, participationInModelPreconditionOtherOption?: string | null, participationInModelPreconditionWhyHow?: string | null, participationInModelPreconditionNote?: string | null, hasComponentsOrTracks?: boolean | null, hasComponentsOrTracksDiffer?: string | null, hasComponentsOrTracksNote?: string | null, careCoordinationInvolved?: boolean | null, careCoordinationInvolvedDescription?: string | null, careCoordinationInvolvedNote?: string | null, additionalServicesInvolved?: boolean | null, additionalServicesInvolvedDescription?: string | null, additionalServicesInvolvedNote?: string | null, communityPartnersInvolved?: boolean | null, communityPartnersInvolvedDescription?: string | null, communityPartnersInvolvedNote?: string | null, agencyOrStateHelp: Array, agencyOrStateHelpOther?: string | null, agencyOrStateHelpNote?: string | null, alternativePaymentModelTypes: Array, alternativePaymentModelNote?: string | null, keyCharacteristics: Array, keyCharacteristicsNote?: string | null, keyCharacteristicsOther?: string | null, collectPlanBids?: boolean | null, collectPlanBidsNote?: string | null, managePartCDEnrollment?: boolean | null, managePartCDEnrollmentNote?: string | null, planContractUpdated?: boolean | null, planContractUpdatedNote?: string | null, geographiesTargeted?: boolean | null, geographiesTargetedTypes: Array, geographiesStatesAndTerritories: Array, geographiesRegionTypes: Array, geographiesTargetedTypesOther?: string | null, geographiesTargetedAppliedTo: Array, geographiesTargetedAppliedToOther?: string | null, geographiesTargetedNote?: string | null, participationOptions?: boolean | null, participationOptionsNote?: string | null, agreementTypes: Array, agreementTypesOther?: string | null, multiplePatricipationAgreementsNeeded?: boolean | null, multiplePatricipationAgreementsNeededNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, resemblesExistingModelWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, participationInModelPreconditionWhich?: { __typename: 'ExistingModelLinks', names: Array } | null, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, participantsAndProviders: { __typename: 'PlanParticipantsAndProviders', id: UUID, participantAddedFrequency: Array, participantAddedFrequencyContinually?: string | null, participantAddedFrequencyOther?: string | null, participantAddedFrequencyNote?: string | null, participantRemovedFrequency: Array, participantRemovedFrequencyContinually?: string | null, participantRemovedFrequencyOther?: string | null, participantRemovedFrequencyNote?: string | null, communicationMethod: Array, communicationMethodOther?: string | null, communicationNote?: string | null, riskType: Array, riskOther?: string | null, riskNote?: string | null, willRiskChange?: boolean | null, willRiskChangeNote?: string | null, participantRequireFinancialGuarantee?: boolean | null, participantRequireFinancialGuaranteeType: Array, participantRequireFinancialGuaranteeOther?: string | null, participantRequireFinancialGuaranteeNote?: string | null, coordinateWork?: boolean | null, coordinateWorkNote?: string | null, gainsharePayments?: boolean | null, gainsharePaymentsTrack?: boolean | null, gainsharePaymentsEligibility: Array, gainsharePaymentsEligibilityOther?: string | null, gainsharePaymentsNote?: string | null, participantsIds: Array, participantsIdsOther?: string | null, participantsIDSNote?: string | null, expectedNumberOfParticipants?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, recruitmentMethod?: RecruitmentType | null, recruitmentOther?: string | null, recruitmentNote?: string | null, selectionMethod: Array, selectionOther?: string | null, selectionNote?: string | null, participants: Array, medicareProviderType?: string | null, isNewTypeOfProvidersOrSuppliers?: boolean | null, statesEngagement?: string | null, participantsOther?: string | null, participantsNote?: string | null, participantsCurrentlyInModels?: boolean | null, participantsCurrentlyInModelsNote?: string | null, modelApplicationLevel?: string | null, providerAdditionFrequency: Array, providerAdditionFrequencyContinually?: string | null, providerAdditionFrequencyOther?: string | null, providerAdditionFrequencyNote?: string | null, providerAddMethod: Array, providerAddMethodOther?: string | null, providerAddMethodNote?: string | null, providerLeaveMethod: Array, providerLeaveMethodOther?: string | null, providerLeaveMethodNote?: string | null, providerRemovalFrequency: Array, providerRemovalFrequencyContinually?: string | null, providerRemovalFrequencyOther?: string | null, providerRemovalFrequencyNote?: string | null, providerOverlap?: OverlapType | null, providerOverlapHierarchy?: string | null, providerOverlapNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, beneficiaries: { __typename: 'PlanBeneficiaries', id: UUID, beneficiaries: Array, beneficiariesNote?: string | null, beneficiariesOther?: string | null, beneficiaryOverlap?: OverlapType | null, beneficiaryOverlapNote?: string | null, beneficiarySelectionNote?: string | null, beneficiarySelectionOther?: string | null, beneficiarySelectionMethod: Array, treatDualElligibleDifferent?: TriStateAnswer | null, treatDualElligibleDifferentHow?: string | null, treatDualElligibleDifferentNote?: string | null, excludeCertainCharacteristics?: TriStateAnswer | null, excludeCertainCharacteristicsCriteria?: string | null, excludeCertainCharacteristicsNote?: string | null, beneficiarySelectionFrequency: Array, beneficiarySelectionFrequencyContinually?: string | null, beneficiarySelectionFrequencyNote?: string | null, beneficiarySelectionFrequencyOther?: string | null, beneficiaryRemovalFrequency: Array, beneficiaryRemovalFrequencyContinually?: string | null, beneficiaryRemovalFrequencyNote?: string | null, beneficiaryRemovalFrequencyOther?: string | null, precedenceRules: Array, precedenceRulesYes?: string | null, precedenceRulesNo?: string | null, precedenceRulesNote?: string | null, numberPeopleImpacted?: number | null, estimateConfidence?: ConfidenceType | null, confidenceNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, opsEvalAndLearning: { __typename: 'PlanOpsEvalAndLearning', id: UUID, ccmInvolvment: Array, ccmInvolvmentOther?: string | null, ccmInvolvmentNote?: string | null, iddocSupport?: boolean | null, iddocSupportNote?: string | null, sendFilesBetweenCcw?: boolean | null, sendFilesBetweenCcwNote?: string | null, appToSendFilesToKnown?: boolean | null, appToSendFilesToWhich?: string | null, appToSendFilesToNote?: string | null, useCcwForFileDistribiutionToParticipants?: boolean | null, useCcwForFileDistribiutionToParticipantsNote?: string | null, developNewQualityMeasures?: boolean | null, developNewQualityMeasuresNote?: string | null, qualityPerformanceImpactsPayment?: YesNoOtherType | null, qualityPerformanceImpactsPaymentOther?: string | null, qualityPerformanceImpactsPaymentNote?: string | null, dataSharingStarts?: DataStartsType | null, dataSharingStartsOther?: string | null, dataSharingFrequency: Array, dataSharingFrequencyContinually?: string | null, dataSharingFrequencyOther?: string | null, dataSharingStartsNote?: string | null, dataCollectionStarts?: DataStartsType | null, dataCollectionStartsOther?: string | null, dataCollectionFrequency: Array, dataCollectionFrequencyContinually?: string | null, dataCollectionFrequencyOther?: string | null, dataCollectionFrequencyNote?: string | null, qualityReportingStarts?: DataStartsType | null, qualityReportingStartsOther?: string | null, qualityReportingStartsNote?: string | null, qualityReportingFrequency: Array, qualityReportingFrequencyContinually?: string | null, qualityReportingFrequencyOther?: string | null, evaluationApproaches: Array, evaluationApproachOther?: string | null, evalutaionApproachNote?: string | null, dataNeededForMonitoring: Array, dataNeededForMonitoringOther?: string | null, dataNeededForMonitoringNote?: string | null, dataToSendParticicipants: Array, dataToSendParticicipantsOther?: string | null, dataToSendParticicipantsNote?: string | null, shareCclfData?: boolean | null, shareCclfDataNote?: string | null, technicalContactsIdentified?: boolean | null, technicalContactsIdentifiedDetail?: string | null, technicalContactsIdentifiedNote?: string | null, captureParticipantInfo?: boolean | null, captureParticipantInfoNote?: string | null, icdOwner?: string | null, draftIcdDueDate?: Time | null, icdNote?: string | null, dataFullTimeOrIncremental?: DataFullTimeOrIncrementalType | null, eftSetUp?: boolean | null, unsolicitedAdjustmentsIncluded?: boolean | null, dataFlowDiagramsNeeded?: boolean | null, produceBenefitEnhancementFiles?: boolean | null, fileNamingConventions?: string | null, dataMonitoringNote?: string | null, uatNeeds?: string | null, stcNeeds?: string | null, testingTimelines?: string | null, testingNote?: string | null, dataMonitoringFileTypes: Array, dataMonitoringFileOther?: string | null, dataResponseType?: string | null, dataResponseFileFrequency?: string | null, modelLearningSystems: Array, modelLearningSystemsOther?: string | null, modelLearningSystemsNote?: string | null, anticipatedChallenges?: string | null, stakeholders: Array, stakeholdersOther?: string | null, stakeholdersNote?: string | null, helpdeskUse?: boolean | null, helpdeskUseNote?: string | null, contractorSupport: Array, contractorSupportOther?: string | null, contractorSupportHow?: string | null, contractorSupportNote?: string | null, benchmarkForPerformance?: BenchmarkForPerformanceType | null, benchmarkForPerformanceNote?: string | null, computePerformanceScores?: boolean | null, computePerformanceScoresNote?: string | null, riskAdjustPerformance?: boolean | null, riskAdjustFeedback?: boolean | null, riskAdjustPayments?: boolean | null, riskAdjustOther?: boolean | null, riskAdjustNote?: string | null, appealPerformance?: boolean | null, appealFeedback?: boolean | null, appealPayments?: boolean | null, appealOther?: boolean | null, appealNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, payments: { __typename: 'PlanPayments', id: UUID, payType: Array, payClaims: Array, creatingDependenciesBetweenServices?: boolean | null, creatingDependenciesBetweenServicesNote?: string | null, needsClaimsDataCollection?: boolean | null, needsClaimsDataCollectionNote?: string | null, providingThirdPartyFile?: boolean | null, isContractorAwareTestDataRequirements?: boolean | null, beneficiaryCostSharingLevelAndHandling?: string | null, waiveBeneficiaryCostSharingForAnyServices?: boolean | null, waiveBeneficiaryCostSharingServiceSpecification?: string | null, waiverOnlyAppliesPartOfPayment?: boolean | null, waiveBeneficiaryCostSharingNote?: string | null, payClaimsNote?: string | null, payClaimsOther?: string | null, shouldAnyProvidersExcludedFFSSystems?: boolean | null, shouldAnyProviderExcludedFFSSystemsNote?: string | null, changesMedicarePhysicianFeeSchedule?: boolean | null, changesMedicarePhysicianFeeScheduleNote?: string | null, affectsMedicareSecondaryPayerClaims?: boolean | null, affectsMedicareSecondaryPayerClaimsHow?: string | null, affectsMedicareSecondaryPayerClaimsNote?: string | null, payModelDifferentiation?: string | null, willBePaymentAdjustments?: boolean | null, willBePaymentAdjustmentsNote?: string | null, expectedCalculationComplexityLevel?: ComplexityCalculationLevelType | null, expectedCalculationComplexityLevelNote?: string | null, claimsProcessingPrecedence?: boolean | null, claimsProcessingPrecedenceOther?: string | null, claimsProcessingPrecedenceNote?: string | null, canParticipantsSelectBetweenPaymentMechanisms?: boolean | null, canParticipantsSelectBetweenPaymentMechanismsHow?: string | null, canParticipantsSelectBetweenPaymentMechanismsNote?: string | null, anticipatedPaymentFrequency: Array, anticipatedPaymentFrequencyContinually?: string | null, anticipatedPaymentFrequencyOther?: string | null, anticipatedPaymentFrequencyNote?: string | null, fundingSource: Array, fundingSourcePatientProtectionInfo?: string | null, fundingSourceMedicareAInfo?: string | null, fundingSourceMedicareBInfo?: string | null, fundingSourceOther?: string | null, fundingSourceNote?: string | null, fundingSourceR: Array, fundingSourceRPatientProtectionInfo?: string | null, fundingSourceRMedicareAInfo?: string | null, fundingSourceRMedicareBInfo?: string | null, fundingSourceROther?: string | null, fundingSourceRNote?: string | null, payRecipients: Array, payRecipientsOtherSpecification?: string | null, payRecipientsNote?: string | null, payTypeNote?: string | null, nonClaimsPayments: Array, nonClaimsPaymentOther?: string | null, paymentCalculationOwner?: string | null, numberPaymentsPerPayCycle?: string | null, numberPaymentsPerPayCycleNote?: string | null, sharedSystemsInvolvedAdditionalClaimPayment?: boolean | null, sharedSystemsInvolvedAdditionalClaimPaymentNote?: string | null, planningToUseInnovationPaymentContractor?: boolean | null, planningToUseInnovationPaymentContractorNote?: string | null, willRecoverPayments?: boolean | null, willRecoverPaymentsNote?: string | null, anticipateReconcilingPaymentsRetrospectively?: boolean | null, anticipateReconcilingPaymentsRetrospectivelyNote?: string | null, paymentReconciliationFrequency: Array, paymentReconciliationFrequencyContinually?: string | null, paymentReconciliationFrequencyOther?: string | null, paymentReconciliationFrequencyNote?: string | null, paymentDemandRecoupmentFrequency: Array, paymentDemandRecoupmentFrequencyContinually?: string | null, paymentDemandRecoupmentFrequencyOther?: string | null, paymentDemandRecoupmentFrequencyNote?: string | null, paymentStartDate?: Time | null, paymentStartDateNote?: string | null, readyForReviewDts?: Time | null, status: TaskStatus, readyForReviewByUserAccount?: { __typename: 'UserAccount', commonName: string } | null }, collaborators: Array<{ __typename: 'PlanCollaborator', id: UUID, userID: UUID, teamRoles: Array, modelPlanID: UUID, createdDts: Time, userAccount: { __typename: 'UserAccount', id: UUID, commonName: string, email: string, username: string } }>, discussions: Array<{ __typename: 'PlanDiscussion', id: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string }, replies: Array<{ __typename: 'DiscussionReply', id: UUID, discussionID: UUID, userRole?: DiscussionUserRole | null, userRoleDescription?: string | null, createdDts: Time, content?: { __typename: 'TaggedContent', rawContent: string } | null, createdByUserAccount: { __typename: 'UserAccount', commonName: string } }> }> } };
export type GetCurrentUserQueryVariables = Exact<{ [key: string]: never; }>;
@@ -4887,7 +4893,7 @@ export type GetAllPaymentsQueryVariables = Exact<{
}>;
-export type GetAllPaymentsQuery = { __typename: 'Query', modelPlan: { __typename: 'ModelPlan', id: UUID, payments: { __typename: 'PlanPayments', fundingSource: Array, fundingSourceMedicareAInfo?: string | null, fundingSourceMedicareBInfo?: string | null, fundingSourceOther?: string | null, fundingSourceNote?: string | null, fundingSourceR: Array, fundingSourceRMedicareAInfo?: string | null, fundingSourceRMedicareBInfo?: string | null, fundingSourceROther?: string | null, fundingSourceRNote?: string | null, payRecipients: Array, payRecipientsOtherSpecification?: string | null, payRecipientsNote?: string | null, payType: Array, payTypeNote?: string | null, payClaims: Array, payClaimsOther?: string | null, payClaimsNote?: string | null, shouldAnyProvidersExcludedFFSSystems?: boolean | null, shouldAnyProviderExcludedFFSSystemsNote?: string | null, changesMedicarePhysicianFeeSchedule?: boolean | null, changesMedicarePhysicianFeeScheduleNote?: string | null, affectsMedicareSecondaryPayerClaims?: boolean | null, affectsMedicareSecondaryPayerClaimsHow?: string | null, affectsMedicareSecondaryPayerClaimsNote?: string | null, payModelDifferentiation?: string | null, willBePaymentAdjustments?: boolean | null, willBePaymentAdjustmentsNote?: string | null, creatingDependenciesBetweenServices?: boolean | null, creatingDependenciesBetweenServicesNote?: string | null, needsClaimsDataCollection?: boolean | null, needsClaimsDataCollectionNote?: string | null, providingThirdPartyFile?: boolean | null, isContractorAwareTestDataRequirements?: boolean | null, beneficiaryCostSharingLevelAndHandling?: string | null, waiveBeneficiaryCostSharingForAnyServices?: boolean | null, waiveBeneficiaryCostSharingServiceSpecification?: string | null, waiverOnlyAppliesPartOfPayment?: boolean | null, waiveBeneficiaryCostSharingNote?: string | null, nonClaimsPayments: Array, nonClaimsPaymentsNote?: string | null, nonClaimsPaymentOther?: string | null, paymentCalculationOwner?: string | null, numberPaymentsPerPayCycle?: string | null, numberPaymentsPerPayCycleNote?: string | null, sharedSystemsInvolvedAdditionalClaimPayment?: boolean | null, sharedSystemsInvolvedAdditionalClaimPaymentNote?: string | null, planningToUseInnovationPaymentContractor?: boolean | null, planningToUseInnovationPaymentContractorNote?: string | null, expectedCalculationComplexityLevel?: ComplexityCalculationLevelType | null, expectedCalculationComplexityLevelNote?: string | null, claimsProcessingPrecedence?: boolean | null, claimsProcessingPrecedenceOther?: string | null, claimsProcessingPrecedenceNote?: string | null, canParticipantsSelectBetweenPaymentMechanisms?: boolean | null, canParticipantsSelectBetweenPaymentMechanismsHow?: string | null, canParticipantsSelectBetweenPaymentMechanismsNote?: string | null, anticipatedPaymentFrequency: Array, anticipatedPaymentFrequencyContinually?: string | null, anticipatedPaymentFrequencyOther?: string | null, anticipatedPaymentFrequencyNote?: string | null, willRecoverPayments?: boolean | null, willRecoverPaymentsNote?: string | null, anticipateReconcilingPaymentsRetrospectively?: boolean | null, anticipateReconcilingPaymentsRetrospectivelyNote?: string | null, paymentReconciliationFrequency: Array, paymentReconciliationFrequencyContinually?: string | null, paymentReconciliationFrequencyOther?: string | null, paymentReconciliationFrequencyNote?: string | null, paymentDemandRecoupmentFrequency: Array