Module Smaws_Client_HealthLake

HealthLake client library built on EIO.

Types

module Types : sig ... end

Builders

val make_kms_encryption_config : ?kms_key_id:Types.encryption_key_i_d -> cmk_type:Types.cmk_type -> unit -> Types.kms_encryption_config
val make_sse_configuration : kms_encryption_config:Types.kms_encryption_config -> unit -> Types.sse_configuration
val make_preload_data_config : preload_data_type:Types.preload_data_type -> unit -> Types.preload_data_config
val make_identity_provider_configuration : ?idp_lambda_arn:Types.lambda_arn -> ?metadata:Types.configuration_metadata -> ?fine_grained_authorization_enabled:Types.boolean_ -> authorization_strategy:Types.authorization_strategy -> unit -> Types.identity_provider_configuration
val make_error_cause : ?error_category:Types.error_category -> ?error_message:Types.error_message -> unit -> Types.error_cause
val make_nlp_configuration : ?status:Types.nlp_status -> unit -> Types.nlp_configuration
val make_analytics_configuration : ?status:Types.analytics_status -> unit -> Types.analytics_configuration
val make_profile_configuration : ?default_profiles:Types.default_profiles -> unit -> Types.profile_configuration
val make_datastore_properties : ?profile_configuration:Types.profile_configuration -> ?analytics_configuration:Types.analytics_configuration -> ?nlp_configuration:Types.nlp_configuration -> ?error_cause:Types.error_cause -> ?identity_provider_configuration:Types.identity_provider_configuration -> ?preload_data_config:Types.preload_data_config -> ?sse_configuration:Types.sse_configuration -> ?created_at:Types.timestamp -> ?datastore_name:Types.datastore_name -> datastore_endpoint:Types.string_ -> datastore_type_version:Types.fhir_version -> datastore_status:Types.datastore_status -> datastore_arn:Types.datastore_arn -> datastore_id:Types.datastore_id -> unit -> Types.datastore_properties
val make_update_fhir_datastore_response : datastore_properties:Types.datastore_properties -> unit -> Types.update_fhir_datastore_response
val make_update_fhir_datastore_request : ?identity_provider_configuration:Types.identity_provider_configuration -> ?profile_configuration:Types.profile_configuration -> ?analytics_configuration:Types.analytics_configuration -> ?nlp_configuration:Types.nlp_configuration -> ?datastore_name:Types.datastore_name -> datastore_id:Types.datastore_id -> unit -> Types.update_fhir_datastore_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_key_list -> resource_ar_n:Types.amazon_resource_name -> unit -> Types.untag_resource_request
val make_tag_resource_response : unit -> unit
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request : tags:Types.tag_list -> resource_ar_n:Types.amazon_resource_name -> unit -> Types.tag_resource_request
val make_start_fhir_import_job_response : ?datastore_id:Types.datastore_id -> job_status:Types.job_status -> job_id:Types.job_id -> unit -> Types.start_fhir_import_job_response
val make_s3_configuration : kms_key_id:Types.encryption_key_i_d -> s3_uri:Types.s3_uri -> unit -> Types.s3_configuration
val make_start_fhir_import_job_request : ?validation_level:Types.validation_level -> ?client_token:Types.client_token_string -> ?job_name:Types.job_name -> data_access_role_arn:Types.iam_role_arn -> datastore_id:Types.datastore_id -> job_output_data_config:Types.output_data_config -> input_data_config:Types.input_data_config -> unit -> Types.start_fhir_import_job_request
val make_start_fhir_export_job_response : ?datastore_id:Types.datastore_id -> job_status:Types.job_status -> job_id:Types.job_id -> unit -> Types.start_fhir_export_job_response
val make_start_fhir_export_job_request : ?client_token:Types.client_token_string -> ?job_name:Types.job_name -> data_access_role_arn:Types.iam_role_arn -> datastore_id:Types.datastore_id -> output_data_config:Types.output_data_config -> unit -> Types.start_fhir_export_job_request
val make_list_tags_for_resource_response : ?tags:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_ar_n:Types.amazon_resource_name -> unit -> Types.list_tags_for_resource_request
val make_job_progress_report : ?throughput:Types.generic_double -> ?total_number_of_files_read_with_customer_error:Types.generic_long -> ?total_number_of_resources_with_customer_error:Types.generic_long -> ?total_number_of_resources_imported:Types.generic_long -> ?total_number_of_resources_scanned:Types.generic_long -> ?total_number_of_imported_files:Types.generic_long -> ?total_size_of_scanned_files_in_m_b:Types.generic_double -> ?total_number_of_scanned_files:Types.generic_long -> unit -> Types.job_progress_report
val make_import_job_properties : ?validation_level:Types.validation_level -> ?message:Types.message -> ?data_access_role_arn:Types.iam_role_arn -> ?job_progress_report:Types.job_progress_report -> ?job_output_data_config:Types.output_data_config -> ?end_time:Types.timestamp -> ?job_name:Types.job_name -> input_data_config:Types.input_data_config -> datastore_id:Types.datastore_id -> submit_time:Types.timestamp -> job_status:Types.job_status -> job_id:Types.job_id -> unit -> Types.import_job_properties
val make_list_fhir_import_jobs_response : ?next_token:Types.next_token -> import_job_properties_list:Types.import_job_properties_list -> unit -> Types.list_fhir_import_jobs_response
val make_list_fhir_import_jobs_request : ?submitted_after:Types.timestamp -> ?submitted_before:Types.timestamp -> ?job_status:Types.job_status -> ?job_name:Types.job_name -> ?max_results:Types.max_results_integer -> ?next_token:Types.next_token -> datastore_id:Types.datastore_id -> unit -> Types.list_fhir_import_jobs_request
val make_export_job_properties : ?message:Types.message -> ?data_access_role_arn:Types.iam_role_arn -> ?end_time:Types.timestamp -> ?job_name:Types.job_name -> output_data_config:Types.output_data_config -> datastore_id:Types.datastore_id -> submit_time:Types.timestamp -> job_status:Types.job_status -> job_id:Types.job_id -> unit -> Types.export_job_properties
val make_list_fhir_export_jobs_response : ?next_token:Types.next_token -> export_job_properties_list:Types.export_job_properties_list -> unit -> Types.list_fhir_export_jobs_response
val make_list_fhir_export_jobs_request : ?submitted_after:Types.timestamp -> ?submitted_before:Types.timestamp -> ?job_status:Types.job_status -> ?job_name:Types.job_name -> ?max_results:Types.max_results_integer -> ?next_token:Types.next_token -> datastore_id:Types.datastore_id -> unit -> Types.list_fhir_export_jobs_request
val make_list_fhir_datastores_response : ?next_token:Types.next_token -> datastore_properties_list:Types.datastore_properties_list -> unit -> Types.list_fhir_datastores_response
val make_datastore_filter : ?created_after:Types.timestamp -> ?created_before:Types.timestamp -> ?datastore_status:Types.datastore_status -> ?datastore_name:Types.datastore_name -> unit -> Types.datastore_filter
val make_list_fhir_datastores_request : ?max_results:Types.max_results_integer -> ?next_token:Types.next_token -> ?filter:Types.datastore_filter -> unit -> Types.list_fhir_datastores_request
val make_describe_fhir_import_job_response : import_job_properties:Types.import_job_properties -> unit -> Types.describe_fhir_import_job_response
val make_describe_fhir_import_job_request : job_id:Types.job_id -> datastore_id:Types.datastore_id -> unit -> Types.describe_fhir_import_job_request
val make_describe_fhir_export_job_response : export_job_properties:Types.export_job_properties -> unit -> Types.describe_fhir_export_job_response
val make_describe_fhir_export_job_request : job_id:Types.job_id -> datastore_id:Types.datastore_id -> unit -> Types.describe_fhir_export_job_request
val make_describe_fhir_datastore_response : datastore_properties:Types.datastore_properties -> unit -> Types.describe_fhir_datastore_response
val make_describe_fhir_datastore_request : datastore_id:Types.datastore_id -> unit -> Types.describe_fhir_datastore_request
val make_delete_fhir_datastore_response : datastore_endpoint:Types.bounded_length_string -> datastore_status:Types.datastore_status -> datastore_arn:Types.datastore_arn -> datastore_id:Types.datastore_id -> unit -> Types.delete_fhir_datastore_response
val make_delete_fhir_datastore_request : datastore_id:Types.datastore_id -> unit -> Types.delete_fhir_datastore_request
val make_create_fhir_datastore_response : datastore_endpoint:Types.bounded_length_string -> datastore_status:Types.datastore_status -> datastore_arn:Types.datastore_arn -> datastore_id:Types.datastore_id -> unit -> Types.create_fhir_datastore_response
val make_create_fhir_datastore_request : ?profile_configuration:Types.profile_configuration -> ?nlp_configuration:Types.nlp_configuration -> ?analytics_configuration:Types.analytics_configuration -> ?identity_provider_configuration:Types.identity_provider_configuration -> ?tags:Types.tag_list -> ?client_token:Types.client_token_string -> ?preload_data_config:Types.preload_data_config -> ?sse_configuration:Types.sse_configuration -> ?datastore_name:Types.datastore_name -> datastore_type_version:Types.fhir_version -> unit -> Types.create_fhir_datastore_request

Operations

module CreateFHIRDatastore : sig ... end

Create a FHIR-enabled data store.

module DeleteFHIRDatastore : sig ... end

Delete a FHIR-enabled data store.

module DescribeFHIRDatastore : sig ... end

Get properties for a FHIR-enabled data store.

module DescribeFHIRExportJob : sig ... end

Get FHIR export job properties.

module DescribeFHIRImportJob : sig ... end

Get the import job properties to learn more about the job or job progress.

module ListFHIRDatastores : sig ... end

List all FHIR-enabled data stores in a user’s account, regardless of data store status.

module ListFHIRExportJobs : sig ... end

Lists all FHIR export jobs associated with an account and their statuses.

module ListFHIRImportJobs : sig ... end

List all FHIR import jobs associated with an account and their statuses.

module ListTagsForResource : sig ... end

Returns a list of all existing tags associated with a data store.

module StartFHIRExportJob : sig ... end

Start a FHIR export job.

module StartFHIRImportJob : sig ... end

Start importing bulk FHIR data into an ACTIVE data store. The import job imports FHIR data found in the InputDataConfig object and stores processing results in the JobOutputDataConfig object.

module TagResource : sig ... end

Add a user-specifed key and value tag to a data store.

module UntagResource : sig ... end

Remove a user-specifed key and value tag from a data store.

module UpdateFHIRDatastore : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end