你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Iot Connector Fhir Destination - Create Or Update

使用指定的参数创建或更新IoT Connector FHIR 目标资源。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}?api-version=2022-06-01

URI 参数

名称 必需 类型 说明
fhirDestinationName
path True

string

IoT Connector FHIR 目标资源的名称。

iotConnectorName
path True

string

IoT Connector资源的名称。

resourceGroupName
path True

string

包含服务实例的资源组的名称。

正则表达式模式: ^[-\w\._\(\)]+$

subscriptionId
path True

string

订阅标识符。

workspaceName
path True

string

工作区资源的名称。

api-version
query True

string

客户端 API 版本。

请求正文

名称 必需 类型 说明
properties.fhirMapping True

IotMappingProperties

FHIR 映射

properties.fhirServiceResourceId True

string

要连接到的 FHIR 服务的完全限定资源 ID。

properties.resourceIdentityResolutionType True

IotIdentityResolutionType

确定如何在目标上解析资源标识。

etag

string

与资源关联的 etag,在编辑资源时用于乐观并发。

location

string

资源位置。

响应

名称 类型 说明
200 OK

IotFhirDestination

已更新 - 接受放置请求并更新现有资源。

201 Created

IotFhirDestination

已创建 - 接受放置请求,并且正在异步创建现有资源。

202 Accepted

IotFhirDestination

接受 - 接受放置请求,现有资源正在异步更新。

Other Status Codes

ErrorDetails

描述操作失败原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

Create or update an Iot Connector FHIR destination

示例请求

PUT https://management.azure.com/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/iotconnectors/blue/fhirdestinations/dest1?api-version=2022-06-01

{
  "location": "westus",
  "properties": {
    "resourceIdentityResolutionType": "Create",
    "fhirServiceResourceId": "subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice",
    "fhirMapping": {
      "content": {
        "templateType": "CollectionFhirTemplate",
        "template": [
          {
            "templateType": "CodeValueFhir",
            "template": {
              "codes": [
                {
                  "code": "8867-4",
                  "system": "http://loinc.org",
                  "display": "Heart rate"
                }
              ],
              "periodInterval": 60,
              "typeName": "heartrate",
              "value": {
                "defaultPeriod": 5000,
                "unit": "count/min",
                "valueName": "hr",
                "valueType": "SampledData"
              }
            }
          }
        ]
      }
    }
  }
}

示例响应

{
  "name": "dest1",
  "id": "/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/iotconnectors/blue/fhirdestinations/dest1",
  "type": "Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations",
  "location": "West US 2",
  "etag": "00000000-0000-0000-f5ac-912ca49e01d6",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceIdentityResolutionType": "Create",
    "fhirServiceResourceId": "subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice",
    "fhirMapping": {
      "content": {
        "templateType": "CollectionFhirTemplate",
        "template": [
          {
            "templateType": "CodeValueFhir",
            "template": {
              "codes": [
                {
                  "code": "8867-4",
                  "system": "http://loinc.org",
                  "display": "Heart rate"
                }
              ],
              "periodInterval": 60,
              "typeName": "heartrate",
              "value": {
                "defaultPeriod": 5000,
                "unit": "count/min",
                "valueName": "hr",
                "valueType": "SampledData"
              }
            }
          }
        ]
      }
    }
  },
  "systemData": {
    "createdBy": "string",
    "createdAt": "2021-01-28T19:26:24.072Z",
    "lastModifiedBy": "string",
    "lastModifiedAt": "2021-01-28T19:26:24.072Z"
  }
}
{
  "name": "dest1",
  "id": "/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/iotconnectors/blue/fhirdestinations/dest1",
  "type": "Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations",
  "location": "West US 2",
  "etag": "00000000-0000-0000-f5ac-912ca49e01d6",
  "properties": {
    "provisioningState": "Creating",
    "resourceIdentityResolutionType": "Create",
    "fhirServiceResourceId": "subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice",
    "fhirMapping": {
      "content": {
        "templateType": "CollectionFhirTemplate",
        "template": [
          {
            "templateType": "CodeValueFhir",
            "template": {
              "codes": [
                {
                  "code": "8867-4",
                  "system": "http://loinc.org",
                  "display": "Heart rate"
                }
              ],
              "periodInterval": 60,
              "typeName": "heartrate",
              "value": {
                "defaultPeriod": 5000,
                "unit": "count/min",
                "valueName": "hr",
                "valueType": "SampledData"
              }
            }
          }
        ]
      }
    }
  },
  "systemData": {
    "createdBy": "string",
    "createdAt": "2021-01-28T19:26:24.072Z",
    "lastModifiedBy": "string",
    "lastModifiedAt": "2021-01-28T19:26:24.072Z"
  }
}
{
  "name": "dest1",
  "id": "/subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/iotconnectors/blue/fhirdestinations/dest1",
  "type": "Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations",
  "location": "West US 2",
  "etag": "00000000-0000-0000-f5ac-912ca49e01d6",
  "properties": {
    "provisioningState": "Accepted",
    "resourceIdentityResolutionType": "Create",
    "fhirServiceResourceId": "subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice",
    "fhirMapping": {
      "content": {
        "templateType": "CollectionFhirTemplate",
        "template": [
          {
            "templateType": "CodeValueFhir",
            "template": {
              "codes": [
                {
                  "code": "8867-4",
                  "system": "http://loinc.org",
                  "display": "Heart rate"
                }
              ],
              "periodInterval": 60,
              "typeName": "heartrate",
              "value": {
                "defaultPeriod": 5000,
                "unit": "count/min",
                "valueName": "hr",
                "valueType": "SampledData"
              }
            }
          }
        ]
      }
    }
  },
  "systemData": {
    "createdBy": "string",
    "createdAt": "2021-01-28T19:26:24.072Z",
    "lastModifiedBy": "string",
    "lastModifiedAt": "2021-01-28T19:26:24.072Z"
  }
}

定义

名称 说明
createdByType

创建资源的标识类型。

ErrorDetails

错误详细信息。

ErrorDetailsInternal

错误详细信息。

IotFhirDestination

IoT Connector FHIR 目标定义。

IotIdentityResolutionType

要与目标一起使用的 IoT 标识解析的类型。

IotMappingProperties

映射内容。

systemData

与资源的创建和上次修改相关的元数据。

createdByType

创建资源的标识类型。

名称 类型 说明
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

错误详细信息。

名称 类型 说明
error

ErrorDetailsInternal

错误详细信息

ErrorDetailsInternal

错误详细信息。

名称 类型 说明
code

string

错误代码。

message

string

错误消息。

target

string

特定错误的目标。

IotFhirDestination

IoT Connector FHIR 目标定义。

名称 类型 说明
etag

string

与资源关联的 etag,在编辑资源时用于乐观并发。

id

string

资源标识符。

location

string

资源位置。

name

string

资源名称。

properties.fhirMapping

IotMappingProperties

FHIR 映射

properties.fhirServiceResourceId

string

要连接到的 FHIR 服务的完全限定资源 ID。

properties.resourceIdentityResolutionType

IotIdentityResolutionType

确定如何在目标上解析资源标识。

systemData

systemData

与资源的创建和上次修改相关的元数据。

type

string

资源类型。

IotIdentityResolutionType

要与目标一起使用的 IoT 标识解析的类型。

名称 类型 说明
Create

string

Lookup

string

IotMappingProperties

映射内容。

名称 类型 说明
content

object

映射。

systemData

与资源的创建和上次修改相关的元数据。

名称 类型 说明
createdAt

string

资源创建时间戳 (UTC) 。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识类型。

lastModifiedAt

string

资源上次修改的时间戳 (UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识类型。