Class: DaVinciPASTestKit::DaVinciPASV221::PASClientClaimUpdateModifyCancelSubmitTest

Inherits:
AbstractClaimUpdateSubmitTest show all
Defined in:
lib/davinci_pas_test_kit/client/v2.2.1/workflows/pas_client_claim_update_submit_tests.rb

Overview

Step 3: an update that modifies one item and cancels another.

Instance Method Summary collapse

Methods inherited from AbstractClaimUpdateSubmitTest

#claim_update_wait_message, #response_note

Methods included from UserInputResponse

included, #input_title, read_input, response_candidates, user_inputted_response, #user_inputted_response?, valid_candidate?

Methods included from SessionIdentification

#bearer_token_to_wait_identifier, #session_endpoint_url, #session_wait_identifier

Methods included from URLs

#suite_id

Methods included from ClientURLs

#fhir_base_url, #fhir_subscription_url, #inquire_url, #registration_url, #session_fhir_base_url, #session_fhir_subscription_url, #session_inquire_url, #session_submit_url, #submit_url, #token_url, #udap_discovery_url

Methods included from BaseURLs

#base_url, #resume_fail_url, #resume_pass_url, #resume_skip_url

Instance Method Details

#interaction_instructionsObject



193
194
195
196
197
198
199
200
# File 'lib/davinci_pas_test_kit/client/v2.2.1/workflows/pas_client_claim_update_submit_tests.rb', line 193

def interaction_instructions
  'Submit an **update that modifies one item and cancels another**. Mark the modified item ' \
    'with an `infoChanged` extension. Mark the canceled item with the `infoCancelled` modifier ' \
    'extension (valueBoolean `true`), a `certificationType` extension with code `3` (Cancel) in ' \
    '`Claim.item.extension`, and an `infoChanged` extension. Retain all prior items and ' \
    'supportingInfo (preserving their `sequence` values) and reference the immediately prior ' \
    'Claim update in `Claim.related.claim`.'
end