Разработка #3745
Обновлено Егор Самойлов 5 месяца назад
Описание задач: 1 Часть 1. Так как мы патроны будем вносить в систему и у них будут qr, хотелось бы иметь возможность их отсканировать. А также иметь возможность узнать, сколько раз он использовался и для каких образцов, минимальная информация - название и тип, максимальная - название, тип, дата синтеза, прибор, канал. Возможно при наведении в момент сканирования нужного патрона. 2. Порадовала возможность быстро открыть соп, только я бы заменила на «Скачать СОП» иначе, сразу неочевидно, какой csv - файл я скачиваю." 3. Это образец в тестовой версии, что плохо: -- 1). Объем фактический после патрона должен быть равен объему элюирования ( для образца это значение 350 мкл, а в таблице 150). 2) Номер на увпн должен слететь, так как это абсолютно новый образец 3) Контроли должны тоже исчезнуть 4) Нужно добавить рядом с значком mq, тип патрона N2. 5.) И дата разведения тоже должна исчезнуть. 4. Также необходимо добавить предупреждение, когда патрон будет использоваться больше 5 раз, те на 6 раз, предупредить, но не запретить." 5. После принятия патрона, должен где-то отображаться его тип 6. Изменила бы столбцы при планировании: "● Основное - это убрать сканирование новых, контейнеров, так как я писала выше, может быть случай, когда я буду собирать в несколько пробирок один образец. Те сначала я планирую, а потом уже начинаю и сканирую новые контейнеры, те исходя из выбранных типов пробирок, после начала у меня появится несколько строк для сканирования контейнеров. ● Номер упр не писать, если его не присвоили, например для ух. Возможно стоить поменять порядок в растворителе, сначала mq, а потом буфер. ● Замените V исп на V образца ● Замените V на Vисх" 7. Также еще нужно предусмотреть, что после сбора основного образца, мы может собрать так называемый хвост, те необходимо где-то добавить кнопочку «добавить хвост», наверно после того, как мы отсканировали новые пробирки. При добавлении хвоста необходимо отсканировать пробирку и указать объем элюирования." 2 Часть 1. Еще проблема: зачастую например у нас в пробирке 7 мл образца, а на патрон наносится 10 мл, в реальной жизни мы доведем объем до 10 мл обычно mq, и только потом будем на носить образец. В связи с данной ситуацией, нужно добавить функционал разбавления (добавления) mq до нужного объема, внутри функционала патрона. Могу предложить сделать следующий вариант: " 1) .Если объем исп. образца, совпадает с табличными значениями (как в СОПе), то Вы отобразите объемы добав и элюирования, как в таблице. 2) Если объем образца отличается от табличного значения ( сейчас такое ощущения, что вы просто округляете в большую сторону), в расчетных столбиках( добав и элюир) поставить знаки вопроса, вывести предупреждение об этом, и предложить два варианта: принять объем или довести объем до табличного. ● Если я принимаю объем, то поля становятся редактируемыми и оператор сам рассчитывает и пишет, что он добавляет. ● Если я довожу до табличного, то появится окно, в котором будет окошко с необходимым объемом. Обращаю внимание, что объем уравн всегда постоянен, независимо от того, сколько я наношу образца. Так например, если у меня образец с 170 мкл и патрон N2, мне будет предложено довести объем до 300 мкл, а значит написано добавить 130 мкл mq. ( в данном варианте патрона всегда будем по умолчанию будем рекомендовать приводить объем к 300 мкл). Так например, если у меня образец с 700 мкл и патрон N10, мне будет предложено довести объем до 1000 мкл, а значит написано добавить 300 мкл mq. Так например, если у меня образец с 7 000 мкл и патрон N100, мне будет предложено довести объем до 10 000 мкл, а значит написано добавить 3 000 мкл mq. При этом в каждом варианте добавления, необходимо сделать возможным изменять конечный объем, те если я захочу не 300 мкл, а 200, я могу исправить сама и он мне пересчитает, сколько нужно добавить mq. Аналогично с другими патронами. Мне рекомендуют табличные значения, но не запрещают ввести свое значение. Очевидно, что после добавления mq перед патроном исходный объем в пробирке должен изменится." 2. Система не ругается, что я пытаюсь элюировать 14 мл в 5 мл пробирку. В случае, если я намерено хочу собрать 14 мл в 5 мл пробирки, нужно как-то сделать так, чтобы пробирки размножились. Те в момент когда я нажимаю начать очистку, у меня появилось предупреждение: измените тип пробирки или добавьте еще пробирок. В случае если мы добавляем еще пробирки, необходимо, чтобы в итоговых пробирках объем элюирования был разделен между ними поровну: "В этом случае возникает две ситуации: 1) Мы считаем, что все пробирки одинаковыми, те в дальнейшем можем их объединить, 2) Мы решили фракционировать их - те все пробирки, это разные фракции и в дальнейшем их нельзя объединять. Поэтому нужно, это предусмотреть и спросить у оператора, это фракции или одно вещество. 3. И сейчас очень странные расчетные значения для добав и элюир, если я меняю объем образца или патрон, поэтому предлагаю все-таки поменять расчет с учетом табличных значений или произвольных, как я описала выше." 4. Если я меняю объем образца или патрон, поэтому предлагаю все-таки поменять расчет с учетом табличных значений или произвольных, как я описала выше." Описание решения: 1. Настройки > -> патроны: добавил новый столбец - количество использований. 2. Добавил отображение типа патрона (N2, N10 или N100) 3. Сделал так, чтобы у олига слетали локальный номер УВПН, типы контролей и дата разведения после постановки на патрон 4. Изменение отображения страницы информации об объекте для патрона (через Ctrl + Q можно открыть): - добавлены олиги, с которыми проходил патрон - предупреждение, если с патроном работали слишком много раз (больше 5) 5. Настройки > -> патроны: добавлено отображение количества использований + добавлена возможность отправлять патроны в архив и обратно 6. В постановке на патрон добавлена кнопка уточнения объема 7. В постановке на патрон сделан новый спсоб добавить олиг в постановку -- через мастер выбора патронов (дает с помощью конструктора собрать оптимальный набор патронов для выбранного олига) 8. В постановке на патрон добавлено автоматическое формирование баркода для пробирки и возможность печати новой пробирки 9. В постановке на патрон добавлена возможность разбавить олиг водой (через открытие модального окна по кнопке Долить MQ). 10. В постановке на патрон добавлено отображение используемой воды. 11. В постановке на патрон добавлено разделение олигов по группам (по исходной пробирке) в виде пустой строки. Окружение: https://synthesis-light-patron-fixes-cicd.dna-tech.dev/login