{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":21211,"path":"integrate-applications/integration-hub/fhir-spoke-installed-components.md","title":"Components installed with the HL7 FHIR Spoke","bundle":null,"doc_type":null,"release":"australia","body":"\n# Components installed with the HL7 FHIR Spoke\n\nSeveral types of components are installed with the HL7 FHIR Spoke, including Workflow Studio actions, a Connection &amp; Credential Alias and configuration template, script includes, and application menu modules. The spoke installs no custom tables or roles.\n\n## Flow Designer actions installed\n\nThe spoke installs eight read-only actions, grouped into four Integration Hub categories. For each action's inputs and outputs, see [HL7 FHIR Spoke actions reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/integration-hub/fhir-spoke-actions.md).\n\n|Category|Actions|\n|--------|-------|\n|Organization Management|Look up Organization by ID; Look up Organizations Stream|\n|Location Management|Look up Location by ID; Look up Locations Stream|\n|Practitioner Management|Look up Practitioner by ID; Look up Practitioners Stream|\n|PractitionerRole Management|Look up PractitionerRole by ID; Look up PractitionerRoles Stream|\n\n## Connection and credential records installed\n\n<table><thead><tr><th>\n\nRecord\n\n</th><th>\n\nType\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nHL7 FHIR\n\n</td><td>\n\nConnection &amp; Credential Alias\n\n</td><td>\n\nShared connectivity point for all eight actions. Stores the FHIR server base URL. Includes an `api_version` connection attribute \\(default `baseR4`\\) that selects the FHIR R4 URL fragment.\n\n</td></tr><tr><td>\n\nFHIR Connection Configuration\n\n</td><td>\n\nConfiguration template\n\n</td><td>\n\nAttached to the `HL7 FHIR` alias to provide the guided **Add Connection** setup. Creates the HTTP connection and an OAuth 2.0 credential \\(`FHIR Spoke Credential`, with application registry `FHIR Spoke OAuth`\\) that use the authorization code grant with PKCE \\(`S256`\\). The client ID, client secret, and endpoint URL are supplied by the customer during guided setup.\n\n</td></tr></tbody>\n</table>## Script includes installed\n\nThe spoke installs four script includes that perform input validation, FHIR R4 response parsing, and stream query-string assembly for the actions. These classes support the actions internally and are not intended for direct use by other applications; their method signatures may change between releases.\n\n|Script include|Description|\n|--------------|-----------|\n|`OrganizationLookUpUtil`|Pre- and post-processing for the Organization actions.|\n|`LocationLookUpUtil`|Pre- and post-processing for the Location actions.|\n|`PractitionerLookUpUtil`|Pre- and post-processing for the Practitioner actions.|\n|`PractitionerRoleLookUpUtil`|Pre- and post-processing for the PractitionerRole actions.|\n\n## Application menu and modules installed\n\nThe spoke adds a **FHIR App** application menu, visible to users with the `snc_internal` role, with two modules: **FHIR App Registry** \\(a list of FHIR-related OAuth providers\\) and **Connection Alias** \\(a list of FHIR-related Connection &amp; Credential Aliases\\). These modules are for administrative inspection during installation and troubleshooting.\n\n"}}