ipss

An assessment score used to screen for, diagnose, and track symptoms of benign prostatic hyperplasia (BPH).

An assessment score used to screen for, diagnose, and track symptoms of benign prostatic hyperplasia (BPH).

Purpose. To record the results for each component parameter and their total sum for the IPSS.

Source

ModelLegRole
openEHR-EHR-OBSERVATION.ipss.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.
incomplete_emptying
incomplete_emptying_code
incomplete_emptying_system
incomplete_emptying_numeric
incomplete_emptying_valueset_id
coded text
text, text, text, numeric, text
yesIncomplete emptying/data[at0001]/events[at0002]/data[at0003]/items[at0004]
frequency
frequency_code
frequency_system
frequency_numeric
frequency_valueset_id
coded text
text, text, text, numeric, text
yesFrequency/data[at0001]/events[at0002]/data[at0003]/items[at0011]
intermittency
intermittency_code
intermittency_system
intermittency_numeric
intermittency_valueset_id
coded text
text, text, text, numeric, text
yesIntermittency/data[at0001]/events[at0002]/data[at0003]/items[at0012]
urgency
urgency_code
urgency_system
urgency_numeric
urgency_valueset_id
coded text
text, text, text, numeric, text
yesUrgency/data[at0001]/events[at0002]/data[at0003]/items[at0013]
weak_stream
weak_stream_code
weak_stream_system
weak_stream_numeric
weak_stream_valueset_id
coded text
text, text, text, numeric, text
yesWeak Stream/data[at0001]/events[at0002]/data[at0003]/items[at0014]
straining
straining_code
straining_system
straining_numeric
straining_valueset_id
coded text
text, text, text, numeric, text
yesStraining/data[at0001]/events[at0002]/data[at0003]/items[at0015]
nocturia
nocturia_code
nocturia_system
nocturia_numeric
nocturia_valueset_id
coded text
text, text, text, numeric, text
yesNocturia/data[at0001]/events[at0002]/data[at0003]/items[at0016]
total_score_sintegeryesTotal score (S)/data[at0001]/events[at0002]/data[at0003]/items[at0023]
quality_of_life
quality_of_life_code
quality_of_life_system
quality_of_life_numeric
quality_of_life_valueset_id
coded text
text, text, text, numeric, text
yesQuality of life/data[at0001]/events[at0002]/data[at0003]/items[at0024]

Constraints

check ((incomplete_emptying_code is null and incomplete_emptying_system is null and incomplete_emptying_numeric is null and incomplete_emptying is null) or (incomplete_emptying_valueset_id is not null and incomplete_emptying_code is not null and incomplete_emptying_system is not null and incomplete_emptying_numeric is not null and incomplete_emptying is not null))
check ((frequency_code is null and frequency_system is null and frequency_numeric is null and frequency is null) or (frequency_valueset_id is not null and frequency_code is not null and frequency_system is not null and frequency_numeric is not null and frequency is not null))
check ((intermittency_code is null and intermittency_system is null and intermittency_numeric is null and intermittency is null) or (intermittency_valueset_id is not null and intermittency_code is not null and intermittency_system is not null and intermittency_numeric is not null and intermittency is not null))
check ((urgency_code is null and urgency_system is null and urgency_numeric is null and urgency is null) or (urgency_valueset_id is not null and urgency_code is not null and urgency_system is not null and urgency_numeric is not null and urgency is not null))
check ((weak_stream_code is null and weak_stream_system is null and weak_stream_numeric is null and weak_stream is null) or (weak_stream_valueset_id is not null and weak_stream_code is not null and weak_stream_system is not null and weak_stream_numeric is not null and weak_stream is not null))
check ((straining_code is null and straining_system is null and straining_numeric is null and straining is null) or (straining_valueset_id is not null and straining_code is not null and straining_system is not null and straining_numeric is not null and straining is not null))
check ((nocturia_code is null and nocturia_system is null and nocturia_numeric is null and nocturia is null) or (nocturia_valueset_id is not null and nocturia_code is not null and nocturia_system is not null and nocturia_numeric is not null and nocturia is not null))
check (total_score_s is null or total_score_s between 0 and 35)
check ((quality_of_life_code is null and quality_of_life_system is null and quality_of_life_numeric is null and quality_of_life is null) or (quality_of_life_valueset_id is not null and quality_of_life_code is not null and quality_of_life_system is not null and quality_of_life_numeric is not null and quality_of_life is not null))

Unique

References

ColumnsTargetOn delete
form_idformcascade
form_id, form_block_idform_blockcascade
incomplete_emptying_valueset_id, incomplete_emptying_code, incomplete_emptying_system, incomplete_emptying, incomplete_emptying_numericvalueset_coderestrict
frequency_valueset_id, frequency_code, frequency_system, frequency, frequency_numericvalueset_coderestrict
intermittency_valueset_id, intermittency_code, intermittency_system, intermittency, intermittency_numericvalueset_coderestrict
urgency_valueset_id, urgency_code, urgency_system, urgency, urgency_numericvalueset_coderestrict
weak_stream_valueset_id, weak_stream_code, weak_stream_system, weak_stream, weak_stream_numericvalueset_coderestrict
straining_valueset_id, straining_code, straining_system, straining, straining_numericvalueset_coderestrict
nocturia_valueset_id, nocturia_code, nocturia_system, nocturia, nocturia_numericvalueset_coderestrict
quality_of_life_valueset_id, quality_of_life_code, quality_of_life_system, quality_of_life, quality_of_life_numericvalueset_coderestrict

Indexes

Value sets

Value setCodes
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/frequency6
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/incomplete_emptying6
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/intermittency6
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/nocturia6
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/quality_of_life7
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/straining6
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/urgency6
org.openehr::openEHR-EHR-OBSERVATION.ipss.v1/weak_stream6