Skip to main content

fhir_services

Creates, updates, deletes, gets or lists a fhir_services resource.

Overview

Namefhir_services
TypeResource
Idazure_extras.healthcare.fhir_services

Fields

NameDatatypeDescription
acr_configurationtextfield from the properties object
authentication_configurationtextfield from the properties object
cors_configurationtextfield from the properties object
encryptiontextfield from the properties object
event_statetextfield from the properties object
export_configurationtextfield from the properties object
fhirServiceNametextfield from the properties object
identitytextSetting indicating whether the service has a managed identity associated with it.
implementation_guides_configurationtextfield from the properties object
import_configurationtextfield from the properties object
kindtextThe kind of the service.
private_endpoint_connectionstextfield from the properties object
provisioning_statetextfield from the properties object
public_network_accesstextfield from the properties object
resourceGroupNametextfield from the properties object
resource_version_policy_configurationtextfield from the properties object
subscriptionIdtextfield from the properties object
system_datatextfield from the properties object
workspaceNametextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTfhirServiceName, resourceGroupName, subscriptionId, workspaceNameGets the properties of the specified FHIR Service.
list_by_workspaceSELECTresourceGroupName, subscriptionId, workspaceNameLists all FHIR Services for the given workspace
create_or_updateINSERTfhirServiceName, resourceGroupName, subscriptionId, workspaceNameCreates or updates a FHIR Service resource with the specified parameters.
deleteDELETEfhirServiceName, resourceGroupName, subscriptionId, workspaceNameDeletes a FHIR Service.
updateUPDATEfhirServiceName, resourceGroupName, subscriptionId, workspaceNamePatch FHIR Service details.

SELECT examples

Lists all FHIR Services for the given workspace

SELECT
acr_configuration,
authentication_configuration,
cors_configuration,
encryption,
event_state,
export_configuration,
fhirServiceName,
identity,
implementation_guides_configuration,
import_configuration,
kind,
private_endpoint_connections,
provisioning_state,
public_network_access,
resourceGroupName,
resource_version_policy_configuration,
subscriptionId,
system_data,
workspaceName
FROM azure_extras.healthcare.vw_fhir_services
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';

INSERT example

Use the following StackQL query and manifest file to create a new fhir_services resource.

/*+ create */
INSERT INTO azure_extras.healthcare.fhir_services (
fhirServiceName,
resourceGroupName,
subscriptionId,
workspaceName,
identity,
kind,
properties,
systemData
)
SELECT
'{{ fhirServiceName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ workspaceName }}',
'{{ identity }}',
'{{ kind }}',
'{{ properties }}',
'{{ systemData }}'
;

UPDATE example

Updates a fhir_services resource.

/*+ update */
UPDATE azure_extras.healthcare.fhir_services
SET
tags = '{{ tags }}',
identity = '{{ identity }}'
WHERE
fhirServiceName = '{{ fhirServiceName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';

DELETE example

Deletes the specified fhir_services resource.

/*+ delete */
DELETE FROM azure_extras.healthcare.fhir_services
WHERE fhirServiceName = '{{ fhirServiceName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';