大家好,
使用JMP Clinical时,大多数时候我们都使用JMP Clinical中已包含的报告。有很多选择,您可以使用这些报告进行大部分分析。
但是,在某些情况下,出于各种原因,您需要开发新的报告:
-自定义域:JMP Clinical中未计划某些域。然后,您需要在JMP Clinical中包括一个新报告,以便进行所需的分析
-特定分析:开发特定的分析/报告,因为当前报告中未包括该分析/报告。
我的问题是:您是否知道是否可以开发特定的报告(我想使用JSL)?如果是,是否可以将它们直接包含在JMP Clinical报告列表中,以便不同用户使用它们?
谢谢您的帮助。
你好 @Maud_He ,
让我们以不良事件分布报告为例。 以下是包含JMP Clinical 7中报告文件的文件夹(JMP Clinical 6将与此类似):
在C:\ Program Files \ SASHome \ JMPClinical \ 14 \ Clinical \ ProcessLibrary \中,有两个文件名为:
AEDistribution.sas
AEDistribution.xml
.sas文件包含正在运行的代码,.xml文件使用“不良事件分布”报告的“选项”部分来包含选项的选项和布局。“选项”面板中的选择将传递到.sas文件中的代码(必须在来自.xml文件的.sas代码中声明变量)。.sas文件还包含用于创建JSL代码以过滤报告,图表和表格的机制。
要使报告显示在“报告选择”窗口的报告列表中,您将需要修改以下文件:ReportDefinitions.jsl。它位于C:\ Program Files \ SASHome \ JMPClinical \ 14 \ LifeSciences \ JSLFiles \ com \ jmp \ review \中。
在.jsl文件中查找AEDistribution。它会举例说明新报告需要输入的代码/信息类型。不良事件分发的示例是:
ReportDefinitions:allReportsListMap["AEDistribution"] = [1 => "Events",
2 => "Distribution",
"label" => "Adverse Events Distribution",
"name" => "AEDistribution",
"file" => "/user/clinical/processlibrary/AEDistribution.jsl",
"icon" => "/install/lifesciences/documentation/icons/clinical/RelatedAE.gif"];
再往下看
ReportDefinitions:reportListMap["AEDistribution"] = ReportDefinitions:allReportsListMap["AEDistribution"];
下方第三部分的另一行看起来像
ReportDefinitions:drilldownListMap["AEDistribution"] = ReportDefinitions:allReportsListMap["AEDistribution"];
如果您也想更改帮助URL,那么还有另一个文件定义了帮助URL,但是这需要将文档下载到本地位置(并移动到共享位置,在JMP Clinical 7中,可以配置默认值)。URL或文件路径用于帮助文件),因此可以为该特定报告的说明/帮助插入自己的.html文件。这是需要修改的路径和文件
C:\ Program Files \ SASHome \ JMPClinical \ 14 \ LifeSciences \ APMetaData.jmp
对于AEDistribution,该行如下所示:
AED分配3临床PR_C_EV_0003 OP_C_EV_0003 AE分配
标头指示信息需求。包含OP_单元格是对HTML文件名称的引用,该HTML文件将用于报告说明/帮助,并且需要位于下载的帮助文件位置。
请使用现有报告作为可以制作的报告类型的示例,然后复制一份并进行修改以满足您的需求。大多数数据操作都是在.sas文件的开头完成的。
最好,
克里斯,你好
谢谢您的快速回答。
确实,拥有有关要修改的文件的更多详细信息将很有趣:)
最好的祝福,
莫德
你好 @Maud_He ,
感谢您在JMP临床欧洲用户组中发帖。
- JMP Clinical可以读取自定义域并根据其所在域的类型显示报告。例如,CDSIC标准(特别是SDTM)允许自定义域,并且可以定义为发现,干预或事件。 如果遵循这些类别之一的结构,则JMP Clinical将阅读该类别,并且可以使用基于事件,发现或干预的任何报告。
- 为了创建自定义或修改现有报告,这是可能的。像其他报告一样,需要有一个.XML文件,该文件可以转换为“选项”对话框,该对话框将选择内容传递给关联的.sas文件将使用的代码。还有另一个.jsl文件需要修改,以便自定义报告将显示在报告列表中并能够保存到审阅中。
我们没有关于如何执行此操作的示例文档,但是也许这是开始进行此过程的好地方。
我将尽力跟进这篇文章,并提供有关所需文件和需要修改哪些内容的更多详细信息。
最好,