transmart_loader.transmart module¶
-
class
transmart_loader.transmart.CategoricalValue(value: str)¶ Bases:
transmart_loader.transmart.ValueA 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:
objectConcepts to classify observations
-
class
transmart_loader.transmart.ConceptNode(concept: transmart_loader.transmart.Concept)¶ Bases:
transmart_loader.transmart.TreeNodeConcept 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:
objectA data collection that can be loaded into TranSMART
-
class
transmart_loader.transmart.DateValue(value: datetime.date)¶ Bases:
transmart_loader.transmart.ValueA 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:
objectDimension metadata
-
class
transmart_loader.transmart.NumericalValue(value: float)¶ Bases:
transmart_loader.transmart.ValueA 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:
objectData about an observed event or an attribute of a patient
-
class
transmart_loader.transmart.ObservationMetadata¶ Bases:
objectMetadata about an observation
-
class
transmart_loader.transmart.Patient(identifier: str, sex: str, mappings: Sequence[transmart_loader.transmart.PatientMapping])¶ Bases:
objectPatient properties
-
class
transmart_loader.transmart.PatientMapping(source: str, identifier: str)¶ Bases:
objectPatient 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.TreeNodeStudy node
-
class
transmart_loader.transmart.TextValue(value: str)¶ Bases:
transmart_loader.transmart.ValueA text value
-
value()¶
-
value_type()¶
-
-
class
transmart_loader.transmart.TreeNode(name: str)¶ Bases:
objectOntology 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:
objectTrial visit
-
class
transmart_loader.transmart.ValueType¶ Bases:
enum.EnumType 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:
objectPatient visit