CDISC Reporting Macros

(Author: Roland Rashleigh-Berry                                                    Date: 18 May 2007)

Introduction

This section is for clients who have currently active support contracts for Spectre (Clinical) of types "Pharma Giant" or "Smaller Pharmas and Global CRO". This page describes some of the CDISC and other reporting macros I have written so far or plan to write that utilize the Spectre reporting system. The list will grow. There may be many more macros that I am working on that are not webbed here. To get copies of these macros, your Spectre "expert" should ask me for them by email. None of these macros will be webbed on this web site and they are not free to use.

Copyright Notice

The Spectre (Clinical) reporting system is free for anyone to use as I have donated it to the public domain. However, this does not apply to the CDISC-compliant reporting macros written by myself plus some extra reporting macros that will not be webbed as part of the free system. All these extra macros written by myself are my copyrighted works. You are only allowed to use these macros either through my express permission or if you have an active support contract for Spectre (Clinical) of the types "Pharma Giant" or "Smaller Pharmas and Global CRO". If your support contract has expired or you drop your support contract to the "Pay as you go" type then you are not allowed to use these macros.

If you are a CRO then you are allowed to provide a minimal set of these CDISC macros to your client if you are obliged to provide the code you used to produce study reports but this does not give the CRO's client the right to make use of these macros except to rerun the code to produce the report output for the same study reported. This should be made clear to the client. If the CRO's client wished to make independent use of these reporting macros then they would have to enter into a support contract with me for Spectre (Clinical) of the "Pharma Giant" or "Smaller Pharmas and Global CRO" type. If you are a CRO and you have a contract with your client such that the client is free to use all the code you provide without restriction then you should be aware that you are not allowed to transfer your rights to use the CDISC reporting macros provided with Spectre over to any of your clients. You must make the client aware if you are using these extra reporting macros because the client will require a support contract with me of the type "Pharma Giant" or "Smaller Pharmas and Global CRO" to make use of them.

CDISC reporting

I am aware that many pharmaceutical companies and CROs do not produce reports directly from CDISC SAS datasets (i.e. before they are turned into xml) but rather produce these CDISC datasets by mapping their own data structure onto it. For them, CDISC data is just an extra deliverable that has been requested. However, some do report from CDISC data and I think this will be more commonplace in the future. If CDISC datasets are supplied to regulatory authorities then I would hope that the counts and percentages produced through putting these CDISC datasets through stats procedures give the same values as in the original tables. Some sort of check needs to be done for this and so it might make more sense to report directly from CDISC data. The reporting macros I will be producing are based solely on the CDISC data standards.

You might want to run the reporting macros on your CDISC data only to check that the counts and percentages are coming out the same. If you wish to use these macros against your own data standards that differ then it should be a simple matter to amend the code to suit. Mostly you will just be changing variable names. I might advise on this but I will not be tailoring these reporting macros for individual companies who have a support contract with me. The work will have to be done at the client end. My aim with Spectre is to keep the code generic so that is why I will be sticking with the CDISC data standards.

%combistats

%combistats is a macro I plan to write that will allow you to combine statistics in one line. The freely supplied %unistats only allows one value per line unless you manipulate the output dataset. Again, this macro will not be supplied with the free system.

Conclusion

This concludes a description of the extra reporting macros that are available or are planned to be available to clients with a support contract with me and the copyright issues surrounding them.
 


 
 

contact the author

 

 

Read more about: macros and cdisc
This page transported by FREE Go FTP Client