Comprehensive metadata container for a research study. Manages study information including title, therapeutic area, type, contributors, links, and tags.
Details
StudyMeta serves as the primary data container for study-level metadata. It coordinates with the ContributorLine class to maintain contributor information and provides methods for generating formatted output of study components.
Active Fields
studyTitle: Title of the study (read/write)therapeuticArea: Therapeutic area of the study (read/write)studyType: Type of study conducted (read/write)studyLinks: Character vector of relevant study links (read/write)studyTags: Character vector of tags describing the study (read/write)contributors: List of ContributorLine objects (read/write)
Active bindings
studyTitleTitle of the study. Can be read or set with validation.
therapeuticAreaTherapeutic area focus of the study. Can be read or set with validation.
studyTypeType of study conducted. Can be read or set with validation.
studyTagsCharacter vector of tags describing study topics and characteristics. Can be read or set with validation.
studyLinksCharacter vector of relevant study resource links and URLs. Can be read or set with validation.
contributorsList of ContributorLine objects representing study team members. Can be read or set with class validation.
Methods
Method new()
Initialize a new StudyMeta instance with study metadata.
Usage
StudyMeta$new(
studyTitle,
therapeuticArea,
studyType,
contributors,
studyLinks = NULL,
studyTags = NULL
)Arguments
studyTitleCharacter string. Title of the study.
therapeuticAreaCharacter string. Therapeutic area focus of the study.
studyTypeCharacter string. Type of study (e.g., observational, interventional).
contributorsList of ContributorLine objects. Study team members.
studyLinksCharacter vector. Optional URLs and references for the study.
studyTagsCharacter vector. Optional tags describing the study topics/characteristics.