| 123456789101112131415161718192021222324252627282930313233343536 |
- function translate (treatments) {
- var results = [ ];
-
- function step (current) {
- var invalid = false;
- switch (current._type) {
- case 'CalBGForPH':
- current.eventType = 'BG Check';
- current.glucose = current.amount;
- current.glucoseType = 'Finger';
- break;
- case 'BasalProfileStart':
- case 'ResultDailyTotal':
- case 'BGReceived':
- case 'Sara6E':
- case 'Model522ResultTotals':
- case 'Model722ResultTotals':
- invalid = true;
- break;
- default:
- break;
- }
- if (!invalid) {
- results.push(current);
- }
- }
- treatments.forEach(step);
- return results;
- }
- exports = module.exports = translate;
|