AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Transcribes patient-clinician conversations and generates clinical notes.
Amazon Web Services HealthScribe automatically provides rich conversation transcripts, identifies speaker roles, classifies dialogues, extracts medical terms, and generates preliminary clinical notes. To learn more about these features, refer to Amazon Web Services HealthScribe.
To make a StartMedicalScribeJob
request, you must first upload your media file
into an Amazon S3 bucket; you can then specify the Amazon S3 location of the file
using the Media
parameter.
You must include the following parameters in your StartMedicalTranscriptionJob
request:
DataAccessRoleArn
: The ARN of an IAM role with the these minimum permissions:
read permission on input file Amazon S3 bucket specified in Media
, write permission
on the Amazon S3 bucket specified in OutputBucketName
, and full permissions
on the KMS key specified in OutputEncryptionKMSKeyId
(if set). The role should
also allow transcribe.amazonaws.com
to assume it.
Media
(MediaFileUri
): The Amazon S3 location of your media file.
MedicalScribeJobName
: A custom name you create for your MedicalScribe job
that is unique within your Amazon Web Services account.
OutputBucketName
: The Amazon S3 bucket where you want your output files stored.
Settings
: A MedicalScribeSettings
obect that must set exactly one of
ShowSpeakerLabels
or ChannelIdentification
to true. If ShowSpeakerLabels
is true, MaxSpeakerLabels
must also be set.
ChannelDefinitions
: A MedicalScribeChannelDefinitions
array should
be set if and only if the ChannelIdentification
value of Settings
is
set to true.
This is an asynchronous operation using the standard naming convention for .NET 4.5 or higher. For .NET 3.5 the operation is implemented as a pair of methods using the standard naming convention of BeginStartMedicalScribeJob and EndStartMedicalScribeJob.
Namespace: Amazon.TranscribeService
Assembly: AWSSDK.TranscribeService.dll
Version: 3.x.y.z
public abstract Task<StartMedicalScribeJobResponse> StartMedicalScribeJobAsync( StartMedicalScribeJobRequest request, CancellationToken cancellationToken )
Container for the necessary parameters to execute the StartMedicalScribeJob service method.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
Exception | Condition |
---|---|
BadRequestException | Your request didn't pass one or more validation tests. This can occur when the entity you're trying to delete doesn't exist or if it's in a non-terminal state (such as IN PROGRESS). See the exception message field for more information. |
ConflictException | A resource already exists with this name. Resource names must be unique within an Amazon Web Services account. |
InternalFailureException | There was an internal error. Check the error message, correct the issue, and try your request again. |
LimitExceededException | You've either sent too many requests or your input file is too long. Wait before retrying your request, or use a smaller file and try your request again. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer