import personImage from "@/assets/images/person.png"; import accepted from "@/assets/icons/status_accepted.svg"; import not_accepted from "@/assets/icons/status_not_accepted.svg"; import rejected from "@/assets/icons/status_rejected.svg"; import reception from "@/assets/icons/status_reception.svg"; import filled from "@/assets/icons/medcard_filled.svg"; import partially_filled from "@/assets/icons/medcard_partially_filled.svg"; import not_filled from "@/assets/icons/medcard_not_filled.svg"; export const networks = [ { id: "VK", icon: "app:icon-vk", }, { id: "TELEGRAM", icon: "app:icon-tg", }, { id: "GMAIL", icon: "app:icon-google", }, { id: "SLACK", icon: "app:icon-slack", }, { id: "DISCORD", icon: "app:icon-discord", }, { id: "VIBER", icon: "wifi_calling_3", }, { id: "PHONE", icon: "app:phone", }, { id: "EMAIL", icon: "app:mail", }, ]; export const recordingStatuses = [ { label: "Не принят", icon: not_accepted, value: "not_accepted", }, { label: "Принят", icon: accepted, value: "accepted", }, { label: "Отказ", icon: rejected, value: "rejected", }, { label: "На приеме", icon: reception, value: "reception", }, ]; export const medicalСardStatuses = [ { label: "Не заполнена", icon: not_filled, value: "not_filled", }, { label: "Частично заполнена", icon: partially_filled, value: "partially_filled", }, { label: "Заполнена", icon: filled, value: "filled", }, ]; // TODO Статусы приема и статусы заполнения медкарты должны быть общими, чтобы не дублировать в каждом экспорте. Исправить // TODO patientList - исправить название export const patientList = [ { label: "Статус приема", id: 0, data: [ { name: "Не принят", icon: not_accepted }, { name: "Принят", icon: accepted }, { name: "Отказ", icon: rejected }, { name: "На приеме", icon: reception }, ], choice: false, }, { label: "Первичная медкарта", id: 1, data: [ { name: "Не заполнена", icon: not_filled }, { name: "Частично заполнена", icon: partially_filled }, { name: "Заполнена", icon: filled }, ], choice: false, }, { label: "Пациенты", id: 2, data: [ { id: 0, first_name: "Александр", last_name: "Герасимов", patronymic: "Александрович", birthday: "28.03.1980", avatar: personImage, check: false, }, { id: 1, first_name: "Петр", last_name: "Сложный", patronymic: "Олегович", birthday: "01.03.1975", avatar: personImage, check: false, }, { id: 2, first_name: "Олег", last_name: "Пложкин", patronymic: "Васильевич", birthday: "13.07.1999", avatar: personImage, check: false, }, { id: 3, first_name: "Самвел", last_name: "Акопян", patronymic: "Робертович", birthday: "11.11.1991", avatar: personImage, check: false, }, { id: 4, first_name: "Евгений", last_name: "Вольный", patronymic: "Алексеевич", birthday: "12.03.1989", avatar: personImage, check: false, }, { id: 5, first_name: "Анатолий", last_name: "Петров", patronymic: "Васильевич", birthday: "23.07.1949", avatar: personImage, check: false, }, { id: 6, first_name: "Людмила", last_name: "Романова", patronymic: "Олеговна", birthday: "12.11.1995", avatar: personImage, check: false, }, { id: 7, first_name: "Святослав", last_name: "Зимний", patronymic: "Алексеевич", birthday: "15.05.1989", avatar: personImage, check: false, }, { id: 8, first_name: "Алексей", last_name: "Пложкин", patronymic: "Васильевич", birthday: "13.07.2000", avatar: personImage, check: false, }, { id: 9, first_name: "Ипполит", last_name: "Федос", patronymic: "Федорович", birthday: "12.12.1986", avatar: personImage, check: false, }, { id: 10, first_name: "Евгений", last_name: "Сложный", patronymic: "Алексеевич", birthday: "13.03.1979", avatar: personImage, check: false, }, ], choice: false, }, ]; export const patientData = { basic: { full_name: "", birth_date: null, priority: { id: null, label: "", }, contacts: [ { kind: { id: "TELEGRAM", icon: "app:icon-tg", }, username: "", }, ], }, identity_document: { pass: { series_number: "", issued_by_org: "", issued_by_date: null, issued_by_org_code: "", }, snils: { kind: "СНИЛС", number: "", }, inn: { kind: "ИНН", number: "", }, }, phone: { username: "" }, email: { username: "" }, addresses: {}, priorityList: [ { id: 1, label: "Высокий", }, { id: 2, label: "Средний", }, { id: 3, label: "Низкий", }, { id: 4, label: "-", }, ], statuses: [ { name: "Не принят", icon: not_accepted, check: true }, { name: "Принят", icon: accepted, check: false }, { name: "Отказ", icon: rejected, check: false }, { name: "На приеме", icon: reception, check: false }, ], arrSvg: [ { name: "round", text: "Статус приема", active: false }, { name: "medcard", text: "Первичная медкарта", active: false }, { name: "group", text: "Пациенты", active: false }, ], }; export const recordList = [ { id: "c3df0a95-8093-41f1-9584-5b70ee05e71c", start: "2023-07-05T10:00:00Z", end: "2023-07-05T11:00:00Z", employee: { id: "464101e6-b4e6-46a4-8ef6-08ecb2921493", last_name: "Каневский", first_name: "Леонид", patronymic: "Семенович", }, member: { id: "3e6e54e4-2706-47d3-8b54-b841ee8f0943", last_name: "Харитонова", first_name: "Ольга", patronymic: "Васильевна", birth_date: "1990-03-12", photo: personImage, contacts: [ { value: "+7 (910) 424–13–13", kind: "PHONE", }, { value: "Haritonich@mail.ru", kind: "EMAIL", }, ], }, status: "not_accepted", medicalCard: { status: "partially_filled", }, services: [ { title: "Изготовление коронки", cost: 2700, color: "var(--bg-chip-blue-color)", }, { title: "Снятие слепков", cost: 400, color: "var(--bg-chip-yellow-color)", }, ], }, { id: "ba931000-7140-4977-bd09-1ac212b8b8e5", start: "2023-07-06T15:00:00Z", end: "2023-07-06T15:30:00Z", employee: { id: "464101e6-b4e6-46a4-8ef6-08ecb2921493", last_name: "Каневский", first_name: "Леонид", patronymic: "Семенович", }, member: { id: "d340d344-4fc7-4fbe-9db8-b7562b70438d", last_name: "Гаранова", first_name: "Наталья", patronymic: "Романовна", birth_date: "1990-04-12", photo: personImage, contacts: [ { value: "+7 (910) 424–13–13", kind: "PHONE", }, { value: "Haritonich@mail.ru", kind: "EMAIL", }, ], }, status: "accepted", medicalCard: { status: "not_filled", }, services: [ { title: "Осмотр", cost: 0, color: "var(--bg-chip-blue-color)", }, { title: "Лечение среднего кариеса", cost: 2000, color: "var(--bg-chip-yellow-color)", }, { title: "Изготовление коронки", cost: 2700, color: "var(--bg-chip-pink-color)", }, { title: "Снятие слепков", cost: 400, }, ], }, { id: "4cd94bec-a0df-4a18-879d-f64cd6d7098e", start: "2023-07-03T13:00:00Z", end: "2023-07-03T14:30:00Z", employee: { id: "464101e6-b4e6-46a4-8ef6-08ecb2921493", last_name: "Каневский", first_name: "Леонид", patronymic: "Семенович", }, member: { id: "0b2d1db1-6aab-4e29-b857-fc7c9777280f", last_name: "Харитонова", first_name: "Ольга", patronymic: "Васильевна", birth_date: "1990-05-12", photo: personImage, contacts: [ { value: "+7 (910) 424–13–13", kind: "PHONE", }, ], }, status: "reception", medicalCard: { status: "filled", }, services: [ { title: "Чистка зубов", cost: 500, color: "var(--bg-chip-blue-color)", }, { title: "Осмотр", cost: 0, color: "var(--bg-chip-yellow-color)", }, { title: "Лечение среднего кариеса", cost: 2000, color: "var(--bg-chip-pink-color)", }, { title: "Изготовление коронки", cost: 2700, }, { title: "Снятие слепков", cost: 400, }, ], }, ]; export const recordPreviewConfig = [ { title: "Статус", data: "statusLabel", icon: "statusIcon", }, { title: "Дата", data: "date", }, { title: "Время", data: "time", }, { title: "Медкарта", data: null, }, { title: "Услуги", data: null, }, ];