Stream: inferno
Topic: US Core Connectathon track
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
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
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.
Sumanth Bandaru (Jan 14 2021 at 14:27):
Thanks Robert.
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.
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
This is aligned with the docker-compose.yml
file where it is set as:
validator_service:
image: infernocommunity/fhir-validator-service
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
.
Santosh Pai (Jan 14 2021 at 23:35):
Thanks Reece. I I will give that a shot using docker compose
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
Santosh Pai (Jan 15 2021 at 22:24):
PS- i am running the inferno local community edition.
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
- Click this link to see a hosted example of Inferno
- Click this link to see a hosted example of the FHIR Resource Validator App
To run Inferno:
- Clone https://github.com/onc-healthit/inferno
- Run
docker-compose up --build
- Access at
http://localhost:4567
To run the FHIR Resource Validator App:
- Clone https://github.com/inferno-community/fhir-validator-app
- Run
docker-compose up --build
- Access at
http://localhost/validator
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.
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