"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get DASHBOARD_ONLY_TASK_TYPES () {
        return DASHBOARD_ONLY_TASK_TYPES;
    },
    get TASK_ACTIONS () {
        return TASK_ACTIONS;
    },
    get TASK_DELETE_BY_SYSTEM_REASON () {
        return TASK_DELETE_BY_SYSTEM_REASON;
    },
    get TASK_DELETE_PATIENT_DISCHARGED_REASON_ID () {
        return TASK_DELETE_PATIENT_DISCHARGED_REASON_ID;
    },
    get TASK_DELETE_RECORDED_IN_ERROR_REASON_ID () {
        return TASK_DELETE_RECORDED_IN_ERROR_REASON_ID;
    },
    get TASK_DURATION_UNIT () {
        return TASK_DURATION_UNIT;
    },
    get TASK_DURATION_UNIT_LABELS () {
        return TASK_DURATION_UNIT_LABELS;
    },
    get TASK_FREQUENCY_ACCEPTED_UNITS () {
        return TASK_FREQUENCY_ACCEPTED_UNITS;
    },
    get TASK_FREQUENCY_ACCEPTED_UNITS_TO_VALUE () {
        return TASK_FREQUENCY_ACCEPTED_UNITS_TO_VALUE;
    },
    get TASK_FREQUENCY_UNIT () {
        return TASK_FREQUENCY_UNIT;
    },
    get TASK_FREQUENCY_UNIT_LABELS () {
        return TASK_FREQUENCY_UNIT_LABELS;
    },
    get TASK_NOTE_COMPLETE_OVERDUE_REASON_ID () {
        return TASK_NOTE_COMPLETE_OVERDUE_REASON_ID;
    },
    get TASK_STATUSES () {
        return TASK_STATUSES;
    },
    get TASK_TYPES () {
        return TASK_TYPES;
    }
});
const TASK_STATUSES = {
    TODO: 'todo',
    COMPLETED: 'completed',
    NON_COMPLETED: 'non_completed'
};
const TASK_ACTIONS = {
    TODO: 'todo',
    COMPLETED: 'completed',
    NON_COMPLETED: 'non_completed',
    DELETED: 'deleted'
};
const TASK_FREQUENCY_ACCEPTED_UNITS = {
    MINUTE: 'minute',
    MINUTES: 'minutes',
    HOUR: 'hour',
    HOURS: 'hours',
    DAY: 'day',
    DAYS: 'days'
};
const TASK_FREQUENCY_ACCEPTED_UNITS_TO_VALUE = {
    [TASK_FREQUENCY_ACCEPTED_UNITS.MINUTE]: 'minute',
    [TASK_FREQUENCY_ACCEPTED_UNITS.MINUTES]: 'minute',
    [TASK_FREQUENCY_ACCEPTED_UNITS.HOUR]: 'hour',
    [TASK_FREQUENCY_ACCEPTED_UNITS.HOURS]: 'hour',
    [TASK_FREQUENCY_ACCEPTED_UNITS.DAY]: 'day',
    [TASK_FREQUENCY_ACCEPTED_UNITS.DAYS]: 'day'
};
const TASK_FREQUENCY_UNIT = {
    MINUTE: 'minute',
    HOUR: 'hour',
    DAY: 'day'
};
const TASK_FREQUENCY_UNIT_LABELS = {
    [TASK_FREQUENCY_UNIT.MINUTE]: 'minute (s)',
    [TASK_FREQUENCY_UNIT.HOUR]: 'hour (s)',
    [TASK_FREQUENCY_UNIT.DAY]: 'day (s)'
};
const TASK_DURATION_UNIT = {
    HOURS: 'hours',
    DAYS: 'days',
    OCCURRENCES: 'occurrences'
};
const TASK_DURATION_UNIT_LABELS = {
    [TASK_DURATION_UNIT.HOURS]: 'hour (s)',
    [TASK_DURATION_UNIT.DAYS]: 'day (s)',
    [TASK_DURATION_UNIT.OCCURRENCES]: 'occurrence (s)'
};
const TASK_NOTE_COMPLETE_OVERDUE_REASON_ID = 'tasknotcompletedreason-taskoverdue';
const TASK_DELETE_BY_SYSTEM_REASON = 'taskdeletionreason-deletedbysystem';
const TASK_DELETE_RECORDED_IN_ERROR_REASON_ID = 'taskdeletionreason-recordedinerror';
const TASK_DELETE_PATIENT_DISCHARGED_REASON_ID = 'taskdeletionreason-patientdischarged';
const TASK_TYPES = {
    NORMAL_TASK: 'normal_task',
    MEDICATION_DUE_TASK: 'medication_due_task'
};
const DASHBOARD_ONLY_TASK_TYPES = [
    TASK_TYPES.MEDICATION_DUE_TASK
];

//# sourceMappingURL=tasks.js.map