---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# HL7 FHIR Spoke actions reference

# HL7 FHIR Spoke actions reference {#ariaid-title1}

Release version: Australia  
Updated June 16, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of HL7 FHIR Spoke actions reference

The HL7 FHIR Spoke offers eight read-only Workflow Studio actions designed to interact with the four FHIR R4 provider-directory resources: Organization, Location, Practitioner, and PractitionerRole.
These actions include a look-up-by-ID for retrieving a single resource by its identifier and stream actions for searching and retrieving multiple resources based on FHIR R4 search parameters.
This functionality enables ServiceNow customers to integrate and query healthcare provider directory data efficiently within their workflows.
Show full answer Show less  

## Key Features

* **Common Outputs:** All actions return an action status with a code and message. Look-up-by-ID actions offer an option to continue workflows without error if a resource is not found. Stream actions provide additional outputs such as page count, item count, and transport status including error codes and messages.
* **FHIR R4 Search Parameter Integration:** Stream actions accept search inputs that directly map to FHIR R4 search parameters, enabling precise and flexible queries according to the standard specification.
* **Resource-Specific Actions:**
  * **Organization:** Look up by Organization ID or search organizations with filters like name, active status, type, and address.
  * **Location:** Look up by Location ID or search locations using parameters such as status, operational status, type, managing organization, and geographic coordinates.
  * **Practitioner:** Look up by Practitioner ID or search practitioners by name, gender, communication language, contact details, and more.
  * **PractitionerRole:** Look up by PractitionerRole ID or search roles by practitioner, organization, specialty, active status, and contact information.

## Practical Use for ServiceNow Customers

These actions empower ServiceNow users to integrate healthcare provider directory data into their workflows, enabling efficient retrieval and search of provider information compliant with HL7 FHIR R4 standards. Customers can leverage the look-up-by-ID actions for targeted queries and stream actions for broader searches with pagination and detailed filtering. The inclusion of error handling options ensures resilient flow execution even when data is missing.  
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 {#fhir-spoke-actions__fhir-spoke-actions-common}

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](https://hl7.org/fhir/R4/search.html).

## Organization actions {#fhir-spoke-actions__fhir-spoke-actions-organization}

{#fhir-spoke-actions__fhir-spoke-actions-organization__entry__3}

| Action | Key inputs | Key outputs |
|-|-|-|
| Look up Organization by ID | Organization ID (required) | id, active, name, alias, type code and display, telecom, address, part of, contact |
| Look up Organizations Stream | Page size (required); optional: name, active, type, identifier, part of, address fields, last updated, and other FHIR R4 search parameters | Per-item Organization fields (as above); page count, item count, count |
[ ]

## Location actions {#fhir-spoke-actions__fhir-spoke-actions-location}

{#fhir-spoke-actions__fhir-spoke-actions-location__entry__3}

| Action | Key inputs | Key outputs |
|-|-|-|
| Look up Location by ID | Location ID (required) | id, name, description, status, operational status, mode, physical type, type, telecom, address, latitude, longitude, managing organization, part of |
| Look up Locations Stream | Page size (required); optional: name, status, operational status, location type, identifier, managing organization, part of, near, address fields, and other FHIR R4 search parameters | Per-item Location fields (as above); page count, item count, count |
[ ]

## Practitioner actions {#fhir-spoke-actions__fhir-spoke-actions-practitioner}

{#fhir-spoke-actions__fhir-spoke-actions-practitioner__entry__3}

| Action | Key inputs | Key outputs |
|-|-|-|
| Look up Practitioner by ID | Practitioner 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 Stream | Page size (required); optional: name, given name, family name, identifier, active, gender, communication language, email, phone, address fields, and other FHIR R4 search parameters | Per-item Practitioner fields (as above); page count, item count, count |
[ ]

## PractitionerRole actions {#fhir-spoke-actions__fhir-spoke-actions-practitionerrole}

{#fhir-spoke-actions__fhir-spoke-actions-practitionerrole__entry__3}

| Action | Key inputs | Key outputs |
|-|-|-|
| Look up PractitionerRole by ID | PractitionerRole 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 Stream | Page size (required); optional: practitioner, organization, location, role, specialty, identifier, active, date, phone, email, and other FHIR R4 search parameters | Per-item PractitionerRole fields (as above); page count, item count, count |
[ ]


