Skip to content

Commit f51724d

Browse files
Behavior Obs Feedback (#500)
1 parent e13eb6d commit f51724d

5 files changed

Lines changed: 57 additions & 5 deletions

File tree

nirc_ehr/resources/data/observation_types.tsv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
value category editorconfig schemaName queryName valueColumn
22
Abdominal Observations {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"abdominal_obs_type","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups abdominal_obs_type value
33
Abnormal Behaviors Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"behavior_types","displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups behavior_types value
4-
Activity Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"activity","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups activity value
4+
Activity {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"activity","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups activity value
55
Alopecia Regrowth Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"alopecia_regrowth","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups alopecia_regrowth value
66
Alopecia Score Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"alopecia_score","forceSelection":true,"displayField":"title","valueField":"value","sortFields":"sort_order"} ehr_lookups alopecia_score value
77
Alopecia Type Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"alopecia_type","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups alopecia_type value
8-
Appetite Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"app_score","displayField":"value","sortFields":"sort_order","valueField":"value"} ehr_lookups app_score value
9-
Attitude Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"att_score","displayField":"value","valueField":"value"} ehr_lookups att_score value
8+
Appetite {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"app_score","displayField":"value","sortFields":"sort_order","valueField":"value"} ehr_lookups app_score value
9+
Attitude {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"att_score","displayField":"value","valueField":"value"} ehr_lookups att_score value
1010
Auscultation {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"normal_abnormal_only","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups normal_abnormal_only value
1111
Bandage/Splint Observations {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"bandage_observations","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups bandage_observations value
1212
BCS {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"bcs_score","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups bcs_score value
@@ -17,7 +17,7 @@ Daily Enrichment Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups",
1717
Dental/Oral Observations {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"dental_obs","displayField":"value","sortFields":"sort_order","valueField":"value"} ehr_lookups dental_obs value
1818
Dermatologic Observations {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"derm_obs","displayField":"value","sortFields":"sort_order","valueField":"value"} ehr_lookups derm_obs value
1919
Environmental Change Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"yes_no_order","forceSelection":true,"displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups yes_no_order value
20-
Feed Assessment Behavior {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"feed_assess_types","displayField":"value","valueField":"value"} ehr_lookups feed_assess_types value
20+
Feed Assessment {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"feed_assess_types","displayField":"value","valueField":"value"} ehr_lookups feed_assess_types value
2121
General Observations {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"general_obs","displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups general_obs value
2222
Genitourinary Observations {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"genitourinary_obs","displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups genitourinary_obs value
2323
Hernia {"xtype":"ehr-simplecombo","schemaName":"ehr_lookups","queryName":"hernia_types","displayField":"value","valueField":"value","sortFields":"sort_order"} ehr_lookups hernia_types value

nirc_ehr/resources/web/nirc_ehr/model/sources/BehaviorDefaults.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,26 @@ EHR.model.DataModelManager.registerMetadata('BehaviorDefaults', {
6161
type: {
6262
hidden: true,
6363
defaultValue: 'Behavior'
64+
},
65+
category: {
66+
lookup: {
67+
filterArray: [
68+
LABKEY.Filter.create('category', 'Behavior')
69+
]
70+
}
6471
}
6572
},
6673
'study.observation_order': {
6774
type: {
6875
hidden: true,
6976
defaultValue: 'Behavior'
77+
},
78+
category: {
79+
lookup: {
80+
filterArray: [
81+
LABKEY.Filter.create('category', 'Behavior')
82+
]
83+
}
7084
}
7185
},
7286
'study.drug': {

nirc_ehr/resources/web/nirc_ehr/model/sources/ClinicalDefaults.js

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,15 @@ EHR.model.DataModelManager.registerMetadata('ClinicalDefaults', {
199199
type: {
200200
hidden: true,
201201
defaultValue: 'Clinical'
202-
}
202+
},
203+
category: {
204+
lookup: {
205+
columns: 'value,description',
206+
filterArray: [
207+
LABKEY.Filter.create('category', null, LABKEY.Filter.Types.ISBLANK)
208+
],
209+
}
210+
},
203211
},
204212
'study.vitals': {
205213
category: {
@@ -214,6 +222,14 @@ EHR.model.DataModelManager.registerMetadata('ClinicalDefaults', {
214222
type: {
215223
hidden: true,
216224
defaultValue: 'Clinical'
225+
},
226+
category: {
227+
lookup: {
228+
columns: 'value,description',
229+
filterArray: [
230+
LABKEY.Filter.create('category', null, LABKEY.Filter.Types.ISBLANK)
231+
],
232+
}
217233
}
218234
}
219235
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
EHR.model.DataModelManager.registerMetadata('ObsDefaults', {
2+
byQuery: {
3+
'study.clinical_observations': {
4+
category: {
5+
lookup: {
6+
columns: 'value,description',
7+
filterArray: []
8+
}
9+
},
10+
},
11+
'study.observation_order': {
12+
category: {
13+
lookup: {
14+
columns: 'value,description',
15+
filterArray: []
16+
}
17+
}
18+
}
19+
}
20+
});

nirc_ehr/src/org/labkey/nirc_ehr/dataentry/form/NIRCClinicalObservationsFormType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,15 @@ public NIRCClinicalObservationsFormType(DataEntryFormContext ctx, Module owner)
2626
));
2727

2828
addClientDependency(ClientDependency.supplierFromPath("nirc_ehr/model/sources/ClinicalDefaults.js"));
29+
addClientDependency(ClientDependency.supplierFromPath("nirc_ehr/model/sources/ObsDefaults.js"));
2930

3031
// Needed for case and scheduled date/time when navigating from treatment or observation schedule
3132
addClientDependency(ClientDependency.supplierFromPath("nirc_ehr/buttons/treatmentSubmit.js"));
3233

3334
for (FormSection s : this.getFormSections())
3435
{
3536
s.addConfigSource("ClinicalDefaults");
37+
s.addConfigSource("ObsDefaults");
3638
}
3739
}
3840

0 commit comments

Comments
 (0)