Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eli/APPEALS-28088_APPEALS-28090 #19726

Merged
merged 62 commits into from
Oct 23, 2023
Merged

Conversation

elilogbro
Copy link
Contributor

@elilogbro elilogbro commented Oct 13, 2023

Resolves APPEALS-28088, APPEALS-28090

Description

AMA JSON Schema and Mock Response

Note:
Attributes caseflow_considers_status_active, caseflow_considers_title_of_active_review, and caseflow_considers_eligible are not columns on the request_issues table. Instead, they're transient attributes whose values are populated via the following methods in request_issue.rb:

  • #status_active?
  • #title_of_active_review
  • #eligible?
Eligibility AMA JSON Schema > {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"page": {
	"description": "The page requested when sending a request to the endpoint. If no page parameter is received, the first page will be sent",
	"type": "integer"
},
"total_number_of_pages": {
	"description": "The total number of request issue pages available for the Veteran",
	"type": "integer"
},
"total_request_issues_for_vet": {
	"description": "The total number of request issue objects for the given Veteran participant id",
	"type": "integer"
},
"max_request_issues_per_page": {
	"description": "The max amount of request issues shown per page",
	"type": "integer"
},
"veteran_participant_id": {
	"description": "The participant id of the Veteran",
	"type": "string"
},
"legacy_appeals_present": {
	"description": "Indicates if the Veteran has any legacy appeals. If 'true', a request should be sent to the legacy endpoint.",
	"type": "boolean"
},
"request_issues": {
	"title": "RequestIssue",
	"description": "Each Request Issue represents the Veteran's response to a Rating Issue. Request Issues come in three flavors: rating, nonrating, and unidentified. They are attached to a Decision Review and (for those that track contentions) an End Product Establishment. A Request Issue can contest a rating issue, a decision issue, or a nonrating issue without a decision issue.",
	"type": "array",
	"items": {
		"type": "object"
	},
	"properties": {
		"id": {
			"description": "The unique identifier for a request issue",
			"type": "bigint"
		},
		"benefit_type": {
			"description": "The Line of Business the issue is connected with.",
			"type": "string"
		},
		"closed_status": {
			"description": "Indicates whether the request issue is closed, for example if it was removed from a Decision Review, the associated End Product got canceled, the Decision Review was withdrawn.",
			"type": "string"
		},
		"contention_reference_id": {
			"description": "The ID of the contention created on the End Product for this request issue. This is populated after the contention is created in VBMS.",
			"type": "integer"
		},
		"contested_decision_issue_id": {
			"description": "The ID of the decision issue that this request issue contests. A Request issue will contest either a rating issue or a decision issue.",
			"type": "integer"
		},
		"contested_issue_description": {
			"description": "Description of the contested rating or decision issue. Will be either a rating issue's decision text or a decision issue's description.",
			"type": "string"
		},
		"contested_rating_decision_reference_id": {
			"description": "The BGS id for contested rating decisions. These may not have corresponding contested_rating_issue_reference_id values.",
			"type": "string"
		},
		"contested_rating_issue_diagnostic_code": {
			"description": "If the contested issue is a rating issue, this is the rating issue's diagnostic code. Will be nil if this request issue contests a decision issue.",
			"type": "string"
		},
		"contested_rating_issue_profile_date": {
			"description": "If the contested issue is a rating issue, this is the rating issue's profile date. Will be nil if this request issue contests a decision issue.",
			"type": "string"
		},
		"contested_rating_issue_reference_id": {
			"description": "If the contested issue is a rating issue, this is the rating issue's reference id. Will be nil if this request issue contests a decision issue.",
			"type": "string"
		},
		"corrected_by_request_issue_id": {
			"description": "If this request issue has been corrected, the ID of the new correction request issue. This is needed for EP 930.",
			"type": "integer"
		},
		"correction_type": {
			"description": "EP 930 correction type. Allowed values: control, local_quality_error, national_quality_error where 'control' is a regular correction, 'local_quality_error' was found after the fact by a local quality review team, and 'national_quality_error' was similarly found by a national quality review team. This is needed for EP 930.",
			"type": "string"
		},
		"created_at": {
			"description": "The date and time the record was created",
			"type": "datetime"
		},
		"decision_date": {
			"description": "Either the rating issue's promulgation date, the decision issue's approx decision date or the decision date entered by the user (for nonrating and unidentified issues).",
			"type": "date"
		},
		"decision_review_id": {
			"description": "ID of the decision review that this request issue belongs to",
			"type": "bigint"
		},
		"decision_review_type": {
			"description": "Class name of the decision review that this request issue belongs to.",
			"type": "string"
		},
		"edited_description": {
			"description": "The edited description for the contested issue, optionally entered by the user.",
			"type": "string"
		},
		"end_product_establishment_id": {
			"description": "Associated appeal EP claim_id (if C&P => higher level review or supp claim)",
			"type": "integer"
		},
		"ineligible_due_to_id": {
			"description": "If a request issue is ineligible due to another request issue, for example that issue is already being actively reviewed, then the ID of the other request issue is stored here.",
			"type": "bigint"
		},
		"ineligible_reason": {
			"description": "The reason for a Request Issue being ineligible. If a Request Issue has an ineligible_reason, it is still captured, but it will not get a contention in VBMS or a decision.",
			"type": "string"
		},
		"is_unidentified": {
			"description": "Indicates whether a Request Issue is unidentified, meaning it wasn't found in the list of contestable issues, and is not a new nonrating issue. Contentions for unidentified issues are created on a rating End Product if processed in VBMS but without the issue description, and someone is required to edit it in Caseflow before proceeding with the decision.",
			"type": "boolean"
		},
		"nonrating_issue_bgs_id": {
			"description": "The ID of the nonrating request issue in BGS/CorpsDB",
			"type": "string"
		},
		"nonrating_issue_category": {
			"description": "The category selected for nonrating request issues. These vary by business line.",
			"type": "string"
		},
		"nonrating_issue_description": {
			"description": "The user entered description if the issue is a nonrating issue.",
			"type": "string"
		},
		"notes": {
			"description": "Notes added by the Claims Assistant when adding request issues. This may be used to capture handwritten notes on the form, or other comments the CA wants to capture.",
			"type": "text"
		},
		"ramp_claim_id": {
			"description": "If a rating issue was created as a result of an issue intaken for a RAMP Review, it will be connected to the former RAMP issue by its End Product's claim ID.",
			"type": "string"
		},
		"split_issue_status": {
			"description": "If a request issue is part of a split, on_hold status applies to the original request issues while active are request issues on splitted appeals.",
			"type": "string"
		},
		"unidentified_issue_text": {
			"description": "User entered description if the request issue is neither a rating or a nonrating issue.",
			"type": "string"
		},
		"untimely_exemption": {
			"description": "If the contested issue's decision date was more than a year before the receipt date, it is considered untimely (unless it is a Supplemental Claim). However, an exemption to the timeliness can be requested. If so, it is indicated here.",
			"type": "boolean"
		},
		"untimely_exemption_notes": {
			"description": "Notes related to the untimeliness exemption requested.",
			"type": "text"
		},
		"updated_at": {
			"description": "The date and time the record was updated",
			"type": "datetime"
		},
		"vacols_id": {
			"description": "The vacols_id of the legacy appeal that had an issue found to match the request issue.",
			"type": "string"
		},
		"vacols_sequence_id": {
			"description": "The vacols_sequence_id, for the specific issue on the legacy appeal which the Claims Assistant determined to match the request issue on the Decision Review. A combination of the vacols_id (for the legacy appeal), and vacols_sequence_id (for which issue on the legacy appeal), is required to identify the issue being opted-in.",
			"type": "integer"
		},
		"verified_unidentified_issue": {
			"description": "A verified unidentified issue allows an issue whose rating data is missing to be intaken as a regular rating issue. In order to be marked as verified, a VSR needs to confirm that they were able to find the record of the decision for the issue.",
			"type": "boolean"
		},
		"veteran_participant_id": {
			"description": "The veteran participant ID. This should be unique in upstream systems and used in the future to reconcile duplicates.",
			"type": "string"
		},
		"caseflow_considers_status_active": {
			"description": "Returns true if the Request Issue's decision_review is an Appeal that has open tasks OR if the End Product Establishment's synced_status is nil or anything other than CAN or CLR.",
			"type": "boolean"
		},
		"caseflow_considers_title_of_active_review": {
			"description": "If the Request Issue is a duplicate of a request issue already being reviewed, the decision_review type will be listed here",
			"type": "string"
		},
		"caseflow_considers_eligible": {
			"description": "If the Request Issue has a value for ineligible_reason, this value will be false",
			"type": "boolean"
		},
		"decision_issues": {
			"title": "DecisionIssue",
			"description": "Issues that represent a decision made on a decision review.",
			"type": "array",
			"items": {
				"type": "object"
			},
			"properties": {
				"id": {
					"description": "The ID of the record",
					"type": "integer"
				},
				"caseflow_decision_date": {
					"description": "This is a decision date for decision issues where decisions are entered in Caseflow, such as for appeals or for decision reviews with a business line that is not processed in VBMS.",
					"type": "date"
				},
				"created_at": {
					"description": "The date and time the record was created",
					"type": "datetime"
				},
				"decision_text": {
					"description": "If decision resulted in a change to a rating, the rating issue's decision text.",
					"type": "string"
					},
				"deleted_at": {
					"description": "Time/date a soft delete occurred on the decision issue.",
					"type": "datetime"
				},
				"description": {
					"description": "Optional description that the user can input for decisions made in Caseflow.",
					"type": "string"
				},
				"diagnostic_code": {
					"description": "If a decision resulted in a rating, this is the rating issue's diagnostic code.",
					"type": "string"
				},
				"disposition": {
					"description": "The disposition for a decision issue. Dispositions made in Caseflow and dispositions made in VBMS can have different values.",
					"type": "string"
				},
				"end_product_last_action_date": {
					"description": "After an end product gets synced with a status of CLR (cleared), the end product's last_action_date is saved on any decision issues that are created as a result. This is used as a proxy for decision date for non-rating issues that are processed in VBMS because they don't have a rating profile date, and the exact decision date is not available.",
					"type": "date"
				},
				"percent_number": {
					"description": "percent_number from RatingIssue (prcntNo from Rating Profile).",
					"type": "string"
				},
				"rating_issue_reference_id": {
					"description": "Identifies the specific issue on the rating that resulted from the decision issue (a rating issue can be connected to multiple contentions).",
					"type": "string"
				},
				"rating_profile_date": {
					"description": "The profile date of the rating that a decision issue resulted in (if applicable). The profile_date is used as an identifier for the rating, and is the date that most closely maps to what the Veteran writes down as the decision date.",
					"type": "datetime"
				},
				"rating_promulgation_date": {
					"description": "The promulgation date of the rating that a decision issue resulted in (if applicable). It is used for calculating whether a decision issue is within the timeliness window to be appealed or get a higher level review.",
					"type": "datetime"
				},
				"subject_text": {
					"description": "subject_text from RatingIssue (subjctTxt from Rating Profile).",
					"type": "text"
				},
				"updated_at": {
					"description": "The date and time the record was updated",
					"type": "datetime"
				}
			}
		}
	}
}
Eligibility AMA Mock Response

{

"page": 1,
"total_number_of_pages": 1,
"total_request_issues_for_vet": 15,
"max_request_issues_per_page": 100,
"veteran_participant_id": "000900002",
"legacy_appeals_present": false,
"request_issues": [{
    "id": 5217,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3659",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.322Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 2717,
    "decision_review_type": "Appeal",
    "edited_description": null,
    "end_product_establishment_id": null,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.322Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1430,
        "caseflow_decision_date": "2023-10-13",
        "created_at": "2023-10-18T16:31:34.328Z",
        "decision_text": null,
        "deleted_at": null,
        "description": "description consequuntur laudantium et non",
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": null,
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.328Z"
    }]
}, {
    "id": 5218,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3660",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.343Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 2717,
    "decision_review_type": "Appeal",
    "edited_description": null,
    "end_product_establishment_id": null,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.343Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1431,
        "caseflow_decision_date": "2023-10-13",
        "created_at": "2023-10-18T16:31:34.348Z",
        "decision_text": null,
        "deleted_at": null,
        "description": "description voluptate illo cum enim",
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": null,
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.348Z"
    }]
}, {
    "id": 5219,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3661",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.363Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 2717,
    "decision_review_type": "Appeal",
    "edited_description": null,
    "end_product_establishment_id": null,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.363Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1432,
        "caseflow_decision_date": "2023-10-13",
        "created_at": "2023-10-18T16:31:34.367Z",
        "decision_text": null,
        "deleted_at": null,
        "description": "description sunt et consequatur accusamus",
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": null,
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.367Z"
    }]
}, {
    "id": 5220,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3662",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.381Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 2717,
    "decision_review_type": "Appeal",
    "edited_description": null,
    "end_product_establishment_id": null,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.381Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1433,
        "caseflow_decision_date": "2023-10-13",
        "created_at": "2023-10-18T16:31:34.385Z",
        "decision_text": null,
        "deleted_at": null,
        "description": "description ut dolores laboriosam nobis",
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": null,
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.385Z"
    }]
}, {
    "id": 5221,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3663",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.397Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 2717,
    "decision_review_type": "Appeal",
    "edited_description": null,
    "end_product_establishment_id": null,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.397Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1434,
        "caseflow_decision_date": "2023-10-13",
        "created_at": "2023-10-18T16:31:34.401Z",
        "decision_text": null,
        "deleted_at": null,
        "description": "description in sed at hic",
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": null,
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.401Z"
    }]
}, {
    "id": 5222,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3664",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.413Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 2717,
    "decision_review_type": "Appeal",
    "edited_description": null,
    "end_product_establishment_id": null,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.413Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1435,
        "caseflow_decision_date": "2023-10-13",
        "created_at": "2023-10-18T16:31:34.417Z",
        "decision_text": null,
        "deleted_at": null,
        "description": "description animi quasi quod in",
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": null,
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.417Z"
    }]
}, {
    "id": 5223,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3665",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.429Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 2717,
    "decision_review_type": "Appeal",
    "edited_description": null,
    "end_product_establishment_id": null,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.429Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1436,
        "caseflow_decision_date": "2023-10-13",
        "created_at": "2023-10-18T16:31:34.433Z",
        "decision_text": null,
        "deleted_at": null,
        "description": "description facere molestiae hic perferendis",
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": null,
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.433Z"
    }]
}, {
    "id": 5224,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3666",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.467Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.467Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1437,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.474Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.474Z"
    }]
}, {
    "id": 5225,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3667",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.490Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.490Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1438,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.504Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.504Z"
    }]
}, {
    "id": 5226,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3668",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.520Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.520Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1439,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.527Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.527Z"
    }]
}, {
    "id": 5227,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3669",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.543Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.543Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1440,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.549Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.549Z"
    }]
}, {
    "id": 5228,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3670",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.564Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.564Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1441,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.570Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.570Z"
    }]
}, {
    "id": 5229,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3671",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.584Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.584Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1442,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.590Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.590Z"
    }]
}, {
    "id": 5230,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": "2023-10-18",
    "contested_rating_issue_reference_id": "rating_issue3672",
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:34.604Z",
    "decision_date": "2023-10-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": null,
    "nonrating_issue_description": null,
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:34.604Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1443,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.610Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.610Z"
    }]
}, {
    "id": 5231,
    "benefit_type": "compensation",
    "closed_status": null,
    "contention_reference_id": null,
    "contested_decision_issue_id": null,
    "contested_issue_description": null,
    "contested_rating_decision_reference_id": null,
    "contested_rating_issue_diagnostic_code": "5008",
    "contested_rating_issue_profile_date": null,
    "contested_rating_issue_reference_id": null,
    "corrected_by_request_issue_id": null,
    "correction_type": null,
    "created_at": "2023-10-18T16:31:35.413Z",
    "decision_date": "2023-08-18",
    "decision_review_id": 245,
    "decision_review_type": "HigherLevelReview",
    "edited_description": null,
    "end_product_establishment_id": 218,
    "ineligible_due_to_id": null,
    "ineligible_reason": null,
    "is_unidentified": null,
    "nonrating_issue_bgs_id": null,
    "nonrating_issue_category": "Apportionment",
    "nonrating_issue_description": "nonrating issue description",
    "notes": null,
    "ramp_claim_id": null,
    "split_issue_status": null,
    "unidentified_issue_text": null,
    "untimely_exemption": null,
    "untimely_exemption_notes": null,
    "updated_at": "2023-10-18T16:31:35.413Z",
    "vacols_id": null,
    "vacols_sequence_id": null,
    "verified_unidentified_issue": null,
    "veteran_participant_id": "000900002",
    "caseflow_considers_status_active": false,
    "caseflow_considers_title_of_active_review": null,
    "caseflow_considers_eligible": true,
    "decision_issues": [{
        "id": 1444,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.626Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.626Z"
    }, {
        "id": 1445,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.637Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.637Z"
    }, {
        "id": 1446,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.647Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.647Z"
    }, {
        "id": 1447,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.658Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.658Z"
    }, {
        "id": 1448,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.669Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.669Z"
    }, {
        "id": 1449,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.679Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.679Z"
    }, {
        "id": 1450,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.690Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.690Z"
    }, {
        "id": 1451,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.701Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.701Z"
    }, {
        "id": 1452,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.712Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.712Z"
    }, {
        "id": 1453,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.722Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.722Z"
    }, {
        "id": 1454,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.734Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.734Z"
    }, {
        "id": 1455,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.745Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.745Z"
    }, {
        "id": 1456,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.758Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.758Z"
    }, {
        "id": 1457,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.770Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.770Z"
    }, {
        "id": 1458,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.783Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.783Z"
    }, {
        "id": 1459,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.795Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.795Z"
    }, {
        "id": 1460,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.806Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.806Z"
    }, {
        "id": 1461,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.817Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.817Z"
    }, {
        "id": 1462,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.828Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.828Z"
    }, {
        "id": 1463,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.839Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.839Z"
    }, {
        "id": 1464,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.850Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.850Z"
    }, {
        "id": 1465,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.861Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.861Z"
    }, {
        "id": 1466,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.871Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.871Z"
    }, {
        "id": 1467,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.883Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.883Z"
    }, {
        "id": 1468,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.894Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.894Z"
    }, {
        "id": 1469,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.904Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.904Z"
    }, {
        "id": 1470,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.916Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.916Z"
    }, {
        "id": 1471,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.927Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.927Z"
    }, {
        "id": 1472,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.938Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.938Z"
    }, {
        "id": 1473,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.949Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.949Z"
    }, {
        "id": 1474,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.960Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.960Z"
    }, {
        "id": 1475,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.972Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.972Z"
    }, {
        "id": 1476,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.984Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.984Z"
    }, {
        "id": 1477,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:34.996Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:34.996Z"
    }, {
        "id": 1478,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.008Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.008Z"
    }, {
        "id": 1479,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.019Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.019Z"
    }, {
        "id": 1480,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.031Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.031Z"
    }, {
        "id": 1481,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.050Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.050Z"
    }, {
        "id": 1482,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.060Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.060Z"
    }, {
        "id": 1483,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.072Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.072Z"
    }, {
        "id": 1484,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.083Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.083Z"
    }, {
        "id": 1485,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.093Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.093Z"
    }, {
        "id": 1486,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.103Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.103Z"
    }, {
        "id": 1487,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.115Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.115Z"
    }, {
        "id": 1488,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.127Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.127Z"
    }, {
        "id": 1489,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.138Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.138Z"
    }, {
        "id": 1490,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.149Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.149Z"
    }, {
        "id": 1491,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.160Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.160Z"
    }, {
        "id": 1492,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.173Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.173Z"
    }, {
        "id": 1493,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.186Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.186Z"
    }, {
        "id": 1494,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.196Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.196Z"
    }, {
        "id": 1495,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.211Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.211Z"
    }, {
        "id": 1496,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.224Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.224Z"
    }, {
        "id": 1497,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.238Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.238Z"
    }, {
        "id": 1498,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.250Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.250Z"
    }, {
        "id": 1499,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.262Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.262Z"
    }, {
        "id": 1500,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.273Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.273Z"
    }, {
        "id": 1501,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.284Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.284Z"
    }, {
        "id": 1502,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.296Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.296Z"
    }, {
        "id": 1503,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.308Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.308Z"
    }, {
        "id": 1504,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.319Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.319Z"
    }, {
        "id": 1505,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.330Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.330Z"
    }, {
        "id": 1506,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.341Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.341Z"
    }, {
        "id": 1507,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.354Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.354Z"
    }, {
        "id": 1508,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.369Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.369Z"
    }, {
        "id": 1509,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.380Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.380Z"
    }, {
        "id": 1510,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.392Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.392Z"
    }, {
        "id": 1511,
        "caseflow_decision_date": null,
        "created_at": "2023-10-18T16:31:35.403Z",
        "decision_text": null,
        "deleted_at": null,
        "description": null,
        "diagnostic_code": "9999",
        "disposition": "allowed",
        "end_product_last_action_date": "2023-10-13",
        "percent_number": null,
        "rating_issue_reference_id": null,
        "rating_profile_date": null,
        "rating_promulgation_date": null,
        "subject_text": null,
        "updated_at": "2023-10-18T16:31:35.403Z"
    }]
}]

}

28088:

As a developer I need to create a query that will collect all of the data points needed to identify request issues and decision issues in the Caseflow database so that the data points can be mapped and sent out in the data API.

Method must be created in the legacy_appeals model that will return a boolean value based on if the file_number passed in is associated with VACOLS appeals. The method will create Legacy Appeal records if they don't already exist. This method must be tested in legacy_appeal_spec.rb.

Seed file is created with various scenarios to test veterans with/without legacy appeals in vacols, veterans with high number of request and decision issues, veterans that has a request issue with multiple decision issues, and veteran that has a decision issue with multiple request issues. A spec file must be created to test the seed file.

Make command is created to create the seeds, and the seed file is added to seeds.rb to create the seeds upon running make reset.

Migration exists that adds the column nonrating_issue_bgs_id to the request issues table. The column should be a string datatype and include a comment. The migration should inherit from Caseflow::Migration.

28090:

As developer I need to create an AMA DTO to store all the data points per request and decision issues and a mapper to convert query data into flat data structures so that a pageable list of dtos can be returned by the API

A Data Transfer Object is created that has all the data points for AMA request/decision issues

A data mapper exists that will map the data from the AMA to a flat DTO structure

AMA DTO can be serialized into JSON using JSON_API_SERIALIZER

Acceptance Criteria

Queries:

  • Returns all AMA Request issues for a given veteran by veteran participant id
  • Return associated decision issues with request issues if exists
  • Returns data points outlined the json schema
  • A method is constructed in legacy_appeals model that returns boolean determined by if the veteran has legacy appeals in VACOLS. Legacy Appeal records should be built by this method call if the VACOLS case doesn't already have an associated Legacy Appeal.
  • Method added to legacy_appeal_spec

Seeds:

  • Creates a veteran WITHOUT legacy appeals in VACOLS and high quantity of request issues and decision issues
  • Creates veteran WITHOUT legacy issues in VACOLS and contains a request issue with many decision issues
  • Creates veteran WITHOUT legacy appeals in VACOLS and contains a decision issue with many request issues
  • Creates a veteran WITH legacy appeals in VACOLS and high quantity of request issues and decision issues
  • Creates veteran WITH legacy issues in VACOLS and contains a request issue with many decision issues
  • Creates veteran WITH legacy appeals in VACOLS and contains a decision issue with many request issues
  • Make command is created to run seed file
  • Seed file is added to seeds.rb to be called during make reset
  • Spec file created for seed file

Migrations:

  • Migration to add nonrating_issue_bgs_id column to request_issues table
  • String datatype
  • Comment is added
  • Inherits from Caseflow::Migration

Serializers (DTO):

  • Api::V3::VbmsIntake::Ama::RequestIssueSerializer

Service Objects:

  • Api::V3::VbmsIntake::Ama::VbmsAmaDtoBuilder - responsible for using serializer to construct json response

Mock Controllers:

  • Api::V3::VbmsIntake::Ama::VeteransController

Mock Routes:

  • /api/v3/vbms_intake/ama/veteran/:veteran_participant_id?page=

Testing Plan

28088

Test 1 (tests method in legacy_appeals.rb, seed file, and migration):

Test 2 (tests query):

28090

Test Coverage

Did you include any test coverage for your code? Check below:

  • RSpec

Backend

Database Changes

Only for Schema Changes

  • Update column comments; include a "PII" prefix to indicate definite or potential PII data content
  • Have your migration classes inherit from Caseflow::Migration, especially when adding indexes (use add_safe_index) (see Writing DB migrations)
  • Verify that migrate:rollback works as desired (change supported functions)

Best practices

Code Documentation Updates

  • Add or update code comments at the top of the class, module, and/or component.

Code Climate

Your code does not add any new code climate offenses? If so why?

  • No new code climate issues added

@codeclimate
Copy link

codeclimate bot commented Oct 13, 2023

Code Climate has analyzed commit a581048 and detected 0 issues on this pull request.

View more on Code Climate.

@elilogbro elilogbro changed the base branch from master to feature/APPEALS-28087 October 17, 2023 16:12
@nkirby-va nkirby-va marked this pull request as ready for review October 20, 2023 17:43
@nkirby-va nkirby-va changed the title Eli/appeals 28088 Eli/APPEALS-28088 Oct 20, 2023
@elilogbro elilogbro changed the title Eli/APPEALS-28088 Eli/APPEALS-28088_28090 Oct 20, 2023
@elilogbro elilogbro changed the title Eli/APPEALS-28088_28090 Eli/APPEALS-28088_APPEALS-28090 Oct 20, 2023
@Aaron-Willis Aaron-Willis merged commit 954fcda into feature/APPEALS-28087 Oct 23, 2023
13 of 14 checks passed
@ThorntonMatthew ThorntonMatthew deleted the eli/APPEALS-28088 branch November 22, 2023 17:16
mikefinneran added a commit that referenced this pull request Dec 27, 2023
…EALS-28087

Eli/APPEALS-28088_APPEALS-28090 (#19726)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants