Test requests

Every request used by the minimum scenarios and the advanced scenarios, as SMART Health Check-in request JSON (spec §5.2).

Each file's id is replace-with-a-unique-id. Your EHR must send a fresh, unique id with every request, and the wallet echoes it back as requestId.

"Try in the clinic check-in demo" opens the client library's clinic check-in demo with that request and the event wallet registry loaded.

The unknown-selector scenario's request, unknown-selector.json, carries an extension selector kind that no wallet will recognize, on purpose. A wallet should answer that item unsupported and still answer the others (§5.4.3).

form-by-reference.json

Asks for the answers to the GAD-7 form, named by its URL only. Used by form-by-reference.

Try in the clinic check-in demo

form-phq2.json

Asks for demographics and the answers to the PHQ-2 form, sent inline. Used by fill-form.

Try in the clinic check-in demo

form-semaglutide.json

Asks for the answers to a physician-authored semaglutide check-in form, sent inline. Used by physician-form, prefilled-form.

Try in the clinic check-in demo

form-versioned.json

Asks for the answers to the PHQ-2 form, named with a version suffix and sent inline. Used by versioned-canonical.

Try in the clinic check-in demo

health-card.json

Asks for immunizations, preferably as a SMART Health Card. Used by health-card.

Try in the clinic check-in demo

insurance-card.json

Asks for the insurance card, preferably as a SMART Health Card. Used by insurance-card.

Try in the clinic check-in demo

no-selector.json

Asks for anything the patient thinks is relevant, with no selector. Used by no-selector.

Try in the clinic check-in demo

observations.json

Asks for recent lab results and vital signs, as US Core Observations. Used by narrowed-family.

Try in the clinic check-in demo

records.json

Asks for demographics, problems, allergies, medications, immunizations, and the insurance card. Used by share-records, decline-item, decline-all, shared-artifact, cross-device, in-person-handoff, write-back.

Try in the clinic check-in demo

unknown-selector.json

Asks for demographics, and one item with a selector kind no wallet knows. Used by unknown-selector.

Try in the clinic check-in demo

uscdi.json

Asks for anything in the patient's record that conforms to US Core. Used by any-us-core, large-response.

Try in the clinic check-in demo