PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` package Paws::HealthLake; use Moose; sub service { 'healthlake' } sub signing_name { 'healthlake' } sub version { '2017-07-01' } sub target_prefix { 'HealthLake' } sub json_version { "1.0" } has max_attempts => (is => 'ro', isa => 'Int', default => 5); has retry => (is => 'ro', isa => 'HashRef', default => sub { { base => 'rand', type => 'exponential', growth_factor => 2 } }); has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ ] }); with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::JsonCaller'; sub CreateFHIRDatastore { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::CreateFHIRDatastore', @_); return $self->caller->do_call($self, $call_object); } sub DeleteFHIRDatastore { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::DeleteFHIRDatastore', @_); return $self->caller->do_call($self, $call_object); } sub DescribeFHIRDatastore { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::DescribeFHIRDatastore', @_); return $self->caller->do_call($self, $call_object); } sub DescribeFHIRExportJob { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::DescribeFHIRExportJob', @_); return $self->caller->do_call($self, $call_object); } sub DescribeFHIRImportJob { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::DescribeFHIRImportJob', @_); return $self->caller->do_call($self, $call_object); } sub ListFHIRDatastores { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::ListFHIRDatastores', @_); return $self->caller->do_call($self, $call_object); } sub StartFHIRExportJob { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::StartFHIRExportJob', @_); return $self->caller->do_call($self, $call_object); } sub StartFHIRImportJob { my $self = shift; my $call_object = $self->new_with_coercions('Paws::HealthLake::StartFHIRImportJob', @_); return $self->caller->do_call($self, $call_object); } sub operations { qw/CreateFHIRDatastore DeleteFHIRDatastore DescribeFHIRDatastore DescribeFHIRExportJob DescribeFHIRImportJob ListFHIRDatastores StartFHIRExportJob StartFHIRImportJob / } 1; ### main pod documentation begin ### =head1 NAME Paws::HealthLake - Perl Interface to AWS Amazon HealthLake =head1 SYNOPSIS use Paws; my $obj = Paws->service('HealthLake'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); =head1 DESCRIPTION Amazon HealthLake is a HIPAA eligibile service that allows customers to store, transform, query, and analyze their FHIR-formatted data in a consistent fashion in the cloud. For the AWS API documentation, see L =head1 METHODS =head2 CreateFHIRDatastore =over =item DatastoreTypeVersion => Str =item [ClientToken => Str] =item [DatastoreName => Str] =item [PreloadDataConfig => L] =back Each argument is described in detail in: L Returns: a L instance Creates a Data Store that can ingest and export FHIR formatted data. =head2 DeleteFHIRDatastore =over =item [DatastoreId => Str] =back Each argument is described in detail in: L Returns: a L instance Deletes a Data Store. =head2 DescribeFHIRDatastore =over =item [DatastoreId => Str] =back Each argument is described in detail in: L Returns: a L instance Gets the properties associated with the FHIR Data Store, including the Data Store ID, Data Store ARN, Data Store name, Data Store status, created at, Data Store type version, and Data Store endpoint. =head2 DescribeFHIRExportJob =over =item DatastoreId => Str =item JobId => Str =back Each argument is described in detail in: L Returns: a L instance Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job. =head2 DescribeFHIRImportJob =over =item DatastoreId => Str =item JobId => Str =back Each argument is described in detail in: L Returns: a L instance Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job. =head2 ListFHIRDatastores =over =item [Filter => L] =item [MaxResults => Int] =item [NextToken => Str] =back Each argument is described in detail in: L Returns: a L instance Lists all FHIR Data Stores that are in the userEs account, regardless of Data Store status. =head2 StartFHIRExportJob =over =item ClientToken => Str =item DataAccessRoleArn => Str =item DatastoreId => Str =item OutputDataConfig => L =item [JobName => Str] =back Each argument is described in detail in: L Returns: a L instance Begins a FHIR export job. =head2 StartFHIRImportJob =over =item ClientToken => Str =item DataAccessRoleArn => Str =item DatastoreId => Str =item InputDataConfig => L =item [JobName => Str] =back Each argument is described in detail in: L Returns: a L instance Begins a FHIR Import job. =head1 PAGINATORS Paginator methods are helpers that repetively call methods that return partial results =head1 SEE ALSO This service class forms part of L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut