Class: Aws::TranscribeStreamingService::Types::MedicalScribeChannelDefinition

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-transcribestreamingservice/types.rb

Overview

Makes it possible to specify which speaker is on which channel. For example, if the clinician is the first participant to speak, you would set the ‘ChannelId` of the first `ChannelDefinition` in the list to `0` (to indicate the first channel) and `ParticipantRole` to `CLINICIAN` (to indicate that it’s the clinician speaking). Then you would set the ‘ChannelId` of the second `ChannelDefinition` in the list to `1` (to indicate the second channel) and `ParticipantRole` to `PATIENT` (to indicate that it’s the patient speaking).

If you don’t specify a channel definition, HealthScribe will diarize the transcription and identify speaker roles for each speaker.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_idInteger

Specify the audio channel you want to define.

Returns:

  • (Integer)


859
860
861
862
863
864
# File 'lib/aws-sdk-transcribestreamingservice/types.rb', line 859

class MedicalScribeChannelDefinition < Struct.new(
  :channel_id,
  :participant_role)
  SENSITIVE = []
  include Aws::Structure
end

#participant_roleString

Specify the participant that you want to flag. The allowed options are ‘CLINICIAN` and `PATIENT`.

Returns:

  • (String)


859
860
861
862
863
864
# File 'lib/aws-sdk-transcribestreamingservice/types.rb', line 859

class MedicalScribeChannelDefinition < Struct.new(
  :channel_id,
  :participant_role)
  SENSITIVE = []
  include Aws::Structure
end