python用于临床数据管理
线下核查、统计报告
季风吹向大海/
这个作者很懒,什么都没留下…
展开
-
Python用于临床数据管理-Lab-AE核查-new-1-生成LB异常有临床意义listing
import pandas as pd import mymod import excelformat2 date=mymod.datestr() writer=pd.ExcelWriter(r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\output\阿达木三期异常有临床意义LB{}.xlsx'.format(date)) file=r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\rawdata\WIBP2018004_阿达木III期_数据库原创 2022-02-08 15:06:37 · 570 阅读 · 0 评论 -
Python用于临床数据管理-根据访视时间窗计算缺失页面
#获取项目报告管理-数据检查报告-数据清洗进度报表,然后将受试者状态添加到表格中,连同数据集一起作为原始数据。 #导入所需的库 import pandas as pd from datetime import datetime now=datetime.now() import re #读入page列表和数据集给药表单 writer=pd.ExcelWriter(r'C:\Users\XinXinbuX280\Desktop\E4F4P\output\E4F4缺失页面统计.xlsx') pagefile=r原创 2022-02-08 15:16:46 · 533 阅读 · 0 评论 -
python用于临床数据管理_AE查重脚本
# -*- coding: utf-8 -*- """ Created on Thu Dec 24 14:00:01 2020 @author: s """ import re import openpyxl import pandas as pd from openpyxl.styles import Font,PatternFill,Side,Alignment,Border from datetime import datetime def AE_dup(filename): imp原创 2021-05-06 15:29:39 · 273 阅读 · 0 评论 -
Python用于临床数据管理-Lab-AE核查-new-3-多次输出结果比较
#原文件新增一列【核查备注】列,新文件无需处理 import os import pandas as pd import excelformat2 filename_old=os.listdir(r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\rawdata\文件比对\原') filename_new=os.listdir(r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\rawdata\文件比对\新') path_old=r'C:\Users\原创 2022-02-08 15:09:27 · 400 阅读 · 0 评论 -
python用于临床数据管理_超窗判断
#V7给药开始日期-V6给药开始日期=7±3天,17行更改要核查的周期,44行修改对应的窗口期时间。 import openpyxl wb=openpyxl.load_workbook(r'C:\Users\s\.spyder-py3\TE0.xlsx') ws=wb['EX_给药记录'] rows=ws.rows a1=[] #存储‘给药记录’中受试者编号列 a2=[] #存储‘给药记录’中访视列 b1=[] #存储‘给药记录'给药开始时间列 d31=['01','03','05','07',原创 2021-05-07 09:50:17 · 230 阅读 · 0 评论 -
python用于临床数据管理_LB-AE核查
import tkinter as tk from tkinter.filedialog import askopenfilename import re #设置GUI----------------------------------------------------------------------- path1='NA' #datalisting路径 path2='NA' #输出路径 def hit_b1(): global path1 path1=askopenfilenam原创 2021-05-07 09:32:15 · 299 阅读 · 0 评论 -
Python用于临床数据管理-CRF排版
''' 注意事项: 1、流程图必须不包含合并单元格,一列对应一个访视,一行对应一个表单; 2、所需表单的单元格不为空即可,不需要的表单对应的单元格为空; 3、流程图中表单的顺序需要与unique CRF文件中表格的顺序一致,名称可以不一致; 4、程序会根据流程图第一行设置页眉中的访视信息,根据流程图第二行设置页眉中的时间窗信息,其余信息请添加在CRF文件最后一个表格中,作为页眉模板; 5、流程图A1单元格内容必须为“访视编号”; 6、用户界面中;流程图路径和CRF路径请输入完整的文件路径,包含文件拓展名;(原创 2022-02-08 14:57:38 · 719 阅读 · 0 评论 -
Python用于临床数据管理-Lab-AE核查-new-2-MH&AE匹配到LB
#AE结束日期为空,则设置为2100-01-01,日期含有UNK,则已01替换,开始日期年月日军均未知替换为1900-01-01 import pandas as pd import mymod import excelformat2 import re from datetime import datetime from fuzzywuzzy import fuzz #文件读入,输出路径定义---------------------------------------------------------原创 2022-02-08 15:08:17 · 838 阅读 · 0 评论