transmart_loader.transmart module¶
-
class
transmart_loader.transmart.
CategoricalValue
(value: str)¶ Bases:
transmart_loader.transmart.Value
A categorical value
-
value
()¶
-
value_type
()¶
-
-
class
transmart_loader.transmart.
Concept
(concept_code: str, name: str, concept_path: str, value_type: transmart_loader.transmart.ValueType)¶ Bases:
object
Concepts to classify observations
-
class
transmart_loader.transmart.
ConceptNode
(concept: transmart_loader.transmart.Concept)¶ Bases:
transmart_loader.transmart.TreeNode
Concept node
-
class
transmart_loader.transmart.
DataCollection
(concepts: Iterable[transmart_loader.transmart.Concept], studies: Iterable[transmart_loader.transmart.Study], trial_visits: Iterable[transmart_loader.transmart.TrialVisit], visits: Iterable[transmart_loader.transmart.Visit], ontology: Iterable[transmart_loader.transmart.TreeNode], patients: Iterable[transmart_loader.transmart.Patient], observations: Iterable[transmart_loader.transmart.Observation])¶ Bases:
object
A data collection that can be loaded into TranSMART
-
class
transmart_loader.transmart.
DateValue
(value: datetime.date)¶ Bases:
transmart_loader.transmart.Value
A date value
-
value
()¶
-
value_type
()¶
-
-
class
transmart_loader.transmart.
Dimension
(name: str, modifier_code: Optional[str] = None, value_type: Optional[transmart_loader.transmart.ValueType] = None)¶ Bases:
object
Dimension metadata
-
class
transmart_loader.transmart.
NumericalValue
(value: float)¶ Bases:
transmart_loader.transmart.Value
A numerical value
-
value
()¶
-
value_type
()¶
-
-
class
transmart_loader.transmart.
Observation
(patient: transmart_loader.transmart.Patient, concept: transmart_loader.transmart.Concept, visit: Optional[transmart_loader.transmart.Visit], trial_visit: transmart_loader.transmart.TrialVisit, start_date: Optional[datetime.date], end_date: Optional[datetime.date], value: transmart_loader.transmart.Value)¶ Bases:
object
Data about an observed event or an attribute of a patient
-
class
transmart_loader.transmart.
ObservationMetadata
¶ Bases:
object
Metadata about an observation
-
class
transmart_loader.transmart.
Patient
(identifier: str, sex: str, mappings: Sequence[transmart_loader.transmart.PatientMapping])¶ Bases:
object
Patient properties
-
class
transmart_loader.transmart.
PatientMapping
(source: str, identifier: str)¶ Bases:
object
Patient identifiers
-
class
transmart_loader.transmart.
Study
(study_id: str, name: str)¶ Bases:
object
-
class
transmart_loader.transmart.
StudyNode
(study: transmart_loader.transmart.Study)¶ Bases:
transmart_loader.transmart.TreeNode
Study node
-
class
transmart_loader.transmart.
TextValue
(value: str)¶ Bases:
transmart_loader.transmart.Value
A text value
-
value
()¶
-
value_type
()¶
-
-
class
transmart_loader.transmart.
TreeNode
(name: str)¶ Bases:
object
Ontology node
-
add_child
(child: transmart_loader.transmart.TreeNode)¶
-
-
class
transmart_loader.transmart.
TrialVisit
(study: transmart_loader.transmart.Study, rel_time_label: str, rel_time_unit: Optional[str] = None, rel_time: Optional[int] = None)¶ Bases:
object
Trial visit
-
class
transmart_loader.transmart.
ValueType
¶ Bases:
enum.Enum
Type of an observed value
-
Categorical
= 2¶
-
Date
= 4¶
-
Numeric
= 1¶
-
Text
= 3¶
-
-
class
transmart_loader.transmart.
Visit
(patient: transmart_loader.transmart.Patient, identifier: str, active_status: Optional[str], start_date: Optional[datetime.date], end_date: Optional[datetime.date], inout: Optional[str], location: Optional[str], length_of_stay: Optional[int])¶ Bases:
object
Patient visit