You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

TIG v1.0 Metadata Check for SDTM Domain Specification Table Beta 3.2

Metadata check macro is applied and detected no issues. This notice is provided as a visual reminder. It will be removed during final publication. Release Notes

Variable NameVariable LabelTypeControlled Terms, Codelist, or FormatRoleCDISC NotesCore
STUDYIDStudy IdentifierChar
IdentifierUnique identifier for a study.Req
DOMAINDomain AbbreviationCharEGIdentifierTwo-character abbreviation for the domain.Req
USUBJIDUnique Subject IdentifierChar
IdentifierIdentifier used to uniquely identify a subject across all studies for all applications or submissions involving the product.Req
SPDEVIDApplicant Device IdentifierChar
IdentifierApplicant-defined identifier for a device.Perm
EGSEQSequence NumberNum
IdentifierSequence number given to ensure uniqueness of subject records within a domain. May be any valid number.Req
EGGRPIDGroup IDChar
IdentifierUsed to tie together a block of related records in a single domain for a subject.Perm
EGREFIDECG Reference IDChar
IdentifierInternal or external ECG identifier. Example: "UUID".
Perm
EGSPIDApplicant-Defined IdentifierChar
IdentifierApplicant-defined reference number. Perhaps preprinted on the CRF as an explicit line identifier or defined in the applicant's operational database. Example: Line number from the ECG page.Perm
EGBEATNOECG Beat NumberNum
Variable QualifierA sequence number that identifies the beat within an ECG.Perm
EGTESTCDECG Test or Examination Short NameChar(EGTESTCD)
(HETESTCD)
Topic

Short name of the measurement, test, or examination described in EGTEST. It can be used as a column name when converting a dataset from a vertical to a horizontal format. The value in EGTESTCD cannot be longer than 8 characters, nor can it start with a number (e.g., "1TEST" is not valid). EGTESTCD cannot contain characters other than letters, numbers, or underscores. Examples : "PRAG", "QRSAG".

Test codes are in two separate codelists, one for tests based on regular 10-second ECGs (EGTESTCD) and one for tests based on Holter monitoring (HETESTCD).

Req
EGTESTECG Test or Examination NameChar(EGTEST)
(HETEST)
Synonym Qualifier

Verbatim name of the test or examination used to obtain the measurement or finding. The value in EGTEST cannot be longer than 40 characters. Examples: "PR Interval, Aggregate", "QRS Duration, Aggregate".

Test names are in two separate codelists, one for tests based on regular 10-second ECGs (EGTEST) and one for tests based on Holter monitoring (HETEST).

Req
EGCATCategory for ECGChar
Grouping QualifierUsed to categorize ECG observations across subjects. Examples: "MEASUREMENT", "FINDING", "INTERVAL".Perm
EGSCATSubcategory for ECGChar
Grouping QualifierA further categorization of the ECG.Perm
EGPOSECG Position of SubjectChar(POSITION)Record QualifierPosition of the subject during a measurement or examination. Examples: "SUPINE", "STANDING", "SITTING".Perm
EGORRESResult or Finding in Original UnitsChar
Result QualifierResult of the ECG measurement or finding as originally received or collected. Examples of expected values are "62" or "0.151" when the result is an interval or measurement, or "ATRIAL FIBRILLATION" or "QT PROLONGATION" when the result is a finding.Exp
EGORRESUOriginal UnitsChar(UNIT)Variable QualifierOriginal units in which the data were collected. The unit for EGORRES. Examples: "sec" or "msec".Perm
EGSTRESCCharacter Result/Finding in Std FormatChar(EGSTRESC)
(HESTRESC)
Result Qualifier

Contains the result value for all findings, copied or derived from EGORRES in a standard format or standard units. EGSTRESC should store all results or findings in character format; if results are numeric, they should also be stored in numeric format in EGSTRESN. For example, if a test has results of "NONE", "NEG", and "NEGATIVE" in EGORRES and these results effectively have the same meaning, they could be represented in standard format in EGSTRESC as "NEGATIVE". For other examples, see general assumptions. Additional examples of result data: "SINUS BRADYCARDIA", "ATRIAL FLUTTER", "ATRIAL FIBRILLATION".

Test results are in two separate codelists, one for tests based on regular 10-second ECGs (EGSTRESC) and one for tests based on Holter monitoring (HESTRESC).

Exp
EGSTRESNNumeric Result/Finding in Standard UnitsNum
Result QualifierUsed for continuous or numeric results or findings in standard format; copied in numeric format from EGSTRESC. EGSTRESN should store all numeric test results or findings.Perm
EGSTRESUStandard UnitsChar(UNIT)Variable QualifierStandardized units used for EGSTRESC and EGSTRESN.Perm
EGSTATCompletion StatusChar(ND)Record QualifierUsed to indicate an ECG was not done, or an ECG measurement was not taken. Should be null if a result exists in EGORRES.Perm
EGREASNDReason ECG Not DoneChar
Record QualifierDescribes why a measurement or test was not performed. Examples: "BROKEN EQUIPMENT" or "SUBJECT REFUSED". Used in conjunction with EGSTAT when value is "NOT DONE".Perm
EGXFNECG External File PathChar
Record QualifierFile name and path for the external ECG waveform file.Perm
EGNAMVendor NameChar
Record QualifierName or identifier of the laboratory or vendor who provided the test results.Perm
EGMETHODMethod of Test or ExaminationChar(EGMETHOD)Record QualifierMethod of the ECG test. Example: "12 LEAD STANDARD".Perm
EGLEADLead Location Used for MeasurementChar(EGLEAD)Record QualifierThe lead used for the measurement. Examples: "LEAD 1", "LEAD 2", "LEAD 3", "LEAD rV2", "LEAD V1".Perm
EGLOBXFLLast Observation Before Exposure FlagChar(NY)Record QualifierOperationally-derived indicator used to identify the last non-missing value prior to RFXSTDTC. The value should be "Y" or null.Exp
EGEVALEvaluatorChar(EVAL)Record QualifierRole of the person who provided the evaluation. Used only for results that are subjective (e.g., assigned by a person or a group). Should be null for records that contain collected or derived data. Examples: "INVESTIGATOR", "ADJUDICATION COMMITTEE", "VENDOR".Perm
EGEVALIDEvaluator IdentifierChar(MEDEVAL)Variable QualifierUsed to distinguish multiple evaluators with the same role recorded in EGEVAL. Examples: "RADIOLOGIST 1" or "RADIOLOGIST 2".Perm
EGREPNUMRepetition NumberNum
Record QualifierThe incidence number of a test that is repeated within a given timeframe for the same test. The level of granularity can vary, e.g., within a time point or within a visit. For example, multiple measurements of blood pressure or multiple analyses of a sample.Perm
VISITNUMVisit NumberNum
Timing
  1. An assigned numeric identifier that aligns to the chronological order of an encounter.
  2. Numeric version of VISIT, used for sorting.
Exp
VISITVisit NameChar
Timing
  1. The label for a protocol-defined encounter.
  2. May be used in addition to VISITNUM and/or VISITDY.
Perm
VISITDYPlanned Study Day of VisitNum
TimingPlanned study day of the visit based upon RFSTDTC in Demographics.Perm
TAETORDPlanned Order of Element within ArmNum
TimingNumber that gives the planned order of the Element within the Arm for the element in which the assessment was made.Perm
EPOCHEpochChar(EPOCH)TimingEpoch associated with the date/time at which the assessment was made.Perm
EGDTCDate/Time of ECGCharISO 8601 datetime or intervalTimingDate/Time of ECG.Exp
EGDYStudy Day of ECGNum
Timing
  1. Study day of the ECG, measured as integer days.
  2. Algorithm for calculations must be relative to the applicant-defined RFSTDTC variable in Demographics.
Perm
EGTPTPlanned Time Point NameChar
Timing
  1. Text description of time when measurement should be taken.
  2. This may be represented as an elapsed time relative to a fixed reference point, such as time of last dose. See EGTPTNUM and EGTPTREF. Examples: "Start", "5 min post".
Perm
EGTPTNUMPlanned Time Point NumberNum
TimingNumerical version of EGTPT to aid in sorting.Perm
EGELTMPlanned Elapsed Time from Time Point RefCharISO 8601 durationTimingPlanned elapsed time (in ISO 8601) relative to a fixed time point reference (EGTPTREF). Not a clock time or a date time variable. Represented as an ISO 8601 duration. Examples: "-PT15M" to represent the period of 15 minutes prior to the reference point indicated by EGTPTREF, or "PT8H" to represent the period of 8 hours after the reference point indicated by EGTPTREF.Perm
EGTPTREFTime Point ReferenceChar
TimingName of the fixed reference point referred to by EGELTM, EGTPTNUM, and EGTPT.Perm
EGRFTDTCDate/Time of Reference Time PointCharISO 8601 datetime or intervalTimingDate/time for a fixed reference time point defined by EGTPTREF.Perm

Assumptions

  1. EGREFID is intended to store an identifier (e.g., UUID) for the associated ECG tracing. EGXFN is intended to store the name of and path to the ECG waveform file when it is submitted.
  2. There are separate codelists for tests and results based on regular 10-second ECGs and for tests and results based on Holter monitoring.
  3. For non-individual ECG beat data and for aggregate ECG parameter results (e.g., "QT interval", "RR", "PR", "QRS"), EGREFID is populated for all unique ECGs, so that submitted SDTM data can be matched to the actual ECGs stored in the ECG warehouse. Therefore, this variable is expected for these types of records.
  4. For individual-beat parameter results, waveform data will not be stored in the warehouse, so there will be no associated identifier for these beats.
  5. The method for QT interval correction is specified in the test name by controlled terminology: EGTESTCD = "QTCFAG" and EGTEST = "QTcF Interval, Aggregate" is used for Fridericia's formula; EGTESTCD = "QTCBAG" and EGTEST = "QTcB Interval, Aggregate", is used for Bazett's formula.
  6. EGBEATNO is used to differentiate between beats in beat-to-beat records.
  7. EGREPNUM is used to differentiate between multiple repetitions of a test within a given time frame.
  8. EGNRIND can be added to indicate where a result falls with respect to reference range defined by EGORNRLO and EGORNRHI. Examples: "HIGH", "LOW".
  9. When "QTcF Interval, Aggregate" or "QTcB Interval, Aggregate" is derived by the applicant, the derived flag (EGDRVFL) is set to "Y". However, when the "QTcF Interval, Aggregate" or "QTcB Interval, Aggregate" is received from a central provider or vendor, the value would go into EGORRES and EGDRVFL would be null.
  10. If this domain is used in conjunction with the ECG QT Correction Model Data (QT) domain:
    1. For each QT correction method used in the study, values of EGTESTCD and EGTEST are assigned at the study level.
    2. The applicant should assign values for EGTESTCD/EGTEST appropriately with clear documentation on what each test code represents. For example, if the protocol calls for computing the top two best fit models, the applicant could choose to name the top best fit model QTCIAG1 and the second best fit model QTCIAG2, in rank order.
  11. Any Identifiers, Timing variables, or Findings general observation class qualifiers may be added to the EG domain, but the following qualifiers would not generally be used in EG: --MODIFY, --BODSYS, --SPEC, --SPCCND, --FAST, --SEV. It is recommended that ‑‑LOINC not be used.

  • No labels