Skip to content
Snippets Groups Projects
Commit a664b6df authored by emelko's avatar emelko
Browse files

Fixing pain and sex label for entering "other" and "note", displayed as:

- Other 
or if note is true
- Other (This is a note.)
parent 1c95ff34
No related branches found
No related tags found
No related merge requests found
......@@ -166,16 +166,18 @@ function getLabel(symptomName, symptom) {
let sexLabel = []
if (sex && Object.values(sex).some(val => val)){
Object.keys(sex).forEach(key => {
if(sex[key] && key !== 'note') {
if(sex[key] && key !== 'other' && key !== 'note') {
sexLabel.push(sexLabels[key])
}
if(key === "note" && sex.note) {
sexLabel.push(sex.note)
sexLabel.shift(sexLabels['other'])
if(key === 'other' && sex.other) {
let label = sexLabels[key]
if(sex.note) {
label = `${label} (${sex.note})`
}
sexLabel.push(label)
}
})
sexLabel = sexLabel.join(', ')
if (sex.exclude) sexLabel = `(${sexLabel})`
}
return sexLabel
},
......@@ -183,16 +185,18 @@ function getLabel(symptomName, symptom) {
let painLabel = []
if (pain && Object.values(pain).some(val => val)){
Object.keys(pain).forEach(key => {
if(pain[key] && key !== 'note') {
if(pain[key] && key !== 'other' && key !== 'note') {
painLabel.push(painLabels[key])
}
if(key === "note" && pain.note) {
painLabel.push(pain.note)
painLabel.shift(painLabels['other'])
if(key === 'other' && pain.other) {
let label = painLabels[key]
if(pain.note) {
label = `${label} (${pain.note})`
}
painLabel.push(label)
}
})
painLabel = painLabel.join(', ')
if (pain.exclude) painLabel = `(${painLabel})`
}
return painLabel
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment