Class: Verity::Resources::Claims
- Inherits:
-
Object
- Object
- Verity::Resources::Claims
- Defined in:
- lib/verity/resources/claims.rb
Instance Method Summary collapse
-
#initialize(client) ⇒ Claims
constructor
A new instance of Claims.
- #validate(procedure_codes:, payer: nil, plan_type: nil, line_of_business: nil, diagnosis_codes: nil, modifiers: nil, state: nil, date_of_service: nil, site_of_service: nil, provider_specialty: nil, age_category: nil, sex_when_policy_relevant: nil, idempotency_key: nil) ⇒ Object
- #validate_legacy(procedure_codes:, payer: nil, plan_type: nil, line_of_business: nil, diagnosis_codes: nil, modifiers: nil, state: nil, date_of_service: nil, site_of_service: nil, provider_specialty: nil, age_category: nil, sex_when_policy_relevant: nil, idempotency_key: nil) ⇒ Object
Constructor Details
#initialize(client) ⇒ Claims
Returns a new instance of Claims.
6 7 8 |
# File 'lib/verity/resources/claims.rb', line 6 def initialize(client) @client = client end |
Instance Method Details
#validate(procedure_codes:, payer: nil, plan_type: nil, line_of_business: nil, diagnosis_codes: nil, modifiers: nil, state: nil, date_of_service: nil, site_of_service: nil, provider_specialty: nil, age_category: nil, sex_when_policy_relevant: nil, idempotency_key: nil) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/verity/resources/claims.rb', line 10 def validate(procedure_codes:, payer: nil, plan_type: nil, line_of_business: nil, diagnosis_codes: nil, modifiers: nil, state: nil, date_of_service: nil, site_of_service: nil, provider_specialty: nil, age_category: nil, sex_when_policy_relevant: nil, idempotency_key: nil) validate_at_path( '/claims/validate', procedure_codes: procedure_codes, payer: payer, plan_type: plan_type, line_of_business: line_of_business, diagnosis_codes: diagnosis_codes, modifiers: modifiers, state: state, date_of_service: date_of_service, site_of_service: site_of_service, provider_specialty: provider_specialty, age_category: age_category, sex_when_policy_relevant: sex_when_policy_relevant, idempotency_key: idempotency_key ) end |
#validate_legacy(procedure_codes:, payer: nil, plan_type: nil, line_of_business: nil, diagnosis_codes: nil, modifiers: nil, state: nil, date_of_service: nil, site_of_service: nil, provider_specialty: nil, age_category: nil, sex_when_policy_relevant: nil, idempotency_key: nil) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/verity/resources/claims.rb', line 29 def validate_legacy(procedure_codes:, payer: nil, plan_type: nil, line_of_business: nil, diagnosis_codes: nil, modifiers: nil, state: nil, date_of_service: nil, site_of_service: nil, provider_specialty: nil, age_category: nil, sex_when_policy_relevant: nil, idempotency_key: nil) validate_at_path( '/claim-validation', procedure_codes: procedure_codes, payer: payer, plan_type: plan_type, line_of_business: line_of_business, diagnosis_codes: diagnosis_codes, modifiers: modifiers, state: state, date_of_service: date_of_service, site_of_service: site_of_service, provider_specialty: provider_specialty, age_category: age_category, sex_when_policy_relevant: sex_when_policy_relevant, idempotency_key: idempotency_key ) end |