Module: DecisionReviewV1

Defined in:
lib/decision_review_v1/service.rb,
lib/decision_review_v1/configuration.rb,
lib/decision_review_v1/service_exception.rb,
lib/decision_review_v1/utilities/helpers.rb,
lib/decision_review_v1/utilities/constants.rb,
lib/decision_review_v1/utilities/logging_utils.rb,
lib/decision_review_v1/utilities/form_4142_processor.rb,
lib/decision_review_v1/appeals/supplemental_claim_services.rb

Defined Under Namespace

Modules: Appeals, Processor Classes: Configuration, Service, ServiceException

Constant Summary collapse

SC_REQUIRED_CREATE_HEADERS =
%w[X-VA-First-Name X-VA-Last-Name X-VA-SSN X-VA-Birth-Date].freeze
SC_CREATE_RESPONSE_SCHEMA =
VetsJsonSchema::SCHEMAS.fetch 'SC-CREATE-RESPONSE-200_V1'
SC_SHOW_RESPONSE_SCHEMA =
VetsJsonSchema::SCHEMAS.fetch 'SC-SHOW-RESPONSE-200_V1'
FORM4142_ID =
'4142'
FORM_ID =
'21-4142'
SUPP_CLAIM_FORM_ID =
'20-0995'
FOREIGN_POSTALCODE =
'00000'
NOD_REQUIRED_CREATE_HEADERS =
%w[X-VA-File-Number X-VA-First-Name X-VA-Last-Name X-VA-Birth-Date].freeze
NOD_CREATE_RESPONSE_SCHEMA =
VetsJsonSchema::SCHEMAS.fetch 'NOD-CREATE-RESPONSE-200_V1'
NOD_SHOW_RESPONSE_SCHEMA =
VetsJsonSchema::SCHEMAS.fetch 'NOD-SHOW-RESPONSE-200_V1'
HLR_REQUIRED_CREATE_HEADERS =
%w[X-VA-First-Name X-VA-Last-Name X-VA-SSN X-VA-Birth-Date].freeze
HLR_CREATE_RESPONSE_SCHEMA =
VetsJsonSchema::SCHEMAS.fetch 'HLR-CREATE-RESPONSE-200_V1'
HLR_SHOW_RESPONSE_SCHEMA =
VetsJsonSchema::SCHEMAS.fetch 'HLR-SHOW-RESPONSE-200_V1'
GET_LEGACY_APPEALS_RESPONSE_SCHEMA =

TODO: rename the imported schema as its shared with Supplemental Claims

VetsJsonSchema::SCHEMAS.fetch 'HLR-GET-LEGACY-APPEALS-RESPONSE-200'
GET_CONTESTABLE_ISSUES_RESPONSE_SCHEMA =
VetsJsonSchema::SCHEMAS.fetch 'DECISION-REVIEW-GET-CONTESTABLE-ISSUES-RESPONSE-200_V1'