"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 CURRENTLY_AT_TYPES () {
        return CURRENTLY_AT_TYPES;
    },
    get DEPRECATED_PRCC_LABELS () {
        return DEPRECATED_PRCC_LABELS;
    },
    get POTENTIAL_LOSS_TO_FOLLOW_UP () {
        return POTENTIAL_LOSS_TO_FOLLOW_UP;
    },
    get PROGRAM_REGISTRATION_STATUS_LABELS () {
        return PROGRAM_REGISTRATION_STATUS_LABELS;
    },
    get PROGRAM_REGISTRY_CONDITION_CATEGORIES () {
        return PROGRAM_REGISTRY_CONDITION_CATEGORIES;
    },
    get PROGRAM_REGISTRY_CONDITION_CATEGORY_LABELS () {
        return PROGRAM_REGISTRY_CONDITION_CATEGORY_LABELS;
    },
    get REGISTRATION_STATUSES () {
        return REGISTRATION_STATUSES;
    },
    get STATUS_COLOR () {
        return STATUS_COLOR;
    }
});
const _colors = require("./colors.js");
const CURRENTLY_AT_TYPES = {
    VILLAGE: 'village',
    FACILITY: 'facility'
};
const REGISTRATION_STATUSES = {
    ACTIVE: 'active',
    INACTIVE: 'inactive',
    RECORDED_IN_ERROR: 'recordedInError'
};
const PROGRAM_REGISTRATION_STATUS_LABELS = {
    [REGISTRATION_STATUSES.ACTIVE]: 'Active',
    [REGISTRATION_STATUSES.INACTIVE]: 'Removed',
    [REGISTRATION_STATUSES.RECORDED_IN_ERROR]: 'Delete'
};
const STATUS_COLOR = {
    purple: _colors.COLORS.purple,
    pink: _colors.COLORS.pink,
    orange: _colors.COLORS.darkOrange,
    yellow: _colors.COLORS.metallicYellow,
    blue: _colors.COLORS.blue,
    green: _colors.COLORS.green,
    grey: _colors.COLORS.grey,
    red: _colors.COLORS.red,
    brown: '#7A492E',
    teal: '#125E7E'
};
const PROGRAM_REGISTRY_CONDITION_CATEGORIES = {
    UNKNOWN: 'unknown',
    DISPROVEN: 'disproven',
    RESOLVED: 'resolved',
    RECORDED_IN_ERROR: 'recordedInError'
};
const PROGRAM_REGISTRY_CONDITION_CATEGORY_LABELS = {
    [PROGRAM_REGISTRY_CONDITION_CATEGORIES.UNKNOWN]: 'Unknown',
    [PROGRAM_REGISTRY_CONDITION_CATEGORIES.DISPROVEN]: 'Disproven',
    [PROGRAM_REGISTRY_CONDITION_CATEGORIES.RESOLVED]: 'Resolved',
    [PROGRAM_REGISTRY_CONDITION_CATEGORIES.RECORDED_IN_ERROR]: 'Recorded in error'
};
const DEPRECATED_PRCC_LABELS = {
    suspected: 'Suspected',
    underInvestigation: 'Under investigation',
    confirmed: 'Confirmed',
    unknown: 'Unknown',
    disproven: 'Disproven',
    resolved: 'Resolved',
    inRemission: 'In remission',
    notApplicable: 'Not applicable',
    recordedInError: 'Recorded in error'
};
const POTENTIAL_LOSS_TO_FOLLOW_UP = {
    CODE_SUFFIX: 'pltfu',
    NAME: 'Potential loss to follow up',
    DEFAULT_THRESHOLD_DAYS: 90,
    DEFAULT_COLOR: 'grey'
};

//# sourceMappingURL=programRegistry.js.map