UNPKG

1.26 kBJavaScriptView Raw
1const _ = require('lodash')
2
3module.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}