Questions ReceivedQuestion | Teams Collective Response | ||||
---|---|---|---|---|---|
There are a couple of papers which offer guidance for maintaining 1-1 mapps between AVAL and AVALC. Things like: https://www.lexjansen.com/wuss/2017/79_Final_Paper_PDF.pdf and https://www.pharmasug.org/proceedings/2012/DS/PharmaSUG-2012-DS16.pdf. However, neither of these papers explain how to consistently create derived records, where AVALC is a rounded version of AVAL, which satisfies the 1-1 criteria. For example, suppose (within a single PARAMCD) I need to compute an average and then present that in a list to 1 dp. For example, let's say AVAL=45.333333 so for the listing I want to show 45.3. I've computed an average for another subject where AVAL=45.26 which I also wan to show as 45.3 in a listing. If AVALC=45.3 for both records, then this is not a 1-1 mapping. I obviously can't round AVAL, because that would represent a loss of numerical precision in other calculations. One solution might be 'do not populate AVALC, do the rounding when producing the report'. However, this leaves a lot of work in the reporting program if many parameters are to be listed; the programmer would have to determine the rounding on a per-parameter basis. Ideally the 'heavy lifting' should already have been done at the dataset level | PHUSE Team Response: 8th July 2020 Rounding values of AVAL for listing purpose - where to do the rounding and how/where to store the rounded value Storing a rounded value in AVAL is not good practice as it typically results in a loss of precision for calculations in the tables. Storing rounded values in AVALC goes against the ADaM rule that there has to be a 1-1 mapping of AVAL to AVALC. Also, it is not the intent to store the character version of a numeric analysis value in AVALC. AVALC should be populated only when the character value is used for analysis. See ADaM IG v1.1, section 3.3.4, 'PARAM, AVAL, AVALC' paragraph 3 There is no ADaM guidance as to variable naming for variables used for listing purpose only Rounding the analysis result can be done in the listings program, or alternatively, if one wants to store rounded value in the ADaM dataset, a custom variable can be added with an intuitive meaning, eg LISTVAL, to store the rounded value | ||||
Study treatment regimen will be A-B-C-D, therefore planned ARMCD can be ABCD. Most of the patients actual ARM ACTARMCD will also be ABCD. But a few patients may skip D or repeat ABC part which is ABC or ABCABCD. Shall we put UNPLANN in actors or put the real ABC or ABCABCD in the ACTARMCD? | PHUSE Team Response; 9th January 2020 The planned treatment should be reflected in ARMCD/ARM, while the actual regimen received should be reflected in ACTARMCD/ACTARM. In general, TA should reflect the protocol-specified treatment regimens to be administered. If the protocol specified the skipping of a treatment regimen by design, then it is acceptable to find inconsistencies between ARMCD and ACTARMCD. However, these should be noted in the cSDRG and explained in further detail | ||||
In SV domain, we search all the by-visit source data to get the min and max date of each CRF visit. if due to some reason, there are 1-2 days overlap among 2 consecutive CRF visits in SV domain, we can explain in SDRG or always make visits in SV without overlap which means we assign the overlapped days to 1 CRF visit in SV rather than keep the days in both visits as the source data shown? | PHUSE Team Response: 9th January 2020 Acceptable to have the overlap on the visits in SV domain. There will be no P21 consequences due to this, and as such it is not required to explain further in the DRG. The explain in the DERG would be left to the Sponsor's determination | ||||
Questions Received | Teams Collective Response | ||||
Question: Missing Doses in the SDTM EX Domain The SDTMIG v3.4 EX assumption 6.a states: “EX contains medications received; the inclusion of administrations not taken, not given, or missed is under evaluation.” Does anyone know if there’s been progress on this topic? Will the next version of the IG address the inclusion of missing doses in EX? | PHUSE Response: 22 October 2024 EX is designed to capture what was taken, while any missed dose should be included in the EC domain only if the CRF collects for missing dosing. In the event the patient CRF does not collect the missing information, any planned dosing regimen determination can be made in the ADaM dataset for exposure calculation purposes. No derivation is recommended at the SDTM level for missed doses when missed dosing information is not collected. | ||||
Question: Collapsed AE Dataset In an AE dataset, such a scenario exists: multiple AEs are linked together through AEGRPID (group ID, or identifier of linked AE). A collapsed AE record based on these multiple AE records is created. The values of the variables of this collapsed AE record are taken from different records of these multiple AE records. My question is, do we use one ADAE dataset (original records + new collapsed records), or do we use two datasets – one original ADAE and one new ADAECLPS (only include the collapsed AE)? If we use two datasets, how do we express the traceability? | PHUSE Response: 22 October 2024 Per the CDISC SDTMIG v3.3, it is acceptable to collapse AE records in SDTM. SDTM IG page 137 provides the following: Any collapsing methodology for severity, causality, seriousness, action taken, and final outcome should be stated in the study data reviewer’s guide (cSDRG). Sometimes there is no way to show traceability from multiple records. Therefore, it is not necessary to create the collapsed record in the ADaM dataset. One ADAE ADaM dataset that includes all records from the SDTM AE, including the original records and the collapsed records, is recommended. Note that some regulatory agencies or divisions within regulatory agencies may have specific requirements for submitting unique adverse events. For example, CBER (Submitting Study Datasets for Vaccines to the Office of Vaccines Research and Review – Guidance for Industry) asks for the AE to contain the collapsed/summary record while the ‘day-to-day’ details go to the FAAE. Sponsors should ensure any such requirements relevant to their compound are taken into consideration before submission and should contact the regulatory agencies for clarification of such requirements. | ||||
Question: RELREC Implementation for Medications Prescribed for an Event While programming CM/RELREC, is it feasible to use the CM.sasprogram to generate an ‘intermediate SUPPCM dataset’ containing linkage information (SUPPCM.CMAE/AE Identifier, SUPPCM.CMMH/MH Identifier) and subsequently use this ‘intermediate SUPPCM dataset’ to create the RELREC domain? Meanwhile, the ‘final/formal SUPPCM’ intended for submission won’t contain those linkage variables (SUPPCM.CMAE/AE Identifier, SUPPCM.CMMH/MH Identifier). The RELREC would still be based on CRF collect data in this case. Would this method pose any risks concerning CDISC compliance or result in an incorrect programming process according to FDA requirements? I am exploring if we can decrease the number of qualifiers in the SUPPCM by implementing this method, even though the program CM.sas would create two SUPPCM datasets. | PHUSE Response: 08 October 2024 In general, the AE identifier would not be stored in the SUPPCM domain, particularly when the AE identifier can be stored as the LINKID in the CM domain. However, there is no harm in adding it to the SUPPCM. Ensure the RELREC is sourced from the parent domains (e.g. CM and AE). | ||||
Is there a recommended standard for how sponsor organisations should be handling the mapping of inclusion/exclusion criteria into the SDTM IE domain? Should 'like' or 'similar' inclusion/exclusion criteria be mapped into a similar IETESTCD? | PHUSE Team Response: 25 April 2023 The SDTM TI and IE domains together reflect the inclusion and exclusion criteria data for any given study. The TI SDTM domain should reflect what is/was in the protocol at the time (assuming different versions are present due to amendments). The SDTM IG v3.4 mentions the following assumptions for the TI domain in section 7.4.1 with respect to protocol amendments:
There are no additional expectations from the regulatory agencies. The FDA expects sponsors to manage the inclusion/exclusion criteria updates. | ||||
Historical Data Consideration in the SV Domain (under SDTMIG v3.4) | PHUSE Team Response: 09 December 2022 Pre-study findings, such as tests performed at the time the disease was diagnosed, can be assigned to the initial screening visit. In this case, the content of the visit variable represents the visit when the test result was recorded in the CRF. The date of the test (or sample collection date) will be stored in the –DTC variable of the applicable domain (e.g. MIDTC). In cases where historical data is stored as a finding, these historical test/sampling dates should not be taken into account when populating SVSTDTC for the particular visit. References: Assumptions 13 for the SV domain in SDTMIG v3.4: | ||||
How should the sex of transgender patients be collected and analysed in clinical trials? Should the sex at birth be collected only or should the gender preference also be collected? Which laboratory normal ranges should be assigned to transgender patients’ laboratory test results? How does hormone therapy affect data collection and/or analysis for transgender patients? | PHUSE Team Response: 30 June 2022 The CDISC CDASH team is currently working to publish either an updated guidance or white paper planned for 2025 on recommendations on capturing the sex for transgender patients. In the draft version, the recommendation would be to collect a two-stage question (note that the controlled terminology and collection text are a draft stage and not finalised): 1. “Sex at Birth” (Male | Female | Don’t know | Prefer not to answer) and 2. “Sexual Identity” (Male | Female | Intersex | Transgender | … | Don’t know | Prefer not to answer | Self-describe). In the interim, each sponsor should determine how the data should be collected. It is recommended to provide clarity on the definition of each question, perhaps within the CRF Completion Guidelines. For example, does Sex at Birth pertain to sex stated on the birth certificate, and how to complete the data entry if a patient does not have a birth certificate. The following articles may be reviewed to determine how hormone therapy affects laboratory results and, in general, analysis for transgender subjects:
| ||||
How do you proceed in providing the reason for the missing code? Do you collect the reason for the missing LOINC code or do you just provide a predetermined reason? The LOINC working group recommend providing a reason for missing code in the cSDRG. (See the extracted text from the Reference: https://www.fda.gov/media/109376/download)
The FDA TCG 4.6 recommends providing the LOINC code of the laboratory parameters for studies starting after March 2020, but nothing is mentioned in the case of missing code. | PHUSE Team Response: 07 February 2022 If the laboratory hasn’t sent the LOINC code, it is recommended to go back to the laboratory to obtain it. Per the team members’ experience, the FDA accepts if the laboratory hasn’t provided the LOINC code and it is missing. In the cSDRG, it notes the reason for it missing as “Lab did not provide the code”, or as noted in the LOINC working group’s screenshot. (Reference: https://www.fda.gov/media/109376/download) One solution would be to request the LOINC code from the lab at the study initiation phase, but it is expected that not all lab tests will have a corresponding LOINC code assigned. | ||||
There are a couple of papers which offer guidance for maintaining 1-1 mapps between AVAL and AVALC. Things like: https://www.lexjansen.com/wuss/2017/79_Final_Paper_PDF.pdf https://www.pharmasug.org/proceedings/2012/DS/PharmaSUG-2012-DS16.pdf However, neither of these papers explain how to consistently create derived records, where AVALC is a rounded version of AVAL, which satisfies the 1-1 criteria. For example, suppose (within a single PARAMCD) I need to compute an average and then present that in a list to 1 dp. For example, let's say AVAL=45.333333 so for the listing I want to show 45.3. I've computed an average for another subject where AVAL=45.26 which I also wan to show as 45.3 in a listing. If AVALC=45.3 for both records, then this is not a 1-1 mapping. I obviously can't round AVAL, because that would represent a loss of numerical precision in other calculations. One solution might be 'do not populate AVALC, do the rounding when producing the report'. However, this leaves a lot of work in the reporting program if many parameters are to be listed; the programmer would have to determine the rounding on a per-parameter basis. Ideally the 'heavy lifting' should already have been done at the dataset level. | PHUSE Team Response: 08 July 2020 Rounding values of AVAL for listing purpose - where to do the rounding and how/where to store the rounded value. Storing a rounded value in AVAL is not good practice as it typically results in a loss of precision for calculations in the tables. Storing rounded values in AVALC goes against the ADaM rule that there has to be a 1-1 mapping of AVAL to AVALC. Also, it is not the intent to store the character version of a numeric analysis value in AVALC. AVALC should be populated only when the character value is used for analysis. See ADaM IG v1.1, section 3.3.4, 'PARAM, AVAL, AVALC' paragraph 3. There is no ADaM guidance as to variable naming for variables used for listing purpose only. Rounding the analysis result can be done in the listings program, or alternatively, if one wants to store rounded value in the ADaM dataset, a custom variable can be added with an intuitive meaning, eg LISTVAL, to store the rounded value. | ||||
Study treatment regimen will be A-B-C-D, therefore planned ARMCD can be ABCD. Most of the patients actual ARM ACTARMCD will also be ABCD. But a few patients may skip D or repeat ABC part which is ABC or ABCABCD. Shall we put UNPLANN in actors or put the real ABC or ABCABCD in the ACTARMCD? | PHUSE Team Response: 09 January 2020 The planned treatment should be reflected in ARMCD/ARM, while the actual regimen received should be reflected in ACTARMCD/ACTARM. In general, TA should reflect the protocol-specified treatment regimens to be administered. If the protocol specified the skipping of a treatment regimen by design, then it is acceptable to find inconsistencies between ARMCD and ACTARMCD. However, these should be noted in the cSDRG and explained in further detail. | ||||
In SV domain, we search all the by-visit source data to get the min and max date of each CRF visit. if due to some reason, there are 1-2 days overlap among 2 consecutive CRF visits in SV domain, we can explain in SDRG or always make visits in SV without overlap which means we assign the overlapped days to 1 CRF visit in SV rather than keep the days in both visits as the source data shown? | PHUSE Team Response: | 9th 09 January 2020 Acceptable to have the overlap on the visits in SV domain. There will be no P21 consequences due to this, and as such it is not required to explain further in the DRG. The explain in the DERG would be left to the Sponsor's determination. | |||
For the Table like 'Summary of Common (>=X%) Adverse Events by Overall Frequency', should the flags for common AEs be created in the ADAE dataset? | PHUSE Team Response: | 31st 31 July 2019 5pct, 2pct custom flag variables can be added to ADAE Derivation of the flag variable depends on the definition in SAP/table Janssen - If derivation rule is complicated enough, include it in ADAE.
Other companies do not include in the ADAE and handle it in the table generating programs.
| |||
FDA impressed the wish to keep ETCD/ELEment to facilitate reviewer to review the data in | 20112011 CDER Common Data Standards Issues Document. However, in all later FDA | publishedpublished Study Data Technical Conformance Guide | up up to V4.1 published in 2018, only EPOCH is required. EPOCH by it's own should have been informative enough. FDA validator rules V1.2 published in DEC2017 still mentions that variables requested by FDA in Policy documents should be included in the dataset, e.g. EPOCH and ELEMENT. Do you know if FDA still require ELEMENT/ETCD in all domains? If yes, I would suggest to CDISC SDTM team to include those 2 variables in the parent domain and not the SUPP domain. | PHUSE Team Response: | 4th 04 July 2018
|
How should OTHER be represented for variables bound by non-extensible codelists? | PHUSE Team Response: | 7th07 June 2017 Existing SDTMIGs (e.g., v3.1.2, v3.1.3, v3.2) do not explicitly define how "OTHER" should be implemented universally for all non-extensible codelists. Additional References: N/A | |||
How should MULTIPLE be used for variables bound by non-extensible codelists? | PHUSE Team Response: | 7th07 June 2017 Existing SDTMIGs (e.g., v3.1.2, v3.1.3, v3.2) do not explicitly define how "MULTIPLE" should be implemented universally for all non-extensible codelists. Additional References: N/A | |||
What are best practices for creating CT for/representing questionnaire responses? | PHUSE Team Response: | 7th 07 June 2017 It is recommended to review SDTMIG (v3.1.2, v3.1.3, or v3.2) Section 4.1.3 Coding and Controlled Terminology Assumptions. Furthermore, please also review existing questionnaire CDISC Controlled Terminology (CT) and CDISC Questionnaires, Ratings & Scales (QRS) supplements and related details found on the QRS page – see reference below. | |||
What is the general recommendation/approach for generating/submitting custom domains (e.g. non-standard CDISC SDTM domains) to regulatory agencies? | PHUSE Team Response: | 12th 12 September 2017
| PhUSE
| findings about
The overall process for creating a custom domain are clearly explained in the SDTM IG and must always be based on one of the three SDTM general observation classes (interventions, events or findings). |
Page Comparison
General
Content
Integrations