FHIR Chat · US Core Connectathon track · inferno

Stream: inferno

Topic: US Core Connectathon track


view this post on Zulip Yunwei Wang (Dec 28 2020 at 16:19):

Inferno team will join January's FHIR Connectathon Argonaut US Core track. We will host hands-on help session for server vendors who have questions about testing using Inferno Program edition. Here is the confluence page for connectathon track: https://confluence.hl7.org/pages/viewpage.action?pageId=97469490

view this post on Zulip Sumanth Bandaru (Jan 14 2021 at 01:24):

Inferno test tool is throwing 504 Gateway Time-out error when running single patient API tests against https://inferno.healthit.gov/reference-server/r4 . InfernoTestToolError.png

view this post on Zulip Robert Scanlon (Jan 14 2021 at 05:39):

This occurs if the server is overloaded and decides to cycle the testing service. Usually it will come back up within a few minutes. Unfortunately inferno.healthit.gov is a pretty small server that can get overwhelmed pretty easily, so if you are testing frequently we recommend you download and run inferno locally.

view this post on Zulip Sumanth Bandaru (Jan 14 2021 at 14:27):

Thanks Robert.

view this post on Zulip Santosh Pai (Jan 14 2021 at 22:49):

Hi folks. i am a newbie to inferno and trying to configure the community edition using docker.
Not sure what to put in EXTERNAL_VALIDATOR_URL.
Any help is appreciated.

view this post on Zulip Reece Adamson (Jan 14 2021 at 23:07):

@Santosh Pai if you are using docker-compose up then the external_resource_validator_url setting in the config.yml should already be correctly configured to

external_resource_validator_url: http://validator_service:4567

(link to source)

This is aligned with the docker-compose.yml file where it is set as:

  validator_service:
    image: infernocommunity/fhir-validator-service

(link to source)

If you're running inferno without docker-compose you'll need to run the validator separately and set the config.yml to properly point to it. Instructions on running it separately are here

That being said, I'd recommend running it with docker-compose up --build.

view this post on Zulip Santosh Pai (Jan 14 2021 at 23:35):

Thanks Reece. I I will give that a shot using docker compose

view this post on Zulip Santosh Pai (Jan 15 2021 at 21:26):

HI Reece
I tried the steps above. Please see attached docker screenshot.

Screen-Shot-2021-01-15-at-4.22.07-PM.png

the service is running but when i click on any of the 2 URL's then i get 404 errors. I tried this on Windows and on a Mac.
http://localhost:4567/
http://localhost:8080/
http://localhost:80/

Any ideas

view this post on Zulip Santosh Pai (Jan 15 2021 at 22:24):

PS- i am running the inferno local community edition.

view this post on Zulip Reece Adamson (Jan 16 2021 at 01:17):

@Santosh Pai Ah! I think I see where we have our miscommunication.

It looks like you are trying to run the Inferno FHIR Validator web app, not the primary Inferno test tool. Try accessing the site at http://localhost/validator/ or http://localhost:80/validator/ and it should work (this can be configured here in the source).

If you are actually trying to run Inferno itself then I think you are looking in the wrong repo and need to clone https://github.com/onc-healthit/inferno instead. I'll post instructions for each below


Summary

To run Inferno:

To run the FHIR Resource Validator App:

view this post on Zulip Santosh Pai (Jan 16 2021 at 13:51):

Thanks Reece. These instructions worked !!
One quick question- can the validator be called by as a service ( rather than using the browser). I did see a service running in docker.

view this post on Zulip Reece Adamson (Jan 19 2021 at 13:55):

Yes the API can be called as a service. API Documentation is here.

You can just run the backend with something like docker run -p 8080:4567 infernocommunity/fhir-validator-service:latest. Inferno and the frontend app both include and use this container as part of their operation.


Last updated: Apr 12 2022 at 19:14 UTC