categorical_loudness_scaling

A psychophysical method used to assess an individual's perception of loudness to acoustic stimuli of varying levels.

A psychophysical method used to assess an individual's perception of loudness to acoustic stimuli of varying levels.

Purpose. To record the responses from a categorical loudness scaling assessment and the derived loudness perception curve.

Source

ModelLegRole
openEHR-EHR-OBSERVATION.categorical_loudness_scaling.v1openEHRdefines this table

Columns

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
form_iduuidformnoThe form this entry was recorded on.
form_block_iduuidyesThe block within the form, when the entry is bound to one.
frequency_of_test_stimulus_magnitude
frequency_of_test_stimulus_units
quantity
numeric, text
yesFrequency of test stimulus/data[at0001]/events[at0002]/data[at0003]/items[at0036]
tested_side
tested_side_code
tested_side_system
tested_side_valueset_id
coded text
text, text, text, text
yesTested side/data[at0001]/events[at0002]/data[at0003]/items[at0027]
overall_commenttextyesOverall comment/data[at0001]/events[at0002]/data[at0003]/items[at0133]
confounding_factorstextyesConfounding factors/data[at0001]/events[at0002]/state[at0119]/items[at0151]
scaling_method
scaling_method_code
scaling_method_system
scaling_method_valueset_id
coded text
text, text, text, text
yesScaling method/protocol[at0060]/items[at0095]
presentation_method
presentation_method_code
presentation_method_system
presentation_method_valueset_id
coded text
text, text, text, text
yesPresentation method/protocol[at0060]/items[at0128]
presentation_method_detailsuuidyesPresentation method details/protocol[at0060]/items[at0082]
type_of_test_stimulus
type_of_test_stimulus_code
type_of_test_stimulus_system
type_of_test_stimulus_valueset_id
coded text
text, text, text, text
yesType of test stimulus/protocol[at0060]/items[at0075]
name_of_test_stimulustextyesName of test stimulus/protocol[at0060]/items[at0134]
test_environment
test_environment_code
test_environment_system
test_environment_valueset_id
coded text
text, text, text, text
yesTest environment/protocol[at0060]/items[at0069]

Constraints

check ((frequency_of_test_stimulus_magnitude is null and frequency_of_test_stimulus_units is null) or (frequency_of_test_stimulus_magnitude is not null and frequency_of_test_stimulus_units is not null))
check (frequency_of_test_stimulus_magnitude is null or (frequency_of_test_stimulus_units = 'Hz' and frequency_of_test_stimulus_magnitude between 20 and 20000) or (frequency_of_test_stimulus_units = 'kHz' and frequency_of_test_stimulus_magnitude between 0.125 and 16))
check ((tested_side_code is null and tested_side_system is null and tested_side_valueset_id is null and tested_side is null) or (tested_side is not null and tested_side_code is not null and tested_side_system is not null and tested_side_valueset_id is not null))
check ((scaling_method_code is null and scaling_method_system is null and scaling_method_valueset_id is null) or (scaling_method is not null and scaling_method_code is not null and scaling_method_system is not null and scaling_method_valueset_id is not null))
check ((presentation_method_code is null and presentation_method_system is null and presentation_method_valueset_id is null) or (presentation_method is not null and presentation_method_code is not null and presentation_method_system is not null and presentation_method_valueset_id is not null))
check ((type_of_test_stimulus_code is null and type_of_test_stimulus_system is null and type_of_test_stimulus_valueset_id is null) or (type_of_test_stimulus is not null and type_of_test_stimulus_code is not null and type_of_test_stimulus_system is not null and type_of_test_stimulus_valueset_id is not null))
check ((test_environment_code is null and test_environment_system is null and test_environment_valueset_id is null) or (test_environment is not null and test_environment_code is not null and test_environment_system is not null and test_environment_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
form_idformcascade
form_id, form_block_idform_blockcascade
tested_side_valueset_id, tested_side_code, tested_side_system, tested_sidevalueset_coderestrict
scaling_method_valueset_id, scaling_method_code, scaling_method_system, scaling_methodvalueset_coderestrict
presentation_method_valueset_id, presentation_method_code, presentation_method_system, presentation_methodvalueset_coderestrict
type_of_test_stimulus_valueset_id, type_of_test_stimulus_code, type_of_test_stimulus_system, type_of_test_stimulusvalueset_coderestrict
test_environment_valueset_id, test_environment_code, test_environment_system, test_environmentvalueset_coderestrict
presentation_method_detailsdeviceno action

Referenced by

Indexes

Child tables

6 tables hang off categorical_loudness_scaling, one row per repetition.

categorical_loudness_scaling_measurement

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
categorical_loudness_scaling_iduuidcategorical_loudness_scalingno
positionintegernoOrder of this row within its parent, from zero.
stimulus_level_magnitude
stimulus_level_units
quantity
numeric, text
yesStimulus level/data[at0001]/events[at0002]/data[at0003]/items[at0035]/items[at0110]
response_category_magnitude
response_category_units
quantity
numeric, text
yesResponse category/data[at0001]/events[at0002]/data[at0003]/items[at0035]/items[at0111]

Constraints

check ((stimulus_level_magnitude is null and stimulus_level_units is null) or (stimulus_level_magnitude is not null and stimulus_level_units is not null))
check (stimulus_level_magnitude is null or (stimulus_level_units = 'dB[SPL]{HL}' and stimulus_level_magnitude between -50 and 200))
check ((response_category_magnitude is null and response_category_units is null) or (response_category_magnitude is not null and response_category_units is not null))
check (response_category_magnitude is null or (response_category_units = '[arb''U]{CU}' and response_category_magnitude between 0 and 1000))

Unique

References

ColumnsTargetOn delete
categorical_loudness_scaling_idcategorical_loudness_scalingcascade

categorical_loudness_scaling_loudness_perception_curve

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
categorical_loudness_scaling_iduuidcategorical_loudness_scalingno
positionintegernoOrder of this row within its parent, from zero.
fit_procedure_nametextyesFit procedure name/data[at0001]/events[at0002]/data[at0003]/items[at0101]/items[at0139]
curve_equationtextyesCurve equation/data[at0001]/events[at0002]/data[at0003]/items[at0101]/items[at0140]
lower_slope_value_magnitude
lower_slope_value_units
quantity
numeric, text
yesLower slope value/data[at0001]/events[at0002]/data[at0003]/items[at0101]/items[at0103]
upper_slope_value_magnitude
upper_slope_value_units
quantity
numeric, text
yesUpper slope value/data[at0001]/events[at0002]/data[at0003]/items[at0101]/items[at0149]
curve_commenttextyesCurve comment/data[at0001]/events[at0002]/data[at0003]/items[at0101]/items[at0150]

Constraints

check ((lower_slope_value_magnitude is null and lower_slope_value_units is null) or (lower_slope_value_magnitude is not null and lower_slope_value_units is not null))
check (lower_slope_value_magnitude is null or (lower_slope_value_units = '[arb''U]{CU}/dB[SPL]{HL}' and lower_slope_value_magnitude between 0 and 100))
check ((upper_slope_value_magnitude is null and upper_slope_value_units is null) or (upper_slope_value_magnitude is not null and upper_slope_value_units is not null))
check (upper_slope_value_magnitude is null or (upper_slope_value_units = '[arb''U]{CU}/dB[SPL]{HL}' and upper_slope_value_magnitude between 0 and 100))

Unique

References

ColumnsTargetOn delete
categorical_loudness_scaling_idcategorical_loudness_scalingcascade

Referenced by

categorical_loudness_scaling_loudness_perception_curve_c_e5225e

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
categorical_loudness_scaling_loudness_perception_curve_iduuidcategorical_loudness_scaling_loudness_perception_curveno
positionintegernoOrder of this row within its parent, from zero.
response_category_magnitude
response_category_units
quantity
numeric, text
yesResponse category/data[at0001]/events[at0002]/data[at0003]/items[at0101]/items[at0136]/items[at0138]
stimulus_level_magnitude
stimulus_level_units
quantity
numeric, text
yesStimulus level/data[at0001]/events[at0002]/data[at0003]/items[at0101]/items[at0136]/items[at0137]

Constraints

check ((response_category_magnitude is null and response_category_units is null) or (response_category_magnitude is not null and response_category_units is not null))
check (response_category_magnitude is null or (response_category_units = '[arb''U]{CU}' and response_category_magnitude between 0 and 1000))
check ((stimulus_level_magnitude is null and stimulus_level_units is null) or (stimulus_level_magnitude is not null and stimulus_level_units is not null))
check (stimulus_level_magnitude is null or (stimulus_level_units = 'dB[SPL]{HL}' and stimulus_level_magnitude between -50 and 200))

Unique

References

ColumnsTargetOn delete
categorical_loudness_scaling_loudness_perception_curve_idcategorical_loudness_scaling_loudness_perception_curvecascade

categorical_loudness_scaling_no_test_result

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
categorical_loudness_scaling_iduuidcategorical_loudness_scalingno
positionintegernoOrder of this row within its parent, from zero.
exclusion_exam_iduuidnoNo test result/data[at0001]/events[at0002]/data[at0003]/items[at0157]

Unique

References

ColumnsTargetOn delete
categorical_loudness_scaling_idcategorical_loudness_scalingcascade
exclusion_exam_idexclusion_examno action

Indexes

categorical_loudness_scaling_hearing_device_during_test

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
categorical_loudness_scaling_iduuidcategorical_loudness_scalingno
positionintegernoOrder of this row within its parent, from zero.
hearing_deviceuuidyesHearing device/data[at0001]/events[at0002]/state[at0119]/items[at0142]/items[at0083]
side_of_hearing_device
side_of_hearing_device_code
side_of_hearing_device_system
side_of_hearing_device_valueset_id
coded text
text, text, text, text
yesSide of hearing device/data[at0001]/events[at0002]/state[at0119]/items[at0142]/items[at0143]
commenttextyesComment/data[at0001]/events[at0002]/state[at0119]/items[at0142]/items[at0144]

Constraints

check ((side_of_hearing_device_code is null and side_of_hearing_device_system is null and side_of_hearing_device_valueset_id is null and side_of_hearing_device is null) or (side_of_hearing_device is not null and side_of_hearing_device_code is not null and side_of_hearing_device_system is not null and side_of_hearing_device_valueset_id is not null))

Unique

References

ColumnsTargetOn delete
categorical_loudness_scaling_idcategorical_loudness_scalingcascade
side_of_hearing_device_valueset_id, side_of_hearing_device_code, side_of_hearing_device_system, side_of_hearing_devicevalueset_coderestrict
hearing_devicedeviceno action

Indexes

categorical_loudness_scaling_test_environment_details

Child table — one row per repetition, deleted with its parent.

ColumnTypeNullDescriptionSource
iduuid primary keynoPrimary key.
categorical_loudness_scaling_iduuidcategorical_loudness_scalingno
positionintegernoOrder of this row within its parent, from zero.
device_iduuidnoTest environment details/protocol[at0060]/items[at0147]

Unique

References

ColumnsTargetOn delete
categorical_loudness_scaling_idcategorical_loudness_scalingcascade
device_iddeviceno action

Indexes

Value sets

Value setCodes
org.openehr::openEHR-EHR-OBSERVATION.categorical_loudness_scaling.v1/presentation_method4
org.openehr::openEHR-EHR-OBSERVATION.categorical_loudness_scaling.v1/scaling_method3
org.openehr::openEHR-EHR-OBSERVATION.categorical_loudness_scaling.v1/side_of_hearing_device2
org.openehr::openEHR-EHR-OBSERVATION.categorical_loudness_scaling.v1/test_environment3
org.openehr::openEHR-EHR-OBSERVATION.categorical_loudness_scaling.v1/tested_side3
org.openehr::openEHR-EHR-OBSERVATION.categorical_loudness_scaling.v1/type_of_test_stimulus9