Программы

   История происхождения этих продуктов тесно связана еще со школьным интересом автора к вычислительной технике, интересом долго остававшимся без должной реализации в силу исторических причин. Но увлечение наукой и покупка первого инженерного калькулятора значительно приблизили к мечте. Настоящее программирование начинается с переходом на работу в Центральную научно-исследовательскую лабораторию Рязанского медицинского института им. акад. И.П.Павлова 01.04.1986.

● Требовалось обсчитать результаты исследований, а на арифмометре этого делать уже не хотелось, т.к. появились первые программируемые калькуляторы (в распоряжении автора был калькулятор "Электроника МК-61"),см. сборник программ

● Затем появились первые персональные компьютеры с еще 86 процессором и DOS (в распоряжении автора были "Искра" (СССР) и "Роботрон" (ГДР). Созданный автором кооператив "Интерфейс", а затем частная фирма "Тавинцев-Интелсервис", даже продавали в ВУЗы СССР контролирующе-обучающие программы, конструкторы баз данных и программы для статобработки результатов экспериментов. А на кафедре биохимии Рязанского медицинского института был создан первый компьютерный класс с этими программами. 

● С широким внедрением Windows и Office 97 был потерян интерес к созданию EXE-продуктов, и автор начал активно использовать Excel и Access, иногда все же баловался Delphi.

Госзакупки

Вашему вниманию предлагаются бесплатные средства для частичной автоматизации госзакупок в бюджетных учреждениях. Автор не несет ответственности за любые результаты работы этого софта и предлагает его КАК ЕСТЬ! Критические замечания не принимаются, т.к. все это делалось "между прочим", но все работает.

Аукцион. Торгуемся с удовольствием! 


● Начальная (максимальная) цена государственного контракта вводится на листе Протокола. 

● ПОРЯДОК РАБОТЫ С ЛИСТОМ "Аукцион":

объявляете шаг 5% и после трехкратного объявления цены фиксируете поднятые карточки (через запятую в красной ячейке напротив соответствующей цены) в очередности их поднятия. Затем объявляете следующую цену, сниженную на шаг и т.д. до момента, когда никто не поднимет карточек. Против этой цены ставим ноль. Активируется следующий шаг. И так до конца. Результаты появляются сами.

Скачать

Статистика

Вашему вниманию предлагаются бесплатные средства для статобработки материалов медико-биологического эксперимента (а, собственно, и любого другого). Автор не несет ответственности за любые результаты работы этого софта и предлагает его КАК ЕСТЬ! Критические замечания не принимаются, т.к. все это делалось "между прочим", но все работает.



Матрица. Элементарная статистика без усилий!
позволяет обрабатывать одновременно 100 вариационных рядов. В каждом ряду может быть до 992 значений (вариант). 
● Ряды вводятся по столбцам на странице ВВОД ДАННЫХ. Можно давать названия рядам (зеленый фон ячеек), эти названия используются на последующих страницах и облегчают трактовку. На странице ВВОД ДАННЫХ можно вводить собственные формулы, для преобразования рядов данных.
● На последующих страницах, без дополнительных действий со стороны оператора, происходит обработка введенных данных. Этим данный продукт и отличается от заумных программ по статистике. 
● В особых комментариях эти результаты не нуждаются: среднее (M), дисперсия выборки (D), стандартное отклонение (σ), доверительный интервал, стандартная ошибка (m), медиана (Me), мода (Mo), среднее гармоническое (Mh), среднее геометрическое (Mg), эксцесс (E), коэффициент асимметрии (A), коэффициент вариации (V), T-тест, F-тест, корреляция Пирсона. 
● Имеются краткие подсказки по статистике. 

matrix.xlsm имеет атрибут ТОЛЬКО ДЛЯ ЧТЕНИЯ. Это убережет файл от случайных изменений. Сохраняйте данные в файле под другим именем, отражающим результаты.
Скачать



Пирсон.


Вводите данные вариационных рядов по столбцам, даете названия рядам. В ячейках, расположенных выше и защищенных от случайного изменения, получаете матрицу парной корреляции Пирсона 10х10 с расчетом коэффициентов корреляции, описательной оценкой связи, подсчетом числа степеней свободы, t-критерия и p-значимости каждого коэффициента корреляции. Значимые результаты дополнительно выделяются цветом.

Скачать




SST - small statistic from Tavintsev.

● Хи-квадрат независимости (15х30). Если качественные признаки не поддаются упорядочению, то единственный подсчет, который в этом случае можно выполнить, − это попытаться определить частоты проявления исследуемых признаков. Приходится прибегать к оценке наличия связи путем определения так называемого хи-квадрата. Критерий хи-квадрат используют для проверки гипотез о качественных данных, представленных не числами, а категориями. Здесь принято оперировать подсчетом частоты (поскольку ранжирование или арифметические действия выполнять невозможно). Критерий (тест) «хи-квадрат» основан на частотах, которые представляют собой количество объектов выборки, попадающих в ту или иную категорию. Суть показателя хи-квадрат: он измеряет разницу между наблюдаемыми (экспериментальными) частотами fЭ и ожидаемыми (теоретическими) частотами fТ.

● Хи-квадрат (2х2), Коэффициент корреляции (2х2).

● Чувствительность / специфичность. Клинические тесты, используемые в клиническом обследовании — не идеальны. Всегда остается вероятность того, что результаты диагностического исследования не отражают объективное наличие или отсутствие заболевания. Обычно для любого клинического теста существует несколько (в различной степени точных) альтернатив. Различная доступность, стоимость, безопасность (а также факторы времени и здравого смысла) ограничивают широкое применение тех или иных методов обследования. Для каждого заболевания существует «золотой стандарт диагностики» — наиболее точный диагностический метод, с помощью которого можно установить наличие или отсутствие данного заболевания. Как правило, применение эталонного метода диагностики ограничивается его неудобствами — от высокого риска осложнений до стоимости.

● Отношение правдоподобия (likelihood ratio): Вероятность того, что данный результат диагностического теста будет ожидаться у пациента с заболеванием по сравнению с вероятностью, что тот же самый результат будет ожидаться у пациента без заболевания. Показывает, во сколько раз выше (ниже) вероятность получить данный результат теста у больных, нежели у здоровых. 

● Достоверность. Если у Вас уже подсчитаны показатели, средние, ошибки, коэффициенты вариации, корреляции, то можно их ввести в соответствующие ячейки таблицы и получить t-критерий Стьюдента и оценку его достоверности, число степеней свободы - ЧСС.

● Предположения и прикидки. Вы можете предварительно прикинуть необходимое число наблюдений для заданной точности, сигмы и дисперсии, t-критерия... и наоборот. 

Скачать


Генератор документов


Вашему вниманию предлагается бесплатное средство для частичной автоматизации документооборота. Разархивируйте файл в отдельную папку.



Шаблон Word-документа
Создаете новый документ Word или используете существующий, отработанный вариант документа.
В тексте этого документа заменяете необходимые текстовые фрагменты названиями полей по образцу - {подразделение} или {дата документа}, или {фио}...
Сохраняете созданный документ как шаблон Word с соответствующим именем файла, которое позволит его выбирать при нажатии кнопки "Выбрать шаблон".
Рабочая таблица расположена на листе "."
В первой строке таблицы (желтая) вводите поля шаблона Word-документа в фигурных скобках {} .
Эти поля будут заполнены, в генерируемом документе, соответствующими значениями из 3,4,5… строк таблицы.
В этих строках можно использовать любые формулы, списки из соседних листов,... Полезная функция - сумма прописью в 12-13 столбцах
Клик в ячейке имеющей формат даты (*дд.мм.гггг) вызывает календарь для выбора даты.

Вставка новой строки производится с помощью кнопки "Вставка строки"
Выбор строки рабочей таблицы
Выбор строки можно сделать двойным кликом в любой ячейке выбираемой строки, кроме ячеек с датами в формате (*дд.мм.гггг) . Выбранная строка таблицы отмечается звездочкой "*" в первом столбце. Данные из выбранной строки будут использоваться при заполнении полей шаблона. Можно выбрать несколько строк. Данные из каждой строки будут использованы для создания соответствующего количества документов, на основании выбранного шаблона.
Выбор шаблона документа
Нажмите кнопку "Выбрать шаблон", открывается окно выбора фалов *.dotx
Выберите подходящий шаблон документа и нажмите "Выбрать" (или "Отмена" для отказа).
Шаблон будет использован для создания документов на основании данных из выбранных строк рабочей таблицы.
Генерация документов
Просто нажмите на кнопку "Генерировать документы".
В текущей папке будут созданы (если отсутствуют) подпапки с названиями, соответствующими значениям ячеек второго столбца таблицы (в файле-образце это - подразделение). В эти папки будут сохранены сгенерированные документы с именами файлов, соответствующими именам шаблонов + 3 и 4 ячейкам таблицы.

* Обратите внимание на ячейки EI, EJ во второй строке. Если Будете добавлять столбцы, то необходимо эти ячейки передвинуть на это же место.

* В первой строке не должно быть пустых ячеек (без обозначенного поля шаблона)

* Число символов в ячейках не должно превышать 255, иначе возникает ошибка при генерации документа (особенности Microsoft Office)

* Кнопка "Сохранить" позволяет сохранить текущий лист в выбираемую папку (сохранение происходит в формате .mht и сохраненный файл открывается WORDом, EXCELL, IE)."
Скачать

MedBase (Медицинская база данных)

Вашему вниманию предлагаются бесплатные средства для учета пациентов, ведения амбулаторных карт, данных лабораторных исследований. Автор не несет ответственности за любые результаты работы этого софта и предлагает его КАК ЕСТЬ! Критические замечания не принимаются, т.к. все это делалось "между прочим", но все работает.

Статталон.  

ПРИ ПЕРВОМ ЗАПУСКЕ ФАЙЛА НЕОБХОДИМО "ВКЛЮЧИТЬ СОДЕРЖИМОЕ" (запуск макросов)
"База" - это конечно условное название.
Лист "База" состоит из расположенных друг под другом строк с данными пациентов.
Форма ввода данных автоматически открывается при запуске программы. Форму ввода данных можно закрыть (крестик в правом верхнем углу формы) и получить возможность редактирования списков (исправьте Регион, добавьте диагнозы и их коды, врачей и учреждения...).
Повторно запустить форму можно кнопкой "Вызов формы ввода данных".
① Кнопки действий с текущей карточкой появляются только если заполнены все поля формы.
② Кнопка "Создать" - сохраняет новую карточку с теми данными, которые отображены  в форме.
③ Кнопка "Заменить" - созраняет текущую карточку на том же месте в базе (так можно править карточки).
④ Кнопка "Удалить" - удаляет текущую карточку из базы.
⑤ Поиск: Введите фамилию и нажмите кнопку рядом с полем фамилии. Если есть еще карточки с такой фамилией, то их можно полистать появившейся кнопкой "V".

Скачать




Самосохраняющийся бланк.


Первую строку не меняем, можно только добавить что-нибудь своё правее столбца "M".
Кнопка "Сохранить в папку" использует данные из ячеек первой строки:
1K - имя папки первого порядка (её вы назначаете сами, это может быть и локальная и сетевая (как в данном примере) папка
1L - имя папки третьего порядка (эта папка получает имя, состоящее из текстов ячеек C10, C11, C12 и даты из ячейки I10)
1M - имя папки второго порядка (эта папка получает имя, соответствующее первому знаку текста в ячейке C10)
Кнопка "<= Удалить" удаляет файл-источник, указанный слева от кнопки (ячейка C1)
Ячейка C7 - это название бланка, оно используется при присвоении имени файла, сохраняемого в папку третьего порядка. Имя файла состоит из текста ячейки C7 и даты из ячейки I15
Лист, на котором находится кнопка "Сохранить в папку", должен называться "Бланк"
Лист со списком исполнителей должен называться "."
Ячейки с розовой заливкой - служебные и их надо использовать по выше описанному назначению.
Все остальные ячейки могут иметь любое содержание.

Скачать

Комментариев нет:

Отправка комментария