Package-level declarations

Types

Link copied to clipboard
data class ActionArgs(val cleanImageTag: Output<ImageConfigArgs>? = null, val cleanTextTag: Output<CleanTextTagArgs>? = null, val deleteTag: Output<DeleteTagArgs>? = null, val keepTag: Output<KeepTagArgs>? = null, val queries: Output<List<String>>? = null, val recurseTag: Output<RecurseTagArgs>? = null, val regenUidTag: Output<RegenUidTagArgs>? = null, val removeTag: Output<RemoveTagArgs>? = null, val resetTag: Output<ResetTagArgs>? = null) : ConvertibleToJava<ActionArgs>

Specifies a selection of tags and an Action to apply to each one.

Link copied to clipboard

Builder for ActionArgs.

Link copied to clipboard
data class AnnotationConfigArgs(val annotationStoreName: Output<String>? = null, val storeQuote: Output<Boolean>? = null) : ConvertibleToJava<AnnotationConfigArgs>

Specifies how to store annotations during de-identification operation.

Link copied to clipboard
data class AnnotationSourceArgs(val cloudHealthcareSource: Output<CloudHealthcareSourceArgs>? = null) : ConvertibleToJava<AnnotationSourceArgs>

AnnotationSource holds the source information of the annotation.

Link copied to clipboard
data class AttributeArgs(val attributeDefinitionId: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<AttributeArgs>

An attribute value for a Consent or User data mapping. Each Attribute must have a corresponding AttributeDefinition in the consent store that defines the default and allowed values.

Link copied to clipboard
Link copied to clipboard
data class AuditConfigArgs(val auditLogConfigs: Output<List<AuditLogConfigArgs>>? = null, val service: Output<String>? = null) : ConvertibleToJava<AuditConfigArgs>

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

Link copied to clipboard
Link copied to clipboard
data class AuditLogConfigArgs(val exemptedMembers: Output<List<String>>? = null, val logType: Output<AuditLogConfigLogType>? = null) : ConvertibleToJava<AuditLogConfigArgs>

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

Link copied to clipboard
Link copied to clipboard
data class BindingArgs(val condition: Output<ExprArgs>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<BindingArgs>

Associates members, or principals, with a role.

Link copied to clipboard
Link copied to clipboard
data class BoundingPolyArgs(val label: Output<String>? = null, val vertices: Output<List<VertexArgs>>? = null) : ConvertibleToJava<BoundingPolyArgs>

A bounding polygon for the detected image annotation.

Link copied to clipboard
Link copied to clipboard
data class CharacterMaskConfigArgs(val maskingCharacter: Output<String>? = null) : ConvertibleToJava<CharacterMaskConfigArgs>

Mask a string by replacing its characters with a fixed character.

Link copied to clipboard
class CharacterMaskFieldArgs : ConvertibleToJava<CharacterMaskFieldArgs>

Replace field value with masking character. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

Link copied to clipboard
class CleanDescriptorsOptionArgs : ConvertibleToJava<CleanDescriptorsOptionArgs>

This option is based on the DICOM Standard's Clean Descriptors Option, and the CleanText Action is applied to all the specified fields. When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the Basic Profile. These contextual phrases are replaced with the token "CTX". This option uses an additional InfoType during inspection.

Link copied to clipboard
class CleanTextFieldArgs : ConvertibleToJava<CleanTextFieldArgs>

Inspect text and transform sensitive text. Configure using TextConfig. Supported types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

Link copied to clipboard
Link copied to clipboard
class CleanTextTagArgs : ConvertibleToJava<CleanTextTagArgs>

Inspect text and transform sensitive text. Configurable using TextConfig. Supported Value Representations (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

Link copied to clipboard
Link copied to clipboard
data class CloudHealthcareSourceArgs(val name: Output<String>? = null) : ConvertibleToJava<CloudHealthcareSourceArgs>

Cloud Healthcare API resource.

Link copied to clipboard
class ContextualDeidConfigArgs : ConvertibleToJava<ContextualDeidConfigArgs>

The fields that aren't marked Keep or CleanText in the BASIC profile are collected into a contextual phrase list. For fields marked CleanText, the process attempts to transform phrases matching these contextual entries. These contextual phrases are replaced with the token "CTX". This feature uses an additional InfoType during inspection.

Link copied to clipboard
data class CryptoHashConfigArgs(val cryptoKey: Output<String>? = null, val kmsWrapped: Output<KmsWrappedCryptoKeyArgs>? = null) : ConvertibleToJava<CryptoHashConfigArgs>

Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output. For example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=.

Link copied to clipboard
class CryptoHashFieldArgs : ConvertibleToJava<CryptoHashFieldArgs>

Replace field value with a hash of that value. Supported types: Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml

Link copied to clipboard
data class DateShiftConfigArgs(val cryptoKey: Output<String>? = null, val kmsWrapped: Output<KmsWrappedCryptoKeyArgs>? = null) : ConvertibleToJava<DateShiftConfigArgs>

Shift a date forward or backward in time by a random amount which is consistent for a given patient and crypto key combination.

Link copied to clipboard
class DateShiftFieldArgs : ConvertibleToJava<DateShiftFieldArgs>

Shift the date by a randomized number of days. See date shifting for more information. Supported types: Date, DateTime

Link copied to clipboard
Link copied to clipboard
data class DeidentifiedStoreDestinationArgs(val config: Output<DeidentifyConfigArgs>? = null, val store: Output<String>? = null) : ConvertibleToJava<DeidentifiedStoreDestinationArgs>

Contains configuration for streaming de-identified FHIR export.

Link copied to clipboard
data class DeidentifyConfigArgs(val annotation: Output<AnnotationConfigArgs>? = null, val dicom: Output<DicomConfigArgs>? = null, val dicomTagConfig: Output<DicomTagConfigArgs>? = null, val fhir: Output<FhirConfigArgs>? = null, val fhirFieldConfig: Output<FhirFieldConfigArgs>? = null, val image: Output<ImageConfigArgs>? = null, val operationMetadata: Output<DeidentifyOperationMetadataArgs>? = null, val text: Output<TextConfigArgs>? = null, val useRegionalDataProcessing: Output<Boolean>? = null) : ConvertibleToJava<DeidentifyConfigArgs>

Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.

Link copied to clipboard
data class DeidentifyOperationMetadataArgs(val fhirOutput: Output<FhirOutputArgs>? = null) : ConvertibleToJava<DeidentifyOperationMetadataArgs>

Details about the work the de-identify operation performed.

Link copied to clipboard
class DeleteTagArgs : ConvertibleToJava<DeleteTagArgs>

Delete tag.

Link copied to clipboard
Link copied to clipboard
data class DicomConfigArgs(val filterProfile: Output<DicomConfigFilterProfile>? = null, val keepList: Output<TagFilterListArgs>? = null, val removeList: Output<TagFilterListArgs>? = null, val skipIdRedaction: Output<Boolean>? = null) : ConvertibleToJava<DicomConfigArgs>

Specifies the parameters needed for de-identification of DICOM stores.

Link copied to clipboard
Link copied to clipboard
data class DicomTagConfigArgs(val actions: Output<List<ActionArgs>>? = null, val options: Output<OptionsArgs>? = null, val profileType: Output<DicomTagConfigProfileType>? = null) : ConvertibleToJava<DicomTagConfigArgs>

Specifies the parameters needed for the de-identification of DICOM stores.

Link copied to clipboard
Link copied to clipboard
data class ExprArgs(val description: Output<String>? = null, val expression: Output<String>? = null, val location: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<ExprArgs>

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

Link copied to clipboard

Builder for ExprArgs.

Link copied to clipboard
data class FhirConfigArgs(val defaultKeepExtensions: Output<Boolean>? = null, val fieldMetadataList: Output<List<FieldMetadataArgs>>? = null) : ConvertibleToJava<FhirConfigArgs>

Specifies how to handle de-identification of a FHIR store.

Link copied to clipboard
Link copied to clipboard
data class FhirFieldConfigArgs(val fieldMetadataList: Output<List<GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs>>? = null, val options: Output<GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs>? = null, val profileType: Output<FhirFieldConfigProfileType>? = null) : ConvertibleToJava<FhirFieldConfigArgs>

Specifies how to handle the de-identification of a FHIR store.

Link copied to clipboard
data class FhirNotificationConfigArgs(val pubsubTopic: Output<String>? = null, val sendFullResource: Output<Boolean>? = null, val sendPreviousResourceOnDelete: Output<Boolean>? = null) : ConvertibleToJava<FhirNotificationConfigArgs>

Contains the configuration for FHIR notifications.

Link copied to clipboard
data class FhirOutputArgs(val fhirStore: Output<String>? = null) : ConvertibleToJava<FhirOutputArgs>

Details about the FHIR store to write the output to.

Link copied to clipboard
Link copied to clipboard
data class FieldArgs(val maxOccurs: Output<Int>? = null, val minOccurs: Output<Int>? = null, val name: Output<String>? = null, val table: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<FieldArgs>

A (sub) field of a type.

Link copied to clipboard

Builder for FieldArgs.

Link copied to clipboard
data class FieldMetadataArgs(val action: Output<FieldMetadataAction>? = null, val paths: Output<List<String>>? = null) : ConvertibleToJava<FieldMetadataArgs>

Specifies FHIR paths to match, and how to handle de-identification of matching fields.

Link copied to clipboard
Link copied to clipboard
data class GetAnnotationPlainArgs(val annotationId: String, val annotationStoreId: String, val datasetId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetAnnotationPlainArgs>
Link copied to clipboard
data class GetAnnotationStorePlainArgs(val annotationStoreId: String, val datasetId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetAnnotationStorePlainArgs>
Link copied to clipboard
data class GetAttributeDefinitionPlainArgs(val attributeDefinitionId: String, val consentStoreId: String, val datasetId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetAttributeDefinitionPlainArgs>
Link copied to clipboard
data class GetConsentArtifactPlainArgs(val consentArtifactId: String, val consentStoreId: String, val datasetId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetConsentArtifactPlainArgs>
Link copied to clipboard
data class GetConsentPlainArgs(val consentId: String, val consentStoreId: String, val datasetId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetConsentPlainArgs>
Link copied to clipboard
data class GetConsentStorePlainArgs(val consentStoreId: String, val datasetId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetConsentStorePlainArgs>
data class GetDatasetAnnotationStoreIamPolicyPlainArgs(val annotationStoreId: String, val datasetId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDatasetAnnotationStoreIamPolicyPlainArgs>
Link copied to clipboard
data class GetDatasetConsentStoreIamPolicyPlainArgs(val consentStoreId: String, val datasetId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDatasetConsentStoreIamPolicyPlainArgs>
Link copied to clipboard
data class GetDatasetDicomStoreIamPolicyPlainArgs(val datasetId: String, val dicomStoreId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDatasetDicomStoreIamPolicyPlainArgs>
Link copied to clipboard
data class GetDatasetFhirStoreIamPolicyPlainArgs(val datasetId: String, val fhirStoreId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDatasetFhirStoreIamPolicyPlainArgs>
Link copied to clipboard
data class GetDatasetHl7V2StoreIamPolicyPlainArgs(val datasetId: String, val hl7V2StoreId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDatasetHl7V2StoreIamPolicyPlainArgs>
Link copied to clipboard
data class GetDatasetIamPolicyPlainArgs(val datasetId: String, val location: String, val optionsRequestedPolicyVersion: Int? = null, val project: String? = null) : ConvertibleToJava<GetDatasetIamPolicyPlainArgs>
Link copied to clipboard
data class GetDatasetPlainArgs(val datasetId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDatasetPlainArgs>
Link copied to clipboard
data class GetDicomStorePlainArgs(val datasetId: String, val dicomStoreId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDicomStorePlainArgs>
Link copied to clipboard
data class GetFhirPlainArgs(val datasetId: String, val fhirId: String, val fhirId1: String, val fhirStoreId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetFhirPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetFhirStorePlainArgs(val datasetId: String, val fhirStoreId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetFhirStorePlainArgs>
Link copied to clipboard
data class GetHl7V2StorePlainArgs(val datasetId: String, val hl7V2StoreId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetHl7V2StorePlainArgs>
Link copied to clipboard
data class GetMessagePlainArgs(val datasetId: String, val hl7V2StoreId: String, val location: String, val messageId: String, val project: String? = null, val view: String? = null) : ConvertibleToJava<GetMessagePlainArgs>
Link copied to clipboard
data class GetUserDataMappingPlainArgs(val consentStoreId: String, val datasetId: String, val location: String, val project: String? = null, val userDataMappingId: String) : ConvertibleToJava<GetUserDataMappingPlainArgs>
data class GoogleCloudHealthcareV1beta1ConsentPolicyArgs(val authorizationRule: Output<ExprArgs>, val resourceAttributes: Output<List<AttributeArgs>>? = null) : ConvertibleToJava<GoogleCloudHealthcareV1beta1ConsentPolicyArgs>

Represents a user's consent in terms of the resources that can be accessed and under what conditions.

data class GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs(val characterMaskField: Output<CharacterMaskFieldArgs>? = null, val cleanTextField: Output<CleanTextFieldArgs>? = null, val cryptoHashField: Output<CryptoHashFieldArgs>? = null, val dateShiftField: Output<DateShiftFieldArgs>? = null, val keepField: Output<KeepFieldArgs>? = null, val paths: Output<List<String>>? = null, val removeField: Output<RemoveFieldArgs>? = null) : ConvertibleToJava<GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs>

Specifies the FHIR paths to match and how to handle the de-identification of matching fields.

data class GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs(val characterMaskConfig: Output<CharacterMaskConfigArgs>? = null, val contextualDeid: Output<ContextualDeidConfigArgs>? = null, val cryptoHashConfig: Output<CryptoHashConfigArgs>? = null, val dateShiftConfig: Output<DateShiftConfigArgs>? = null, val keepExtensions: Output<KeepExtensionsConfigArgs>? = null) : ConvertibleToJava<GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs>

Specifies additional options to apply to the base profile.

data class GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs(val force: Output<Boolean>? = null, val tableUri: Output<String>? = null, val writeDisposition: Output<GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition>? = null) : ConvertibleToJava<GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs>

The BigQuery table where the server writes output.

data class GoogleCloudHealthcareV1beta1DicomStreamConfigArgs(val bigqueryDestination: Output<GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs>? = null) : ConvertibleToJava<GoogleCloudHealthcareV1beta1DicomStreamConfigArgs>

StreamConfig specifies configuration for a streaming DICOM export.

data class GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs(val datasetUri: Output<String>? = null, val force: Output<Boolean>? = null, val schemaConfig: Output<SchemaConfigArgs>? = null, val writeDisposition: Output<GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition>? = null) : ConvertibleToJava<GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs>

The configuration for exporting to BigQuery.

Link copied to clipboard
data class Hl7SchemaConfigArgs(val messageSchemaConfigs: Output<Map<String, String>>? = null, val version: Output<List<VersionSourceArgs>>? = null) : ConvertibleToJava<Hl7SchemaConfigArgs>

Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.

Link copied to clipboard
data class Hl7TypesConfigArgs(val type: Output<List<TypeArgs>>? = null, val version: Output<List<VersionSourceArgs>>? = null) : ConvertibleToJava<Hl7TypesConfigArgs>

Root config for HL7v2 datatype definitions for a specific HL7v2 version.

Link copied to clipboard
Link copied to clipboard
data class Hl7V2NotificationConfigArgs(val filter: Output<String>? = null, val pubsubTopic: Output<String>? = null) : ConvertibleToJava<Hl7V2NotificationConfigArgs>

Specifies where and whether to send notifications upon changes to a data store.

Link copied to clipboard
data class ImageAnnotationArgs(val boundingPolys: Output<List<BoundingPolyArgs>>? = null, val frameIndex: Output<Int>? = null) : ConvertibleToJava<ImageAnnotationArgs>

Image annotation.

Link copied to clipboard
data class ImageArgs(val gcsUri: Output<String>? = null, val rawBytes: Output<String>? = null) : ConvertibleToJava<ImageArgs>

Raw bytes representing consent artifact content.

Link copied to clipboard

Builder for ImageArgs.

Link copied to clipboard
data class ImageConfigArgs(val additionalInfoTypes: Output<List<String>>? = null, val excludeInfoTypes: Output<List<String>>? = null, val textRedactionMode: Output<ImageConfigTextRedactionMode>? = null) : ConvertibleToJava<ImageConfigArgs>

Specifies how to handle de-identification of image pixels.

Link copied to clipboard
Link copied to clipboard
data class InfoTypeTransformationArgs(val characterMaskConfig: Output<CharacterMaskConfigArgs>? = null, val cryptoHashConfig: Output<CryptoHashConfigArgs>? = null, val dateShiftConfig: Output<DateShiftConfigArgs>? = null, val infoTypes: Output<List<String>>? = null, val redactConfig: Output<RedactConfigArgs>? = null, val replaceWithInfoTypeConfig: Output<ReplaceWithInfoTypeConfigArgs>? = null) : ConvertibleToJava<InfoTypeTransformationArgs>

A transformation to apply to text that is identified as a specific info_type.

Link copied to clipboard
class KeepExtensionsConfigArgs : ConvertibleToJava<KeepExtensionsConfigArgs>

The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If provided, all extensions are preserved during de-identification by default. If unspecified, all extensions are removed during de-identification by default.

Link copied to clipboard
class KeepFieldArgs : ConvertibleToJava<KeepFieldArgs>

Keep field unchanged.

Link copied to clipboard
Link copied to clipboard
class KeepTagArgs : ConvertibleToJava<KeepTagArgs>

Keep tag unchanged.

Link copied to clipboard
Link copied to clipboard
data class KmsWrappedCryptoKeyArgs(val cryptoKey: Output<String>, val wrappedKey: Output<String>) : ConvertibleToJava<KmsWrappedCryptoKeyArgs>

Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. The key must grant the Cloud IAM permission cloudkms.cryptoKeyVersions.useToDecrypt to the project's Cloud Healthcare Service Agent service account. For more information, see Creating a wrapped key (https://cloud.google.com/dlp/docs/create-wrapped-key).

Link copied to clipboard
data class NotificationConfigArgs(val pubsubTopic: Output<String>? = null, val sendForBulkImport: Output<Boolean>? = null) : ConvertibleToJava<NotificationConfigArgs>

Specifies where to send notifications upon changes to a data store.

Link copied to clipboard
data class OptionsArgs(val cleanDescriptors: Output<CleanDescriptorsOptionArgs>? = null, val cleanImage: Output<ImageConfigArgs>? = null, val primaryIds: Output<OptionsPrimaryIds>? = null) : ConvertibleToJava<OptionsArgs>

Specifies additional options to apply to the base profile.

Link copied to clipboard
Link copied to clipboard
data class ParserConfigArgs(val allowNullHeader: Output<Boolean>? = null, val schema: Output<SchemaPackageArgs>? = null, val segmentTerminator: Output<String>? = null, val version: Output<ParserConfigVersion>? = null) : ConvertibleToJava<ParserConfigArgs>

The configuration for the parser. It determines how the server parses the messages.

Link copied to clipboard
Link copied to clipboard
data class PatientIdArgs(val type: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<PatientIdArgs>

A patient identifier and associated type.

Link copied to clipboard
Link copied to clipboard
class RecurseTagArgs : ConvertibleToJava<RecurseTagArgs>

Recursively apply DICOM de-id to tags nested in a sequence. Supported Value Representation (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ

Link copied to clipboard
Link copied to clipboard
class RedactConfigArgs : ConvertibleToJava<RedactConfigArgs>

Define how to redact sensitive values. Default behaviour is erase. For example, "My name is Jane." becomes "My name is ."

Link copied to clipboard
Link copied to clipboard
class RegenUidTagArgs : ConvertibleToJava<RegenUidTagArgs>

Replace UID with a new generated UID. Supported Value Representation (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI

Link copied to clipboard
Link copied to clipboard
class RemoveFieldArgs : ConvertibleToJava<RemoveFieldArgs>

Remove field.

Link copied to clipboard
Link copied to clipboard
class RemoveTagArgs : ConvertibleToJava<RemoveTagArgs>

Replace with empty tag.

Link copied to clipboard
Link copied to clipboard
class ReplaceWithInfoTypeConfigArgs : ConvertibleToJava<ReplaceWithInfoTypeConfigArgs>

When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the info_type. For example, "My name is Jane" becomes "My name is PERSON_NAME." The TRANSFORM action is equivalent to redacting.

Link copied to clipboard
class ResetTagArgs : ConvertibleToJava<ResetTagArgs>

Reset tag to a placeholder value.

Link copied to clipboard
Link copied to clipboard
data class ResourceAnnotationArgs(val label: Output<String>? = null) : ConvertibleToJava<ResourceAnnotationArgs>

Resource level annotation.

Link copied to clipboard
data class SchemaConfigArgs(val lastUpdatedPartitionConfig: Output<TimePartitioningArgs>? = null, val recursiveStructureDepth: Output<String>? = null, val schemaType: Output<SchemaConfigSchemaType>? = null) : ConvertibleToJava<SchemaConfigArgs>

Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.

Link copied to clipboard
Link copied to clipboard
data class SchemaPackageArgs(val ignoreMinOccurs: Output<Boolean>? = null, val schemas: Output<List<Hl7SchemaConfigArgs>>? = null, val schematizedParsingType: Output<SchemaPackageSchematizedParsingType>? = null, val types: Output<List<Hl7TypesConfigArgs>>? = null, val unexpectedSegmentHandling: Output<SchemaPackageUnexpectedSegmentHandling>? = null) : ConvertibleToJava<SchemaPackageArgs>

A schema package contains a set of schemas and type definitions.

Link copied to clipboard
Link copied to clipboard
data class SchematizedDataArgs(val data: Output<String>? = null, val error: Output<String>? = null) : ConvertibleToJava<SchematizedDataArgs>

The content of an HL7v2 message in a structured format as specified by a schema.

Link copied to clipboard
data class SearchConfigArgs(val searchParameters: Output<List<SearchParameterArgs>>? = null) : ConvertibleToJava<SearchConfigArgs>

Contains the configuration for FHIR search.

Link copied to clipboard
Link copied to clipboard
data class SearchParameterArgs(val canonicalUrl: Output<String>? = null, val parameter: Output<String>? = null) : ConvertibleToJava<SearchParameterArgs>

Contains the versioned name and the URL for one SearchParameter.

Link copied to clipboard
data class SensitiveTextAnnotationArgs(val details: Output<Map<String, String>>? = null) : ConvertibleToJava<SensitiveTextAnnotationArgs>

A TextAnnotation specifies a text range that includes sensitive information.

Link copied to clipboard
data class SignatureArgs(val image: Output<ImageArgs>? = null, val metadata: Output<Map<String, String>>? = null, val signatureTime: Output<String>? = null, val userId: Output<String>) : ConvertibleToJava<SignatureArgs>

User signature.

Link copied to clipboard
Link copied to clipboard
data class StreamConfigArgs(val bigqueryDestination: Output<GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs>? = null, val deidentifiedStoreDestination: Output<DeidentifiedStoreDestinationArgs>? = null, val resourceTypes: Output<List<String>>? = null) : ConvertibleToJava<StreamConfigArgs>

Contains configuration for streaming FHIR export.

Link copied to clipboard
Link copied to clipboard
data class TagFilterListArgs(val tags: Output<List<String>>? = null) : ConvertibleToJava<TagFilterListArgs>

List of tags to be filtered.

Link copied to clipboard
Link copied to clipboard
data class TextConfigArgs(val additionalTransformations: Output<List<InfoTypeTransformationArgs>>? = null, val excludeInfoTypes: Output<List<String>>? = null, val profileType: Output<TextConfigProfileType>? = null, val transformations: Output<List<InfoTypeTransformationArgs>>? = null) : ConvertibleToJava<TextConfigArgs>

Configures how to transform sensitive text InfoTypes.

Link copied to clipboard
Link copied to clipboard
data class TimePartitioningArgs(val expirationMs: Output<String>? = null, val type: Output<TimePartitioningType>? = null) : ConvertibleToJava<TimePartitioningArgs>

Configuration for FHIR BigQuery time-partitioned tables.

Link copied to clipboard
data class TypeArgs(val fields: Output<List<FieldArgs>>? = null, val name: Output<String>? = null, val primitive: Output<TypePrimitive>? = null) : ConvertibleToJava<TypeArgs>

A type definition for some HL7v2 type (incl. Segments and Datatypes).

Link copied to clipboard

Builder for TypeArgs.

Link copied to clipboard
data class ValidationConfigArgs(val disableFhirpathValidation: Output<Boolean>? = null, val disableProfileValidation: Output<Boolean>? = null, val disableReferenceTypeValidation: Output<Boolean>? = null, val disableRequiredFieldValidation: Output<Boolean>? = null, val enabledImplementationGuides: Output<List<String>>? = null) : ConvertibleToJava<ValidationConfigArgs>

Contains the configuration for FHIR profiles and validation.

Link copied to clipboard
data class VersionSourceArgs(val mshField: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<VersionSourceArgs>

Describes a selector for extracting and matching an MSH field to a value.

Link copied to clipboard
Link copied to clipboard
data class VertexArgs(val x: Output<Double>? = null, val y: Output<Double>? = null) : ConvertibleToJava<VertexArgs>

A 2D coordinate in an image. The origin is the top-left.

Link copied to clipboard

Builder for VertexArgs.