generated from inferno-framework/inferno-template
-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
question answeredThis issue has been investigated and replied by Inferno team. No further action needed.This issue has been investigated and replied by Inferno team. No further action needed.
Description
I’m looking for clarification on how 9.23 SMART App Launch with fine-grained scopes is intended to be executed when 10 Single Patient API (US Core 6.1.0) is run with multiple patients.
Read-only test run:
https://inferno.healthit.gov/suites/g10_certification/8HsUwWP6RzC/#9.23.1/view
What I ran:
- I ran the full suite through
10 Single Patient API (US Core 6.1.0). - For
10, I used:- 1 launch patient
- 3
additional_patient_ids
10 Single Patient API (US Core 6.1.0)completed successfully.- My understanding from the suite wiring is that
10uses the genericsmart_auth_infoexported by the earlierEHR Practitioner App, so the baseline run is usinguser/*.rsscope. - Later,
9.23.1 Granular Scopes 1performs a standalone launch with patient-level granular scopes.
Observed behavior:
9.23.1appears to reuse baseline requests generated during10.- Those saved requests include requests for all 4 patients from the earlier Single Patient API run.
- During
9.23.1, Inferno then replays requests involving all 4 patients while using a patient-scoped granular token, which leads to failures.
Questions:
- Is
9.23intended to be run only after a prerequisiteSingle Patient APIbaseline that uses a single patient and noadditional_patient_ids? - If
Single Patient APIis run with multiple patients to satisfy MUST SUPPORT coverage, what is the expected way to make9.23pass? - Is the expected workflow to use a separate Inferno session for
9.23, rerun the prerequisite Single Patient API with only the launch patient, and then run9.23? - For
9.3 Token Revocation, there was no prompt in the test flow telling me to revoke the token during execution. Is the expectation that the tester manually revokes the token outside Inferno before submitting the9.3inputs? - For ONC certification, is it expected that the entire g10 test kit passes in one continuous run, or is it acceptable to use separate runs/sessions for scenarios in section 9 that require different setup?
Thanks.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
question answeredThis issue has been investigated and replied by Inferno team. No further action needed.This issue has been investigated and replied by Inferno team. No further action needed.