Migrate from the inferno validator wrapper to the HL7 validator wrapper:
-Inferno validator wrapper is commented instead of completely removed in case someone wants the UI again
Bumped inferno_core gem
Ignore message "URL value does not resolve"
Remove the url field from the validator definition block since we are standardizing on just the default FHIR_RESOURCE_VALIDATOR_URL env var now
Convert validator response to OperationOutcome in the reference_resolution test
Testing Guidance
Tests should produce the same results as on prod. If you don't see the preset (it didn't show up for me) then one other easy way to hit the validator is the Location tests against the reference-server, use the below inputs:
- name: input_ids
description: Comma separated list of Location IDs that in sum contain all MUST SUPPORT elements
title: Location IDs
type: text
value: ebed06ee-0032-45e4-872d-407c6d22db04
- name: url
description: URL of the FHIR endpoint
title: FHIR Endpoint
type: text
value: https://inferno.healthit.gov/reference-server/r4
- name: smart_credentials
optional: true
title: OAuth Credentials
type: oauth_credentials
value:
access_token: SAMPLE_TOKEN
refresh_token: ''
expires_in: ''
client_id: ''
client_secret: ''
token_url: ''
Summary
Migrate from the inferno validator wrapper to the HL7 validator wrapper: -Inferno validator wrapper is commented instead of completely removed in case someone wants the UI again
Testing Guidance
Tests should produce the same results as on prod. If you don't see the preset (it didn't show up for me) then one other easy way to hit the validator is the Location tests against the reference-server, use the below inputs: