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

MHV-68159 Migration to new MHV API Gateway #21157

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

MHV-68159 Migration to new MHV API Gateway

a6f17a8
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

MHV-68159 Migration to new MHV API Gateway #21157

MHV-68159 Migration to new MHV API Gateway
a6f17a8
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Mar 7, 2025 in 0s

1 parse errors, 52 fail, 2 skipped, 27 383 pass in 1h 58m 59s

    24 files       1 errors  23 suites   1h 58m 59s ⏱️
27 437 tests 27 383 ✅ 2 💤 52 ❌
27 794 runs  27 740 ✅ 2 💤 52 ❌

Results for commit a6f17a8.

Annotations

Check failure on line 0 in Test Results/rspec20.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results

Error processing result file

File is empty.
Raw output
Test Results/rspec20.xml

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::Allergies Premium User responds to GET #index (modules.my_health.spec.requests.my_health.v1.medical_records.allergies_spec) failed

Test Results/rspec24.xml [took 5m 33s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007f5bac53c5a0 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007f5bad6225b8 @cond=#<Thread::ConditionVariable:0x00007f5bad622590>, @monitor=#<Monitor:0x00007f5bad622838>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 17:54:30 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=St0QOfzpO64tgmGaaYoE8%2FLzj7Zct1eCbTGBZxjM400ZtZcG%2FT%2BxuSg1skmgZhuPh4VyTJAkKlMAU1YLbiKLTfn6bqJniKMonmE27X%2BA3OXO%2FJRpeRtWIilcNKyLNs0130flPxJewxGDPkpTEWGu5squUVTqUjLO6abXJKSABG10RRXlKCi3vrcBKX1sh1N%2FSObY5AwTS%2BfOAmjqqS%2FnKv%2FlvEFpZK5rH0PPBC7h%2BkV3x6bpoEsH1IplVP7LSSRPtUqXMdJKskUleX1erbMDCl0z7lom2Judin5zbnC4cow4VkRZfAPmR6V2XVIc6mjmuGfAEnwlNbYW4aypzunhPp7hFWbBZga3OepNCeSArJwKgCyVU1ExjycyYbgUHragYA%2Fcm7uvuZJx85A%2BOyQjyXx0sspUIdDH2duxVEzPwm8l0ZBSct6YrIsxkzwXo4ll0cX4dFKg3uEcIp6cbWLaSm5rLEVk40%2BkoJRzmfsqyHN1QH45AifvzKnZ6w%3D%3D--fZb9hGulySGKBy8D--bzsyot9moPB85esXb0MQvg%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "d45bfbcf-4f64-4cf2-b571-57e837c1e667", "X-Runtime" => "0.055154", "vary" => "Origin", "Content-Length" => "16006" }, @mon_data=#<Monitor:0x00007f5bad622838>, @mon_data_owner_object_id=751760, @request=#<ActionDispatch::Request:0x00007f5bac53c640 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007f5bad7a4648>, "rack.errors" => #<StringIO:0x00007f5bad7a46e8>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/allergies", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/allergies", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=Oa4mbD1suwMork1fRfgH%2BmZ1gmo1KElfSBFB1jZHw59lTI%2Fl5iaChdhOzP1YwfHLnSNLYWgCimt9F2VdB5AmLUnQvLac7eBvNPboyugSCu1tLiEMtwxGBAJLlRmEmcrws6SUCc9Wt88ypBawGevEVTDNx%2FSS4OReG4aSFIbwlDPuOTeTL3NY4h7hGzYHs2jrUNOaKhEKulk1MaGOldbY0Xm1cBNQwmqf%2B9bQybnsUiMzzcX32MuRAkdlHAzmFmO%2F2MQ%2BEYxSDIxNXCwu3QXFUZatG10KK90f0PA24oSQxdA0rYeP1KKg8eRiRWa44POw40wqZSmnU9EebU8nemp4JIac4xWyynouzYNo9FuJxRJN8zqQK9fmbJiqBskKv7vui93nMQqNZMC%2B0kBDbWQIZ4hne5W5JGFDofxAotpISfAzHW0WQewzpHZP4eQHcC7sOHeYLu7CUp0Zpk2MbC8gRc%2BaNNYP7CALAnbZkVqPbrXep%2FM1w1rWjUdd7A%3D%3D--7cr%2BKTdBCbTZGabx--SeqMWtw3VD44Gq0wxNbMeA%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007f5bb6491e48>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007f5bb54f4850 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007f5bb46856c0 @filters=[#<Proc:0x00007f5bb4685120>, #<Proc:0x00007f5bb4684fb8>, #<Proc:0x00007f5bb4684f90>], @silencers=[#<Proc:0x00007f5bb4685508>, #<Proc:0x00007f5bb46850a8>, #<Proc:0x00007f5bb4685008>, #<Proc:0x00007f5bb4684f68>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007f5b9b6ef9a8 @cache_keys=#<Concurrent::Map:0x00007f5b9b6ef908 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007f5b9b6ef8b8>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007f5b9b6efa20 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007f5bbae40120 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007f5ba009d168>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007f5bb7fccd20 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007f5bbac126c8>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007f5bb488c450 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007f5bb84e2af8 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007f5ba1c10e68 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba004f878 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004ffd0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00105d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010038 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0010538 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010088 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00104c0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00100d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00103f8 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00101a0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00101f0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0010358 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737af0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c10fa8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004ffd0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00105d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010038 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0010538 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010088 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00104c0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00100d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00103f8 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00101a0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00101f0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0010358 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737af0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba004f530 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5ba004f670 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004f6e8>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007f5ba1c3fc90 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba004d870 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df00 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e4f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df50 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e428 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004dfc8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e3b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e018 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e310 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004e0b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e108 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004e270 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07375a0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c3fdd0 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df00 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e4f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df50 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e428 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004dfc8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e3b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e018 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e310 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004e0b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e108 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004e270 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07375a0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba004d550 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5ba004d6b8 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004d730>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007f5ba1c3df30 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba004b638 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c4e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c448 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bde0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c3d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c308 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c290 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bef8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07370a0 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004bf98 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bfe8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004c150 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737050 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c3e070 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c4e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c448 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bde0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c3d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c308 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c290 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bef8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07370a0 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004bf98 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bfe8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004c150 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737050 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba004b278 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004b4d0>, #<ActionDispatch::Journey::Format:0x00007f5ba004b3e0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004b458>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007f5ba1c3bff0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba00494f0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049b58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a328 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049bd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a260 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a1e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a148 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049cc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a0d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049d10 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a60 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0049db0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049e28 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0049f68 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a10 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c3c130 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049b58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a328 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049bd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a260 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a1e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a148 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049cc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a0d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049d10 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a60 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0049db0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049e28 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0049f68 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a10 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba0049130 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba0049388>, #<ActionDispatch::Journey::Format:0x00007f5ba0049298 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba0049310>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007f5ba1c387b0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba00466b0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046db8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047790 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e08 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00476f0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047678 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ea8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047588 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ef8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047510 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046f70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047448 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046fc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00473a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047010 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047308 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00470b0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047100 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0047268 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735e80 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c38990 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046db8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047790 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e08 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00476f0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047678 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ea8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047588 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ef8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047510 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046f70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047448 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046fc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00473a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047010 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047308 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00470b0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047100 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0047268 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735e80 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba00462c8 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007f5ba0046430 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba00464a8>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007f5ba1c367d0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba0044180 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044888 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0045030 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00448d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044f90 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044928 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044f18 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044978 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044e78 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00449f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044dd8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044d38 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0044ae0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044b30 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0044c98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735660 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c369b0 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044888 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0045030 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00448d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044f90 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044928 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044f18 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044978 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044e78 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00449f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044dd8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044d38 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0044ae0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044b30 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0044c98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735660 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba0043e10 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007f5ba0043f50 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba0043fc8>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007f5ba1c34cf0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba00417c8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0041f20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00428d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0041f70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0042830 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0041fc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00427b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0042010 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00426f0 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0042060 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0042678 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<Ac…24:30+(117845397/500000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007f5bae2f7428 @session=#<MedicalRecords::ClientSession:0x00007f5bad345520 @expires_at=#<Time 2025-03-07 18:24:30+(117845397/500000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007f5b999ba3d8 @account_id=59, @account_uuid="ea5cd842-99dc-4e93-a850-5c5314fb7594", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007f5bad7d8df8 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007f5b999ba298 @authn_context="myhealthevet", @birth_date=#<Date 2005-12-13>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007f5bad7d4ed8 @base=∙∙∙, @errors=[]>, @first_name="Gia", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Muller", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=943625759, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2024-09-27 22:58:21+(8074493/10000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-02 19:33:03+(334373127/1000000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007f5bac65d3f8 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007f5bad95ccb0 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007f5b999be9d8 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007f5ba05e1278 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="469259240", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Muller", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Gia"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="2655315899", @mhv_iens=["2655315899"], @participant_id="97619193", @participant_ids=["97619193"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 2005-12-13>, @user_edipi="384759483", @user_first_name="Gia", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Muller", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="ce99d24ce0232d2979ee6bed889617e5", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007f5ba09e88a8 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::AllergiesController">, @session_object=#<Session:0x00007f5bac7b64c0 @charon_response=nil, @created_at=#<Time 2025-03-07 17:24:30+(65506417/250000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007f5bad7db918 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/allergies", "action" => "index" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007f5bb682ece0 @hash=-2360417897701893935, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "Oa4mbD1suwMork1fRfgH+mZ1gmo1KElfSBFB1jZHw59lTI/l5iaChdhOzP1YwfHLnSNLYWgCimt9F2VdB5AmLUnQvLac7eBvNPboyugSCu1tLiEMtwxGBAJLlRmEmcrws6SUCc9Wt88ypBawGevEVTDNx/SS4OReG4aSFIbwlDPuOTeTL3NY4h7hGzYHs2jrUNOaKhEKulk1MaGOldbY0Xm1cBNQwmqf+9bQybnsUiMzzcX32MuRAkdlHAzmFmO/2MQ+EYxSDIxNXCwu3QXFUZatG10KK90f0PA24oSQxdA0rYeP1KKg8eRiRWa44POw40wqZSmnU9EebU8nemp4JIac4xWyynouzYNo9FuJxRJN8zqQK9fmbJiqBskKv7vui93nMQqNZMC+0kBDbWQIZ4hne5W5JGFDofxAotpISfAzHW0WQewzpHZP4eQHcC7sOHeYLu7CUp0Zpk2MbC8gRc+aNNYP7CALAnbZkVqPbrXep/M1w1rWjUdd7A==--7cr+KTdBCbTZGabx--SeqMWtw3VD44Gq0wxNbMeA==" }, "rack.request.cookie_string" => "api_session=Oa4mbD1suwMork1fRfgH%2BmZ1gmo1KElfSBFB1jZHw59lTI%2Fl5iaChdhOzP1YwfHLnSNLYWgCimt9F2VdB5AmLUnQvLac7eBvNPboyugSCu1tLiEMtwxGBAJLlRmEmcrws6SUCc9Wt88ypBawGevEVTDNx%2FSS4OReG4aSFIbwlDPuOTeTL3NY4h7hGzYHs2jrUNOaKhEKulk1MaGOldbY0Xm1cBNQwmqf%2B9bQybnsUiMzzcX32MuRAkdlHAzmFmO%2F2MQ%2BEYxSDIxNXCwu3QXFUZatG10KK90f0PA24oSQxdA0rYeP1KKg8eRiRWa44POw40wqZSmnU9EebU8nemp4JIac4xWyynouzYNo9FuJxRJN8zqQK9fmbJiqBskKv7vui93nMQqNZMC%2B0kBDbWQIZ4hne5W5JGFDofxAotpISfAzHW0WQewzpHZP4eQHcC7sOHeYLu7CUp0Zpk2MbC8gRc%2BaNNYP7CALAnbZkVqPbrXep%2FM1w1rWjUdd7A%3D%3D--7cr%2BKTdBCbTZGabx--SeqMWtw3VD44Gq0wxNbMeA%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007f5ba0342e90 @committed=false, @cookies={ "api_session" => "St0QOfzpO64tgmGaaYoE8/Lzj7Zct1eCbTGBZxjM400ZtZcG/T+xuSg1skmgZhuPh4VyTJAkKlMAU1YLbiKLTfn6bqJniKMonmE27X+A3OXO/JRpeRtWIilcNKyLNs0130flPxJewxGDPkpTEWGu5squUVTqUjLO6abXJKSABG10RRXlKCi3vrcBKX1sh1N/SObY5AwTS+fOAmjqqS/nKv/lvEFpZK5rH0PPBC7h+kV3x6bpoEsH1IplVP7LSSRPtUqXMdJKskUleX1erbMDCl0z7lom2Judin5zbnC4cow4VkRZfAPmR6V2XVIc6mjmuGfAEnwlNbYW4aypzunhPp7hFWbBZga3OepNCeSArJwKgCyVU1ExjycyYbgUHragYA/cm7uvuZJx85A+OyQjyXx0sspUIdDH2duxVEzPwm8l0ZBSct6YrIsxkzwXo4ll0cX4dFKg3uEcIp6cbWLaSm5rLEVk40+koJRzmfsqyHN1QH45AifvzKnZ6w==--fZb9hGulySGKBy8D--bzsyot9moPB85esXb0MQvg==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bad7de578 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bac7b8040 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bac7b7aa0 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bac7b7500 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bac7b7140 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007f5bac7b9440 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/allergies", "action" => "index" }>, @filtered_path="/my_health/v1/medical_records/allergies", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007f5bad7dfea0 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007f5ba0344470 @blocks=[#<Proc:0x00007f5bb6491e48>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "St0QOfzpO64tgmGaaYoE8/Lzj7Zct1eCbTGBZxjM400ZtZcG/T+xuSg1skmgZhuPh4VyTJAkKlMAU1YLbiKLTfn6bqJniKMonmE27X+A3OXO/JRpeRtWIilcNKyLNs0130flPxJewxGDPkpTEWGu5squUVTqUjLO6abXJKSABG10RRXlKCi3vrcBKX1sh1N/SObY5AwTS+fOAmjqqS/nKv/lvEFpZK5rH0PPBC7h+kV3x6bpoEsH1IplVP7LSSRPtUqXMdJKskUleX1erbMDCl0z7lom2Judin5zbnC4cow4VkRZfAPmR6V2XVIc6mjmuGfAEnwlNbYW4aypzunhPp7hFWbBZga3OepNCeSArJwKgCyVU1ExjycyYbgUHragYA/cm7uvuZJx85A+OyQjyXx0sspUIdDH2duxVEzPwm8l0ZBSct6YrIsxkzwXo4ll0cX4dFKg3uEcIp6cbWLaSm5rLEVk40+koJRzmfsqyHN1QH45AifvzKnZ6w==--fZb9hGulySGKBy8D--bzsyot9moPB85esXb0MQvg==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007f5bad7dd3a8 @public_id="376ba5f52e9cf6207ea0505eff540945"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bad7de578 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bac7b8040 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bac7b7aa0 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bac7b7500 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bac7b7140 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "376ba5f52e9cf6207ea0505eff540945", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:24:30+(65506417/250000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007f5b9be99d48 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:229:in `fhir_search_query'\",\"/app/lib/medical_records/client.rb:201:in `fhir_search'\",\"/app/lib/medical_records/client.rb:100:in `list_allergies'\",\"/app/modules/my_health/app/controllers/my_health/v1/allergies_controller.rb:7:in `index'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb:67:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb:66:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb:70:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::Allergies Premium User responds to GET #show (modules.my_health.spec.requests.my_health.v1.medical_records.allergies_spec) failed

Test Results/rspec24.xml [took 5m 17s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007f5bac536ce0 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007f5bad5dd710 @cond=#<Thread::ConditionVariable:0x00007f5bad5dd6e8>, @monitor=#<Monitor:0x00007f5bad5dd9b8>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 17:59:48 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=WABqDXetLGpvm7eV5UqrzHqAIdFUYSUsksQxsSGy1DAWJrPJnsjfMLDiJrBAl3%2BmtS9IZxMWi2ZXvFWE0fWqMHOi4kXvLwUtYpJMCIRjptVkhMgm1jdRftpQxZn9OkkxrwUp4GwgtbV8LhPobT2N6nNAFNgOpZwdgIxsmxwt1dv8Anf2A3k6bAeqTvUWAc2EO31jJqpHAfQnY82erl2yBZOwmEGWVAG%2F9%2BO9OoKFiIlOUpunt9HhKCpbWCMQBslaXz6KNq1sXUgz8s%2BaBkU2MWc2ynndK%2Bl3n5RKF7P0M%2BOt7XqzYOx%2FnulVJKf7vp3M%2BcfT5mL9RwgFu6BfZJXHFMqdBf8rXdcn9TliDxWkfU00xC300qGHzXcnA3OJEwFBlC9kkRHOFTc9CVVqZP6Wmmy1%2BbQdaDOjG0ZxIXqKwqQCHL5ME%2Bp8JZbc45XW8q%2FES9GD9Q%2BGKm1iAMBcfwELQMsNa08knnpOPPw7hpy9xvEAawk41CAzwNw16Q%3D%3D--J%2FTzmbnOuewvS9qS--P2kT4WjsHadwoOEDSTxl7g%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "67e75ffb-863c-472a-90a3-a956a8d87270", "X-Runtime" => "0.049389", "vary" => "Origin", "Content-Length" => "15937" }, @mon_data=#<Monitor:0x00007f5bad5dd9b8>, @mon_data_owner_object_id=763160, @request=#<ActionDispatch::Request:0x00007f5bac536d80 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007f5bad7abc40>, "rack.errors" => #<StringIO:0x00007f5bad7abce0>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/allergies/30242", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/allergies/30242", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=hmXmpnZ5m%2BiG%2F4rjV8MoNLWtDOvf62elX%2FP8OJ7Zz9CkRo5X6nhcNpRnDCnCkllukmBB0I1oPcmUSBaSUC8TexRIMLry%2B7imiojiuChqwV8Lxsjg7ztNQHsfzn4LJZsYCoXHnH%2Bn3QwGbZy58J%2FfgOYlRA28eqO6SEBxziHH3xaNswP1IVvKZK7KAOnWYTv70B91%2B33B2kzH3t7aMsSJeUQ9%2FXB0orBaiK0Xq891mToX18L0mERHxG1bRNQH9Kt35JVSq3FB1NeEQ9%2BdHHCL7K%2BxCaaF9dDrPyBf5OFfUJqfQDulVRNKEXKG1vlrkPKhg2ONjMXBLEHPtX%2BpzkEH8tcV9EIeIPGY3oDBgwZqnXXtJzovh%2F0MLt6T3%2BWSHCD6G%2FoS2WytAHQxL0UtmrOy%2F3%2BpNpj4VjE1cXXORd%2BPftyweNvqLcHt1cJEu2AP3fQJFfHX5Rv5E9mUJoBkpW0JwYQqzeyy%2F6wq6ECr4rNCX1GlYE18j5rTqDpzUA%3D%3D--%2BFSouXOOBw%2FE3JiT--mqGwBYXWoDhTauIwEJrKmg%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007f5bb6491e48>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007f5bb54f4850 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007f5bb46856c0 @filters=[#<Proc:0x00007f5bb4685120>, #<Proc:0x00007f5bb4684fb8>, #<Proc:0x00007f5bb4684f90>], @silencers=[#<Proc:0x00007f5bb4685508>, #<Proc:0x00007f5bb46850a8>, #<Proc:0x00007f5bb4685008>, #<Proc:0x00007f5bb4684f68>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007f5b9b6ef9a8 @cache_keys=#<Concurrent::Map:0x00007f5b9b6ef908 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007f5b9b6ef8b8>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007f5b9b6efa20 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007f5bbae40120 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007f5ba009d168>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007f5bb7fccd20 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007f5bbac126c8>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007f5bb488c450 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007f5bb84e2af8 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007f5ba1c10e68 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba004f878 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004ffd0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00105d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010038 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0010538 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010088 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00104c0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00100d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00103f8 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00101a0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00101f0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0010358 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737af0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c10fa8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004ffd0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00105d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010038 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0010538 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0010088 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00104c0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00100d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00103f8 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00101a0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00101f0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0010358 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737af0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba004f530 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5ba004f670 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004f6e8>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007f5ba1c3fc90 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba004d870 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df00 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e4f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df50 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e428 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004dfc8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e3b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e018 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e310 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004e0b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e108 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004e270 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07375a0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c3fdd0 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df00 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e4f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004df50 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e428 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004dfc8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004e3b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e018 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004e310 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004e0b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004e108 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004e270 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07375a0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba004d550 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5ba004d6b8 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004d730>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007f5ba1c3df30 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba004b638 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c4e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c448 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bde0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c3d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c308 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c290 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bef8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07370a0 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004bf98 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bfe8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004c150 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737050 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c3e070 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c4e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bd90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c448 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bde0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c3d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004c308 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004be80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004c290 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bef8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba07370a0 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba004bf98 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba004bfe8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba004c150 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0737050 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba004b278 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004b4d0>, #<ActionDispatch::Journey::Format:0x00007f5ba004b3e0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba004b458>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007f5ba1c3bff0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba00494f0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049b58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a328 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049bd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a260 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a1e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a148 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049cc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a0d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049d10 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a60 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0049db0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049e28 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0049f68 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a10 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c3c130 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049b58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a328 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049bd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a260 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a1e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049c70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba004a148 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049cc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba004a0d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049d10 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a60 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0049db0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0049e28 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0049f68 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0736a10 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba0049130 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba0049388>, #<ActionDispatch::Journey::Format:0x00007f5ba0049298 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba0049310>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007f5ba1c387b0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba00466b0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046db8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047790 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e08 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00476f0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047678 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ea8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047588 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ef8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047510 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046f70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047448 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046fc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00473a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047010 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047308 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00470b0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047100 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0047268 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735e80 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c38990 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046db8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047790 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e08 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00476f0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046e58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047678 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ea8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047588 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046ef8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0047510 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046f70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047448 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0046fc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00473a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047010 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0047308 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba00470b0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0047100 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0047268 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735e80 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba00462c8 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007f5ba0046430 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba00464a8>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007f5ba1c367d0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba0044180 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044888 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0045030 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00448d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044f90 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044928 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044f18 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044978 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044e78 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00449f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044dd8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044d38 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0044ae0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044b30 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0044c98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735660 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5ba1c369b0 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044888 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0045030 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00448d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044f90 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044928 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044f18 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044978 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044e78 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba00449f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0044dd8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0044d38 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5ba0044ae0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0044b30 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5ba0044c98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5ba0735660 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5ba0043e10 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007f5ba0043f50 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5ba0043fc8>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007f5ba1c34cf0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5ba00417c8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0041f20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00428d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0041f70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba0042830 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0041fc0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba00427b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0042010 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5ba00426f0 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5ba0042060 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5ba0042678 @left="/", @m…83/1000000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007f5bae30d868 @session=#<MedicalRecords::ClientSession:0x00007f5bad341ce0 @expires_at=#<Time 2025-03-07 18:29:48+(743906983/1000000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007f5b999b80d8 @account_id=62, @account_uuid="2867bf6e-08a8-4a38-9058-0256520964d7", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007f5bad6da668 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007f5b999b7f98 @authn_context="myhealthevet", @birth_date=#<Date 1999-02-25>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007f5bad6d2b20 @base=∙∙∙, @errors=[]>, @first_name="Bernardine", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Tromp", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=363421055, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2023-03-22 13:43:23+(840763941/1000000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-07 16:29:03+(372434243/1000000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007f5bac65c8b8 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007f5bad96f6a8 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007f5b999bd0d8 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007f5ba032f1b0 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="636850580", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Tromp", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Bernardine"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="2733364823", @mhv_iens=["2733364823"], @participant_id="69264710", @participant_ids=["69264710"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 1999-02-25>, @user_edipi="384759483", @user_first_name="Bernardine", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Tromp", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="0c5d127543be2cbc88ed13ead5e603bd", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007f5ba09e88a8 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::AllergiesController">, @session_object=#<Session:0x00007f5bac7b5fc0 @charon_response=nil, @created_at=#<Time 2025-03-07 17:29:48+(47838677/62500000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007f5bad6df668 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/allergies", "action" => "show", "id" => "30242" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007f5bb682ece0 @hash=-2360417897701893935, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "hmXmpnZ5m+iG/4rjV8MoNLWtDOvf62elX/P8OJ7Zz9CkRo5X6nhcNpRnDCnCkllukmBB0I1oPcmUSBaSUC8TexRIMLry+7imiojiuChqwV8Lxsjg7ztNQHsfzn4LJZsYCoXHnH+n3QwGbZy58J/fgOYlRA28eqO6SEBxziHH3xaNswP1IVvKZK7KAOnWYTv70B91+33B2kzH3t7aMsSJeUQ9/XB0orBaiK0Xq891mToX18L0mERHxG1bRNQH9Kt35JVSq3FB1NeEQ9+dHHCL7K+xCaaF9dDrPyBf5OFfUJqfQDulVRNKEXKG1vlrkPKhg2ONjMXBLEHPtX+pzkEH8tcV9EIeIPGY3oDBgwZqnXXtJzovh/0MLt6T3+WSHCD6G/oS2WytAHQxL0UtmrOy/3+pNpj4VjE1cXXORd+PftyweNvqLcHt1cJEu2AP3fQJFfHX5Rv5E9mUJoBkpW0JwYQqzeyy/6wq6ECr4rNCX1GlYE18j5rTqDpzUA==--+FSouXOOBw/E3JiT--mqGwBYXWoDhTauIwEJrKmg==" }, "rack.request.cookie_string" => "api_session=hmXmpnZ5m%2BiG%2F4rjV8MoNLWtDOvf62elX%2FP8OJ7Zz9CkRo5X6nhcNpRnDCnCkllukmBB0I1oPcmUSBaSUC8TexRIMLry%2B7imiojiuChqwV8Lxsjg7ztNQHsfzn4LJZsYCoXHnH%2Bn3QwGbZy58J%2FfgOYlRA28eqO6SEBxziHH3xaNswP1IVvKZK7KAOnWYTv70B91%2B33B2kzH3t7aMsSJeUQ9%2FXB0orBaiK0Xq891mToX18L0mERHxG1bRNQH9Kt35JVSq3FB1NeEQ9%2BdHHCL7K%2BxCaaF9dDrPyBf5OFfUJqfQDulVRNKEXKG1vlrkPKhg2ONjMXBLEHPtX%2BpzkEH8tcV9EIeIPGY3oDBgwZqnXXtJzovh%2F0MLt6T3%2BWSHCD6G%2FoS2WytAHQxL0UtmrOy%2F3%2BpNpj4VjE1cXXORd%2BPftyweNvqLcHt1cJEu2AP3fQJFfHX5Rv5E9mUJoBkpW0JwYQqzeyy%2F6wq6ECr4rNCX1GlYE18j5rTqDpzUA%3D%3D--%2BFSouXOOBw%2FE3JiT--mqGwBYXWoDhTauIwEJrKmg%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007f5ba036d438 @committed=false, @cookies={ "api_session" => "WABqDXetLGpvm7eV5UqrzHqAIdFUYSUsksQxsSGy1DAWJrPJnsjfMLDiJrBAl3+mtS9IZxMWi2ZXvFWE0fWqMHOi4kXvLwUtYpJMCIRjptVkhMgm1jdRftpQxZn9OkkxrwUp4GwgtbV8LhPobT2N6nNAFNgOpZwdgIxsmxwt1dv8Anf2A3k6bAeqTvUWAc2EO31jJqpHAfQnY82erl2yBZOwmEGWVAG/9+O9OoKFiIlOUpunt9HhKCpbWCMQBslaXz6KNq1sXUgz8s+aBkU2MWc2ynndK+l3n5RKF7P0M+Ot7XqzYOx/nulVJKf7vp3M+cfT5mL9RwgFu6BfZJXHFMqdBf8rXdcn9TliDxWkfU00xC300qGHzXcnA3OJEwFBlC9kkRHOFTc9CVVqZP6Wmmy1+bQdaDOjG0ZxIXqKwqQCHL5ME+p8JZbc45XW8q/ES9GD9Q+GKm1iAMBcfwELQMsNa08knnpOPPw7hpy9xvEAawk41CAzwNw16Q==--J/TzmbnOuewvS9qS--P2kT4WjsHadwoOEDSTxl7g==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bad7a04a8 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bac7b7b40 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bac7b75a0 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bac7b7000 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bac7b6c40 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007f5bac7b8f40 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/allergies", "action" => "show", "id" => "30242" }>, @filtered_path="/my_health/v1/medical_records/allergies/30242", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007f5bad7a2550 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007f5ba036f0f8 @blocks=[#<Proc:0x00007f5bb6491e48>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "WABqDXetLGpvm7eV5UqrzHqAIdFUYSUsksQxsSGy1DAWJrPJnsjfMLDiJrBAl3+mtS9IZxMWi2ZXvFWE0fWqMHOi4kXvLwUtYpJMCIRjptVkhMgm1jdRftpQxZn9OkkxrwUp4GwgtbV8LhPobT2N6nNAFNgOpZwdgIxsmxwt1dv8Anf2A3k6bAeqTvUWAc2EO31jJqpHAfQnY82erl2yBZOwmEGWVAG/9+O9OoKFiIlOUpunt9HhKCpbWCMQBslaXz6KNq1sXUgz8s+aBkU2MWc2ynndK+l3n5RKF7P0M+Ot7XqzYOx/nulVJKf7vp3M+cfT5mL9RwgFu6BfZJXHFMqdBf8rXdcn9TliDxWkfU00xC300qGHzXcnA3OJEwFBlC9kkRHOFTc9CVVqZP6Wmmy1+bQdaDOjG0ZxIXqKwqQCHL5ME+p8JZbc45XW8q/ES9GD9Q+GKm1iAMBcfwELQMsNa08knnpOPPw7hpy9xvEAawk41CAzwNw16Q==--J/TzmbnOuewvS9qS--P2kT4WjsHadwoOEDSTxl7g==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007f5bad7c2120 @public_id="a73bbf4b47715173e7aa346eea745e99"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bad7a04a8 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bac7b7b40 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bac7b75a0 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bac7b7000 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bac7b6c40 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "a73bbf4b47715173e7aa346eea745e99", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:29:48+(47838677/62500000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007f5b9be94de8 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:240:in `fhir_read'\",\"/app/lib/medical_records/client.rb:107:in `get_allergy'\",\"/app/modules/my_health/app/controllers/my_health/v1/allergies_controller.rb:13:in `show'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb:76:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb:75:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/allergies_spec.rb:79:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/session_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::Session responds to GET #status (modules.my_health.spec.requests.my_health.v1.medical_records.session_spec) failed

Test Results/rspec8.xml [took 5m 38s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007f403d497940 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007f403552d100 @cond=#<Thread::ConditionVariable:0x00007f403552d0d8>, @monitor=#<Monitor:0x00007f403552d3d0>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 17:54:30 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=Je4fsBdaiDq780dHZhkau%2FI%2FiGLIDFU%2FbbyU9Ymqa3icZRjsMy6ApwbTAaBHZHxhFvBcMvVA60cLoO5qSjP8d46lJUAt4Oqtw4OphAhgld0aEn%2FJYhnocP7NJzZ5EEIVlfsuh5InI913Rr06v4J8xXdNiI5velVLD%2FPZPC%2BlEYFqbd1H%2F0iZo9gb98MF2D4Fu1cvZjwap3E07Me2iqSyZTme0v20zDOnznnCW0Sr1MFrVEttLhvM3KcJhtPfl5%2FTM3Hdwu%2FfqEv2E8MgP0BstozNOQFiOS6Vkq1%2BBtWpkeyupSzZELTFo4Bzu3zKvQtue2QD59IU2Jo26iPDwmF6cq7LmWG7X5WWT%2FXCsAQLhG23YNtKNCxnX20A3ETQTKR6HbQVKV2p7oUj0qqT0m%2B%2FRnidbbmL1HzfNQEUT4lmljxg632lMPROhYbmFDxa9bOfC%2FJTA9lg2uy6WVqUWpKj8oHKx2uDrNWMv298N9FyZd0mEA6bq8AiQ0OGxw%3D%3D--HVrQSHB5z4jCvaLQ--MtTwP4YtF16%2FaUUuqGQ7Yg%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "dcf562bf-0e7d-4cae-8814-cc288e36fa02", "X-Runtime" => "0.053417", "vary" => "Origin", "Content-Length" => "15804" }, @mon_data=#<Monitor:0x00007f403552d3d0>, @mon_data_owner_object_id=773840, @request=#<ActionDispatch::Request:0x00007f403d4979e0 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007f4035487cf0>, "rack.errors" => #<StringIO:0x00007f4035487d68>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/session/status", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/session/status", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=obMmODuJr5u43gFNATstGEzbdN69FtWLnA%2F26X6vVedM%2B8OPDUk1DQ8xoRfBBQ2PitTYmyEQOeiXGqmxmqRSiPJJUBVRjzKeOwdROcH0LFqUtS%2BFnYYvpaC6yg%2B2AwBZqpFDfcK6VKuo1DdZfTxmh9ieNHy%2FJNEfwsmERPQzxFhZt40xu3649HecBUihh0vQjh9okPSPrhMsl7PlvalkUDUWJSPbZbps7Pqij3a5ikzUcPdojQ%2F307qBm5nhFpvzzASImfr3dKGAFl%2B0RACeaeU2M7w%2BsC72msZVR0PxLS29ugheS245r32xHoV%2F8yrSRNcLbJbVqJ7mtB8rt2H4r2c%2BGMS3%2BjEsGRBv4UTg5gqtgn6%2FQOyjGAd36iPTPlTm0L6jnnKN9x4yQHyq9rQPoSouefjbVL3kx2s0qNEjCel5N6XyIpCOgRlWWc8yDTDb8pmDgjnmZ4Mn7stlxDOdOLLG9v%2FDaUob1UiyIhynFsiXuPDW2MhFfzg%2BpA%3D%3D--SoYE4sTIhoNquHwG--Gyd9im4Px2OLc9I8pGJqDQ%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007f4050ca6420>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007f4050af4ed8 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007f404bedcf00 @filters=[#<Proc:0x00007f404bedc8e8>, #<Proc:0x00007f404bedc668>, #<Proc:0x00007f404bedc640>], @silencers=[#<Proc:0x00007f404bedcc30>, #<Proc:0x00007f404bedc758>, #<Proc:0x00007f404bedc6e0>, #<Proc:0x00007f404bedc618>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007f403783f148 @cache_keys=#<Concurrent::Map:0x00007f403783f0d0 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007f403783f0a8>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007f403783f2d8 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007f4056eadab0 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007f403c1e21d8>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007f40546daf10 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007f405704e8b0>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007f40501c40e8 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007f40549e8040 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007f40516ec8a8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f403c1b6588 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6ce0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b72d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6d30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b7208 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6d80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b7190 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6df8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b70f0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b6e98 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6ee8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b7050 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86f050 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f40516ec9e8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6ce0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b72d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6d30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b7208 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6d80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b7190 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6df8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b70f0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b6e98 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b6ee8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b7050 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86f050 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f403c1b6240 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f403c1b6380 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1b63f8>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007f40516eb5e8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f403c1b4580 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4c10 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b5200 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4c60 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b5138 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4cb0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b50c0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4d28 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b5020 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b4dc8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4e18 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b4f80 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86eb00 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f40516eb728 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4c10 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b5200 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4c60 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b5138 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4cb0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b50c0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4d28 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b5020 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b4dc8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b4e18 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b4f80 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86eb00 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f403c1b4260 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f403c1b43c8 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1b4440>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007f40516ea288 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f403c1b2348 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2a50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b31f8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2aa0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b3158 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2af0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b30b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2b40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b3018 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2b90 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b2fa0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2be0 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86e600 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b2ca8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2cf8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b2e38 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86e5b0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f40516ea3c8 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2a50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b31f8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2aa0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b3158 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2af0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b30b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2b40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b3018 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2b90 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b2fa0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2be0 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86e600 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b2ca8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b2cf8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b2e38 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86e5b0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f403c1b1f88 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1b21e0>, #<ActionDispatch::Journey::Format:0x00007f403c1b20f0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1b2168>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007f40516e8e88 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f403c1b01d8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0868 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b1038 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b08b8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b0f70 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0930 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b0ef8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0980 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b0e58 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b09d0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b0de0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0a20 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86dfc0 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b0ac0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0b10 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b0c78 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86df70 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f40516e8fc8 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0868 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b1038 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b08b8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b0f70 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0930 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b0ef8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0980 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1b0e58 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b09d0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1b0de0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0a20 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86dfc0 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1b0ac0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1b0b10 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1b0c78 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86df70 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f403c1dfe10 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1b0098>, #<ActionDispatch::Journey::Format:0x00007f403c1dff78 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1b0020>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007f40516e6728 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f403c1dd390 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1dda98 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de470 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddae8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de3d0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddb60 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de358 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddbb0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de290 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddc00 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de1f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddc50 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de128 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddca0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de0b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddcf0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de010 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1dddb8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1dde08 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1ddf48 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86d3e0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f40516e6868 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1dda98 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de470 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddae8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de3d0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddb60 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de358 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddbb0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de290 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddc00 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de1f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddc50 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de128 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddca0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1de0b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1ddcf0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1de010 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1dddb8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1dde08 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1ddf48 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86d3e0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f403c1dcfd0 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007f403c1dd110 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1dd188>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007f40516e51e8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f403c1daf78 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db680 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1dbe28 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db6d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1dbd88 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db720 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1dbd10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db770 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1dbc48 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db7c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1dbbd0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db838 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1dbb30 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1db8d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db928 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1dba90 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86cbc0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f40516e5468 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db680 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1dbe28 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db6d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1dbd88 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db720 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1dbd10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db770 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1dbc48 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db7c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1dbbd0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db838 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1dbb30 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f403c1db8d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1db928 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f403c1dba90 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f403c86cbc0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f403c1dabe0 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007f403c1dad48 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f403c1dadc0>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007f40516e3e88 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f403c1d8688 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1d8d90 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1d9718 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1d8e08 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1d9678 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1d8e58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1d9600 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1d8ea8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f403c1d9560 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f403c1d8ef8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f403c1d94c0 @left="/", @memo=∙∙∙>, …Records::ClientSession:0x00007f4036ec6378 @expires_at=#<Time 2025-03-07 18:24:30+(22877663/25000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007f4035346490 @session=#<MedicalRecords::ClientSession:0x00007f4036ec6378 @expires_at=#<Time 2025-03-07 18:24:30+(22877663/25000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007f4034f66cd0 @account_id=68, @account_uuid="65f3ebe2-3ee3-4a2a-a447-5e6250995e93", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007f403549bb88 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007f4034f66910 @authn_context="myhealthevet", @birth_date=#<Date 2013-04-16>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007f4035498d48 @base=∙∙∙, @errors=[]>, @first_name="Robyn", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Orn", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=607908555, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2023-09-09 06:00:28+(265785203/500000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-01 15:12:25+(375199541/500000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007f40379a1220 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007f403541eb88 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007f4034f6b050 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007f4036fdd810 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="464978146", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Orn", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Robyn"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="2243039908", @mhv_iens=["2243039908"], @participant_id="31931264", @participant_ids=["31931264"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 2013-04-16>, @user_edipi="384759483", @user_first_name="Robyn", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Orn", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="f21a8e2a3ad5f33b75e33ead849f7376", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @phrmgr_client=#<PHRMgr::Client:0x00007f4035343420 @icn=12345>, @semantic_logger=#<SemanticLogger::Logger:0x00007f4037618220 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::MedicalRecords::MrSessionController">, @session_object=#<Session:0x00007f40379af280 @charon_response=nil, @created_at=#<Time 2025-03-07 17:24:30+(93916841/100000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007f403549dcf8 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/medical_records/mr_session", "action" => "status" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007f4052a8bf58 @hash=-1349326161037577863, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "obMmODuJr5u43gFNATstGEzbdN69FtWLnA/26X6vVedM+8OPDUk1DQ8xoRfBBQ2PitTYmyEQOeiXGqmxmqRSiPJJUBVRjzKeOwdROcH0LFqUtS+FnYYvpaC6yg+2AwBZqpFDfcK6VKuo1DdZfTxmh9ieNHy/JNEfwsmERPQzxFhZt40xu3649HecBUihh0vQjh9okPSPrhMsl7PlvalkUDUWJSPbZbps7Pqij3a5ikzUcPdojQ/307qBm5nhFpvzzASImfr3dKGAFl+0RACeaeU2M7w+sC72msZVR0PxLS29ugheS245r32xHoV/8yrSRNcLbJbVqJ7mtB8rt2H4r2c+GMS3+jEsGRBv4UTg5gqtgn6/QOyjGAd36iPTPlTm0L6jnnKN9x4yQHyq9rQPoSouefjbVL3kx2s0qNEjCel5N6XyIpCOgRlWWc8yDTDb8pmDgjnmZ4Mn7stlxDOdOLLG9v/DaUob1UiyIhynFsiXuPDW2MhFfzg+pA==--SoYE4sTIhoNquHwG--Gyd9im4Px2OLc9I8pGJqDQ==" }, "rack.request.cookie_string" => "api_session=obMmODuJr5u43gFNATstGEzbdN69FtWLnA%2F26X6vVedM%2B8OPDUk1DQ8xoRfBBQ2PitTYmyEQOeiXGqmxmqRSiPJJUBVRjzKeOwdROcH0LFqUtS%2BFnYYvpaC6yg%2B2AwBZqpFDfcK6VKuo1DdZfTxmh9ieNHy%2FJNEfwsmERPQzxFhZt40xu3649HecBUihh0vQjh9okPSPrhMsl7PlvalkUDUWJSPbZbps7Pqij3a5ikzUcPdojQ%2F307qBm5nhFpvzzASImfr3dKGAFl%2B0RACeaeU2M7w%2BsC72msZVR0PxLS29ugheS245r32xHoV%2F8yrSRNcLbJbVqJ7mtB8rt2H4r2c%2BGMS3%2BjEsGRBv4UTg5gqtgn6%2FQOyjGAd36iPTPlTm0L6jnnKN9x4yQHyq9rQPoSouefjbVL3kx2s0qNEjCel5N6XyIpCOgRlWWc8yDTDb8pmDgjnmZ4Mn7stlxDOdOLLG9v%2FDaUob1UiyIhynFsiXuPDW2MhFfzg%2BpA%3D%3D--SoYE4sTIhoNquHwG--Gyd9im4Px2OLc9I8pGJqDQ%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007f4037320338 @committed=false, @cookies={ "api_session" => "Je4fsBdaiDq780dHZhkau/I/iGLIDFU/bbyU9Ymqa3icZRjsMy6ApwbTAaBHZHxhFvBcMvVA60cLoO5qSjP8d46lJUAt4Oqtw4OphAhgld0aEn/JYhnocP7NJzZ5EEIVlfsuh5InI913Rr06v4J8xXdNiI5velVLD/PZPC+lEYFqbd1H/0iZo9gb98MF2D4Fu1cvZjwap3E07Me2iqSyZTme0v20zDOnznnCW0Sr1MFrVEttLhvM3KcJhtPfl5/TM3Hdwu/fqEv2E8MgP0BstozNOQFiOS6Vkq1+BtWpkeyupSzZELTFo4Bzu3zKvQtue2QD59IU2Jo26iPDwmF6cq7LmWG7X5WWT/XCsAQLhG23YNtKNCxnX20A3ETQTKR6HbQVKV2p7oUj0qqT0m+/RnidbbmL1HzfNQEUT4lmljxg632lMPROhYbmFDxa9bOfC/JTA9lg2uy6WVqUWpKj8oHKx2uDrNWMv298N9FyZd0mEA6bq8AiQ0OGxw==--HVrQSHB5z4jCvaLQ--MtTwP4YtF16/aUUuqGQ7Yg==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f4035480fb8 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f4037981880 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f40379811a0 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f4037980840 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f4037980480 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007f4037983c20 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/medical_records/mr_session", "action" => "status" }>, @filtered_path="/my_health/v1/medical_records/session/status", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007f4035482b88 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007f4037321d28 @blocks=[#<Proc:0x00007f4050ca6420>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "Je4fsBdaiDq780dHZhkau/I/iGLIDFU/bbyU9Ymqa3icZRjsMy6ApwbTAaBHZHxhFvBcMvVA60cLoO5qSjP8d46lJUAt4Oqtw4OphAhgld0aEn/JYhnocP7NJzZ5EEIVlfsuh5InI913Rr06v4J8xXdNiI5velVLD/PZPC+lEYFqbd1H/0iZo9gb98MF2D4Fu1cvZjwap3E07Me2iqSyZTme0v20zDOnznnCW0Sr1MFrVEttLhvM3KcJhtPfl5/TM3Hdwu/fqEv2E8MgP0BstozNOQFiOS6Vkq1+BtWpkeyupSzZELTFo4Bzu3zKvQtue2QD59IU2Jo26iPDwmF6cq7LmWG7X5WWT/XCsAQLhG23YNtKNCxnX20A3ETQTKR6HbQVKV2p7oUj0qqT0m+/RnidbbmL1HzfNQEUT4lmljxg632lMPROhYbmFDxa9bOfC/JTA9lg2uy6WVqUWpKj8oHKx2uDrNWMv298N9FyZd0mEA6bq8AiQ0OGxw==--HVrQSHB5z4jCvaLQ--MtTwP4YtF16/aUUuqGQ7Yg==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007f4035480180 @public_id="b0c89a5c8baf946b7c976d885569cd1a"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f4035480fb8 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f4037981880 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f40379811a0 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f4037980840 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f4037980480 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "b0c89a5c8baf946b7c976d885569cd1a", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:24:30+(93916841/100000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007f4037429388 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/phr_mgr/configuration.rb:23:in `base_path'\",\"/app/lib/medical_records/phr_mgr/configuration.rb:52:in `connection'\",\"/app/lib/common/client/base.rb:78:in `block in connection'\",\"/app/lib/common/client/base.rb:96:in `connection'\",\"/app/lib/common/client/base.rb:109:in `request'\",\"/app/lib/common/client/base.rb:148:in `get'\",\"/app/lib/common/client/base.rb:102:in `perform'\",\"/app/lib/medical_records/phr_mgr/client.rb:42:in `get_phrmgr_status'\",\"/app/modules/my_health/app/controllers/my_health/v1/medical_records/mr_session_controller.rb:13:in `status'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/session_spec.rb:39:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/session_spec.rb:38:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/session_spec.rb:42:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::LabsAndTests Premium User responds to GET #index (modules.my_health.spec.requests.my_health.v1.medical_records.labs_and_tests_spec) failed

Test Results/rspec6.xml [took 5m 21s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007fc6c63df790 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007fc6c72a9618 @cond=#<Thread::ConditionVariable:0x00007fc6c72a95f0>, @monitor=#<Monitor:0x00007fc6c72a9960>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 17:55:08 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=FlxqfObo%2FcdamaRD31hOVekNqPlRwXTpp4FOdF%2BWRoBC5o7J2tMgB%2FYoEfKdhkoKJXAD3%2B916J5N2g%2FuZz8HD6vG0ON28ABoa0CB5X6Q1Q6RtebfE8TYxLM5O%2F7jOfjU2BHfVGR4JFDz1RGGuh45G3OoiIsfGQdxfwDEX3ME0yX4mR47h%2BApCLhRbVXhhdJRbd2L1APs8CNdKdJ%2FnwUzI%2BcTlCcA9Z9bAXaP3MTPaBEu4TmbsGZldc2Vp0ELR2h400FuwT%2BUWuaJwvnhMYPAUsrmhwEiYre8QtwJ1nOzF%2B2kefx%2FoEvhhrBeEyHpmTMsxRPQL7UlZIJKesh8SKz%2BZDSvl%2F4WcTNq1JCszZ2TL6ewNDtZqSZ%2Bmf15XJh3tJuB0nC%2FYkTRpkgEym4BjPJLDGkVGjxInNg2%2BHLUjJ8qoSCpAcYlr3YwdEOckbmGH23Ypf%2FIMgDQI5m3iX5c02TUoW04mvqyMZQBvHL1ujBlMy2TVusMVPOCE8Ki7A%3D%3D--xEMFFsFkXlNQNnVS--S%2Fsl6kh1fmNunGMSh%2FA%2FUA%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "4bc02f67-4ed5-4918-91da-2de2449a651c", "X-Runtime" => "0.054305", "vary" => "Origin", "Content-Length" => "16694" }, @mon_data=#<Monitor:0x00007fc6c72a9960>, @mon_data_owner_object_id=958920, @request=#<ActionDispatch::Request:0x00007fc6c63df830 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007fc6c7833cf0>, "rack.errors" => #<StringIO:0x00007fc6c7833de0>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/labs_and_tests", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/labs_and_tests", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=ZK45QlQJWmyp%2FmqB9XXvV0Xgg42mBanlB4EZZuvpBMVFQ5aFJRdH%2BZ0qWoWnM%2F6Fuo2kJ1FAqcmCCgOUl0jagpsGAN597qSHJzdAaFpoDJ0stu2JvNQk3geGPOSsKeTZJhqvkFTNjLq6mmQRdOEUgXVPEWRG%2BKEjvXsDvdefEcU2FkR5WKEFkyPFdmNeekCNKAqAiPdbdSPfbkChPbX9cxEfABLJFl6HS%2B%2FfqHMBS5hVTFpHV0enRNKwH4LeMduw0WU9BDyeE%2BQnck4okOBaaiKowBk1KRw7KrHhGHYmyPX0TE6wBZq8hYD0Zv18ZSGvvu349aOHmZ3SrfNOhCGaukyiVDdALl3AkV9jz2oCFs0ETFr25vbaymUItWxjalLZn8isc0Qus8j59i1V4pVn1uyWAD26j1uTcLE60kdX%2BQ2J0G%2Bu3KnOUzEqjXT1RH8JZ0oc5A1r1nHVZTX7S2kPNyv0G3x8Da8FAafuGvQuac47awhMnB251VV0gQ%3D%3D--6siVZszQiQrXL%2FjF--zuCKMe5eLmJZ76sfrVrQzg%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007fc6d86b2c08>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007fc6d8527960 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007fc6d2cce958 @filters=[#<Proc:0x00007fc6d2cce5e8>, #<Proc:0x00007fc6d2cce480>, #<Proc:0x00007fc6d2cce458>], @silencers=[#<Proc:0x00007fc6d2cce840>, #<Proc:0x00007fc6d2cce548>, #<Proc:0x00007fc6d2cce4d0>, #<Proc:0x00007fc6d2cce430>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007fc6be638c10 @cache_keys=#<Concurrent::Map:0x00007fc6be638918 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007fc6be6388f0>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007fc6be638c88 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007fc6ddcebe08 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007fc6bf02f6d8>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007fc6dbac3858 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007fc6dde6e320>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007fc6d2fa4510 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007fc6db7cf818 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007fc6c45c7320 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb6a318 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa48 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6b038 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa98 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6af98 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aae8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6af20 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ab60 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6ae58 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb6ac00 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ac50 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb6adb8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e8d0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45c7460 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa48 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6b038 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa98 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6af98 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aae8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6af20 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ab60 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6ae58 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb6ac00 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ac50 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb6adb8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e8d0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb69ff8 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fc6bfb6a138 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb6a1d8>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007fc6c45c1740 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb68338 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb689f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68fe0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68f40 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a90 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68ea0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68ae0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68e00 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb68ba8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68bf8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb68d60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e420 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45c1880 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb689f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68fe0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68f40 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a90 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68ea0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68ae0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68e00 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb68ba8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68bf8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb68d60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e420 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb68018 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fc6bfb68158 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb681f8>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007fc6c45ef320 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb660b0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb667e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66fb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66880 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66e70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb668d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66dd0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66920 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66d58 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66998 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14df20 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb66a38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66a88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb66bf0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14ded0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45ef460 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb667e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66fb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66880 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66e70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb668d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66dd0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66920 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66d58 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66998 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14df20 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb66a38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66a88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb66bf0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14ded0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb65cf0 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb65f48>, #<ActionDispatch::Journey::Format:0x00007fc6bfb65e58 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb65ed0>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007fc6c45e8de0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb63ef0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64580 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64df0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb645f8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64d28 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64648 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64cb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64698 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64c10 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb646e8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64b98 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64738 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d610 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb64800 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb648c8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb64a30 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d5c0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45e91a0 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64580 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64df0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb645f8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64d28 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64648 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64cb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64698 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64c10 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb646e8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64b98 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64738 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d610 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb64800 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb648c8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb64a30 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d5c0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb63b30 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb63d88>, #<ActionDispatch::Journey::Format:0x00007fc6bfb63c98 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb63d10>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007fc6c45fdd58 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb60e80 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb615d8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61f88 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61628 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61678 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61e48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb616c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61da8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61740 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61d30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61790 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61c68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb617e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61bf0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61b50 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb618f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61948 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb61a88 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c940 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45fe118 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb615d8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61f88 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61628 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61678 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61e48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb616c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61da8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61740 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61d30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61790 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61c68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb617e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61bf0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61b50 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb618f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61948 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb61a88 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c940 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb60a70 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007fc6bfb60c00 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb60c78>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007fc6c45f97f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb0e310 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea18 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f418 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f350 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eae0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f198 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f0f8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f080 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ebd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0ef68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb0ece8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ed38 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb0eec8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c030 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45f9938 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea18 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f418 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f350 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eae0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f198 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f0f8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f080 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ebd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0ef68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb0ece8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ed38 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb0eec8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c030 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb0dde8 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007fc6bfb0e040 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb0e130>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007fc6c45f7a98 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb0b6d8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0be08 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0c7e0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0be58 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0c740 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0bea8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0c6c8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0bef8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0c600 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0bf98 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0c588 @left="/", @memo=∙∙…@authn_context="myhealthevet", @birth_date=#<Date 1988-10-04>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007fc6c7842868 @base=∙∙∙, @errors=[]>, @first_name="Sandie", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Thompson", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=549361020, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2023-07-11 00:09:38+(212064027/250000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-01 14:38:59+(494015081/1000000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007fc6c6961420 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007fc6c7a91da8 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007fc6b6d1ed98 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007fc6bf581960 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="368047732", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Thompson", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Sandie"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="9448514793", @mhv_iens=["9448514793"], @participant_id="29108352", @participant_ids=["29108352"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 1988-10-04>, @user_edipi="384759483", @user_first_name="Sandie", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Thompson", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="2848c352b02aea66f926bf6c3e786dd2", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007fc6bed7c120 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::LabsAndTestsController">, @session_object=#<Session:0x00007fc6c696c280 @charon_response=nil, @created_at=#<Time 2025-03-07 17:25:08+(376095979/500000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007fc6c7846e18 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/labs_and_tests", "action" => "index" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007fc6d9885750 @hash=-1838307158367141014, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "ZK45QlQJWmyp/mqB9XXvV0Xgg42mBanlB4EZZuvpBMVFQ5aFJRdH+Z0qWoWnM/6Fuo2kJ1FAqcmCCgOUl0jagpsGAN597qSHJzdAaFpoDJ0stu2JvNQk3geGPOSsKeTZJhqvkFTNjLq6mmQRdOEUgXVPEWRG+KEjvXsDvdefEcU2FkR5WKEFkyPFdmNeekCNKAqAiPdbdSPfbkChPbX9cxEfABLJFl6HS+/fqHMBS5hVTFpHV0enRNKwH4LeMduw0WU9BDyeE+Qnck4okOBaaiKowBk1KRw7KrHhGHYmyPX0TE6wBZq8hYD0Zv18ZSGvvu349aOHmZ3SrfNOhCGaukyiVDdALl3AkV9jz2oCFs0ETFr25vbaymUItWxjalLZn8isc0Qus8j59i1V4pVn1uyWAD26j1uTcLE60kdX+Q2J0G+u3KnOUzEqjXT1RH8JZ0oc5A1r1nHVZTX7S2kPNyv0G3x8Da8FAafuGvQuac47awhMnB251VV0gQ==--6siVZszQiQrXL/jF--zuCKMe5eLmJZ76sfrVrQzg==" }, "rack.request.cookie_string" => "api_session=ZK45QlQJWmyp%2FmqB9XXvV0Xgg42mBanlB4EZZuvpBMVFQ5aFJRdH%2BZ0qWoWnM%2F6Fuo2kJ1FAqcmCCgOUl0jagpsGAN597qSHJzdAaFpoDJ0stu2JvNQk3geGPOSsKeTZJhqvkFTNjLq6mmQRdOEUgXVPEWRG%2BKEjvXsDvdefEcU2FkR5WKEFkyPFdmNeekCNKAqAiPdbdSPfbkChPbX9cxEfABLJFl6HS%2B%2FfqHMBS5hVTFpHV0enRNKwH4LeMduw0WU9BDyeE%2BQnck4okOBaaiKowBk1KRw7KrHhGHYmyPX0TE6wBZq8hYD0Zv18ZSGvvu349aOHmZ3SrfNOhCGaukyiVDdALl3AkV9jz2oCFs0ETFr25vbaymUItWxjalLZn8isc0Qus8j59i1V4pVn1uyWAD26j1uTcLE60kdX%2BQ2J0G%2Bu3KnOUzEqjXT1RH8JZ0oc5A1r1nHVZTX7S2kPNyv0G3x8Da8FAafuGvQuac47awhMnB251VV0gQ%3D%3D--6siVZszQiQrXL%2FjF--zuCKMe5eLmJZ76sfrVrQzg%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007fc6bf1eb328 @committed=false, @cookies={ "api_session" => "FlxqfObo/cdamaRD31hOVekNqPlRwXTpp4FOdF+WRoBC5o7J2tMgB/YoEfKdhkoKJXAD3+916J5N2g/uZz8HD6vG0ON28ABoa0CB5X6Q1Q6RtebfE8TYxLM5O/7jOfjU2BHfVGR4JFDz1RGGuh45G3OoiIsfGQdxfwDEX3ME0yX4mR47h+ApCLhRbVXhhdJRbd2L1APs8CNdKdJ/nwUzI+cTlCcA9Z9bAXaP3MTPaBEu4TmbsGZldc2Vp0ELR2h400FuwT+UWuaJwvnhMYPAUsrmhwEiYre8QtwJ1nOzF+2kefx/oEvhhrBeEyHpmTMsxRPQL7UlZIJKesh8SKz+ZDSvl/4WcTNq1JCszZ2TL6ewNDtZqSZ+mf15XJh3tJuB0nC/YkTRpkgEym4BjPJLDGkVGjxInNg2+HLUjJ8qoSCpAcYlr3YwdEOckbmGH23Ypf/IMgDQI5m3iX5c02TUoW04mvqyMZQBvHL1ujBlMy2TVusMVPOCE8Ki7A==--xEMFFsFkXlNQNnVS--S/sl6kh1fmNunGMSh/A/UA==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fc6c7849550 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fc6c696de00 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fc6c696d860 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fc6c696d2c0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fc6c696cf00 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007fc6c696f7a0 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/labs_and_tests", "action" => "index" }>, @filtered_path="/my_health/v1/medical_records/labs_and_tests", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007fc6c784b440 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007fc6bf1ec6d8 @blocks=[#<Proc:0x00007fc6d86b2c08>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "FlxqfObo/cdamaRD31hOVekNqPlRwXTpp4FOdF+WRoBC5o7J2tMgB/YoEfKdhkoKJXAD3+916J5N2g/uZz8HD6vG0ON28ABoa0CB5X6Q1Q6RtebfE8TYxLM5O/7jOfjU2BHfVGR4JFDz1RGGuh45G3OoiIsfGQdxfwDEX3ME0yX4mR47h+ApCLhRbVXhhdJRbd2L1APs8CNdKdJ/nwUzI+cTlCcA9Z9bAXaP3MTPaBEu4TmbsGZldc2Vp0ELR2h400FuwT+UWuaJwvnhMYPAUsrmhwEiYre8QtwJ1nOzF+2kefx/oEvhhrBeEyHpmTMsxRPQL7UlZIJKesh8SKz+ZDSvl/4WcTNq1JCszZ2TL6ewNDtZqSZ+mf15XJh3tJuB0nC/YkTRpkgEym4BjPJLDGkVGjxInNg2+HLUjJ8qoSCpAcYlr3YwdEOckbmGH23Ypf/IMgDQI5m3iX5c02TUoW04mvqyMZQBvHL1ujBlMy2TVusMVPOCE8Ki7A==--xEMFFsFkXlNQNnVS--S/sl6kh1fmNunGMSh/A/UA==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007fc6c7848470 @public_id="c9bd64e3d2bfd5c7a498a10e14477ebb"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fc6c7849550 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fc6c696de00 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fc6c696d860 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fc6c696d2c0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fc6c696cf00 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "c9bd64e3d2bfd5c7a498a10e14477ebb", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:25:08+(376095979/500000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007fc6bed12540 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:229:in `fhir_search_query'\",\"/app/lib/medical_records/client.rb:201:in `fhir_search'\",\"/app/lib/medical_records/client.rb:169:in `list_labs_and_tests'\",\"/app/modules/my_health/app/controllers/my_health/v1/labs_and_tests_controller.rb:7:in `index'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:69:in `block (6 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:68:in `block (5 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:67:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:66:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:74:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::LabsAndTests Premium User responds to GET #show (modules.my_health.spec.requests.my_health.v1.medical_records.labs_and_tests_spec) failed

Test Results/rspec6.xml [took 5m 26s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007fc6c65176d0 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007fc6c748ae78 @cond=#<Thread::ConditionVariable:0x00007fc6c748ae50>, @monitor=#<Monitor:0x00007fc6c748b738>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 18:00:36 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=Tcpc9X5H7WGbMjuyXuGMNKEQ16Q0kr5jGsqRBJfE8R%2BUjVKWNtzVSr3lh9wR0FzjC7knb71Gu0%2BuV9Q8aY7BbK%2FHrOdD8sTQJeXqAIptrC5onqLOm5XuOqJlTyJAt8IsdThFyHZYh3TptNogd7QThglXcL7YS0Ii5YK7%2BbGXsaPAhUFMDqdRLLJ4sG5wZbOnERNPpDOzxTq9gL4x2aOpY9fhr492O7NSiYo8WjXeJjYTj7ZKOT6%2FHJD6JqjWy6yhib5K8PXY1XFh5Plg0byuHK95xak4qsRfk28f3t0%2BUko3HvmN3UmB7sVPkGIGut50nW7vVGzPGShNxirztAwwYmtfzV30OyGJsb45JbWG6Sud1KOURZ9pepA0BziQIqtTgXOaNSpHwNrRXuT8kRGykYI2UGC0RQFwwzFo0fbQjAYqEBMkZAa0J64%2BPnJJQID2S%2BTB7%2Fe%2B%2FGU9qtJScxSYsqKQOL%2FlqNqHjKtmW%2FtZ5yvnEf0rosT4kK4EhA%3D%3D--wpsg4xDK5ktWss5X--6uBKK1AgXCGWK%2FNvdQkMWA%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "279cf301-11ed-4bbe-834a-ff785399b787", "X-Runtime" => "0.051585", "vary" => "Origin", "Content-Length" => "15962" }, @mon_data=#<Monitor:0x00007fc6c748b738>, @mon_data_owner_object_id=970320, @request=#<ActionDispatch::Request:0x00007fc6c6517770 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007fc6c7889538>, "rack.errors" => #<StringIO:0x00007fc6c78895b0>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/labs_and_tests/40766", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/labs_and_tests/40766", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=oDUcGSCop6iAO47C5eULWYCFksjpEcQiBW%2FLc2IBB9mCnLP5WtLK6A6b8fRovGbt2ydbIAJDbmzYrFthe6HFk%2B44W%2FE7sV2Tjax7uFvUHAQArUXZC2BArNSENl0YAnCMbmofFVLaatL44QRNBARo0ip7XQYDzmGakEDzDc8nAXbJwkNknS3TAoeIr%2B%2F6TFq%2BjAjKGTKYywak3sKGtQqTVZMzCCH57oJITOTuyuC5S2y3ztRgSzV8ISJUcvdhU4%2FVbpuWwTz3qGcyQc0zi0k%2BxF9%2FBixYklUIxIPHDoclrVQuG79c0xZ3RiPV9U0Fm8%2FgmTXdX6o4lAfMWrtJZ54sTkTjLX0UBCbXsnOlLlvhBy%2BCWLlsbG%2BumG2%2BakF5%2FA6l9LQzYjthKK8ReU4kRvabp0XUXok52sN8bKLM7jdUTQtO4%2BPUdji7MEyItJtSt1E5Fm7NF%2FJX3ZEIldYjKCK9Np067jKRNpXfhxa11eaAkCCxtO6gN8JYWBgLEw%3D%3D--uRs4l8vCd7hYfBFB--kYSN1tgV9Bb4dwk9n7mz8Q%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007fc6d86b2c08>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007fc6d8527960 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007fc6d2cce958 @filters=[#<Proc:0x00007fc6d2cce5e8>, #<Proc:0x00007fc6d2cce480>, #<Proc:0x00007fc6d2cce458>], @silencers=[#<Proc:0x00007fc6d2cce840>, #<Proc:0x00007fc6d2cce548>, #<Proc:0x00007fc6d2cce4d0>, #<Proc:0x00007fc6d2cce430>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007fc6be638c10 @cache_keys=#<Concurrent::Map:0x00007fc6be638918 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007fc6be6388f0>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007fc6be638c88 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007fc6ddcebe08 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007fc6bf02f6d8>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007fc6dbac3858 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007fc6dde6e320>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007fc6d2fa4510 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007fc6db7cf818 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007fc6c45c7320 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb6a318 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa48 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6b038 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa98 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6af98 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aae8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6af20 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ab60 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6ae58 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb6ac00 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ac50 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb6adb8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e8d0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45c7460 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa48 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6b038 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aa98 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6af98 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6aae8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb6af20 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ab60 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb6ae58 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb6ac00 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb6ac50 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb6adb8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e8d0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb69ff8 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fc6bfb6a138 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb6a1d8>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007fc6c45c1740 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb68338 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb689f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68fe0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68f40 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a90 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68ea0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68ae0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68e00 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb68ba8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68bf8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb68d60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e420 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45c1880 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb689f0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68fe0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68f40 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68a90 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb68ea0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68ae0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb68e00 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb68ba8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb68bf8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb68d60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14e420 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb68018 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fc6bfb68158 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb681f8>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007fc6c45ef320 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb660b0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb667e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66fb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66880 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66e70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb668d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66dd0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66920 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66d58 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66998 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14df20 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb66a38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66a88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb66bf0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14ded0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45ef460 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb667e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66fb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66880 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66e70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb668d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb66dd0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66920 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb66d58 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66998 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14df20 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb66a38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb66a88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb66bf0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14ded0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb65cf0 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb65f48>, #<ActionDispatch::Journey::Format:0x00007fc6bfb65e58 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb65ed0>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007fc6c45e8de0 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb63ef0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64580 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64df0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb645f8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64d28 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64648 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64cb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64698 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64c10 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb646e8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64b98 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64738 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d610 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb64800 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb648c8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb64a30 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d5c0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45e91a0 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64580 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64df0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb645f8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64d28 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64648 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64cb0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64698 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb64c10 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb646e8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb64b98 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb64738 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d610 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb64800 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb648c8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb64a30 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14d5c0 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb63b30 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb63d88>, #<ActionDispatch::Journey::Format:0x00007fc6bfb63c98 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb63d10>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007fc6c45fdd58 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb60e80 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb615d8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61f88 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61628 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61678 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61e48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb616c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61da8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61740 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61d30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61790 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61c68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb617e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61bf0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61b50 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb618f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61948 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb61a88 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c940 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45fe118 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb615d8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61f88 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61628 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61ee8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61678 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61e48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb616c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61da8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61740 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61d30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61790 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61c68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb617e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb61bf0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61830 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb61b50 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb618f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb61948 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb61a88 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c940 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb60a70 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007fc6bfb60c00 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb60c78>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007fc6c45f97f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb0e310 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea18 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f418 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f350 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eae0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f198 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f0f8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f080 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ebd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0ef68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb0ece8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ed38 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb0eec8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c030 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fc6c45f9938 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea18 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f418 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ea90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f350 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eae0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f198 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0f0f8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0eb80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0f080 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ebd0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0ef68 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fc6bfb0ece8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0ed38 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fc6bfb0eec8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fc6be14c030 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fc6bfb0dde8 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007fc6bfb0e040 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fc6bfb0e130>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007fc6c45f7a98 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fc6bfb0b6d8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0be08 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0c7e0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0be58 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0c740 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0bea8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0c6c8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0bef8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fc6bfb0c600 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fc6bfb0bf98 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fc6bfb0c588 @left="/"…r_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007fc6c7e54fa8 @session=#<MedicalRecords::ClientSession:0x00007fc6c76308e0 @expires_at=#<Time 2025-03-07 18:30:36+(144832931/250000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007fc6b6d1b418 @account_id=136, @account_uuid="59697961-3081-4886-a9ce-de5cdf936541", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007fc6c7890838 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007fc6b6d1b2d8 @authn_context="myhealthevet", @birth_date=#<Date 1987-06-11>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007fc6c78ba570 @base=∙∙∙, @errors=[]>, @first_name="Marica", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Christiansen", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=569025600, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2023-10-09 23:49:41+(17941037/50000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-03 07:05:53+(891460979/1000000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007fc6c6a38538 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007fc6c7a7b558 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007fc6b6d1eed8 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007fc6bf520e80 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="278652022", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Christiansen", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Marica"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="8905161243", @mhv_iens=["8905161243"], @participant_id="54084864", @participant_ids=["54084864"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 1987-06-11>, @user_edipi="384759483", @user_first_name="Marica", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Christiansen", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="d914506ce465276056cf7bbd606edaaf", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007fc6bed7c120 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::LabsAndTestsController">, @session_object=#<Session:0x00007fc6c69c3350 @charon_response=nil, @created_at=#<Time 2025-03-07 17:30:36+(602021313/1000000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007fc6c7892ef8 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/labs_and_tests", "action" => "show", "id" => "40766" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007fc6d9885750 @hash=-1838307158367141014, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "oDUcGSCop6iAO47C5eULWYCFksjpEcQiBW/Lc2IBB9mCnLP5WtLK6A6b8fRovGbt2ydbIAJDbmzYrFthe6HFk+44W/E7sV2Tjax7uFvUHAQArUXZC2BArNSENl0YAnCMbmofFVLaatL44QRNBARo0ip7XQYDzmGakEDzDc8nAXbJwkNknS3TAoeIr+/6TFq+jAjKGTKYywak3sKGtQqTVZMzCCH57oJITOTuyuC5S2y3ztRgSzV8ISJUcvdhU4/VbpuWwTz3qGcyQc0zi0k+xF9/BixYklUIxIPHDoclrVQuG79c0xZ3RiPV9U0Fm8/gmTXdX6o4lAfMWrtJZ54sTkTjLX0UBCbXsnOlLlvhBy+CWLlsbG+umG2+akF5/A6l9LQzYjthKK8ReU4kRvabp0XUXok52sN8bKLM7jdUTQtO4+PUdji7MEyItJtSt1E5Fm7NF/JX3ZEIldYjKCK9Np067jKRNpXfhxa11eaAkCCxtO6gN8JYWBgLEw==--uRs4l8vCd7hYfBFB--kYSN1tgV9Bb4dwk9n7mz8Q==" }, "rack.request.cookie_string" => "api_session=oDUcGSCop6iAO47C5eULWYCFksjpEcQiBW%2FLc2IBB9mCnLP5WtLK6A6b8fRovGbt2ydbIAJDbmzYrFthe6HFk%2B44W%2FE7sV2Tjax7uFvUHAQArUXZC2BArNSENl0YAnCMbmofFVLaatL44QRNBARo0ip7XQYDzmGakEDzDc8nAXbJwkNknS3TAoeIr%2B%2F6TFq%2BjAjKGTKYywak3sKGtQqTVZMzCCH57oJITOTuyuC5S2y3ztRgSzV8ISJUcvdhU4%2FVbpuWwTz3qGcyQc0zi0k%2BxF9%2FBixYklUIxIPHDoclrVQuG79c0xZ3RiPV9U0Fm8%2FgmTXdX6o4lAfMWrtJZ54sTkTjLX0UBCbXsnOlLlvhBy%2BCWLlsbG%2BumG2%2BakF5%2FA6l9LQzYjthKK8ReU4kRvabp0XUXok52sN8bKLM7jdUTQtO4%2BPUdji7MEyItJtSt1E5Fm7NF%2FJX3ZEIldYjKCK9Np067jKRNpXfhxa11eaAkCCxtO6gN8JYWBgLEw%3D%3D--uRs4l8vCd7hYfBFB--kYSN1tgV9Bb4dwk9n7mz8Q%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007fc6bf269b10 @committed=false, @cookies={ "api_session" => "Tcpc9X5H7WGbMjuyXuGMNKEQ16Q0kr5jGsqRBJfE8R+UjVKWNtzVSr3lh9wR0FzjC7knb71Gu0+uV9Q8aY7BbK/HrOdD8sTQJeXqAIptrC5onqLOm5XuOqJlTyJAt8IsdThFyHZYh3TptNogd7QThglXcL7YS0Ii5YK7+bGXsaPAhUFMDqdRLLJ4sG5wZbOnERNPpDOzxTq9gL4x2aOpY9fhr492O7NSiYo8WjXeJjYTj7ZKOT6/HJD6JqjWy6yhib5K8PXY1XFh5Plg0byuHK95xak4qsRfk28f3t0+Uko3HvmN3UmB7sVPkGIGut50nW7vVGzPGShNxirztAwwYmtfzV30OyGJsb45JbWG6Sud1KOURZ9pepA0BziQIqtTgXOaNSpHwNrRXuT8kRGykYI2UGC0RQFwwzFo0fbQjAYqEBMkZAa0J64+PnJJQID2S+TB7/e+/GU9qtJScxSYsqKQOL/lqNqHjKtmW/tZ5yvnEf0rosT4kK4EhA==--wpsg4xDK5ktWss5X--6uBKK1AgXCGWK/NvdQkMWA==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fc6c789abd0 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fc6c69c60f0 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fc6c69c5150 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fc6c69c4bb0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fc6c69c4610 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007fc6c69c8030 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/labs_and_tests", "action" => "show", "id" => "40766" }>, @filtered_path="/my_health/v1/medical_records/labs_and_tests/40766", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007fc6c789cb60 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007fc6bf26b0a0 @blocks=[#<Proc:0x00007fc6d86b2c08>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "Tcpc9X5H7WGbMjuyXuGMNKEQ16Q0kr5jGsqRBJfE8R+UjVKWNtzVSr3lh9wR0FzjC7knb71Gu0+uV9Q8aY7BbK/HrOdD8sTQJeXqAIptrC5onqLOm5XuOqJlTyJAt8IsdThFyHZYh3TptNogd7QThglXcL7YS0Ii5YK7+bGXsaPAhUFMDqdRLLJ4sG5wZbOnERNPpDOzxTq9gL4x2aOpY9fhr492O7NSiYo8WjXeJjYTj7ZKOT6/HJD6JqjWy6yhib5K8PXY1XFh5Plg0byuHK95xak4qsRfk28f3t0+Uko3HvmN3UmB7sVPkGIGut50nW7vVGzPGShNxirztAwwYmtfzV30OyGJsb45JbWG6Sud1KOURZ9pepA0BziQIqtTgXOaNSpHwNrRXuT8kRGykYI2UGC0RQFwwzFo0fbQjAYqEBMkZAa0J64+PnJJQID2S+TB7/e+/GU9qtJScxSYsqKQOL/lqNqHjKtmW/tZ5yvnEf0rosT4kK4EhA==--wpsg4xDK5ktWss5X--6uBKK1AgXCGWK/NvdQkMWA==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007fc6c78993e8 @public_id="e943e39191362805fc1b0ee993e06adf"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fc6c789abd0 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fc6c69c60f0 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fc6c69c5150 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fc6c69c4bb0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fc6c69c4610 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "e943e39191362805fc1b0ee993e06adf", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:30:36+(602021313/1000000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007fc6beab1fa8 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:240:in `fhir_read'\",\"/app/lib/medical_records/client.rb:175:in `get_diagnostic_report'\",\"/app/modules/my_health/app/controllers/my_health/v1/labs_and_tests_controller.rb:13:in `show'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:80:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:79:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/labs_and_tests_spec.rb:83:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::Vaccines Premium User responds to GET #index (modules.my_health.spec.requests.my_health.v1.medical_records.vaccines_spec) failed

Test Results/rspec17.xml [took 4m 55s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007f5bd5938860 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007f5be3d21b08 @cond=#<Thread::ConditionVariable:0x00007f5be3d21ab8>, @monitor=#<Monitor:0x00007f5be3d22238>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 17:55:39 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=lKgOechXzNDMzzsDfEdEgCp2sr1GGB5rl1KH44e5sm76artiJzbRWP3pbm0m3i8OQYTWpOQWq1D9V51NBqqJqnRXcJzoXl%2F%2FaZgBlAVDPIxpAD3DqqcQA6osmGeP9crO17F2wKE4Ehaogj7R%2FXUd7Tn5IhxOab0nfseOM%2FEDbECwLWK1aEX6C2Encw%2Fqo4mdONToN7AEILfQILrUGJe7FX1Ybs76Siv88E6O%2BL2QnOLJzYiaiAN9strehpzxLXmwg5XWlhxHhoymwneVvgxL0ncL%2F%2BieXdp7LSqE5wmgFEsIUUYxAxT7EZ6fNUEuMGDsqpxq0fUmHUSsL%2BXx9CPREdAUUrTG6KOsGNZCx0mWY0GdnXzOUzxPenJKhZnW%2FtUu6DBtKCQ5KtXi1z9dFE1T2xR5B0bKG6oHMU%2FK0R8v7RQMoD9Lm8iJ3rF2vnUqrt4Pey9ejNXWC%2FOycLkxlKFuCQdMhEC8h5X4SW0KcwJnTprayk3IFsUPlkmPFg%3D%3D--VHMJgq9CY3DOIk7P--oSPq%2FBMOmeqkCAjCEDMZgA%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "31263c11-2bde-4bb6-9a5a-312032b7c849", "X-Runtime" => "0.054954", "vary" => "Origin", "Content-Length" => "16002" }, @mon_data=#<Monitor:0x00007f5be3d22238>, @mon_data_owner_object_id=864620, @request=#<ActionDispatch::Request:0x00007f5bd5938900 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007f5bd666e660>, "rack.errors" => #<StringIO:0x00007f5bd666e750>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/vaccines", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/vaccines", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=bs0R0vENZmCttWFbQ61SI1t%2BBQdZjPrPienJRt60uESNoyts5ACSQnWYSJQDlkHdQUMbvZKZSBMemN6pdKHthTllwLXbpJLZWUxwKBaovIK0Rfb%2BSPz9M3ysFdGlcg1UuQdToMdYZ%2FeAmS1Q%2Fey0hlskJcZqNyrbManLAokj75OmidI763%2B4CQF2ZJdtq0cr%2BjFJVkQNOVwBpx9UieW%2FN8sHFhMwqNclm0uVfKHv8%2B4FWgyO005NZRPUbJjMXLCEK9dY%2BhvooNiakBL3QvhhMot%2FQ2565hPhm%2Fhz2zAYTbBkc47Q6%2B9a563AS9O6ozUbbOP%2FTa8%2Fdgdqoa9rQuEe18L1ZeGY1Uv8q3J5EF%2F1uZ4y%2B52rtQeOXZVRFDd%2BEANevQdNYfcA0PT32MmeYgJQclrT1uOvHq5dM%2BGXJyDdSeB7Zm5QpgaCiabyottC7DVOtld6yQjyfarClDtn2bG2FJMNDvybMvDovEzXD5jnYlkXrho2iLAX2HtuLg%3D%3D--eFiY3eSn5Fe0vAq%2B--S1OxlbwjYaoe7Z%2By%2Be5rzQ%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007f5be188fdf8>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007f5be3e726d8 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007f5be264c220 @filters=[#<Proc:0x00007f5be264bde8>, #<Proc:0x00007f5be264bbb8>, #<Proc:0x00007f5be264bb90>], @silencers=[#<Proc:0x00007f5be264c0b8>, #<Proc:0x00007f5be264bd70>, #<Proc:0x00007f5be264bc30>, #<Proc:0x00007f5be264bb68>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007f5bcd80c4a8 @cache_keys=#<Concurrent::Map:0x00007f5bcd80c160 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007f5bcd80c138>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007f5bcd80c548 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007f5beceec7b8 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007f5bcc533368>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007f5bea4464a0 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007f5bed038ea0>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007f5be2453d88 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007f5beb1d4748 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007f5be3798e98 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1a52f8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5a50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a6018 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5aa0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5f78 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5af0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a5f00 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5b40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5e60 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a5c08 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5c58 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a5d98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef658 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3798fd8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5a50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a6018 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5aa0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5f78 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5af0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a5f00 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5b40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5e60 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a5c08 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5c58 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a5d98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef658 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1a4f88 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5bce1a50f0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a5168>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007f5be3797c78 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1a32f0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3980 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3f48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a39d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3ea8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3e30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3d90 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a3b38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3b88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a3cc8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef108 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3797db8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3980 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3f48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a39d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3ea8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3e30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3d90 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a3b38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3b88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a3cc8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef108 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1a2fd0 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5bce1a3110 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a31b0>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007f5be3796a58 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1a10b8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a17c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1f68 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1810 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1ec8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1860 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1e28 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a18b0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1d88 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1900 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1d10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1950 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eebb8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a1a18 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1a68 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a1ba8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eeb68 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3796b98 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a17c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1f68 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1810 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1ec8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1860 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1e28 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a18b0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1d88 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1900 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1d10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1950 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eebb8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a1a18 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1a68 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a1ba8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eeb68 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1a0cf8 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a0f50>, #<ActionDispatch::Journey::Format:0x00007f5bce1a0e60 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a0ed8>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007f5be3795838 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1bede8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf478 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfd38 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf4c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfb80 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf518 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfb08 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf568 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfa40 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf5b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bf9c8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf630 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee578 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bf6d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf720 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bf888 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee528 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3795978 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf478 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfd38 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf4c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfb80 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf518 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfb08 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf568 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfa40 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf5b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bf9c8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf630 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee578 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bf6d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf720 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bf888 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee528 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1bea50 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1beca8>, #<ActionDispatch::Journey::Format:0x00007f5bce1beb90 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1bec08>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007f5be37933f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1bbfa8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc6b0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bd0b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc728 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcfe8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc778 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bcf70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc7c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcea8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc818 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bce30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc868 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcd40 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc8b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bccc8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc908 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcc28 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bc9d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bca20 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bcb60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed998 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3793538 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc6b0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bd0b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc728 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcfe8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc778 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bcf70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc7c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcea8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc818 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bce30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc868 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcd40 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc8b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bccc8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc908 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcc28 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bc9d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bca20 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bcb60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed998 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1bbbe8 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007f5bce1bbd28 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1bbdc8>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007f5be3792138 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1b9b90 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba298 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1baa40 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba2e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba9a0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba338 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba928 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba388 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba860 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba400 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba7e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba450 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba748 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1ba4f0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba540 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1ba6a8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed178 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3792278 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba298 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1baa40 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba2e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba9a0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba338 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba928 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba388 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba860 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba400 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba7e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba450 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba748 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1ba4f0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba540 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1ba6a8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed178 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1b97f8 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007f5bce1b9960 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1b99d8>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007f5be3790f18 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1b7278 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7980 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1b8330 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b79f8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1b8268 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7a48 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1b81f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7a98 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1b8150 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7ae8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1b80d8 @left="/", @memo=∙∙∙>, @m…+00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007f5bd70e6840 @session=#<MedicalRecords::ClientSession:0x00007f5bd4442dc0 @expires_at=#<Time 2025-03-07 18:25:39+(54676361/125000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007f5bc6fdb2d0 @account_id=127, @account_uuid="dfab9288-739c-4675-ab03-25bef72c0dc1", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007f5bd668a2c0 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007f5bc6fdb190 @authn_context="myhealthevet", @birth_date=#<Date 2005-02-01>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007f5bd6686ff8 @base=∙∙∙, @errors=[]>, @first_name="Lesley", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Bins", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=651037596, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2024-03-18 23:51:23+(487028583/500000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-05 23:46:00+(126302477/200000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007f5bd5a89cf0 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007f5bd6bf7848 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007f5bc6fdec50 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007f5bce47e600 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="734262866", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Bins", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Lesley"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="3608494389", @mhv_iens=["3608494389"], @participant_id="90882074", @participant_ids=["90882074"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 2005-02-01>, @user_edipi="384759483", @user_first_name="Lesley", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Bins", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="65df287093356ff8886d24ececc93e1f", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007f5bce594bc0 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::VaccinesController">, @session_object=#<Session:0x00007f5bd5c13350 @charon_response=nil, @created_at=#<Time 2025-03-07 17:25:39+(92060427/200000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007f5bd668c660 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/vaccines", "action" => "index" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007f5be8cbc7d0 @hash=845935106100079875, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "bs0R0vENZmCttWFbQ61SI1t+BQdZjPrPienJRt60uESNoyts5ACSQnWYSJQDlkHdQUMbvZKZSBMemN6pdKHthTllwLXbpJLZWUxwKBaovIK0Rfb+SPz9M3ysFdGlcg1UuQdToMdYZ/eAmS1Q/ey0hlskJcZqNyrbManLAokj75OmidI763+4CQF2ZJdtq0cr+jFJVkQNOVwBpx9UieW/N8sHFhMwqNclm0uVfKHv8+4FWgyO005NZRPUbJjMXLCEK9dY+hvooNiakBL3QvhhMot/Q2565hPhm/hz2zAYTbBkc47Q6+9a563AS9O6ozUbbOP/Ta8/dgdqoa9rQuEe18L1ZeGY1Uv8q3J5EF/1uZ4y+52rtQeOXZVRFDd+EANevQdNYfcA0PT32MmeYgJQclrT1uOvHq5dM+GXJyDdSeB7Zm5QpgaCiabyottC7DVOtld6yQjyfarClDtn2bG2FJMNDvybMvDovEzXD5jnYlkXrho2iLAX2HtuLg==--eFiY3eSn5Fe0vAq+--S1OxlbwjYaoe7Z+y+e5rzQ==" }, "rack.request.cookie_string" => "api_session=bs0R0vENZmCttWFbQ61SI1t%2BBQdZjPrPienJRt60uESNoyts5ACSQnWYSJQDlkHdQUMbvZKZSBMemN6pdKHthTllwLXbpJLZWUxwKBaovIK0Rfb%2BSPz9M3ysFdGlcg1UuQdToMdYZ%2FeAmS1Q%2Fey0hlskJcZqNyrbManLAokj75OmidI763%2B4CQF2ZJdtq0cr%2BjFJVkQNOVwBpx9UieW%2FN8sHFhMwqNclm0uVfKHv8%2B4FWgyO005NZRPUbJjMXLCEK9dY%2BhvooNiakBL3QvhhMot%2FQ2565hPhm%2Fhz2zAYTbBkc47Q6%2B9a563AS9O6ozUbbOP%2FTa8%2Fdgdqoa9rQuEe18L1ZeGY1Uv8q3J5EF%2F1uZ4y%2B52rtQeOXZVRFDd%2BEANevQdNYfcA0PT32MmeYgJQclrT1uOvHq5dM%2BGXJyDdSeB7Zm5QpgaCiabyottC7DVOtld6yQjyfarClDtn2bG2FJMNDvybMvDovEzXD5jnYlkXrho2iLAX2HtuLg%3D%3D--eFiY3eSn5Fe0vAq%2B--S1OxlbwjYaoe7Z%2By%2Be5rzQ%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007f5bce3bc230 @committed=false, @cookies={ "api_session" => "lKgOechXzNDMzzsDfEdEgCp2sr1GGB5rl1KH44e5sm76artiJzbRWP3pbm0m3i8OQYTWpOQWq1D9V51NBqqJqnRXcJzoXl//aZgBlAVDPIxpAD3DqqcQA6osmGeP9crO17F2wKE4Ehaogj7R/XUd7Tn5IhxOab0nfseOM/EDbECwLWK1aEX6C2Encw/qo4mdONToN7AEILfQILrUGJe7FX1Ybs76Siv88E6O+L2QnOLJzYiaiAN9strehpzxLXmwg5XWlhxHhoymwneVvgxL0ncL/+ieXdp7LSqE5wmgFEsIUUYxAxT7EZ6fNUEuMGDsqpxq0fUmHUSsL+Xx9CPREdAUUrTG6KOsGNZCx0mWY0GdnXzOUzxPenJKhZnW/tUu6DBtKCQ5KtXi1z9dFE1T2xR5B0bKG6oHMU/K0R8v7RQMoD9Lm8iJ3rF2vnUqrt4Pey9ejNXWC/OycLkxlKFuCQdMhEC8h5X4SW0KcwJnTprayk3IFsUPlkmPFg==--VHMJgq9CY3DOIk7P--oSPq/BMOmeqkCAjCEDMZgA==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bd6677468 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bd5c14ed0 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bd5c14930 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bd5c14390 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bd5c13fd0 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007f5bd5c162d0 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/vaccines", "action" => "index" }>, @filtered_path="/my_health/v1/medical_records/vaccines", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007f5bd667a7f8 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007f5bce3bd680 @blocks=[#<Proc:0x00007f5be188fdf8>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "lKgOechXzNDMzzsDfEdEgCp2sr1GGB5rl1KH44e5sm76artiJzbRWP3pbm0m3i8OQYTWpOQWq1D9V51NBqqJqnRXcJzoXl//aZgBlAVDPIxpAD3DqqcQA6osmGeP9crO17F2wKE4Ehaogj7R/XUd7Tn5IhxOab0nfseOM/EDbECwLWK1aEX6C2Encw/qo4mdONToN7AEILfQILrUGJe7FX1Ybs76Siv88E6O+L2QnOLJzYiaiAN9strehpzxLXmwg5XWlhxHhoymwneVvgxL0ncL/+ieXdp7LSqE5wmgFEsIUUYxAxT7EZ6fNUEuMGDsqpxq0fUmHUSsL+Xx9CPREdAUUrTG6KOsGNZCx0mWY0GdnXzOUzxPenJKhZnW/tUu6DBtKCQ5KtXi1z9dFE1T2xR5B0bKG6oHMU/K0R8v7RQMoD9Lm8iJ3rF2vnUqrt4Pey9ejNXWC/OycLkxlKFuCQdMhEC8h5X4SW0KcwJnTprayk3IFsUPlkmPFg==--VHMJgq9CY3DOIk7P--oSPq/BMOmeqkCAjCEDMZgA==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007f5bd668ef28 @public_id="a3bbf0a7dda1c7c345c75a1fb00c853d"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bd6677468 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bd5c14ed0 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bd5c14930 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bd5c14390 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bd5c13fd0 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "a3bbf0a7dda1c7c345c75a1fb00c853d", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:25:39+(92060427/200000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007f5bcdbed0e0 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:229:in `fhir_search_query'\",\"/app/lib/medical_records/client.rb:201:in `fhir_search'\",\"/app/lib/medical_records/client.rb:111:in `list_vaccines'\",\"/app/modules/my_health/app/controllers/my_health/v1/vaccines_controller.rb:7:in `index'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb:67:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb:66:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb:70:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::Vaccines Premium User responds to GET #show (modules.my_health.spec.requests.my_health.v1.medical_records.vaccines_spec) failed

Test Results/rspec17.xml [took 5m 20s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007f5bd59ac580 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007f5be3b5d2b8 @cond=#<Thread::ConditionVariable:0x00007f5be3b5d290>, @monitor=#<Monitor:0x00007f5be3b5d588>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 18:01:00 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=o8%2FupMMD7K6LUiFrD1edYY62TmKLTy3m427SVbl8pxyzVRZPgT5IxLjQF0rslelCR3b23UPhitdtFivk%2F54yRERMD2Y5m0yCJP5ueuI1QhV2xGR%2Fb49o5ie4lwKVeTUVzUgIBCQ5OlTklaoMN6cro9LTDsrGpCj6kllc7D2%2BMGWb0K1%2F5JZZ4anwZ6FjFpZ%2Fc8ZOCbU7Bp9BgrhvpXdFYIibOwArNKBCUZCkzNHbs0t%2Blie7Zg6y3TYsus2jSrXk17Nu50I3mAsyO9rS8Zndd3p9C9iHuC09qkec47agUyAGvyk9IsKj9TDzO5GbwngFj91GMYk3eKZxTX5YyelU6KJQQ4G9dnybgBEqG5evtN4tBMMw3VlZ6iDKM5uUQiOBrUPlnHs%2FWWgbtzLHzyjYII2KOi8miU5al5vFNWDaqOY8vx3wrOPeW9yHiIr24edO7I46Cc9TMCe6zWYHsCGWVi6sn%2FgHohw4Kck%2Fm8163HG0tqHjypqmaFrOrQ%3D%3D--C%2F%2BUHjOLIFJKTRvl--%2BCXBoG2UyIZXBhLaO24WEg%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "16d4b087-0364-49d9-85ce-2a352356d8fc", "X-Runtime" => "0.052296", "vary" => "Origin", "Content-Length" => "15934" }, @mon_data=#<Monitor:0x00007f5be3b5d588>, @mon_data_owner_object_id=876020, @request=#<ActionDispatch::Request:0x00007f5bd59ac620 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007f5bd661a218>, "rack.errors" => #<StringIO:0x00007f5bd661a290>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/vaccines/2954", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/vaccines/2954", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=KUVr7pOUTWqjjruRpcA9t6oHhKBaQzkacsOUIEJKyDgVoMjOP4AnyviXClSjSPYSofVj7qQkpGSxmlHV92qT4cZSFryWkI%2BIl5xTHSe5sICB4CYK2MFoEKeyGEZmvk82lXANNTzgHEMVYXzN3Td6bBIDpJ0TKkCw4sJ%2BjmN1j%2FP%2BIPH7weHBKx%2BN3ksM8l8ZbG3ON5xdUBkCmQXnu%2BXjcBm762Zn8bAqmc1ojOX3qiHhkJZKaWp4Wcb%2B3LY7M77jCvmb3ezUHx80qgLImA0rKiDZmRxiMrgb9Prqt4v9%2BL0wbzVnkbyk99RxAJhpe546feuKKVT8KK1GAp3vczHpMp2lw3GvQN%2FnJ8DnHMdVfn1VxZoJttTayaci37RHkeHSDm%2BCpdVhkOSDnjqgA%2BiS%2Fv%2BFNU%2B9aUYGEnOKiF4LXNyOfvjVank7WLXFJuo7t8LGh4Vr4xB9TRcghUTQJoOXyb18qNx74o5BTmkXuv4kdgueGRjcLGFnH7WPjQ%3D%3D--yGMCUDwR6AzqzDSj--lNp3ztZ8BXWY3QJzr1PDKw%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007f5be188fdf8>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007f5be3e726d8 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007f5be264c220 @filters=[#<Proc:0x00007f5be264bde8>, #<Proc:0x00007f5be264bbb8>, #<Proc:0x00007f5be264bb90>], @silencers=[#<Proc:0x00007f5be264c0b8>, #<Proc:0x00007f5be264bd70>, #<Proc:0x00007f5be264bc30>, #<Proc:0x00007f5be264bb68>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007f5bcd80c4a8 @cache_keys=#<Concurrent::Map:0x00007f5bcd80c160 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007f5bcd80c138>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007f5bcd80c548 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007f5beceec7b8 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007f5bcc533368>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007f5bea4464a0 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007f5bed038ea0>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007f5be2453d88 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007f5beb1d4748 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007f5be3798e98 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1a52f8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5a50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a6018 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5aa0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5f78 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5af0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a5f00 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5b40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5e60 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a5c08 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5c58 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a5d98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef658 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3798fd8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5a50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a6018 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5aa0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5f78 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5af0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a5f00 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5b40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a5e60 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a5c08 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a5c58 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a5d98 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef658 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1a4f88 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5bce1a50f0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a5168>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007f5be3797c78 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1a32f0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3980 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3f48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a39d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3ea8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3e30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3d90 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a3b38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3b88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a3cc8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef108 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3797db8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3980 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3f48 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a39d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3ea8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a3e30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3a70 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a3d90 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a3b38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a3b88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a3cc8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ef108 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1a2fd0 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007f5bce1a3110 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a31b0>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007f5be3796a58 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1a10b8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a17c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1f68 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1810 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1ec8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1860 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1e28 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a18b0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1d88 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1900 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1d10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1950 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eebb8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a1a18 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1a68 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a1ba8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eeb68 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3796b98 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a17c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1f68 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1810 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1ec8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1860 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1e28 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a18b0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1a1d88 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1900 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1a1d10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1950 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eebb8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1a1a18 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1a1a68 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1a1ba8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42eeb68 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1a0cf8 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a0f50>, #<ActionDispatch::Journey::Format:0x00007f5bce1a0e60 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1a0ed8>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007f5be3795838 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1bede8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf478 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfd38 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf4c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfb80 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf518 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfb08 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf568 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfa40 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf5b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bf9c8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf630 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee578 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bf6d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf720 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bf888 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee528 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3795978 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf478 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfd38 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf4c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfb80 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf518 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bfb08 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf568 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bfa40 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf5b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bf9c8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf630 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee578 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bf6d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bf720 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bf888 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ee528 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1bea50 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1beca8>, #<ActionDispatch::Journey::Format:0x00007f5bce1beb90 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1bec08>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007f5be37933f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1bbfa8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc6b0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bd0b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc728 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcfe8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc778 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bcf70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc7c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcea8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc818 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bce30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc868 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcd40 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc8b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bccc8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc908 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcc28 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bc9d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bca20 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bcb60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed998 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3793538 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc6b0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bd0b0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc728 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcfe8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc778 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bcf70 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc7c8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcea8 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc818 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bce30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc868 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcd40 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc8b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1bccc8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bc908 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1bcc28 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1bc9d0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1bca20 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1bcb60 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed998 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1bbbe8 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007f5bce1bbd28 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1bbdc8>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007f5be3792138 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1b9b90 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba298 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1baa40 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba2e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba9a0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba338 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba928 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba388 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba860 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba400 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba7e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba450 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba748 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1ba4f0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba540 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1ba6a8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed178 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007f5be3792278 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba298 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1baa40 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba2e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba9a0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba338 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba928 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba388 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba860 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba400 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1ba7e8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba450 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1ba748 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007f5bce1ba4f0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1ba540 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007f5bce1ba6a8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007f5bd42ed178 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007f5bce1b97f8 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007f5bce1b9960 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007f5bce1b99d8>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007f5be3790f18 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007f5bce1b7278 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7980 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1b8330 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b79f8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1b8268 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7a48 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1b81f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7a98 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007f5bce1b8150 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007f5bce1b7ae8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007f5bce1b80d8 @left="/", @memo=∙∙∙>, @memo=…03-07 18:31:00+(462401999/500000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007f5bd70e8c80 @session=#<MedicalRecords::ClientSession:0x00007f5bd4442460 @expires_at=#<Time 2025-03-07 18:31:00+(462401999/500000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007f5bc6fd8e90 @account_id=130, @account_uuid="03e9e11c-5ed9-439e-87fa-33669f51219f", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007f5bd6622c10 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007f5bc6fd8c10 @authn_context="myhealthevet", @birth_date=#<Date 1994-05-18>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007f5bd66373b8 @base=∙∙∙, @errors=[]>, @first_name="Shawnta", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Kihn", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=938546468, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2024-07-04 08:48:17+(166772847/500000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-07 11:00:15+(398421387/500000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007f5bd5bd12c0 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007f5bd6bf3978 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007f5bc6fdd0d0 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007f5bce47b180 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="624438363", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Kihn", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Shawnta"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="1026309525", @mhv_iens=["1026309525"], @participant_id="31460410", @participant_ids=["31460410"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 1994-05-18>, @user_edipi="384759483", @user_first_name="Shawnta", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Kihn", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="22a16d44484d8c9abee819fc48a235e6", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007f5bce594bc0 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::VaccinesController">, @session_object=#<Session:0x00007f5bd5bdc080 @charon_response=nil, @created_at=#<Time 2025-03-07 17:31:00+(947492889/1000000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007f5bd662de08 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/vaccines", "action" => "show", "id" => "2954" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007f5be8cbc7d0 @hash=845935106100079875, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "KUVr7pOUTWqjjruRpcA9t6oHhKBaQzkacsOUIEJKyDgVoMjOP4AnyviXClSjSPYSofVj7qQkpGSxmlHV92qT4cZSFryWkI+Il5xTHSe5sICB4CYK2MFoEKeyGEZmvk82lXANNTzgHEMVYXzN3Td6bBIDpJ0TKkCw4sJ+jmN1j/P+IPH7weHBKx+N3ksM8l8ZbG3ON5xdUBkCmQXnu+XjcBm762Zn8bAqmc1ojOX3qiHhkJZKaWp4Wcb+3LY7M77jCvmb3ezUHx80qgLImA0rKiDZmRxiMrgb9Prqt4v9+L0wbzVnkbyk99RxAJhpe546feuKKVT8KK1GAp3vczHpMp2lw3GvQN/nJ8DnHMdVfn1VxZoJttTayaci37RHkeHSDm+CpdVhkOSDnjqgA+iS/v+FNU+9aUYGEnOKiF4LXNyOfvjVank7WLXFJuo7t8LGh4Vr4xB9TRcghUTQJoOXyb18qNx74o5BTmkXuv4kdgueGRjcLGFnH7WPjQ==--yGMCUDwR6AzqzDSj--lNp3ztZ8BXWY3QJzr1PDKw==" }, "rack.request.cookie_string" => "api_session=KUVr7pOUTWqjjruRpcA9t6oHhKBaQzkacsOUIEJKyDgVoMjOP4AnyviXClSjSPYSofVj7qQkpGSxmlHV92qT4cZSFryWkI%2BIl5xTHSe5sICB4CYK2MFoEKeyGEZmvk82lXANNTzgHEMVYXzN3Td6bBIDpJ0TKkCw4sJ%2BjmN1j%2FP%2BIPH7weHBKx%2BN3ksM8l8ZbG3ON5xdUBkCmQXnu%2BXjcBm762Zn8bAqmc1ojOX3qiHhkJZKaWp4Wcb%2B3LY7M77jCvmb3ezUHx80qgLImA0rKiDZmRxiMrgb9Prqt4v9%2BL0wbzVnkbyk99RxAJhpe546feuKKVT8KK1GAp3vczHpMp2lw3GvQN%2FnJ8DnHMdVfn1VxZoJttTayaci37RHkeHSDm%2BCpdVhkOSDnjqgA%2BiS%2Fv%2BFNU%2B9aUYGEnOKiF4LXNyOfvjVank7WLXFJuo7t8LGh4Vr4xB9TRcghUTQJoOXyb18qNx74o5BTmkXuv4kdgueGRjcLGFnH7WPjQ%3D%3D--yGMCUDwR6AzqzDSj--lNp3ztZ8BXWY3QJzr1PDKw%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007f5bce3b6e20 @committed=false, @cookies={ "api_session" => "o8/upMMD7K6LUiFrD1edYY62TmKLTy3m427SVbl8pxyzVRZPgT5IxLjQF0rslelCR3b23UPhitdtFivk/54yRERMD2Y5m0yCJP5ueuI1QhV2xGR/b49o5ie4lwKVeTUVzUgIBCQ5OlTklaoMN6cro9LTDsrGpCj6kllc7D2+MGWb0K1/5JZZ4anwZ6FjFpZ/c8ZOCbU7Bp9BgrhvpXdFYIibOwArNKBCUZCkzNHbs0t+lie7Zg6y3TYsus2jSrXk17Nu50I3mAsyO9rS8Zndd3p9C9iHuC09qkec47agUyAGvyk9IsKj9TDzO5GbwngFj91GMYk3eKZxTX5YyelU6KJQQ4G9dnybgBEqG5evtN4tBMMw3VlZ6iDKM5uUQiOBrUPlnHs/WWgbtzLHzyjYII2KOi8miU5al5vFNWDaqOY8vx3wrOPeW9yHiIr24edO7I46Cc9TMCe6zWYHsCGWVi6sn/gHohw4Kck/m8163HG0tqHjypqmaFrOrQ==--C/+UHjOLIFJKTRvl--+CXBoG2UyIZXBhLaO24WEg==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bd6612a90 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bd5bddc00 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bd5bdd660 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bd5bdd0c0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bd5bdcd00 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007f5bd5bdf000 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/vaccines", "action" => "show", "id" => "2954" }>, @filtered_path="/my_health/v1/medical_records/vaccines/2954", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007f5bd6613eb8 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007f5bce3b8220 @blocks=[#<Proc:0x00007f5be188fdf8>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "o8/upMMD7K6LUiFrD1edYY62TmKLTy3m427SVbl8pxyzVRZPgT5IxLjQF0rslelCR3b23UPhitdtFivk/54yRERMD2Y5m0yCJP5ueuI1QhV2xGR/b49o5ie4lwKVeTUVzUgIBCQ5OlTklaoMN6cro9LTDsrGpCj6kllc7D2+MGWb0K1/5JZZ4anwZ6FjFpZ/c8ZOCbU7Bp9BgrhvpXdFYIibOwArNKBCUZCkzNHbs0t+lie7Zg6y3TYsus2jSrXk17Nu50I3mAsyO9rS8Zndd3p9C9iHuC09qkec47agUyAGvyk9IsKj9TDzO5GbwngFj91GMYk3eKZxTX5YyelU6KJQQ4G9dnybgBEqG5evtN4tBMMw3VlZ6iDKM5uUQiOBrUPlnHs/WWgbtzLHzyjYII2KOi8miU5al5vFNWDaqOY8vx3wrOPeW9yHiIr24edO7I46Cc9TMCe6zWYHsCGWVi6sn/gHohw4Kck/m8163HG0tqHjypqmaFrOrQ==--C/+UHjOLIFJKTRvl--+CXBoG2UyIZXBhLaO24WEg==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007f5bd6610f60 @public_id="273835e6d77f48aee933fccc563d731b"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f5bd6612a90 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f5bd5bddc00 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f5bd5bdd660 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007f5bd5bdd0c0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007f5bd5bdcd00 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "273835e6d77f48aee933fccc563d731b", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:31:00+(947492889/1000000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007f5bcde8b130 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:240:in `fhir_read'\",\"/app/lib/medical_records/client.rb:117:in `get_vaccine'\",\"/app/modules/my_health/app/controllers/my_health/v1/vaccines_controller.rb:13:in `show'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb:76:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb:75:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/vaccines_spec.rb:79:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/vitals_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::Vitals Premium User responds to GET #index (modules.my_health.spec.requests.my_health.v1.medical_records.vitals_spec) failed

Test Results/rspec7.xml [took 5m 32s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007fb40c128208 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007fb40d280a28 @cond=#<Thread::ConditionVariable:0x00007fb40d280a00>, @monitor=#<Monitor:0x00007fb40d280c80>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 17:54:31 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=pOulowBdSs%2FbDjmgA0%2FeYL5YKWYuwaYkpTlymusFJ6gChjw1zScKnEhHBvHF5mt33vW%2Ffke4ckDfagX2UN5yaNsR3%2BM%2Fkt9fYsYVrL8sbM4XFxvFWMgk0LoZR1OQPYjo7nhoHO65Y5LRRT0bNLeecNVERBHMLPa%2BuxMSUN%2BaLsunfLXBtNmB5ul%2B7fvXf2BoGtFZ1eOlbtzNHHs6TMq8Xv10MFb0ajNPGkSnRX%2FH2GSnuuww8XO%2BLxJTYsxcr%2FQEDX3rT7ekIGMFgZ7Puw8Gy6%2Bq%2BLGckvnquksoMwVo3k7ak48299GwrOmw4g1Qn9CPUxIB6T6zA2D6T6inYf7qeWtdLO2yXAxDniQMyaWEKangpPEGL%2BBaVPtDkqN5CDMBAmY14pGycr4cgnQB2McypZCR8Mh5P5BN%2BGbwdxtRkLEPTbsNFhBSdh6K8N6dor%2FQqqJy5DBRGTefFustsNCGwPgYCal1ja8PYsUWhA8FZ7%2BxZHx0WiRZFX3IuQ%3D%3D--olnnaGCtXPG0kmNB--2PNqU%2FdXBYUkvA3V8y68TA%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "c52a8322-551e-4d34-9ddb-92ec91488474", "X-Runtime" => "0.056826", "vary" => "Origin", "Content-Length" => "15994" }, @mon_data=#<Monitor:0x00007fb40d280c80>, @mon_data_owner_object_id=790800, @request=#<ActionDispatch::Request:0x00007fb40c1282a8 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007fb40d422f48>, "rack.errors" => #<StringIO:0x00007fb40d422fc0>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/vitals", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/vitals", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=dOO6C%2FWOWJNkJKi1%2BjUQHHWMpLvtv%2FiU28KrGujWfCF1Cowry%2BFj6Is3tcXpPJ%2FNERvSYogtrZTEbQaQIbEllE6Z1qiIbberVXaznKNkjgXtmrswQ1dzoX%2BqU%2F%2BimxIMd28N%2BBP5aLqHAPQmsBYbIGFcJS6hyseKABPHS7AZMA4Si9s15uZnlpIUy7XfTxuScXh%2B4x288sLysevlFC1kdeNXf567egUIP3Ket7%2B9%2BAC9eCmb6VtwEvvdN04cu%2FJe87Dk%2Bfqh3C0ydpq4cIEcU5NBp9waKXuZm%2F2YJmt0plGxIU6%2FLCsnSG%2Fir1hRc0ivRqEQjVZAWK9HlFridUAsNm2PPpUp9CoYwNaaRvgpsBASoBjG0kbuUwvcT4bseUy7oVA8c0EzpUQamfP%2BjYkQF48O%2FgP7r%2FpusLg29G94ipR6x2g%2FuZ0C4lqOUvhXIfiRFufGWWl99jq03kWwsyQwwMUtW3I%2FMw4B3EfvK0%2BQC0djQPInUXVZHmABUQ%3D%3D--cJTC%2FHZ9Mpj0jxDs--p0hi6%2FWU2Hu%2F9%2F63O96ESg%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007fb416a3c718>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007fb415166680 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007fb4142a3da0 @filters=[#<Proc:0x00007fb4142a3990>, #<Proc:0x00007fb4142a3850>, #<Proc:0x00007fb4142a3828>], @silencers=[#<Proc:0x00007fb4142a3c88>, #<Proc:0x00007fb4142a3918>, #<Proc:0x00007fb4142a38a0>, #<Proc:0x00007fb4142a3800>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007fb40001b6f0 @cache_keys=#<Concurrent::Map:0x00007fb40001b678 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007fb40001b650>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007fb40001b768 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007fb41b79d1d8 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007fb40d26d1a8>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007fb419692f88 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007fb41b79f4d8>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007fb4141c8570 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007fb41981bf58 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007fb415f86698 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fb40090c6d8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ce30 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090d420 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090cea8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090d380 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090cef8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090d2e0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090cf48 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090d240 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb40090cfe8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090d038 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb40090d1a0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff7f88 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fb415f867d8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ce30 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090d420 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090cea8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090d380 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090cef8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090d2e0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090cf48 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090d240 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb40090cfe8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090d038 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb40090d1a0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff7f88 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fb40090c390 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fb40090c4d0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fb40090c570>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007fb415f853d8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fb40090a6f8 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ad60 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090b350 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090add8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090b2b0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ae28 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090b210 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ae78 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090b170 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb40090af18 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090af68 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb40090b0d0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff79e8 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fb415f85518 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ad60 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090b350 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090add8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090b2b0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ae28 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40090b210 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090ae78 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40090b170 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb40090af18 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40090af68 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb40090b0d0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff79e8 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fb40090a3b0 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fb40090a518 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fb40090a590>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007fb415f841b8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fb400908498 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908ba0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400909348 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908bf0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009092a8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908c40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400909230 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908c90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400909190 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908d08 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb4009090f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908d58 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff74e8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb400908df8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908e48 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400908fb0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff7498 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fb415f842f8 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908ba0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400909348 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908bf0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009092a8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908c40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400909230 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908c90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400909190 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908d08 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb4009090f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908d58 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff74e8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb400908df8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400908e48 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400908fb0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff7498 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fb4009080d8 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fb400908330>, #<ActionDispatch::Journey::Format:0x00007fb400908240 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fb4009082b8>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007fb415f82f98 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fb400906350 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009069e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400907188 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906a30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009070e8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906a80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400907048 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906ad0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400906fa8 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906b20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400906f30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906b70 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff6ea8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb400906c38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906c88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400906dc8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff6e58 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fb415f830d8 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009069e0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400907188 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906a30 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009070e8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906a80 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400907048 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906ad0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400906fa8 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906b20 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400906f30 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906b70 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff6ea8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb400906c38 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400906c88 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400906dc8 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff6e58 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fb400905f90 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fb4009061e8>, #<ActionDispatch::Journey::Format:0x00007fb4009060f8 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fb400906170>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007fb415f80b58 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fb400903420 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903b50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400904578 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903ba0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009044b0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903bf0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400904438 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903c40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400904348 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903cb8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb4009042d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903d08 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400904208 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903d58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400904168 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903da8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009040c8 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb400903e70 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903ec0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400904028 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff62c8 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fb415f80c98 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903b50 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400904578 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903ba0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009044b0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903bf0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400904438 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903c40 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400904348 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903cb8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb4009042d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903d08 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400904208 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903d58 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400904168 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903da8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb4009040c8 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb400903e70 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400903ec0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400904028 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff62c8 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fb400903010 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007fb400903178 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fb4009031f0>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007fb41612f788 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fb400900ef0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901620 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400901e18 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901670 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400901d50 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009016e8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400901cd8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901738 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400901c38 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901788 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400901b98 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009017d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400901af8 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb4009018a0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009018f0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400901a58 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff5a58 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fb41612f8c8 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901620 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400901e18 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901670 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400901d50 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009016e8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400901cd8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901738 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400901c38 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb400901788 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb400901b98 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009017d8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb400901af8 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fb4009018a0 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb4009018f0 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fb400901a58 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fb400ff5a58 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fb400900b58 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007fb400900cc0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fb400900d38>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007fb41612e4c8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fb40092e580 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40092ec88 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40092f610 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40092ecd8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40092f548 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40092ed28 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40092f4d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40092ed78 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fb40092f430 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fb40092edc8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fb40092f3b8 @left="…3419833/7812500) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007fb40de8e4a0 @session=#<MedicalRecords::ClientSession:0x00007fb401269348 @expires_at=#<Time 2025-03-07 18:24:31+(3419833/7812500) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007fb3fa745508 @account_id=40, @account_uuid="efefc015-d73b-43a7-a1b2-04531f3d1703", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007fb40d459e08 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007fb3fa745288 @authn_context="myhealthevet", @birth_date=#<Date 1992-06-23>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007fb40d48af58 @base=∙∙∙, @errors=[]>, @first_name="Trang", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="McKenzie", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=726573578, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2023-06-01 05:43:14+(6519857/10000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-01 09:17:58+(89582721/125000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007fb40c3c0d30 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007fb40d595dd0 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007fb3fa74a648 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007fb400b67180 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="837051493", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="McKenzie", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Trang"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="5407680828", @mhv_iens=["5407680828"], @participant_id="93067379", @participant_ids=["93067379"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 1992-06-23>, @user_edipi="384759483", @user_first_name="Trang", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="McKenzie", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="7231b67cd003378d5e759ad213239b42", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007fb400f65c50 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::VitalsController">, @session_object=#<Session:0x00007fb40c3ca830 @charon_response=nil, @created_at=#<Time 2025-03-07 17:24:31+(230868979/500000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007fb40d4423c0 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/vitals", "action" => "index" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007fb417219d50 @hash=3184445116623195702, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "dOO6C/WOWJNkJKi1+jUQHHWMpLvtv/iU28KrGujWfCF1Cowry+Fj6Is3tcXpPJ/NERvSYogtrZTEbQaQIbEllE6Z1qiIbberVXaznKNkjgXtmrswQ1dzoX+qU/+imxIMd28N+BP5aLqHAPQmsBYbIGFcJS6hyseKABPHS7AZMA4Si9s15uZnlpIUy7XfTxuScXh+4x288sLysevlFC1kdeNXf567egUIP3Ket7+9+AC9eCmb6VtwEvvdN04cu/Je87Dk+fqh3C0ydpq4cIEcU5NBp9waKXuZm/2YJmt0plGxIU6/LCsnSG/ir1hRc0ivRqEQjVZAWK9HlFridUAsNm2PPpUp9CoYwNaaRvgpsBASoBjG0kbuUwvcT4bseUy7oVA8c0EzpUQamfP+jYkQF48O/gP7r/pusLg29G94ipR6x2g/uZ0C4lqOUvhXIfiRFufGWWl99jq03kWwsyQwwMUtW3I/Mw4B3EfvK0+QC0djQPInUXVZHmABUQ==--cJTC/HZ9Mpj0jxDs--p0hi6/WU2Hu/9/63O96ESg==" }, "rack.request.cookie_string" => "api_session=dOO6C%2FWOWJNkJKi1%2BjUQHHWMpLvtv%2FiU28KrGujWfCF1Cowry%2BFj6Is3tcXpPJ%2FNERvSYogtrZTEbQaQIbEllE6Z1qiIbberVXaznKNkjgXtmrswQ1dzoX%2BqU%2F%2BimxIMd28N%2BBP5aLqHAPQmsBYbIGFcJS6hyseKABPHS7AZMA4Si9s15uZnlpIUy7XfTxuScXh%2B4x288sLysevlFC1kdeNXf567egUIP3Ket7%2B9%2BAC9eCmb6VtwEvvdN04cu%2FJe87Dk%2Bfqh3C0ydpq4cIEcU5NBp9waKXuZm%2F2YJmt0plGxIU6%2FLCsnSG%2Fir1hRc0ivRqEQjVZAWK9HlFridUAsNm2PPpUp9CoYwNaaRvgpsBASoBjG0kbuUwvcT4bseUy7oVA8c0EzpUQamfP%2BjYkQF48O%2FgP7r%2FpusLg29G94ipR6x2g%2FuZ0C4lqOUvhXIfiRFufGWWl99jq03kWwsyQwwMUtW3I%2FMw4B3EfvK0%2BQC0djQPInUXVZHmABUQ%3D%3D--cJTC%2FHZ9Mpj0jxDs--p0hi6%2FWU2Hu%2F9%2F63O96ESg%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007fb400ab7aa0 @committed=false, @cookies={ "api_session" => "pOulowBdSs/bDjmgA0/eYL5YKWYuwaYkpTlymusFJ6gChjw1zScKnEhHBvHF5mt33vW/fke4ckDfagX2UN5yaNsR3+M/kt9fYsYVrL8sbM4XFxvFWMgk0LoZR1OQPYjo7nhoHO65Y5LRRT0bNLeecNVERBHMLPa+uxMSUN+aLsunfLXBtNmB5ul+7fvXf2BoGtFZ1eOlbtzNHHs6TMq8Xv10MFb0ajNPGkSnRX/H2GSnuuww8XO+LxJTYsxcr/QEDX3rT7ekIGMFgZ7Puw8Gy6+q+LGckvnquksoMwVo3k7ak48299GwrOmw4g1Qn9CPUxIB6T6zA2D6T6inYf7qeWtdLO2yXAxDniQMyaWEKangpPEGL+BaVPtDkqN5CDMBAmY14pGycr4cgnQB2McypZCR8Mh5P5BN+GbwdxtRkLEPTbsNFhBSdh6K8N6dor/QqqJy5DBRGTefFustsNCGwPgYCal1ja8PYsUWhA8FZ7+xZHx0WiRZFX3IuQ==--olnnaGCtXPG0kmNB--2PNqU/dXBYUkvA3V8y68TA==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fb40d433168 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fb40c3cc4f0 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fb40c3cbf50 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fb40c3cb9b0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fb40c3cb5f0 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007fb40c3cd8f0 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/vitals", "action" => "index" }>, @filtered_path="/my_health/v1/medical_records/vitals", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007fb40d435198 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007fb400ab9350 @blocks=[#<Proc:0x00007fb416a3c718>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "pOulowBdSs/bDjmgA0/eYL5YKWYuwaYkpTlymusFJ6gChjw1zScKnEhHBvHF5mt33vW/fke4ckDfagX2UN5yaNsR3+M/kt9fYsYVrL8sbM4XFxvFWMgk0LoZR1OQPYjo7nhoHO65Y5LRRT0bNLeecNVERBHMLPa+uxMSUN+aLsunfLXBtNmB5ul+7fvXf2BoGtFZ1eOlbtzNHHs6TMq8Xv10MFb0ajNPGkSnRX/H2GSnuuww8XO+LxJTYsxcr/QEDX3rT7ekIGMFgZ7Puw8Gy6+q+LGckvnquksoMwVo3k7ak48299GwrOmw4g1Qn9CPUxIB6T6zA2D6T6inYf7qeWtdLO2yXAxDniQMyaWEKangpPEGL+BaVPtDkqN5CDMBAmY14pGycr4cgnQB2McypZCR8Mh5P5BN+GbwdxtRkLEPTbsNFhBSdh6K8N6dor/QqqJy5DBRGTefFustsNCGwPgYCal1ja8PYsUWhA8FZ7+xZHx0WiRZFX3IuQ==--olnnaGCtXPG0kmNB--2PNqU/dXBYUkvA3V8y68TA==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007fb40d445048 @public_id="074ca0bd7ed9425d802c872b415a972c"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fb40d433168 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fb40c3cc4f0 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fb40c3cbf50 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fb40c3cb9b0 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fb40c3cb5f0 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "074ca0bd7ed9425d802c872b415a972c", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:24:31+(230868979/500000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007fb4003cf008 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:229:in `fhir_search_query'\",\"/app/lib/medical_records/client.rb:201:in `fhir_search'\",\"/app/lib/medical_records/client.rb:124:in `list_vitals'\",\"/app/modules/my_health/app/controllers/my_health/v1/vitals_controller.rb:7:in `index'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/vitals_spec.rb:67:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/vitals_spec.rb:66:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/vitals_spec.rb:70:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/medical_records/phr_mgr/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

PHRMgr::Client#get_military_service retrieves the user's military service (spec.lib.medical_records.phr_mgr.client_spec) failed

Test Results/rspec11.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0m"#{Settings.mhv.api_gateway.hosts.phrmgr}/v2/phrmgr/"

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/phr_mgr/configuration.rb:23:in `base_path'
./lib/medical_records/phr_mgr/configuration.rb:52:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:148:in `get'
./lib/common/client/base.rb:102:in `perform'
./lib/medical_records/phr_mgr/client.rb:53:in `get_military_service'
./spec/lib/medical_records/phr_mgr/client_spec.rb:58:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/phr_mgr/client_spec.rb:57:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/medical_records/phr_mgr/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

PHRMgr::Client PHR operations when ICN is valid checks PHR refresh status (spec.lib.medical_records.phr_mgr.client_spec) failed

Test Results/rspec11.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0m"#{Settings.mhv.api_gateway.hosts.phrmgr}/v2/phrmgr/"

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/phr_mgr/configuration.rb:23:in `base_path'
./lib/medical_records/phr_mgr/configuration.rb:52:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:148:in `get'
./lib/common/client/base.rb:102:in `perform'
./lib/medical_records/phr_mgr/client.rb:42:in `get_phrmgr_status'
./spec/lib/medical_records/phr_mgr/client_spec.rb:21:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/phr_mgr/client_spec.rb:20:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/medical_records/phr_mgr/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

PHRMgr::Client PHR operations when ICN is valid performs a PHR refresh (spec.lib.medical_records.phr_mgr.client_spec) failed

Test Results/rspec11.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0m"#{Settings.mhv.api_gateway.hosts.phrmgr}/v2/phrmgr/"

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/phr_mgr/configuration.rb:23:in `base_path'
./lib/medical_records/phr_mgr/configuration.rb:52:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/medical_records/phr_mgr/client.rb:31:in `post_phrmgr_refresh'
./spec/lib/medical_records/phr_mgr/client_spec.rb:14:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/phr_mgr/client_spec.rb:13:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/medical_records/phr_mgr/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

PHRMgr::Client PHR operations when ICN is not properly formatted raises an error (spec.lib.medical_records.phr_mgr.client_spec) failed

Test Results/rspec11.xml [took 0s]
Raw output
Expected raised exception \e[33m#<NoMethodError "undefined method `hosts' for nil">\e[0m                  to match \e[35ma kind of Common::Exceptions::BackendServiceException\e[0m
\e[1mFailure/Error: \e[0m
  expect do
    client.post_phrmgr_refresh
  end.to raise_error(Common::Exceptions::BackendServiceException)

  Expected raised exception \e[33m#<NoMethodError "undefined method `hosts' for nil">\e[0m
                   to match \e[35ma kind of Common::Exceptions::BackendServiceException\e[0m
./spec/lib/medical_records/phr_mgr/client_spec.rb:33:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/phr_mgr/client_spec.rb:32:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::ClinicalNotes Premium User responds to GET #show (modules.my_health.spec.requests.my_health.v1.medical_records.clinical_notes_spec) failed

Test Results/rspec11.xml [took 5m 30s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007fe3e9b1ea70 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007fe3eafa03b8 @cond=#<Thread::ConditionVariable:0x00007fe3eafa0070>, @monitor=#<Monitor:0x00007fe3eafa50c0>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 17:55:01 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=qzwut7jH3CSZqxWiUHO2ScRaqjHZ5ydvm%2B969rC%2FHoQTTbq52cDxtCPzpjExhlFdEZU4%2FqfjP1vYIiZOzGBFancLbyxIqMzUCeT3L8S6v9oo%2BhnqG%2BDFetQTQNbefjYqx9Xv%2FldrjzqQVw1BFKeAPSSYA0LCcIeekA2Y6SKJdpZGisLIdU1DRG7C1ebmuKanK8k%2FAiKAQR8mKMXfE21uXkEDRRK2bdcZa61jAfoutpjrY11AkxYjUuBZfzKNSV9HaIMYuENE2csT12Dvc9hTOTCQghmDqzlhl46NH6x0T6OKJSbLVIg040kN7R%2BHzwBiwZLckKseuNQmyaghYcrDruLCTKtXpHCftpgnrLIx0f4G7rWImHkNYDN6hpGNVk595Ovidrt2rU%2Bp%2FHpNcyOav5qIJBOB0u5Rd03rNzFj1IcEwxtPzbNfOJsdTQ5rftMT%2BtKXhRI%2BL7cMCQkzPTnzrz4VJeTXs9E1rDI8x612rrCIvj%2B%2FoZrc%2FT9b%2Bg%3D%3D--Nmy7PfU4YvSUk4ay--qDnOlOSU3DmeoXh1b46BEQ%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "2ef4d488-26b9-4422-ba6b-a01fa1420cde", "X-Runtime" => "0.052993", "vary" => "Origin", "Content-Length" => "15958" }, @mon_data=#<Monitor:0x00007fe3eafa50c0>, @mon_data_owner_object_id=833760, @request=#<ActionDispatch::Request:0x00007fe3e9b1eb10 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007fe3eb2263a8>, "rack.errors" => #<StringIO:0x00007fe3eb226470>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/clinical_notes/1175305", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/clinical_notes/1175305", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=GVfraD8sk5enHb3jmqy5RAUgIlUz1iQLRqU11FqmwNv8gruPIzNc7JdOCt5Zg2bXxpaWjSpCvV5AB35CqaLLsa3hkX32FqoSsGxp6EMeRHx8QNsBbALvVdTsQOFF9Qq1KJEEMk8T23YIcovZIq4O7B4X%2FRVZhiVy%2BZltg6h2lNmkBZBZBjS6oUlVNhT2kRhjqFvgyegyUEECGtWzhWx2twDRoWahIUE2Rc5n5AcKF%2FuxPbGwOgpfSOBy3WkAJ0ocaXWqlhp4fVOyAjxcI2O%2BE4D5rDBm86k6QnlnWxC6Ff1gQNALXnwsxhdDHotUjPRC9KXtLurHhXUbkJHTyOkyJpD%2B4mN%2Bu56n38UGfJ57zRd6UA44y%2FawLo4MHHPtpbZIPzChLQgIZDOar4Tb2CIIfHL51RHJiIQjmjx93gGbak1O9LkArln9bZLSVdULC2GVEOxSSD76o81DO5pbQV0UhTR01Ot1HHQQWDv%2FqXKwd6RXXKV%2Fdy0lGkEonw%3D%3D--U7FHsOgLt%2Fck4YcY--Neic1vudxA02gBk1tRkwVg%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007fe3fc5000b8>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007fe3f7f38b70 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007fe3f7290b20 @filters=[#<Proc:0x00007fe3f7290530>, #<Proc:0x00007fe3f7290260>, #<Proc:0x00007fe3f7290238>], @silencers=[#<Proc:0x00007fe3f72909b8>, #<Proc:0x00007fe3f72904b8>, #<Proc:0x00007fe3f72903a0>, #<Proc:0x00007fe3f7290210>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007fe3e1ca4fc8 @cache_keys=#<Concurrent::Map:0x00007fe3e1ca4f50 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007fe3e1ca4f28>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007fe3e1ca5018 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007fe40231a900 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007fe3fcf65c88>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007fe3ffaf9e30 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007fe402471cb8>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007fe3f75f4578 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007fe3ffd05850 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007fe3fcb003c8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25fcda0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd4f8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fdac0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd548 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fda20 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd598 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fd9a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd5e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fd8e0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fd688 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd700 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fd840 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3d98 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb00508 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd4f8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fdac0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd548 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fda20 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd598 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fd9a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd5e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fd8e0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fd688 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd700 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fd840 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3d98 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25fca30 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fe3e25fcb98 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25fcc10>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007fe3fcb9f1f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25fad98 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb428 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb9f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb478 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb950 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb4c8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb8d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb518 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb810 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fb5b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb630 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fb770 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3848 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9f338 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb428 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb9f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb478 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb950 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb4c8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb8d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb518 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb810 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fb5b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb630 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fb770 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3848 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25faa78 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fe3e25fabb8 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25fac30>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007fe3fcb9df38 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f8b38 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9240 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f9a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9290 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9948 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9308 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f98d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9358 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9830 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93a8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f97b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93f8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f32a8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f9498 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f94e8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f9650 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3258 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9e078 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9240 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f9a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9290 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9948 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9308 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f98d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9358 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9830 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93a8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f97b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93f8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f32a8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f9498 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f94e8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f9650 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3258 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f87a0 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f89f8>, #<ActionDispatch::Journey::Format:0x00007fe3e25f88e0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f8958>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007fe3fcb9cd18 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f69f0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7080 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7828 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f70d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7788 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7120 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7710 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7170 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7648 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f71c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f75d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7238 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c68 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f72d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7328 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f7490 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c18 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9ce58 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7080 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7828 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f70d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7788 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7120 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7710 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7170 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7648 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f71c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f75d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7238 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c68 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f72d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7328 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f7490 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c18 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f6630 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f6888>, #<ActionDispatch::Journey::Format:0x00007fe3e25f6798 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f6810>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007fe3fcb9a8d8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f3bb0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f42b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4cb8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4308 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4bf0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4380 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4b78 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f43d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4ab0 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4420 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4470 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4948 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f44c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f48d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4510 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4830 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f45d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4628 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f4768 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2088 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9aa18 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f42b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4cb8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4308 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4bf0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4380 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4b78 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f43d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4ab0 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4420 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4470 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4948 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f44c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f48d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4510 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4830 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f45d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4628 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f4768 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2088 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f37f0 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007fe3e25f3930 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f39a8>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007fe3fcb99618 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f1798 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ea0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2648 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ef0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f25a8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2530 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2468 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1fe0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f23f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2058 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2350 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f20f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2148 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f22b0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f1868 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb99758 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ea0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2648 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ef0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f25a8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2530 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2468 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1fe0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f23f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2058 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2350 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f20f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2148 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f22b0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f1868 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f1400 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007fe3e25f1568 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f15e0>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007fe3fcb983f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e3e3ee90 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f598 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e3e3ff20 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f5e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e3e3fe80 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f638 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e3e3fe08 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f688 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e3e3fd40 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f700 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e3e3fcc8 @left="/", @m…)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007fe3ebdaeba8 @session=#<MedicalRecords::ClientSession:0x00007fe3e88b4330 @expires_at=#<Time 2025-03-07 18:25:01+(411181629/500000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007fe3e05962c8 @account_id=95, @account_uuid="b14c85ed-e3f3-420a-8794-8d111231356a", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007fe3eb0fc5e0 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007fe3e0596188 @authn_context="myhealthevet", @birth_date=#<Date 2008-05-28>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007fe3eb0f89e0 @base=∙∙∙, @errors=[]>, @first_name="Terrence", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Langosh", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=195650599, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2024-05-09 21:45:01+(126009557/200000000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-05 05:14:20+(70675503/500000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007fe3e9eb35c8 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007fe3eb39a658 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007fe3e059aa08 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007fe3e8203130 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="346703500", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Langosh", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Terrence"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="5274952562", @mhv_iens=["5274952562"], @participant_id="28034585", @participant_ids=["28034585"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 2008-05-28>, @user_edipi="384759483", @user_first_name="Terrence", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Langosh", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="f65c8ef817836e9fd451bfb224157019", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007fe3e8053088 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::ClinicalNotesController">, @session_object=#<Session:0x00007fe3e9ebc768 @charon_response=nil, @created_at=#<Time 2025-03-07 17:25:01+(846476811/1000000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007fe3eb0fdb20 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/clinical_notes", "action" => "show", "id" => "1175305" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007fe3fde230e0 @hash=-3805450662091229179, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "GVfraD8sk5enHb3jmqy5RAUgIlUz1iQLRqU11FqmwNv8gruPIzNc7JdOCt5Zg2bXxpaWjSpCvV5AB35CqaLLsa3hkX32FqoSsGxp6EMeRHx8QNsBbALvVdTsQOFF9Qq1KJEEMk8T23YIcovZIq4O7B4X/RVZhiVy+Zltg6h2lNmkBZBZBjS6oUlVNhT2kRhjqFvgyegyUEECGtWzhWx2twDRoWahIUE2Rc5n5AcKF/uxPbGwOgpfSOBy3WkAJ0ocaXWqlhp4fVOyAjxcI2O+E4D5rDBm86k6QnlnWxC6Ff1gQNALXnwsxhdDHotUjPRC9KXtLurHhXUbkJHTyOkyJpD+4mN+u56n38UGfJ57zRd6UA44y/awLo4MHHPtpbZIPzChLQgIZDOar4Tb2CIIfHL51RHJiIQjmjx93gGbak1O9LkArln9bZLSVdULC2GVEOxSSD76o81DO5pbQV0UhTR01Ot1HHQQWDv/qXKwd6RXXKV/dy0lGkEonw==--U7FHsOgLt/ck4YcY--Neic1vudxA02gBk1tRkwVg==" }, "rack.request.cookie_string" => "api_session=GVfraD8sk5enHb3jmqy5RAUgIlUz1iQLRqU11FqmwNv8gruPIzNc7JdOCt5Zg2bXxpaWjSpCvV5AB35CqaLLsa3hkX32FqoSsGxp6EMeRHx8QNsBbALvVdTsQOFF9Qq1KJEEMk8T23YIcovZIq4O7B4X%2FRVZhiVy%2BZltg6h2lNmkBZBZBjS6oUlVNhT2kRhjqFvgyegyUEECGtWzhWx2twDRoWahIUE2Rc5n5AcKF%2FuxPbGwOgpfSOBy3WkAJ0ocaXWqlhp4fVOyAjxcI2O%2BE4D5rDBm86k6QnlnWxC6Ff1gQNALXnwsxhdDHotUjPRC9KXtLurHhXUbkJHTyOkyJpD%2B4mN%2Bu56n38UGfJ57zRd6UA44y%2FawLo4MHHPtpbZIPzChLQgIZDOar4Tb2CIIfHL51RHJiIQjmjx93gGbak1O9LkArln9bZLSVdULC2GVEOxSSD76o81DO5pbQV0UhTR01Ot1HHQQWDv%2FqXKwd6RXXKV%2Fdy0lGkEonw%3D%3D--U7FHsOgLt%2Fck4YcY--Neic1vudxA02gBk1tRkwVg%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007fe3e3ff78b8 @committed=false, @cookies={ "api_session" => "qzwut7jH3CSZqxWiUHO2ScRaqjHZ5ydvm+969rC/HoQTTbq52cDxtCPzpjExhlFdEZU4/qfjP1vYIiZOzGBFancLbyxIqMzUCeT3L8S6v9oo+hnqG+DFetQTQNbefjYqx9Xv/ldrjzqQVw1BFKeAPSSYA0LCcIeekA2Y6SKJdpZGisLIdU1DRG7C1ebmuKanK8k/AiKAQR8mKMXfE21uXkEDRRK2bdcZa61jAfoutpjrY11AkxYjUuBZfzKNSV9HaIMYuENE2csT12Dvc9hTOTCQghmDqzlhl46NH6x0T6OKJSbLVIg040kN7R+HzwBiwZLckKseuNQmyaghYcrDruLCTKtXpHCftpgnrLIx0f4G7rWImHkNYDN6hpGNVk595Ovidrt2rU+p/HpNcyOav5qIJBOB0u5Rd03rNzFj1IcEwxtPzbNfOJsdTQ5rftMT+tKXhRI+L7cMCQkzPTnzrz4VJeTXs9E1rDI8x612rrCIvj+/oZrc/T9b+g==--Nmy7PfU4YvSUk4ay--qDnOlOSU3DmeoXh1b46BEQ==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fe3eb0ffe70 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fe3e9ebe2e8 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fe3e9ebdd48 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fe3e9ebd7a8 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fe3e9ebd3e8 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007fe3e9ebf968 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/clinical_notes", "action" => "show", "id" => "1175305" }>, @filtered_path="/my_health/v1/medical_records/clinical_notes/1175305", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007fe3eb277dc0 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007fe3e3ff8948 @blocks=[#<Proc:0x00007fe3fc5000b8>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "qzwut7jH3CSZqxWiUHO2ScRaqjHZ5ydvm+969rC/HoQTTbq52cDxtCPzpjExhlFdEZU4/qfjP1vYIiZOzGBFancLbyxIqMzUCeT3L8S6v9oo+hnqG+DFetQTQNbefjYqx9Xv/ldrjzqQVw1BFKeAPSSYA0LCcIeekA2Y6SKJdpZGisLIdU1DRG7C1ebmuKanK8k/AiKAQR8mKMXfE21uXkEDRRK2bdcZa61jAfoutpjrY11AkxYjUuBZfzKNSV9HaIMYuENE2csT12Dvc9hTOTCQghmDqzlhl46NH6x0T6OKJSbLVIg040kN7R+HzwBiwZLckKseuNQmyaghYcrDruLCTKtXpHCftpgnrLIx0f4G7rWImHkNYDN6hpGNVk595Ovidrt2rU+p/HpNcyOav5qIJBOB0u5Rd03rNzFj1IcEwxtPzbNfOJsdTQ5rftMT+tKXhRI+L7cMCQkzPTnzrz4VJeTXs9E1rDI8x612rrCIvj+/oZrc/T9b+g==--Nmy7PfU4YvSUk4ay--qDnOlOSU3DmeoXh1b46BEQ==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007fe3eb0fef70 @public_id="f4c91f5af44b062d6a404f3d69754dc7"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fe3eb0ffe70 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fe3e9ebe2e8 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fe3e9ebdd48 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fe3e9ebd7a8 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fe3e9ebd3e8 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "f4c91f5af44b062d6a404f3d69754dc7", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:25:01+(846476811/1000000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007fe3e1fdce98 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:240:in `fhir_read'\",\"/app/lib/medical_records/client.rb:165:in `get_clinical_note'\",\"/app/modules/my_health/app/controllers/my_health/v1/clinical_notes_controller.rb:13:in `show'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb:76:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb:75:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb:79:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MyHealth::V1::MedicalRecords::ClinicalNotes Premium User responds to GET #index (modules.my_health.spec.requests.my_health.v1.medical_records.clinical_notes_spec) failed

Test Results/rspec11.xml [took 5m 32s]
Raw output
                     Expected \e[33m#<ActionDispatch::TestResponse:0x00007fe3e9af1ea8 @cache_control={ no_cache: true }, @committed=false, @cv=#<MonitorMixin::ConditionVariable:0x00007fe3eae690a8 @cond=#<Thread::ConditionVariable:0x00007fe3eae68a90>, @monitor=#<Monitor:0x00007fe3eae6b3f8>>, @headers={ "X-Frame-Options" => "SAMEORIGIN", "X-XSS-Protection" => "0", "X-Content-Type-Options" => "nosniff", "X-Permitted-Cross-Domain-Policies" => "none", "Referrer-Policy" => "strict-origin-when-cross-origin", "X-Git-SHA" => "MISSING_GIT_REVISION", "X-GitHub-Repository" => "https://github.com/department-of-veterans-affairs/vets-api", "Timing-Allow-Origin" => "http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000,http://127.0.0.1:3001,null", "X-Session-Expiration" => "Fri, 07 Mar 2025 18:00:36 GMT", "Content-Type" => "application/json; charset=utf-8", "Set-Cookie" => "api_session=jlfjatrCPOmPwb%2BW5pWEC495Neew1TR6sKg6ILXDmBxFkHEgjfHlU7nbNklfUMmxpXXgVXhRbydr5UY6HgXxg3rMMCpDbAwIAweTs6b4eIUwAuhqklCHDtV1vlEfOoxsOrooQ4Rfh7Kyd6w1hdwmr15AxG8EDj9SJahaPFcYu1Il4ExhoOv%2FMV5cxYkfDRfxAOd7EzeyC2RILMsZEyLm9R2WwrVG0wslG4EkhwEi3nEoGUxkhu30a9fk%2F9iwfFnPOxeK4tLYJVWyRvqwvXpOvvfVgKS4h0mTpJY3nkezXpug2BxD3D3BuDmBSBYEx8F4UbKgURh6LUsTae%2FLng%2BrULk1qLNJ8hfQPg%2F5U7Mo0cqwgsNRVdqsdeThS%2F70A76kda2FKghxoQ43X2VmxeJF16YVJtHzsXc9UA0yduQjk2GLlx5fR99M8FmsGc%2BhXYmtIQpQdwLKr0IOB2WQ6yZhIL7U4eLBZ6gEA8cQEpOoIVV3MhFXxCGLuO45RQ%3D%3D--ndOBLUWsuLZfnZag--yqFmEffSRofYjhHt8xo6Iw%3D%3D; path=/; HttpOnly; SameSite=Lax", "Cache-Control" => "no-cache", "X-Request-Id" => "8df5c22a-fcfb-4369-8baa-264b035e719a", "X-Runtime" => "0.055737", "vary" => "Origin", "Content-Length" => "16026" }, @mon_data=#<Monitor:0x00007fe3eae6b3f8>, @mon_data_owner_object_id=845100, @request=#<ActionDispatch::Request:0x00007fe3e9af1f48 @env={ "rack.version" => [1, 3], "rack.input" => #<StringIO:0x00007fe3eb0f9660>, "rack.errors" => #<StringIO:0x00007fe3eb0f96d8>, "rack.multithread" => true, "rack.multiprocess" => true, "rack.run_once" => false, "REQUEST_METHOD" => "GET", "SERVER_NAME" => "www.example.com", "SERVER_PORT" => "80", "QUERY_STRING" => "", "PATH_INFO" => "/v1/medical_records/clinical_notes", "rack.url_scheme" => "http", "HTTPS" => "off", "SCRIPT_NAME" => "/my_health", "CONTENT_LENGTH" => "0", "rack.test" => true, "REMOTE_ADDR" => "127.0.0.1", "SERVER_PROTOCOL" => "HTTP/1.0", "HTTP_VERSION" => "HTTP/1.0", "REQUEST_URI" => "/my_health/v1/medical_records/clinical_notes", "HTTP_HOST" => "www.example.com", "HTTP_ACCEPT" => "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE" => "api_session=9BhOjEBZyaxhpObIyjo%2FHfW1lmGHpplLeL1HCQcDMyjFOgbZ7eIDmuk5Gzp%2FwgCCr0TAaaELbjOtdMxMNr1V02nh6pLClZJwztXp1KHrCvYAOwQ2px%2FX43F6jMQgwY5VyzFveO4eAVzMmmOVusSNtpEftdOBBaX7M%2BREb8lSyRZUYrDQ%2FKnmqq9Fwynuc9rG2Vn%2BII7N50aA0amyTEYxiptSbtuO0xYgkGCb7hXxUmG3Kk3GtQguHhRfe48WOSuBLaxs7tPpeZSxRlqUUtz%2F%2Bijpw0CrPAjcGQ3B9OHbVTcJSvLxSp18mazg1KEkaKku6cLg6RxJz%2Fi5VtdC8KzerKTNTP0ljWvy9r7FZYzR1wsBchLGxg4KP751wWEpSuQvIk9ftcIgIgYQ4ngAauRCjaa8lE5RJDCszuie%2FL5BuPG7tDq1xlerG2J%2B5VdW2Jhq%2Bi%2FhWnmTv3AgBUBhPsqp54iGgSpB3uHilqP1KQFNUkAed3sO5zBJCET06Q%3D%3D--L5Fng8qT0UnT71aW--JMcvb6tAbUaKj1ro5PoEKg%3D%3D", "action_dispatch.parameter_filter" => [#<Proc:0x00007fe3fc5000b8>], "action_dispatch.redirect_filter" => [], "action_dispatch.secret_key_base" => "955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e", "action_dispatch.show_exceptions" => :none, "action_dispatch.show_detailed_exceptions" => true, "action_dispatch.log_rescued_responses" => true, "action_dispatch.debug_exception_log_level" => 3, "action_dispatch.logger" => #<SemanticLogger::Logger:0x00007fe3f7f38b70 @filter=nil, @level=nil, @level_index=nil, @name="Rails">, "action_dispatch.backtrace_cleaner" => #<Rails::BacktraceCleaner:0x00007fe3f7290b20 @filters=[#<Proc:0x00007fe3f7290530>, #<Proc:0x00007fe3f7290260>, #<Proc:0x00007fe3f7290238>], @silencers=[#<Proc:0x00007fe3f72909b8>, #<Proc:0x00007fe3f72904b8>, #<Proc:0x00007fe3f72903a0>, #<Proc:0x00007fe3f7290210>]>, "action_dispatch.key_generator" => #<ActiveSupport::CachingKeyGenerator:0x00007fe3e1ca4fc8 @cache_keys=#<Concurrent::Map:0x00007fe3e1ca4f50 @backend={ "active_record/token_for" => "\xA6ay\x89\xE7\x8Dy\xDD\xF8D\xF3w\xAA\xE5\xFB\xF9\xA6\x1Dm\x8C\x8F\b\x05\xD3\xE5\xD4t\xD0T`\xD5\xD1LDp;\xCEoq\xDF\xAC\x1A\x1F\x83}\x04\x17%\x9F?G\"\x92\x84k\x11]\x06m\xFF>t\x8E\x01", "signed_global_ids" => ":\xD40\x01s\x97\xE1\xF1e\xA2\xAB\x83\xB4P\xBA\xCBPe\x13\xB5\xB2\x15\xE9\xBD\x16\f\xA6`\x15QS\x85Hq\x1E\xDC\x15\x83r\xC2S\x1F\x9A\x96\xD7\xAA.Y\x84&\xCAi \xCFD\xBC\xFF\x84b\xDA\t\x05\xDF\xA8", "ActiveStorage" => "\x1D\x8D+\xFF\">\xFA7?+S\xBF\xD3\xEE\x02:\xEE\xA9\xEA\x15C=7D-\x9Af\xBB\xC1w\x83\x12\xC1\x96\x91\x9AF\x02\x83\x98\am\xAB\x9D\x15\xD6\xB9\xBF\xFA\xE8\x06aVc\x8A>\xC1u.\r\xF9\xF5^\xDB", "authenticated encrypted cookie|32" => "OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", "encrypted cookie|32" => "\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "signed encrypted cookie" => "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02" }, @default_proc=nil, @write_lock=#<Thread::Mutex:0x00007fe3e1ca4f28>>, @key_generator=#<ActiveSupport::KeyGenerator:0x00007fe3e1ca5018 @hash_digest_class=OpenSSL::Digest::SHA256, @iterations=1000, @secret="955f7afa2538f04b4dcdb12214dbb7fd1e299b6387e7ee3821a273c097e0523e7ab3c4d8e51cb323b1075b2a40036e51070fb1754afb57e229830832f4c0969e">>, "action_dispatch.http_auth_salt" => "http authentication", "action_dispatch.signed_cookie_salt" => "signed cookie", "action_dispatch.encrypted_cookie_salt" => "encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt" => "signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt" => "authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption" => true, "action_dispatch.encrypted_cookie_cipher" => nil, "action_dispatch.signed_cookie_digest" => nil, "action_dispatch.cookies_serializer" => :marshal, "action_dispatch.cookies_digest" => nil, "action_dispatch.cookies_rotations" => #<ActiveSupport::Messages::RotationConfiguration:0x00007fe40231a900 @encrypted=[["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"]], @signed=[]>, "action_dispatch.cookies_same_site_protection" => #<Proc:0x00007fe3fcf65c88>, "action_dispatch.use_cookies_with_metadata" => true, "action_dispatch.content_security_policy" => nil, "action_dispatch.content_security_policy_report_only" => false, "action_dispatch.content_security_policy_nonce_generator" => nil, "action_dispatch.content_security_policy_nonce_directives" => nil, "action_dispatch.permissions_policy" => nil, "action_dispatch.routes" => #<ActionDispatch::Routing::RouteSet:0x00007fe3ffaf9e30 @append=[], @config=#<ActionDispatch::Routing::RouteSet::Config:0x00007fe402471cb8>, @default_env=nil, @default_scope={ module: "my_health" }, @default_url_options={}, @disable_clear_and_finalize=false, @draw_paths=[#<Pathname:0x00007fe3f75f4578 @path="/app/modules/my_health/config/routes">], @env_key="ROUTES_12940_SCRIPT_NAME", @finalized=true, @formatter=#<ActionDispatch::Journey::Formatter:0x00007fe3ffd05850 @cache={ :___routes => [], [:controller, "my_health/v1/tooltips"] => { [:action, "index"] => { ___routes: [[0, #<ActionDispatch::Journey::Route:0x00007fe3fcb003c8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25fcda0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd4f8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fdac0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd548 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fda20 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd598 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fd9a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd5e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fd8e0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fd688 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd700 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fd840 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3d98 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "index" }, @internal=nil, @name="v1_tooltips", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb00508 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd4f8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fdac0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd548 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fda20 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd598 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fd9a8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd5e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fd8e0 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fd688 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fd700 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fd840 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3d98 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25fca30 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fe3e25fcb98 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25fcc10>]>]>, @precedence=0, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/tooltips", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "create"] => { ___routes: [[1, #<ActionDispatch::Journey::Route:0x00007fe3fcb9f1f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25fad98 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb428 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb9f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb478 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb950 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb4c8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb8d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb518 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb810 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fb5b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb630 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fb770 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3848 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "create" }, @internal=nil, @name=nil, @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9f338 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb428 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb9f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb478 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb950 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb4c8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25fb8d8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb518 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25fb810 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25fb5b8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25fb630 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25fb770 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3848 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25faa78 @children=[4], @parameters=[], @parts=["/", "v1", "/", "tooltips", #<ActionDispatch::Journey::Format:0x00007fe3e25fabb8 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25fac30>]>]>, @precedence=1, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::POST], @required_defaults={ controller: "my_health/v1/tooltips", action: "create" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] }, [:action, "update"] => { ___routes: [[2, #<ActionDispatch::Journey::Route:0x00007fe3fcb9df38 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f8b38 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9240 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f9a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9290 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9948 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9308 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f98d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9358 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9830 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93a8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f97b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93f8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f32a8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f9498 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f94e8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f9650 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3258 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name="v1_tooltip", @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9e078 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9240 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f9a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9290 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9948 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9308 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f98d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f9358 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f9830 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93a8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f97b8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f93f8 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f32a8 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f9498 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f94e8 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f9650 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f3258 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f87a0 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f89f8>, #<ActionDispatch::Journey::Format:0x00007fe3e25f88e0 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f8958>]>]>, @precedence=2, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PATCH], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=[:id], @scope_options={}, @source_location=nil>], [3, #<ActionDispatch::Journey::Route:0x00007fe3fcb9cd18 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f69f0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7080 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7828 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f70d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7788 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7120 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7710 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7170 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7648 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f71c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f75d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7238 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c68 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f72d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7328 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f7490 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c18 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/tooltips", action: "update" }, @internal=nil, @name=nil, @parts=[:id, :format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9ce58 @anchored=true, @ast=nil, @names=["id", "format"], @offsets=[0, 0, 0], @optional_names=["format"], @re=/\A\/v1\/tooltips\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, @required_names=["id"], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7080 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7828 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f70d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7788 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7120 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f7710 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7170 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f7648 @left="tooltips", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f71c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f75d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7238 @left=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c68 @left=":id", @memo=∙∙∙, @name="id", @regexp=/[^.\/?]+/>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f72d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f7328 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f7490 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2c18 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f6630 @children=[6], @parameters=[5], @parts=["/", "v1", "/", "tooltips", "/", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f6888>, #<ActionDispatch::Journey::Format:0x00007fe3e25f6798 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f6810>]>]>, @precedence=3, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::PUT], @required_defaults={ controller: "my_health/v1/tooltips", action: "update" }, @required_parts=nil, @scope_options={}, @source_location=nil>]] } }, [:controller, "my_health/v1/vaccines"] => { [:action, "pdf"] => { ___routes: [[4, #<ActionDispatch::Journey::Route:0x00007fe3fcb9a8d8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f3bb0 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f42b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4cb8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4308 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4bf0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4380 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4b78 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f43d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4ab0 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4420 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4470 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4948 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f44c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f48d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4510 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4830 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f45d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4628 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f4768 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2088 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "pdf" }, @internal=nil, @name="pdf_v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb9aa18 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines\/pdf(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f42b8 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4cb8 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4308 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4bf0 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4380 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4b78 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f43d0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4ab0 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4420 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f4a10 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4470 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4948 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f44c0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f48d0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4510 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f4830 @left="pdf", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f45d8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f4628 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f4768 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f2088 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f37f0 @children=[8], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", "/", "pdf", #<ActionDispatch::Journey::Format:0x00007fe3e25f3930 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f39a8>]>]>, @precedence=4, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "pdf" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "index"] => { ___routes: [[5, #<ActionDispatch::Journey::Route:0x00007fe3fcb99618 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e25f1798 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ea0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2648 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ef0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f25a8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2530 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2468 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1fe0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f23f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2058 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2350 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f20f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2148 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f22b0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f1868 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>, @constraints={}, @defaults={ format: :json, controller: "my_health/v1/vaccines", action: "index" }, @internal=nil, @name="v1_vaccines", @parts=[:format], @path=#<ActionDispatch::Journey::Path::Pattern:0x00007fe3fcb99758 @anchored=true, @ast=nil, @names=["format"], @offsets=[0, 0], @optional_names=["format"], @re=/\A\/v1\/medical_records\/vaccines(?:\.([^\/.?]+))?\Z/, @required_names=[], @requirements={}, @separators="/.?", @spec=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ea0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2648 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1ef0 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f25a8 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f40 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f2530 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1f90 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2468 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f1fe0 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e25f23f0 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2058 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e25f2350 @left="vaccines", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Group:0x00007fe3e25f20f8 @left=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e25f2148 @left=#<ActionDispatch::Journey::Nodes::Dot:0x00007fe3e25f22b0 @left=".", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Symbol:0x00007fe3e86f1868 @left=":format", @memo=∙∙∙, @name="format", @regexp=/[^.\/?]+/>>, @memo=nil>>>>>>>>, @path_formatter=#<ActionDispatch::Journey::Format:0x00007fe3e25f1400 @children=[6], @parameters=[], @parts=["/", "v1", "/", "medical_records", "/", "vaccines", #<ActionDispatch::Journey::Format:0x00007fe3e25f1568 @children=[], @parameters=[1], @parts=[".", #<ActionDispatch::Journey::Format::Parameter:0x00007fe3e25f15e0>]>]>, @precedence=5, @request_method_match=[ActionDispatch::Journey::Route::VerbMatchers::GET], @required_defaults={ controller: "my_health/v1/vaccines", action: "index" }, @required_parts=[], @scope_options={}, @source_location=nil>]] }, [:action, "show"] => { ___routes: [[6, #<ActionDispatch::Journey::Route:0x00007fe3fcb983f8 @_required_defaults=[:controller, :action], @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x00007fe3e3e3ee90 @raise_on_name_error=true>, @ast=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f598 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e3e3ff20 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f5e8 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e3e3fe80 @left="v1", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f638 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e3e3fe08 @left="/", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f688 @left=#<ActionDispatch::Journey::Nodes::Literal:0x00007fe3e3e3fd40 @left="medical_records", @memo=∙∙∙>, @memo=nil, @right=#<ActionDispatch::Journey::Nodes::Cat:0x00007fe3e3e3f700 @left=#<ActionDispatch::Journey::Nodes::Slash:0x00007fe3e3e3fcc8 @left="/", @memo=∙∙∙>, @memo=nil, @righ…", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @client=#<MedicalRecords::Client:0x00007fe3ebdcf740 @session=#<MedicalRecords::ClientSession:0x00007fe3e87656a0 @expires_at=#<Time 2025-03-07 18:30:36+(56101009/500000000) +00:00 (UTC)>, @icn="123ABC", @patient_fhir_id=2952, @persisted=false, @refresh_time=nil, @token="SESSION_TOKEN", @user_id=11898795>>, @current_user=#<User:0x00007fe3e0593848 @account_id=98, @account_uuid="296eac0e-95c3-4c04-a646-00a81ce9cdae", @credential_lock=nil, @errors=#<ActiveModel::Errors:0x00007fe3eb106680 @base=∙∙∙, @errors=[]>, @fingerprint="111.111.1.1", @identity=#<UserIdentity:0x00007fe3e0593488 @authn_context="myhealthevet", @birth_date=#<Date 2002-05-20>, @edipi="384759483", @email="[email protected]", @errors=#<ActiveModel::Errors:0x00007fe3eb1023a0 @base=∙∙∙, @errors=[]>, @first_name="Norris", @gender="M", @icn="1000123456V123456", @icn_with_aaid=nil, @idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @last_name="Goyette", @loa={ current: 3, highest: 3 }, @logingov_uuid=nil, @mhv_account_type="Premium", @mhv_credential_uuid=537542515, @mhv_icn=nil, @middle_name=nil, @multifactor=true, @persisted=true, @search_token=nil, @sec_id="123498767", @sign_in={ service_name: "mhv", auth_broker: "iam", client_id: "vaweb" }, @ssn="796111864", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil, @verified_at=nil>, @last_signed_in=#<Time 2023-11-09 03:43:42+(38632003/62500000) +00:00 (UTC)>, @mhv_last_signed_in=#<Time 2025-03-06 07:15:25+(414892383/500000000) +00:00 (UTC)>, @mpi=#<MPIData:0x00007fe3e9db53d8 @mvi_response=#<MPI::Responses::FindProfileResponse:0x00007fe3eb3cf808 @error=nil, @profile=#<MPI::Models::MviProfile:0x00007fe3e0598848 @active_mhv_ids=["12345678901"], @address=#<MPI::Models::MviProfileAddress:0x00007fe3e80c1a60 @city="Washington", @country="USA", @postal_code="20500", @state="DC", @street="1600 Pennsylvania Ave", @street2=nil>, @birls_id="491379585", @birls_ids=["123412345"], @birth_date=nil, @cerner_facility_ids=[], @cerner_id=nil, @deceased_date=nil, @edipi="384759483", @edipis=["384759483"], @family_name="Goyette", @full_mvi_ids=["1000123456V123456^NI^200M^USVHA^P", "12345^PI^516^USVHA^PCE", "2^PI^553^USVHA^PCE", "12345^PI^200HD^USVHA^A", "TKIP123456^PI^200IP^USVHA^A", "123456^PI^200MHV^USVHA^A", "UNK^NI^200DOD^USDOD^A", "12345678^PI^200CORP^USVBA^A"], @gender="M", @given_names=["Norris"], @home_phone="(800) 867-5309", @icn="1000123456V123456", @icn_with_aaid="1000123456V123456^NI^200M^USVHA", @id_theft_flag=false, @mhv_ids=["12345678901"], @mhv_ien="5171041504", @mhv_iens=["5171041504"], @participant_id="87428181", @participant_ids=["87428181"], @person_types=["VET"], @preferred_names=["abe"], @relationships=[], @search_token="WSDOC2002071538432741110027956", @sec_id="0001234567", @sec_ids=["0001234567"], @ssn="796111864", @suffix="Jr", @transaction_id=nil, @vet360_id="1", @vha_facility_hash={ "358" => ["998877"], "200MHS" => ["998877"] }, @vha_facility_ids=["358", "200MHS"]>, @status=:ok>, @persisted=false, @response=nil, @user_birth_date=#<Date 2002-05-20>, @user_edipi="384759483", @user_first_name="Norris", @user_icn="1000123456V123456", @user_idme_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @user_last_name="Goyette", @user_loa3=true, @user_logingov_uuid=nil, @user_ssn="796111864", @user_uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @uuid=nil>, @needs_accepted_terms_of_use=false, @persisted=true, @session_handle="1067cb088e3b90effa844f01f75bd19a", @user_account=nil, @user_account_uuid=nil, @user_verification=nil, @user_verification_id=nil, @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>, @semantic_logger=#<SemanticLogger::Logger:0x00007fe3e8053088 @filter=nil, @level=nil, @level_index=nil, @name="MyHealth::V1::ClinicalNotesController">, @session_object=#<Session:0x00007fe3e9dbfb58 @charon_response=nil, @created_at=#<Time 2025-03-07 17:30:36+(33843119/250000000) +00:00 (UTC)>, @errors=#<ActiveModel::Errors:0x00007fe3eb109268 @base=∙∙∙, @errors=[]>, @launch=nil, @persisted=true, @profile=nil, @ssoe_transactionid=nil, @token="abracadabra", @uuid="b2fab2b5-6af0-45e1-a9e2-394347af91ef", @validation_context=nil>>, "action_dispatch.request.content_type" => nil, "action_dispatch.request.request_parameters" => #<HashWithIndifferentAccess {  }>, "rack.request.query_string" => "", "rack.request.query_hash" => {}, "action_dispatch.request.query_parameters" => #<HashWithIndifferentAccess {  }>, "action_dispatch.request.parameters" => #<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/clinical_notes", "action" => "index" }>, "action_dispatch.request.formats" => [#<Mime::Type:0x00007fe3fde230e0 @hash=-3805450662091229179, @string="application/json", @symbol=:json, @synonyms=["text/x-json", "application/jsonrequest", "application/problem+json"]>], "rack.request.cookie_hash" => { "api_session" => "9BhOjEBZyaxhpObIyjo/HfW1lmGHpplLeL1HCQcDMyjFOgbZ7eIDmuk5Gzp/wgCCr0TAaaELbjOtdMxMNr1V02nh6pLClZJwztXp1KHrCvYAOwQ2px/X43F6jMQgwY5VyzFveO4eAVzMmmOVusSNtpEftdOBBaX7M+REb8lSyRZUYrDQ/Knmqq9Fwynuc9rG2Vn+II7N50aA0amyTEYxiptSbtuO0xYgkGCb7hXxUmG3Kk3GtQguHhRfe48WOSuBLaxs7tPpeZSxRlqUUtz/+ijpw0CrPAjcGQ3B9OHbVTcJSvLxSp18mazg1KEkaKku6cLg6RxJz/i5VtdC8KzerKTNTP0ljWvy9r7FZYzR1wsBchLGxg4KP751wWEpSuQvIk9ftcIgIgYQ4ngAauRCjaa8lE5RJDCszuie/L5BuPG7tDq1xlerG2J+5VdW2Jhq+i/hWnmTv3AgBUBhPsqp54iGgSpB3uHilqP1KQFNUkAed3sO5zBJCET06Q==--L5Fng8qT0UnT71aW--JMcvb6tAbUaKj1ro5PoEKg==" }, "rack.request.cookie_string" => "api_session=9BhOjEBZyaxhpObIyjo%2FHfW1lmGHpplLeL1HCQcDMyjFOgbZ7eIDmuk5Gzp%2FwgCCr0TAaaELbjOtdMxMNr1V02nh6pLClZJwztXp1KHrCvYAOwQ2px%2FX43F6jMQgwY5VyzFveO4eAVzMmmOVusSNtpEftdOBBaX7M%2BREb8lSyRZUYrDQ%2FKnmqq9Fwynuc9rG2Vn%2BII7N50aA0amyTEYxiptSbtuO0xYgkGCb7hXxUmG3Kk3GtQguHhRfe48WOSuBLaxs7tPpeZSxRlqUUtz%2F%2Bijpw0CrPAjcGQ3B9OHbVTcJSvLxSp18mazg1KEkaKku6cLg6RxJz%2Fi5VtdC8KzerKTNTP0ljWvy9r7FZYzR1wsBchLGxg4KP751wWEpSuQvIk9ftcIgIgYQ4ngAauRCjaa8lE5RJDCszuie%2FL5BuPG7tDq1xlerG2J%2B5VdW2Jhq%2Bi%2FhWnmTv3AgBUBhPsqp54iGgSpB3uHilqP1KQFNUkAed3sO5zBJCET06Q%3D%3D--L5Fng8qT0UnT71aW--JMcvb6tAbUaKj1ro5PoEKg%3D%3D", "action_dispatch.cookies" => #<ActionDispatch::Cookies::CookieJar:0x00007fe3e3e9e700 @committed=false, @cookies={ "api_session" => "jlfjatrCPOmPwb+W5pWEC495Neew1TR6sKg6ILXDmBxFkHEgjfHlU7nbNklfUMmxpXXgVXhRbydr5UY6HgXxg3rMMCpDbAwIAweTs6b4eIUwAuhqklCHDtV1vlEfOoxsOrooQ4Rfh7Kyd6w1hdwmr15AxG8EDj9SJahaPFcYu1Il4ExhoOv/MV5cxYkfDRfxAOd7EzeyC2RILMsZEyLm9R2WwrVG0wslG4EkhwEi3nEoGUxkhu30a9fk/9iwfFnPOxeK4tLYJVWyRvqwvXpOvvfVgKS4h0mTpJY3nkezXpug2BxD3D3BuDmBSBYEx8F4UbKgURh6LUsTae/Lng+rULk1qLNJ8hfQPg/5U7Mo0cqwgsNRVdqsdeThS/70A76kda2FKghxoQ43X2VmxeJF16YVJtHzsXc9UA0yduQjk2GLlx5fR99M8FmsGc+hXYmtIQpQdwLKr0IOB2WQ6yZhIL7U4eLBZ6gEA8cQEpOoIVV3MhFXxCGLuO45RQ==--ndOBLUWsuLZfnZag--yqFmEffSRofYjhHt8xo6Iw==" }, @delete_cookies={}, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fe3eb10d570 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fe3e9da1900 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fe3e9da1360 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fe3e9da0c80 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fe3e9da08c0 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>, @request=#<ActionDispatch::Request:0x00007fe3e9da2f80 @env=∙∙∙, @filtered_env=nil, @filtered_parameters=#<HashWithIndifferentAccess { "format" => :json, "controller" => "my_health/v1/clinical_notes", "action" => "index" }>, @filtered_path="/my_health/v1/medical_records/clinical_notes", @fullpath=nil, @headers=#<ActionDispatch::Http::Headers:0x00007fe3eb0f0ad8 @req=∙∙∙>, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=#<ActiveSupport::ParameterFilter:0x00007fe3e3e9ac40 @blocks=[#<Proc:0x00007fe3fc5000b8>], @deep_regexps=nil, @mask="[FILTERED]", @no_filters=false, @regexps=[]>, @port=nil, @protocol=nil, @remote_ip="127.0.0.1", @request_method="GET", @variant=[]>, @set_cookies={ "api_session" => { value: "jlfjatrCPOmPwb+W5pWEC495Neew1TR6sKg6ILXDmBxFkHEgjfHlU7nbNklfUMmxpXXgVXhRbydr5UY6HgXxg3rMMCpDbAwIAweTs6b4eIUwAuhqklCHDtV1vlEfOoxsOrooQ4Rfh7Kyd6w1hdwmr15AxG8EDj9SJahaPFcYu1Il4ExhoOv/MV5cxYkfDRfxAOd7EzeyC2RILMsZEyLm9R2WwrVG0wslG4EkhwEi3nEoGUxkhu30a9fk/9iwfFnPOxeK4tLYJVWyRvqwvXpOvvfVgKS4h0mTpJY3nkezXpug2BxD3D3BuDmBSBYEx8F4UbKgURh6LUsTae/Lng+rULk1qLNJ8hfQPg/5U7Mo0cqwgsNRVdqsdeThS/70A76kda2FKghxoQ43X2VmxeJF16YVJtHzsXc9UA0yduQjk2GLlx5fR99M8FmsGc+hXYmtIQpQdwLKr0IOB2WQ6yZhIL7U4eLBZ6gEA8cQEpOoIVV3MhFXxCGLuO45RQ==--ndOBLUWsuLZfnZag--yqFmEffSRofYjhHt8xo6Iw==", same_site: :lax, path: "/", domain: nil, expire_after: nil, secure: false, httponly: true, defer: false, renew: false, http_only: true, id: #<Rack::Session::SessionId:0x00007fe3eb10ae88 @public_id="4af7dea0ef6e3d1c1d233450de5e1c92"> } }, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007fe3eb10d570 @encryptor=#<ActiveSupport::MessageEncryptor:0x00007fe3e9da1900 @aead_mode=true, @args=["OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @length_of_encoded_auth_tag=24, @length_of_encoded_iv=16, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007fe3e9da1360 @aead_mode=true, @args=["\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%"], @cipher="aes-256-gcm", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-gcm", serializer: ActiveSupport::MessageEncryptor::NullSerializer }, @rotations=[], @secret="\xB4\x86\xE5\x0E\x1C\xFA\xAD\xE0\x94>1\xBAi3\xB1H\x1E\xC9\xAE\xB3{D\x96\vv\x1CG\x9A\xDFM\x8D%", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, #<ActiveSupport::MessageEncryptor:0x00007fe3e9da0c80 @aead_mode=false, @args=["\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", "\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @cipher="aes-256-cbc", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\xB7\x97\xCEp%\xE2P\xE2\xBB_\xDE\b\x8E\v\xFB\xAA\x92\xD6\xA9\r6\x9B\x98\xD7\xAC\x03\xCE3oy\x93T", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=#<ActiveSupport::MessageVerifier:0x00007fe3e9da08c0 @args=["\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02"], @digest="SHA1", @force_legacy_metadata_serializer=nil, @on_rotation=nil, @options={ cipher: "aes-256-cbc", serializer: ActiveSupport::MessageEncryptor::NullSerializer, digest: "SHA1" }, @rotations=[], @secret="\x01\x06\xA6\x0F\x84\xC2\xFF\xBE\xE0j\x8C\f\xE9\xD6\xF8\xEE\xCF\xE2\xB9\xD2\x85\xF0q\x81\xFA<\x86\xEA\xA2T\t\x1F\x9CHP\xB3_\r\xBB\xB7\x1C\xD3\xEB\x94\xDD*T#\xB9a\x14,;\xCB\x06\xF9\xE5\x8F\x9E\xB7\v\xBF\xE1\x02", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil>>], @secret="OT\x91\xA1\xF4\xA3b\x8B\x93\xA6\x11\x891]\ePm\xA9\xC4z\\\xD8>\xC9\xAD\xE8y\x908\xFB\xF7\x19", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @url_safe=nil, @verifier=nil>, @parent_jar=∙∙∙, @serializer=ActiveSupport::Messages::SerializerWithFallback::MarshalWithFallback>>, "action_dispatch.request.unsigned_session_cookie" => { "session_id" => "4af7dea0ef6e3d1c1d233450de5e1c92", "token" => "abracadabra", "uuid" => "b2fab2b5-6af0-45e1-a9e2-394347af91ef", "created_at" => #<Time 2025-03-07 17:30:36+(33843119/250000000) +00:00 (UTC)> } }, @filtered_env=nil, @filtered_parameters=nil, @filtered_path=nil, @fullpath=nil, @ip=nil, @method=nil, @original_fullpath=nil, @parameter_filter=nil, @port=nil, @protocol=nil, @remote_ip=nil, @request_method=nil>, @sending=false, @sent=false, @status=500, @stream=#<ActionDispatch::Response::Buffer:0x00007fe3e2090790 @buf=["{\"errors\":[{\"title\":\"Internal server error\",\"detail\":\"Internal server error\",\"code\":\"500\",\"status\":\"500\",\"meta\":{\"exception\":\"undefined method `hosts' for nil\",\"backtrace\":[\"/app/lib/medical_records/client.rb:47:in `base_path'\",\"/app/lib/medical_records/client.rb:64:in `sessionless_fhir_client'\",\"/app/lib/medical_records/client.rb:81:in `fhir_client'\",\"/app/lib/medical_records/client.rb:229:in `fhir_search_query'\",\"/app/lib/medical_records/client.rb:201:in `fhir_search'\",\"/app/lib/medical_records/client.rb:143:in `list_clinical_notes'\",\"/app/modules/my_health/app/controllers/my_health/v1/clinical_notes_controller.rb:7:in `index'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:110:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `public_send'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/railtie.rb:226:in `method_missing'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `each'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:266:in `context'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/session/abstract/id.rb:260:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\",\"/app/lib/statsd_middleware.rb:13:in `call'\",\"/app/lib/source_app_middleware.rb:176:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in `call'\",\"/app/lib/olive_branch_patch.rb:9:in `call'\",\"/app/modules/accredited_representative_portal/config/initializers/bypass_olive_branch.rb:23:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/etag.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/conditional_get.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/head.rb:12:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in `run_callbacks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:45:in `call_app'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `block in call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:190:in `block in tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/semantic_logger.rb:395:in `named_tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/semantic_logger-4.16.0/lib/semantic_logger/base.rb:197:in `tagged'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rails_semantic_logger-4.17.0/lib/rails_semantic_logger/rack/logger.rb:26:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb:19:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/runtime.rb:22:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/static.rb:27:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-2.2.12/lib/rack/sendfile.rb:110:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\",\"/app/lib/http_method_not_allowed.rb:13:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/engine.rb:535:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:360:in `process_request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rack-test-2.2.0/lib/rack/test.rb:153:in `request'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:287:in `process'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:19:in `get'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_dispatch/testing/integration.rb:378:in `get'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb:67:in `block (4 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'\",\"/app/modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb:66:in `block (3 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:263:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-rails-7.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\",\"<internal:kernel>:187:in `loop'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:457:in `instance_exec'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:390:in `execute_with'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:352:in `call'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/hooks.rb:486:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example.rb:259:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:646:in `block in run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:642:in `run_examples'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:607:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `block in run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/example_group.rb:608:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `map'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/configuration.rb:2097:in `with_suite_hooks'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:116:in `block in run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/reporter.rb:74:in `report'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:115:in `run_specs'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:89:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:71:in `run'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/lib/rspec/core/runner.rb:45:in `invoke'\",\"/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-core-3.13.3/exe/rspec:4:in `<top (required)>'\",\"bin/rspec:5:in `load'\",\"bin/rspec:5:in `<main>'\"]}}]}"], @closed=false, @response=∙∙∙, @str_body=nil>>\e[0m
  to return a truthy result for \e[35msuccessful?\e[0m or \e[35msuccessfuls?\e[0m
./modules/my_health/spec/requests/my_health/v1/medical_records/clinical_notes_spec.rb:70:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when the patient is not found does not find a patient by identifer (HAPI-1363) (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:461:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:457:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:456:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:454:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when the patient is not found does not find a patient by identifer (202) (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:481:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:477:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:476:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:474:in `block (3 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.25.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a list of allergies (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a single allergy (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a list of vaccines (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a single vaccine (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a list of vitals (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a list of health conditions (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a single health condition (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/medical_records/client_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

MedicalRecords::Client when a valid session exists gets a list of care summaries & notes (spec.lib.medical_records.client_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
undefined method `hosts' for nil
\e[1mFailure/Error: \e[0mSettings.mhv.api_gateway.hosts.security

NoMethodError:
  undefined method `hosts' for nil
./lib/medical_records/configuration.rb:30:in `base_path'
./lib/medical_records/configuration.rb:49:in `connection'
./lib/common/client/base.rb:78:in `block in connection'
./lib/common/client/base.rb:96:in `connection'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:152:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/common/client/concerns/mhv_jwt_session_client.rb:82:in `get_session_tagged'
./lib/common/client/concerns/mhv_jwt_session_client.rb:38:in `get_session'
./lib/common/client/concerns/mhv_fhir_session_client.rb:49:in `get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:97:in `lock_and_get_session'
./lib/common/client/concerns/mhv_locked_session_client.rb:46:in `authenticate'
./spec/lib/medical_records/client_spec.rb:16:in `block (6 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:13:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:12:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/medical_records/client_spec.rb:10:in `block (3 levels) in <top (required)>'