Skip to content

Commit 6a69d40

Browse files
rkboycetianj7
authored andcommitted
demonstrates how to turn off uncessary initial event, criteria, and attribute options for users
1 parent 670a819 commit 6a69d40

File tree

3 files changed

+4
-503
lines changed

3 files changed

+4
-503
lines changed

js/components/cohortbuilder/components/CriteriaGroup.js

Lines changed: 1 addition & 189 deletions
Original file line numberDiff line numberDiff line change
@@ -32,123 +32,7 @@ define([
3232

3333
self.getCriteriaComponent = utils.getCriteriaComponent;
3434

35-
self.addActions = [
36-
{
37-
...constants.groupAttributes.addDemographic,
38-
selected: false,
39-
action: function () {
40-
self.group().DemographicCriteriaList.push(new criteriaTypes.DemographicCriteria());
41-
}
42-
},
43-
{
44-
...constants.groupAttributes.addConditionEra,
45-
selected: false,
46-
action: function () {
47-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
48-
self.group().CriteriaList.push(new AdditionalCriteria({
49-
Criteria: {
50-
ConditionEra: {}
51-
}
52-
}, unwrappedExpression.ConceptSets));
53-
},
54-
},
55-
{
56-
...constants.groupAttributes.addConditionOccurrence,
57-
selected: false,
58-
action: function () {
59-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
60-
self.group().CriteriaList.push(new AdditionalCriteria({
61-
Criteria: {
62-
ConditionOccurrence: {}
63-
}
64-
}, unwrappedExpression.ConceptSets));
65-
}
66-
},
67-
{
68-
...constants.groupAttributes.addDeath,
69-
selected: false,
70-
action: function () {
71-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
72-
self.group().CriteriaList.push(new AdditionalCriteria({
73-
Criteria: {
74-
Death: {}
75-
}
76-
}, unwrappedExpression.ConceptSets));
77-
}
78-
},
79-
{
80-
...constants.groupAttributes.addDeviceExposure,
81-
selected: false,
82-
action: function () {
83-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
84-
self.group().CriteriaList.push(new AdditionalCriteria({
85-
Criteria: {
86-
DeviceExposure: {}
87-
}
88-
}, unwrappedExpression.ConceptSets));
89-
}
90-
},
91-
{
92-
...constants.groupAttributes.addDoseEra,
93-
selected: false,
94-
action: function () {
95-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
96-
self.group().CriteriaList.push(new AdditionalCriteria({
97-
Criteria: {
98-
DoseEra: {}
99-
}
100-
}, unwrappedExpression.ConceptSets));
101-
}
102-
},
103-
{
104-
...constants.groupAttributes.addDrugEra,
105-
selected: false,
106-
action: function () {
107-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
108-
self.group().CriteriaList.push(new AdditionalCriteria({
109-
Criteria: {
110-
DrugEra: {}
111-
}
112-
}, unwrappedExpression.ConceptSets));
113-
}
114-
},
115-
{
116-
...constants.groupAttributes.addDrugExposure,
117-
selected: false,
118-
action: function () {
119-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
120-
self.group().CriteriaList.push(new AdditionalCriteria({
121-
Criteria: {
122-
DrugExposure: {}
123-
}
124-
}, unwrappedExpression.ConceptSets));
125-
}
126-
},
127-
{
128-
...constants.groupAttributes.addLocationRegion,
129-
selected: false,
130-
action: function () {
131-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
132-
self.group().CriteriaList.push(new AdditionalCriteria({
133-
Criteria: {
134-
LocationRegion: {}
135-
},
136-
IgnoreObservationPeriod: true,
137-
}, unwrappedExpression.ConceptSets));
138-
}
139-
},
140-
{
141-
...constants.groupAttributes.addMeasurement,
142-
selected: false,
143-
action: function () {
144-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
145-
self.group().CriteriaList.push(new AdditionalCriteria({
146-
Criteria: {
147-
Measurement: {}
148-
}
149-
}, unwrappedExpression.ConceptSets));
150-
}
151-
},
35+
self.addActions = [
15236
{
15337
...constants.groupAttributes.addObservation,
15438
selected: false,
@@ -161,78 +45,6 @@ define([
16145
}, unwrappedExpression.ConceptSets));
16246
}
16347
},
164-
{
165-
...constants.groupAttributes.addObservationPeriod,
166-
selected: false,
167-
action: function () {
168-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
169-
self.group().CriteriaList.push(new AdditionalCriteria({
170-
Criteria: {
171-
ObservationPeriod: {}
172-
}
173-
}, unwrappedExpression.ConceptSets));
174-
}
175-
},
176-
{
177-
...constants.groupAttributes.addPayerPlanPeriod,
178-
selected: false,
179-
action: function () {
180-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
181-
self.group().CriteriaList.push(new AdditionalCriteria({
182-
Criteria: {
183-
PayerPlanPeriod: {}
184-
}
185-
}, unwrappedExpression.ConceptSets));
186-
}
187-
},
188-
{
189-
...constants.groupAttributes.addProcedureOccurrence,
190-
selected: false,
191-
action: function () {
192-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
193-
self.group().CriteriaList.push(new AdditionalCriteria({
194-
Criteria: {
195-
ProcedureOccurrence: {}
196-
}
197-
}, unwrappedExpression.ConceptSets));
198-
}
199-
},
200-
{
201-
...constants.groupAttributes.addSpecimen,
202-
selected: false,
203-
action: function () {
204-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
205-
self.group().CriteriaList.push(new AdditionalCriteria({
206-
Criteria: {
207-
Specimen: {}
208-
}
209-
}, unwrappedExpression.ConceptSets));
210-
}
211-
},
212-
{
213-
...constants.groupAttributes.addVisit,
214-
selected: false,
215-
action: function () {
216-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
217-
self.group().CriteriaList.push(new AdditionalCriteria({
218-
Criteria: {
219-
VisitOccurrence: {}
220-
}
221-
}, unwrappedExpression.ConceptSets));
222-
}
223-
},
224-
{
225-
...constants.groupAttributes.addVisitDetail,
226-
selected: false,
227-
action: function () {
228-
var unwrappedExpression = ko.utils.unwrapObservable(self.expression);
229-
self.group().CriteriaList.push(new AdditionalCriteria({
230-
Criteria: {
231-
VisitDetail: {}
232-
}
233-
}, unwrappedExpression.ConceptSets));
234-
}
235-
},
23648
{
23749
...constants.groupAttributes.addGroup,
23850
selected: false,

0 commit comments

Comments
 (0)