db.schemas.legacy.models
This module contains all the ORM models, implemented using SQLAlchemy.
The attributes of each object are documented as being either ‘column’ or ‘dynamic’; ‘column’ means they’re actual columns in the database table, and ‘dynamic’ means they’re only convenience attributes created by the ORM to handle relationships.
Note that the actual data types used when creating tables depends on the SQL dialect used (i.e. which database it’s connected to). To check the exact data types, one can refer to SQLAlchemy’s documentation, or inspect the schema of the tables that were created using this tool.
NOTE: back-references may not always be documented.
Module Contents
Classes
Functions
Data
_supported_indexes_for
_model_type_registry
API
emtellipro.db.schemas.legacy.models.Base
Bases: sqlalchemy.orm.DeclarativeBase
The base of all tables.
Base.metadata
Value: create_metadata(...)
Base.__tablename__
emtellipro.db.schemas.legacy.models.AlembicVersion
Bases: emtellipro.db.schemas.legacy.models.Base
Table containg the alembic version. It’s defined here so that we can easily create and drop it along with all the other tables.
AlembicVersion.__tablename__
Value: alembic_version
AlembicVersion.version_num
Value: Column(...)
AlembicVersion.__table_args__
Value: ()
emtellipro.db.schemas.legacy.models.ProcessingDetails
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing details about the job submitted for processing.
ProcessingDetails.id
Value: Column(...)
ProcessingDetails.job_id
Value: Column(...)
ProcessingDetails.submit_timestamp
Value: Column(...)
ProcessingDetails.task_id
Value: Column(...)
ProcessingDetails.engine_version
Value: Column(...)
ProcessingDetails.sdk_version
Value: Column(...)
ProcessingDetails.sql_query
Value: Column(...)
emtellipro.db.schemas.legacy.models.DocumentMetadata
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing arbitrary metadata for each document.
DocumentMetadata.id
Value: Column(...)
DocumentMetadata.document_id
Value: Column(...)
DocumentMetadata.document
Value: relationship(...)
DocumentMetadata.source_document_id
Value: Column(...)
DocumentMetadata.source_document_id_2
Value: Column(...)
DocumentMetadata.source_document_id_3
Value: Column(...)
DocumentMetadata.original_category
Value: Column(...)
DocumentMetadata.original_subcategory
Value: Column(...)
DocumentMetadata.clinical_domain
Value: Column(...)
DocumentMetadata.institution
Value: Column(...)
DocumentMetadata.subject_id
Value: Column(...)
DocumentMetadata.subject_id_2
Value: Column(...)
DocumentMetadata.description
Value: Column(...)
DocumentMetadata.hadm_id
Value: Column(...)
DocumentMetadata.chartdate
Value: Column(...)
DocumentMetadata.encounterdate
Value: Column(...)
DocumentMetadata.author_name
Value: Column(...)
DocumentMetadata.subject_name
Value: Column(...)
DocumentMetadata.subject_dob
Value: Column(...)
DocumentMetadata.subject_gender
Value: Column(...)
DocumentMetadata.subject_address
Value: Column(...)
DocumentMetadata.requestor
Value: Column(...)
DocumentMetadata.document_summary
Value: Column(...)
DocumentMetadata.predefined_names
Value: ['author_name', 'chartdate', 'encounterdate', 'clinical_domain', 'description', 'document_summary', 'hadm_id', 'institution', 'original_category', 'original_subcategory', 'requestor', 'source_document_id', 'source_document_id_2', 'source_document_id_3', 'subject_address', 'subject_dob', 'subject_gender', 'subject_id', 'subject_id_2', 'subject_name']
DocumentMetadata.__table_args__
Value: ()
DocumentMetadata.parse_dates
Optionally parse dates in the metadata. This also converts empty strings to None.
emtellipro.db.schemas.legacy.models.DocumentStructuredMetadata
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing arbitrary metadata for each document.
DocumentStructuredMetadata.id
Value: Column(...)
DocumentStructuredMetadata.document_id
Value: Column(...)
DocumentStructuredMetadata.document
Value: relationship(...)
DocumentStructuredMetadata.key
Value: Column(...)
DocumentStructuredMetadata.value
Value: Column(...)
emtellipro.db.schemas.legacy.models.Document
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing details specific the the overall document that was processed.
Document.id
Value: Column(...)
Document.category
Value: Column(...)
Document.subcategory
Value: Column(...)
Document.filename
Value: Column(...)
Document.section_label
Value: Column(...)
Document.text
Value: Column(...)
Document.json_representation
Value: Column(...)
Document.processing_status
Value: Column(...)
Document.processing_details_id
Value: Column(...)
Document.source_type
Value: Column(...)
Document.source_path
Value: Column(...)
Document.source_size
Value: Column(...)
Document.processing_details
Value: relationship(...)
Document.concepts
Value: relationship(...)
Document.entities
Value: relationship(...)
Document.relations
Value: relationship(...)
Document.locations
Value: relationship(...)
Document.ontology_versions
Value: relationship(...)
emtellipro.db.schemas.legacy.models.DocumentSourceChunk
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing chunks of source data.
This is useful for storing the original PDF data if you’ve extracted the text from it and have used the plaintext for processing.
DocumentSourceChunk.document_id
Value: Column(...)
DocumentSourceChunk.offset
Value: Column(...)
DocumentSourceChunk.data
Value: Column(...)
emtellipro.db.schemas.legacy.models.OntologyVersion
Bases: emtellipro.db.schemas.legacy.models.Base
Table of ontology versions for each document.
OntologyVersion.document_id
Value: Column(...)
OntologyVersion.ontology
Value: Column(...)
OntologyVersion.release_version
Value: Column(...)
OntologyVersion.document
Value: relationship(...)
emtellipro.db.schemas.legacy.models.Entity
Bases: emtellipro.db.schemas.legacy.models.Base
Table of entities stored in a specific document. The entity information is
stored in different tables depending on entity type. The “type_column can be used along with theentity_id` to determine which exact entity is
referred to.
Entity.id
Value: Column(...)
Entity.type_
Value: Column(...)
Entity.document_id
Value: Column(...)
Entity.entity_id
Value: Column(...)
Entity.entity
The actual *Entity instance this relation references.
emtellipro.db.schemas.legacy.models.AssumedEntity
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing assumed entities.
AssumedEntity.id
Value: Column(...)
AssumedEntity.value
Value: Column(...)
AssumedEntity.document_id
Value: Column(...)
AssumedEntity.document
Value: relationship(...)
emtellipro.db.schemas.legacy.models.FoundEntity
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing found entities.
FoundEntity.id
Value: Column(...)
FoundEntity.polarity
Value: Column(...)
FoundEntity.section_name
Value: Column(...)
FoundEntity.uncertainty
Value: Column(...)
FoundEntity.known_ambiguity
Value: Column(...)
FoundEntity.question_status
Value: Column(...)
FoundEntity.guidance
Value: Column(...)
FoundEntity.experiencer
Value: Column(...)
FoundEntity.factuality
Value: Column(...)
FoundEntity.heading_status
Value: Column(...)
FoundEntity.text
Value: Column(...)
FoundEntity.start
Value: Column(...)
FoundEntity.document_id
Value: Column(...)
FoundEntity.document
Value: relationship(...)
FoundEntity.concepts
Value: relationship(...)
FoundEntity.locations
Value: relationship(...)
FoundEntity.spans
Value: relationship(...)
FoundEntity.type_names
Value: relationship(...)
FoundEntity.measurement_units
Value: relationship(...)
emtellipro.db.schemas.legacy.models.FoundEntityMeasurementUnit
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing the measurement units for a found entity
FoundEntityMeasurementUnit.id
Value: Column(...)
FoundEntityMeasurementUnit.found_entity_id
Value: Column(...)
FoundEntityMeasurementUnit.text
Value: Column(...)
emtellipro.db.schemas.legacy.models.FoundEntityType
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing the type_name information from found entities.
Note that all 3 columns form the primary key since there is a unique type name per ontology per found entity.
FoundEntityType.found_entity_id
Value: Column(...)
FoundEntityType.ontology
Value: Column(...)
FoundEntityType.type_name
Value: Column(...)
emtellipro.db.schemas.legacy.models.Concept
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing information about a specific column, with the primary keys
being the concept_id and ontology.
Concept.concept_id
Value: Column(...)
Concept.ontology
Value: Column(...)
Concept.description
Value: Column(...)
Concept.documents
Value: relationship(...)
Concept.found_entities
Value: relationship(...)
emtellipro.db.schemas.legacy.models.FoundEntitySpan
Bases: emtellipro.db.schemas.legacy.models.Base
Table containging spans contained in found entities.
FoundEntitySpan.id
Value: Column(...)
FoundEntitySpan.start
Value: Column(...)
FoundEntitySpan.end
Value: Column(...)
FoundEntitySpan.text
Value: Column(...)
FoundEntitySpan.found_entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.SentenceLocation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing sentence locations. It exists mainly as a link between the locations table and the spans.
SentenceLocation.id
Value: Column(...)
SentenceLocation.text
Value: Column(...)
SentenceLocation.spans
Value: relationship(...)
SentenceLocation.sections
Value: relationship(...)
emtellipro.db.schemas.legacy.models.SentenceLocationSpan
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing sentence location spans
SentenceLocationSpan.id
Value: Column(...)
SentenceLocationSpan.start
Value: Column(...)
SentenceLocationSpan.end
Value: Column(...)
SentenceLocationSpan.sentence_location_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.HeadingLocation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing heading locations. It exists mainly as a link between the locations table and the spans.
HeadingLocation.id
Value: Column(...)
HeadingLocation.text
Value: Column(...)
HeadingLocation.section_location_id
Value: Column(...)
HeadingLocation.spans
Value: relationship(...)
HeadingLocation.section
Value: relationship(...)
emtellipro.db.schemas.legacy.models.HeadingLocationSpan
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing heading location spans
HeadingLocationSpan.id
Value: Column(...)
HeadingLocationSpan.start
Value: Column(...)
HeadingLocationSpan.end
Value: Column(...)
HeadingLocationSpan.heading_location_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.PageLocation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing page locations. It exists mainly as a link between the locations table and the spans.
PageLocation.id
Value: Column(...)
PageLocation.text
Value: Column(...)
PageLocation.page_index
Value: Column(...)
PageLocation.spans
Value: relationship(...)
PageLocation.sections
Value: relationship(...)
emtellipro.db.schemas.legacy.models.PageLocationSpan
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing page location spans
PageLocationSpan.id
Value: Column(...)
PageLocationSpan.start
Value: Column(...)
PageLocationSpan.end
Value: Column(...)
PageLocationSpan.page_location_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.PageSection
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing links between pages and section, with a composite primary
key of page_id and section_id.
PageSection.page_id
Value: Column(...)
PageSection.section_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.Relation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing links to all the different kinds of relations. Use the
type_ and relation_id fields to find the actual relation in one of
the other *Relation tables.
Relation.id
Value: Column(...)
Relation.type_
Value: Column(...)
Relation.document_id
Value: Column(...)
Relation.relation_id
Value: Column(...)
Relation.relation
The actual *Relation instance this relation references.
emtellipro.db.schemas.legacy.models.Location
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing links to all the different kinds of locations. Use the
type_ and location_id fields to find the actual location in one of
the other *Location tables.
Location.id
Value: Column(...)
Location.type_
Value: Column(...)
Location.document_id
Value: Column(...)
Location.location_id
Value: Column(...)
Location.location
The actual *Location instance this relation references.
emtellipro.db.schemas.legacy.models.SectionLocationSpan
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing sentence location span information.
SectionLocationSpan.id
Value: Column(...)
SectionLocationSpan.start
Value: Column(...)
SectionLocationSpan.end
Value: Column(...)
SectionLocationSpan.section_location_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.ImageLinkRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing image link relation information.
ImageLinkRelation.id
Value: Column(...)
ImageLinkRelation.image_findings
Value: relationship(...)
ImageLinkRelation.references
Value: relationship(...)
ImageLinkRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.FollowupRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containign follow-up relation information.
FollowupRelation.id
Value: Column(...)
FollowupRelation.polarity
Value: Column(...)
FollowupRelation.time_expression_id
Value: Column(...)
FollowupRelation.time_expression
Value: relationship(...)
FollowupRelation.procedures
Value: relationship(...)
FollowupRelation.reasons
Value: relationship(...)
FollowupRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.ExperiencerRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing experience relation information.
ExperiencerRelation.id
Value: Column(...)
ExperiencerRelation.polarity
Value: Column(...)
ExperiencerRelation.experiencer_id
Value: Column(...)
ExperiencerRelation.experienced_id
Value: Column(...)
ExperiencerRelation.experiencer
Value: relationship(...)
ExperiencerRelation.experienced
Value: relationship(...)
ExperiencerRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.MeasurementRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing measurement relations.
MeasurementRelation.id
Value: Column(...)
MeasurementRelation.subject_id
Value: Column(...)
MeasurementRelation.value_id
Value: Column(...)
MeasurementRelation.subject
Value: relationship(...)
MeasurementRelation.value
Value: relationship(...)
MeasurementRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.QualifierRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing qualifier relations.
QualifierRelation.id
Value: Column(...)
QualifierRelation.qualifier_type
Value: Column(...)
QualifierRelation.qualifier_id
Value: Column(...)
QualifierRelation.qualifies_id
Value: Column(...)
QualifierRelation.qualifier
Value: relationship(...)
QualifierRelation.qualifies
Value: relationship(...)
QualifierRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing medication relations.
MedicationRelation.id
Value: Column(...)
MedicationRelation.drug_entity_id
Value: Column(...)
MedicationRelation.drug
Value: relationship(...)
MedicationRelation.dosages
Value: relationship(...)
MedicationRelation.frequencies
Value: relationship(...)
MedicationRelation.modes
Value: relationship(...)
MedicationRelation.quantities
Value: relationship(...)
MedicationRelation.routes
Value: relationship(...)
MedicationRelation.necessities
Value: relationship(...)
MedicationRelation.modifiers
Value: relationship(...)
MedicationRelation.durations
Value: relationship(...)
MedicationRelation.indications
Value: relationship(...)
MedicationRelation.date_times
Value: relationship(...)
MedicationRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.TemporalityRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing temporality relations.
TemporalityRelation.id
Value: Column(...)
TemporalityRelation.polarity
Value: Column(...)
TemporalityRelation.category
Value: Column(...)
TemporalityRelation.temporal_entity_id
Value: Column(...)
TemporalityRelation.subject_id
Value: Column(...)
TemporalityRelation.temporal_entity
Value: relationship(...)
TemporalityRelation.subject
Value: relationship(...)
TemporalityRelation.modifiers
Value: relationship(...)
TemporalityRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.ReportedEventRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing reported event relations.
ReportedEventRelation.id
Value: Column(...)
ReportedEventRelation.polarity
Value: Column(...)
ReportedEventRelation.category
Value: Column(...)
ReportedEventRelation.subject_id
Value: Column(...)
ReportedEventRelation.subject
Value: relationship(...)
ReportedEventRelation.to_entities
Value: relationship(...)
ReportedEventRelation.from_entities
Value: relationship(...)
ReportedEventRelation.methods
Value: relationship(...)
ReportedEventRelation.time_expressions
Value: relationship(...)
ReportedEventRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.AnatomicSiteRelation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing anatomic site relations.
AnatomicSiteRelation.id
Value: Column(...)
AnatomicSiteRelation.site_id
Value: Column(...)
AnatomicSiteRelation.situated_entity_id
Value: Column(...)
AnatomicSiteRelation.site
Value: relationship(...)
AnatomicSiteRelation.situated_entity
Value: relationship(...)
AnatomicSiteRelation.confidence
Value: Column(...)
emtellipro.db.schemas.legacy.models.SectionLocation
Bases: emtellipro.db.schemas.legacy.models.Base
Table containg section locations.
SectionLocation.id
Value: Column(...)
SectionLocation.name
Value: Column(...)
SectionLocation.level
Value: Column(...)
SectionLocation.parent_id
Value: Column(...)
SectionLocation.text
Value: Column(...)
SectionLocation.children
Value: relationship(...)
SectionLocation.spans
Value: relationship(...)
SectionLocation.pages
Value: relationship(...)
SectionLocation.sentences
Value: relationship(...)
emtellipro.db.schemas.legacy.models.SentenceSection
Bases: emtellipro.db.schemas.legacy.models.Base
Table containing links between sentences and section, with a composite
primary key of sentence_id and section_id.
SentenceSection.sentence_id
Value: Column(...)
SentenceSection.section_id
Value: Column(...)
SentenceSection.sentence
Value: relationship(...)
SentenceSection.section
Value: relationship(...)
emtellipro.db.schemas.legacy.models.DocumentConcept
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking documents to concepts.
DocumentConcept.document_id
Value: Column(...)
DocumentConcept.concept_id
Value: Column(...)
DocumentConcept.concept_ontology
Value: Column(...)
DocumentConcept.__table_args__
Value: ()
emtellipro.db.schemas.legacy.models.FoundEntityConcept
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking found entities to concepts.
FoundEntityConcept.found_entity_id
Value: Column(...)
FoundEntityConcept.concept_id
Value: Column(...)
FoundEntityConcept.concept_ontology
Value: Column(...)
FoundEntityConcept.confidence
Value: Column(...)
FoundEntityConcept.__table_args__
Value: ()
emtellipro.db.schemas.legacy.models.FoundEntityLocation
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking found entities to locations.
FoundEntityLocation.found_entity_id
Value: Column(...)
FoundEntityLocation.location_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.ImageLinkRelationImageFinding
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking image link relations to entities specified as image findings.
ImageLinkRelationImageFinding.imagelink_id
Value: Column(...)
ImageLinkRelationImageFinding.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.ImageLinkRelationReference
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking image link relations to entities specified as references.
ImageLinkRelationReference.imagelink_id
Value: Column(...)
ImageLinkRelationReference.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.FollowupRelationProcedure
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking followup relations to entities specified as procedures.
FollowupRelationProcedure.followup_id
Value: Column(...)
FollowupRelationProcedure.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.FollowupRelationReason
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking followup relations to entities specified as reasons.
FollowupRelationReason.followup_id
Value: Column(...)
FollowupRelationReason.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationDosage
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as dosage
MedicationRelationDosage.id
Value: Column(...)
MedicationRelationDosage.medication_id
Value: Column(...)
MedicationRelationDosage.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationFrequency
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as frequency
MedicationRelationFrequency.id
Value: Column(...)
MedicationRelationFrequency.medication_id
Value: Column(...)
MedicationRelationFrequency.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationMode
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as mode
MedicationRelationMode.id
Value: Column(...)
MedicationRelationMode.medication_id
Value: Column(...)
MedicationRelationMode.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationQuantity
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as quantity
MedicationRelationQuantity.id
Value: Column(...)
MedicationRelationQuantity.medication_id
Value: Column(...)
MedicationRelationQuantity.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationRoute
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as route
MedicationRelationRoute.id
Value: Column(...)
MedicationRelationRoute.medication_id
Value: Column(...)
MedicationRelationRoute.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationNecessity
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as route
MedicationRelationNecessity.id
Value: Column(...)
MedicationRelationNecessity.medication_id
Value: Column(...)
MedicationRelationNecessity.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationModifier
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as route
MedicationRelationModifier.id
Value: Column(...)
MedicationRelationModifier.medication_id
Value: Column(...)
MedicationRelationModifier.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationDuration
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as duration
MedicationRelationDuration.id
Value: Column(...)
MedicationRelationDuration.medication_id
Value: Column(...)
MedicationRelationDuration.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationIndication
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as indication
MedicationRelationIndication.id
Value: Column(...)
MedicationRelationIndication.medication_id
Value: Column(...)
MedicationRelationIndication.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.MedicationRelationDatetime
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking medication relations to entities specified as datetimes.
MedicationRelationDatetime.id
Value: Column(...)
MedicationRelationDatetime.medication_id
Value: Column(...)
MedicationRelationDatetime.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.TemporalityRelationModifier
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking temporality relations to entities specified as modifiers
TemporalityRelationModifier.id
Value: Column(...)
TemporalityRelationModifier.temporality_id
Value: Column(...)
TemporalityRelationModifier.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.ReportedEventRelationToEntity
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking reported-event relations to entities which were recipients of the communication.
ReportedEventRelationToEntity.reported_event_id
Value: Column(...)
ReportedEventRelationToEntity.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.ReportedEventRelationFromEntity
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking reported-event relations to entities which were sources of the communication.
ReportedEventRelationFromEntity.reported_event_id
Value: Column(...)
ReportedEventRelationFromEntity.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.ReportedEventRelationMethod
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking reported-event relations to entities which were the methods of communication
ReportedEventRelationMethod.reported_event_id
Value: Column(...)
ReportedEventRelationMethod.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.ReportedEventRelationTimeExpression
Bases: emtellipro.db.schemas.legacy.models.Base
Association table linking reported-event relations to entities which were the time expressions that indicate when the communication took place
ReportedEventRelationTimeExpression.reported_event_id
Value: Column(...)
ReportedEventRelationTimeExpression.entity_id
Value: Column(...)
emtellipro.db.schemas.legacy.models.recreate_indexes
Re-create all the full text search indexes.
This is normally executed by the migrate and create-db commands
Parameters:
this is an SQLAlchemy connection object
Returns:
number of indexes created
