Skip to content
Release: Australia · Updated: 2026-06-16 · Official documentation · View source

HL7 FHIR Spoke actions reference

The HL7 FHIR Spoke provides eight read-only Workflow Studio actions — a look-up-by-ID action and a stream action for each of the four FHIR R4 provider-directory resources. This reference lists the key inputs and outputs of each action.

Outputs common to all actions

Every action returns an action status (a code and a message). Look-up-by-ID actions also expose a Don't treat as error option that lets a flow continue when a resource is not found. Stream actions additionally return page and item counts and transport status code, error code, and error message outputs.

Stream-action search inputs map directly to FHIR R4 search parameters. For the complete parameter set and prefix syntax, see the HL7 FHIR R4 search specification.

Organization actions

ActionKey inputsKey outputs
Look up Organization by IDOrganization ID (required)id, active, name, alias, type code and display, telecom, address, part of, contact
Look up Organizations StreamPage size (required); optional: name, active, type, identifier, part of, address fields, last updated, and other FHIR R4 search parametersPer-item Organization fields (as above); page count, item count, count

Location actions

ActionKey inputsKey outputs
Look up Location by IDLocation ID (required)id, name, description, status, operational status, mode, physical type, type, telecom, address, latitude, longitude, managing organization, part of
Look up Locations StreamPage size (required); optional: name, status, operational status, location type, identifier, managing organization, part of, near, address fields, and other FHIR R4 search parametersPer-item Location fields (as above); page count, item count, count

Practitioner actions

ActionKey inputsKey outputs
Look up Practitioner by IDPractitioner ID (required)id, name text, family, given, prefix, suffix, gender, birth date, active, telecom, address, communication language, qualification code and display and issuer
Look up Practitioners StreamPage size (required); optional: name, given name, family name, identifier, active, gender, communication language, email, phone, address fields, and other FHIR R4 search parametersPer-item Practitioner fields (as above); page count, item count, count

PractitionerRole actions

ActionKey inputsKey outputs
Look up PractitionerRole by IDPractitionerRole ID (required)id, role code and display, specialty code and display, active, practitioner reference, organization reference, location reference, period start and end, telecom, availability exception
Look up PractitionerRoles StreamPage size (required); optional: practitioner, organization, location, role, specialty, identifier, active, date, phone, email, and other FHIR R4 search parametersPer-item PractitionerRole fields (as above); page count, item count, count