Closed naveen101112 closed 2 years ago
Hi @naveen101112. It looks like you are using the Inferno Reference Server Preset. The EHR Launch test requires you to initiate the launch from the EHR (in this case https://inferno.healthit.gov/reference-server/)
If you go to https://inferno.healthit.gov/reference-server/ you'll see a link to the app launch page where you can paste in the launch URL (https://inferno.healthit.gov/suites/custom/smart/launch
).
See the short gif below:
Thank you for your instant response @radamson. Will try with the reference you provided.
Hi @radamson,
After trying with your reference the test is running fine now, but only one test case is getting failed i.e.
Tried modifying the App Launch URL like, https://inferno.healthit.gov/inferno/oauth2/static/launch?launch=123&iss=**custome_issuer_url** even though getting same error specified in screenshot. Can you please suggest me what to be done to overcome this
Your original screen shot is from Inferno ONC (g)(10)Standardized API Test Kit. The screenshot you just posted is from (Legacy) Inferno Program Edition.
Are you using a version of Inferno hosted on https://inferno.healthit.gov/? If so which one?
I am getting following error while trying with (g)(10) version, when redirecting to inferno screen.
So I tried with (Legacy) version. Here it is redirecting to inferno screen but failing with a test case which I mentioned above.
For now lets stick with debugging the (g)(10) version since the there are some differences between the two, like the redirect uri which you are required to provide to the reference server, which I don't want us to confuse.
A couple questions to help me investigate this with you:
We are running tests on the https://inferno.healthit.gov. I am providing our server URL and credentials.
Do you have an EHR launch page? Note that in this test you are required to "launch" the Inferno application from within your EHR Instance. These test are unique relative to other tests where just giving inputs and pressing the run button on the test isn't enough - once you've started the tests Inferno will be waiting for a redirect request which includes the iss
and launch
URL parameters
If you watch the gif I posted above you'll notice that I took these steps:
https://inferno.healthit.gov/suites/custom/smart/launch
)You can read more about this part of the spec and the request Inferno is expecting here: SMART App Launch EHR launch sequence
Hi @radamson, Thank you for your support, for now that test is being pass after trying to launch inferno standalone app with our end-point as issuer.
We also encountered this issue. A bit of troubleshooting revealed that Inferno is strict with regard to how it handles trailing slashes in the FHIR Endpoint. If you have a trailing slash in the FHIR Endpoint you specify in the configuration you use before beginning the EHR segment of the testing, but your FHIR server returns an iss
without a trailing slash, you will hit the error described above. It can be resolved by remove the trailing slash from the FHIR Endpoint you specify when you configure this test before running it (or perhaps adding a slash - whatever is needed to match your server's iss
behavior)
All of the examples in the HL7 spec do not have a trailing slash.
Unclear whether this should be considered an issue or not, but I thought this comment might help others.
Hi Team,
As I don't know the process of running the EHR Practitioner App, I am stuck at the test of that group . Can any one please help me by providing information on how to run the tests in EHR Practitioner App?