- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`ancestors
Type: UNORDERED_LIST_STRING
bulk_export_gcs_destination
Type: STRUCT
Provider name: bulkExportGcsDestination
Description: Optional. FHIR bulk export exports resources to the specified Cloud Storage destination. A Cloud Storage destination is a URI for a Cloud Storage directory where result files will be written. Only used in the spec-defined bulk $export methods. The Cloud Healthcare Service Agent requires the roles/storage.objectAdmin
Cloud IAM role on the destination.
uri_prefix
STRING
uriPrefix
gs://{bucket-id}/{path/to/destination/dir}
. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced in uri_prefix
.complex_data_type_reference_parsing
Type: STRING
Provider name: complexDataTypeReferenceParsing
Description: Optional. Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources. Cannot be disabled in R5.
Possible values:
COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED
- No parsing behavior specified. This is the same as DISABLED for backwards compatibility.DISABLED
- References in complex data types are ignored.ENABLED
- References in complex data types are parsed.consent_config
Type: STRUCT
Provider name: consentConfig
Description: Optional. Specifies whether this store has consent enforcement. Not available for DSTU2 FHIR version due to absence of Consent resources. Not supported for R5 FHIR version.
access_determination_log_config
STRUCT
accessDeterminationLogConfig
AccessDeterminationLogConfig.LogLevel.MINIMUM
option is used.log_level
STRING
logLevel
LOG_LEVEL_UNSPECIFIED
- No log level specified. This value is unused.DISABLED
- No additional consent-related logging is added to audit logs.MINIMUM
- The following information is included: * One of the following consentMode
fields: (off
|emptyScope
|enforced
|btg
|bypass
). * The accessor’s request headers * The log_level
of the AccessDeterminationLogConfig * The final consent evaluation (PERMIT
, DENY
, or NO_CONSENT
) * A human-readable summary of the evaluationVERBOSE
- Includes MINIMUM
and, for each resource owner, returns: * The resource owner’s name * Most specific part of the X-Consent-Scope
resulting in consensual determination * Timestamp of the applied enforcement leading to the decision * Enforcement version at the time the applicable consents were applied * The Consent resource name * The timestamp of the Consent resource used for enforcement * Policy type (PATIENT
or ADMIN
) Due to the limited space for logging, this mode is the same as MINIMUM
for methods that return multiple resources (such as FHIR Search).access_enforced
BOOLEAN
accessEnforced
consent_header_handling
STRUCT
consentHeaderHandling
X-Consent-Scope
header.profile
STRING
profile
ScopeProfile.PERMIT_EMPTY_SCOPE
option is used.SCOPE_PROFILE_UNSPECIFIED
- If not specified, the default value PERMIT_EMPTY_SCOPE
is used.PERMIT_EMPTY_SCOPE
- When no consent scopes are provided (for example, if there’s an empty or missing header), then consent check is disabled, similar to when access_enforced
is false
. You can use audit logs to differentiate these two cases by looking at the value of protopayload.metadata.consentMode
. If consents scopes are present, they must be valid and within the allowed limits, otherwise the request will be rejected with a 4xx
code.REQUIRED_ON_READ
- The consent header must be non-empty when performing read and search operations, otherwise the request is rejected with a 4xx
code. Additionally, invalid consent scopes or scopes exceeding the allowed limits are rejected.enforced_admin_consents
UNORDERED_LIST_STRING
enforcedAdminConsents
projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}
. For FHIR stores with disable_resource_versioning=true
, the format is projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}
. This field can only be updated using ApplyAdminConsents.version
STRING
version
CONSENT_ENFORCEMENT_VERSION_UNSPECIFIED
- Users must specify an enforcement version or an error is returned.V1
- Enforcement version 1. See the FHIR Consent resources in the Cloud Healthcare API guide for more details.default_search_handling_strict
Type: BOOLEAN
Provider name: defaultSearchHandlingStrict
Description: Optional. If true, overrides the default search behavior for this FHIR store to handling=strict
which returns an error for unrecognized search parameters. If false, uses the FHIR specification default handling=lenient
which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header Prefer: handling=strict
or Prefer: handling=lenient
. Defaults to false.
disable_referential_integrity
Type: BOOLEAN
Provider name: disableReferentialIntegrity
Description: Immutable. Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist.
disable_resource_versioning
Type: BOOLEAN
Provider name: disableResourceVersioning
Description: Immutable. Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, all write operations cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions are kept. The server sends errors for attempts to read the historical versions. Defaults to false.
enable_update_create
Type: BOOLEAN
Provider name: enableUpdateCreate
Description: Optional. Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to update a non-existent resource return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources. Defaults to false.
labels
Type: UNORDERED_LIST_STRING
name
Type: STRING
Provider name: name
Description: Output only. Identifier. Resource name of the FHIR store, of the form projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}
.
notification_config
Type: STRUCT
Provider name: notificationConfig
Description: Deprecated. Use notification_configs
instead. If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, “action”:“CreateResource”. Not supported in R5. Use notification_configs
instead.
pubsub_topic
STRING
pubsubTopic
send_for_bulk_import
BOOLEAN
sendForBulkImport
notification_configs
Type: UNORDERED_LIST_STRUCT
Provider name: notificationConfigs
Description: Optional. Specifies where and whether to send notifications upon changes to a FHIR store.
pubsub_topic
STRING
pubsubTopic
PubsubMessage
with the following fields: * PubsubMessage.Data
contains the resource name. * PubsubMessage.MessageId
is the ID of this notification. It is guaranteed to be unique within the topic. * PubsubMessage.PublishTime
is the time when the message was published. Note that notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. The Cloud Healthcare API service account, service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can’t be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.send_full_resource
BOOLEAN
sendFullResource
send_previous_resource_on_delete
BOOLEAN
sendPreviousResourceOnDelete
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
resource_name
Type: STRING
stream_configs
Type: UNORDERED_LIST_STRUCT
Provider name: streamConfigs
Description: Optional. A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required bigquery.dataEditor
role to your project’s Cloud Healthcare Service Agent service account. Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination.
bigquery_destination
STRUCT
bigqueryDestination
dataset_uri
STRING
datasetUri
bq://projectId.bqDatasetId
.force
BOOLEAN
force
TRUE
, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If write_disposition
is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.schema_config
STRUCT
schemaConfig
last_updated_partition_config
STRUCT
lastUpdatedPartitionConfig
expiration_ms
INT64
expirationMs
type
STRING
type
PARTITION_TYPE_UNSPECIFIED
- Default unknown time.HOUR
- Data partitioned by hour.DAY
- Data partitioned by day.MONTH
- Data partitioned by month.YEAR
- Data partitioned by year.recursive_structure_depth
INT64
recursiveStructureDepth
concept
in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called concept.concept
but not concept.concept.concept
. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.schema_type
STRING
schemaType
SCHEMA_TYPE_UNSPECIFIED
- No schema type specified. This type is unsupported.ANALYTICS
- Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type Resource
, which can hold any resource type. The affected fields are Parameters.parameter.resource
, Bundle.entry.resource
, and Bundle.entry.response.outcome
. Analytics schema does not gracefully handle extensions with one or more occurrences, anaytics schema also does not handle contained resource. Additionally, extensions with a URL ending in ‘/{existing_resource_field_name}’ may cause undefined behavior.ANALYTICS_V2
- Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Extensions with a URL ending in ‘/{existing_resource_field_name}’ will cause conflict and prevent the resource from being sent to BigQuery. Analytics V2 uses more space in the destination table than Analytics V1. It is generally recommended to use Analytics V2 over Analytics.write_disposition
STRING
writeDisposition
force
parameter is ignored.WRITE_DISPOSITION_UNSPECIFIED
- Default behavior is the same as WRITE_EMPTY.WRITE_EMPTY
- Only export data if the destination tables are empty.WRITE_TRUNCATE
- Erase all existing data in the destination tables before writing the FHIR resources.WRITE_APPEND
- Append data to the destination tables.deidentified_store_destination
STRUCT
deidentifiedStoreDestination
config
STRUCT
config
dicom
STRUCT
dicom
filter_profile
Type: STRING
Provider name: filterProfile
Description: Tag filtering profile that determines which tags to keep/remove.
Possible values:
TAG_FILTER_PROFILE_UNSPECIFIED
- No tag filtration profile provided. Same as KEEP_ALL_PROFILE.MINIMAL_KEEP_LIST_PROFILE
- Keep only tags required to produce valid DICOM.ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE
- Remove tags based on DICOM Standard’s Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.KEEP_ALL_PROFILE
- Keep all tags.DEIDENTIFY_TAG_CONTENTS
- Inspects within tag contents and replaces sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, ASkeep_list
Type: STRUCT
Provider name: keepList
Description: List of tags to keep. Remove all other tags.
remove_list
Type: STRUCT
Provider name: removeList
Description: List of tags to remove. Keep all other tags.
skip_id_redaction
Type: BOOLEAN
Provider name: skipIdRedaction
Description: Optional. If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard’s reasoning: “Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual’s identity.” http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html
fhir
STRUCT
fhir
default_keep_extensions
BOOLEAN
defaultKeepExtensions
field_metadata_list
UNORDERED_LIST_STRUCT
fieldMetadataList
default_keep_extensions
.action
STRING
action
ACTION_UNSPECIFIED
- No action specified. Defaults to DO_NOT_TRANSFORM.TRANSFORM
- Transform the entire field.INSPECT_AND_TRANSFORM
- Inspect and transform any found PHI.DO_NOT_TRANSFORM
- Do not transform.paths
UNORDERED_LIST_STRING
paths
image
STRUCT
image
text_redaction_mode
STRING
textRedactionMode
TEXT_REDACTION_MODE_UNSPECIFIED
- No text redaction specified. Same as REDACT_NO_TEXT.REDACT_ALL_TEXT
- Redact all text.REDACT_SENSITIVE_TEXT
- Redact sensitive text. Uses the set of Default DICOM InfoTypes.REDACT_NO_TEXT
- Do not redact text.text
STRUCT
text
additional_transformations
UNORDERED_LIST_STRUCT
additionalTransformations
exclude_info_types
.character_mask_config
Type: STRUCT
Provider name: characterMaskConfig
Description: Config for character mask.
masking_character
STRING
maskingCharacter
crypto_hash_config
Type: STRUCT
Provider name: cryptoHashConfig
Description: Config for crypto hash.
kms_wrapped
STRUCT
kmsWrapped
crypto_key
is set.crypto_key
STRING
cryptoKey
projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}
.date_shift_config
Type: STRUCT
Provider name: dateShiftConfig
Description: Config for date shift.
kms_wrapped
STRUCT
kmsWrapped
kms_wrapped
is not set, then crypto_key
is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key
is set.crypto_key
STRING
cryptoKey
projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}
.info_types
Type: UNORDERED_LIST_STRING
Provider name: infoTypes
Description: Optional. InfoTypes to apply this transformation to. If this is not specified, the transformation applies to any info_type.
redact_config
Type: STRUCT
Provider name: redactConfig
Description: Config for text redaction.
replace_with_info_type_config
Type: STRUCT
Provider name: replaceWithInfoTypeConfig
Description: Config for replace with InfoType.
exclude_info_types
UNORDERED_LIST_STRING
excludeInfoTypes
additional_transformations
.transformations
UNORDERED_LIST_STRUCT
transformations
additional_transformations
instead.character_mask_config
Type: STRUCT
Provider name: characterMaskConfig
Description: Config for character mask.
masking_character
STRING
maskingCharacter
crypto_hash_config
Type: STRUCT
Provider name: cryptoHashConfig
Description: Config for crypto hash.
kms_wrapped
STRUCT
kmsWrapped
crypto_key
is set.crypto_key
STRING
cryptoKey
projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}
.date_shift_config
Type: STRUCT
Provider name: dateShiftConfig
Description: Config for date shift.
kms_wrapped
STRUCT
kmsWrapped
kms_wrapped
is not set, then crypto_key
is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key
is set.crypto_key
STRING
cryptoKey
projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}
.info_types
Type: UNORDERED_LIST_STRING
Provider name: infoTypes
Description: Optional. InfoTypes to apply this transformation to. If this is not specified, the transformation applies to any info_type.
redact_config
Type: STRUCT
Provider name: redactConfig
Description: Config for text redaction.
replace_with_info_type_config
Type: STRUCT
Provider name: replaceWithInfoTypeConfig
Description: Config for replace with InfoType.
use_regional_data_processing
BOOLEAN
useRegionalDataProcessing
LOCATION
or ORGANIZATION_NAME
infoTypes. LOCATION
must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required.store
STRING
store
projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}
.resource_types
UNORDERED_LIST_STRING
resourceTypes
tags
Type: UNORDERED_LIST_STRING
validation_config
Type: STRUCT
Provider name: validationConfig
Description: Optional. Configuration for how to validate incoming FHIR resources against configured profiles.
disable_fhirpath_validation
BOOLEAN
disableFhirpathValidation
disable_profile_validation
BOOLEAN
disableProfileValidation
disable_reference_type_validation
BOOLEAN
disableReferenceTypeValidation
disable_required_field_validation
BOOLEAN
disableRequiredFieldValidation
enabled_implementation_guides
UNORDERED_LIST_STRING
enabledImplementationGuides
enabled_implementation_guides
to ["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]
. If enabled_implementation_guides
is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the global
property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using “value” as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.version
Type: STRING
Provider name: version
Description: Required. Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store.
Possible values: