3

是否有一种方便的开源方法可以从 postgreSQL 数据库生成 SAS XPORT 传输格式 (xpt) 文件以供 FDA 提交?

我已经检查了 FDA 规范,可在http://www.fda.gov/downloads/ForIndustry/DataStandards/StudyDataStandards/UCM312964.pdf
获得 这些声明“SAS XPORT 传输文件可以使用市售的架软件”,但不建议使用 SAS 以外的软件包。

SAS XPORT 文件的规范可在http://support.sas.com/techsup/technote/ts140.html获得

我检查了OpenClinica(这是我们正在使用的EDC软件),PGAdmin3和AM(可以导入.xpt文件,但我没有找到导出方法)

4

2 回答 2

0

简单的方法?从来没听说过。我认为一种或另一种方式需要一些开发工作。

我的建议是这样做:

  1. 编写一个用户定义的函数/存储过程,用于提取每个部分所需的数据。

  2. 编写一个用户定义的函数来从每个部分中提取这些数据并将其排列到一个 XML 文件中。XML 函数可能会为此派上用场。

当然,您也可以将 xml 转换放在任意前端。但是,通常,您会发现上述设计迫使您将所有内容都推入基于集合的逻辑中,这在您的情况下可能会更强大。

于 2013-12-02T00:52:24.417 回答
0

如果您不介意使用 Python,我的 XPORT 模块可以编写 xpt 文件。https://github.com/selik/xport

如果您在使用它时遇到问题,请给我写个便条,我会尽力提供帮助。https://github.com/selik/xport/issues

于 2018-05-21T16:25:33.100 回答