1 | const _ = require('lodash')
|
2 |
|
3 | module.exports = () => {
|
4 | return [{
|
5 | text: 'Upper left side',
|
6 | attributeStateKey: 'finding:AbdominalPain:attribute:Position:state:UpperLeftQuadrant'
|
7 | }, {
|
8 | text: 'Lower left side',
|
9 | attributeStateKey: 'finding:AbdominalPain:attribute:Position:state:LowerLeftQuadrant'
|
10 | }, {
|
11 | text: 'Upper right side',
|
12 | attributeStateKey: 'finding:AbdominalPain:attribute:Position:state:UpperRightQuadrant'
|
13 | }, {
|
14 | text: 'Lower right side',
|
15 | attributeStateKey: 'finding:AbdominalPain:attribute:Position:state:LowerRightQuadrant'
|
16 | }, {
|
17 | text: 'Area above the stomach',
|
18 | attributeStateKey: 'finding:AbdominalPain:attribute:Position:state:Epigastric'
|
19 | }, {
|
20 | text: 'In the pelvic region',
|
21 | attributeStateKey: 'finding:AbdominalPain:attribute:Position:state:Pelvic'
|
22 | }, {
|
23 | text: 'Around the belly button',
|
24 | attributeStateKey: 'finding:AbdominalPain:attribute:Position:state:PeriUmbilical'
|
25 | }, {
|
26 | text: 'Don\'t know',
|
27 | state: 'ATTRIBUTE_SKIP'
|
28 | }].map((attribute) => {
|
29 | return _.defaults(attribute, {
|
30 | state: 'ATTRIBUTE_YES',
|
31 | type: 'SELECT',
|
32 | symptomKey: 'finding:AbdominalPain',
|
33 | attributeKey: 'finding:AbdominalPain:attribute:Position',
|
34 | undo: 'REMOTE'
|
35 | })
|
36 | })
|
37 | }
|