Documentation
¶
Index ¶
- type AttributeDefinition
- type CareSite
- type CdmSource
- type Concept
- type ConceptAncestor
- type ConceptClass
- type ConceptRelationship
- type ConceptSynonym
- type ConditionEra
- type ConditionOccurrence
- type Cost
- type DeviceExposure
- type Domain
- type DoseEra
- type DrugEra
- type DrugExposure
- type DrugStrength
- type FactRelationship
- type Location
- type LocationHistory
- type Measurement
- type Metadatum
- type Note
- type NoteNlp
- type Observation
- type ObservationPeriod
- type PayerPlanPeriod
- type Person
- type ProcedureOccurrence
- type Provider
- type Relationship
- type SourceToConceptMap
- type Speciman
- type SurveyConduct
- type VisitDetail
- type VisitOccurrence
- type Vocabulary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributeDefinition ¶
type AttributeDefinition struct {
AttributeDefinitionID int `gorm:"column:attribute_definition_id;primary_key" json:"attribute_definition_id"`
AttributeName string `gorm:"column:attribute_name" json:"attribute_name"`
AttributeDescription null.String `gorm:"column:attribute_description" json:"attribute_description"`
AttributeTypeConceptID int `gorm:"column:attribute_type_concept_id" json:"attribute_type_concept_id"`
AttributeSyntax null.String `gorm:"column:attribute_syntax" json:"attribute_syntax"`
}
func (*AttributeDefinition) TableName ¶
func (a *AttributeDefinition) TableName() string
TableName sets the insert table name for this struct type
type CareSite ¶
type CareSite struct {
CareSiteID int64 `gorm:"column:care_site_id;primary_key" json:"care_site_id"`
CareSiteName null.String `gorm:"column:care_site_name" json:"care_site_name"`
PlaceOfServiceConceptID int `gorm:"column:place_of_service_concept_id" json:"place_of_service_concept_id"`
LocationID null.Int `gorm:"column:location_id" json:"location_id"`
CareSiteSourceValue null.String `gorm:"column:care_site_source_value" json:"care_site_source_value"`
PlaceOfServiceSourceValue null.String `gorm:"column:place_of_service_source_value" json:"place_of_service_source_value"`
}
type CdmSource ¶
type CdmSource struct {
CdmSourceName string `gorm:"column:cdm_source_name;primary_key" json:"cdm_source_name"`
CdmSourceAbbreviation null.String `gorm:"column:cdm_source_abbreviation" json:"cdm_source_abbreviation"`
CdmHolder null.String `gorm:"column:cdm_holder" json:"cdm_holder"`
SourceDescription null.String `gorm:"column:source_description" json:"source_description"`
SourceDocumentationReference null.String `gorm:"column:source_documentation_reference" json:"source_documentation_reference"`
CdmEtlReference null.String `gorm:"column:cdm_etl_reference" json:"cdm_etl_reference"`
SourceReleaseDate null.Time `gorm:"column:source_release_date" json:"source_release_date"`
CdmReleaseDate null.Time `gorm:"column:cdm_release_date" json:"cdm_release_date"`
CdmVersion null.String `gorm:"column:cdm_version" json:"cdm_version"`
VocabularyVersion null.String `gorm:"column:vocabulary_version" json:"vocabulary_version"`
}
type Concept ¶
type Concept struct {
ConceptID int `gorm:"column:concept_id;primary_key" json:"concept_id"`
ConceptName string `gorm:"column:concept_name" json:"concept_name"`
DomainID string `gorm:"column:domain_id" json:"domain_id"`
VocabularyID string `gorm:"column:vocabulary_id" json:"vocabulary_id"`
ConceptClassID string `gorm:"column:concept_class_id" json:"concept_class_id"`
StandardConcept null.String `gorm:"column:standard_concept" json:"standard_concept"`
ConceptCode string `gorm:"column:concept_code" json:"concept_code"`
ValidStartDate time.Time `gorm:"column:valid_start_date" json:"valid_start_date"`
ValidEndDate time.Time `gorm:"column:valid_end_date" json:"valid_end_date"`
InvalidReason null.String `gorm:"column:invalid_reason" json:"invalid_reason"`
}
type ConceptAncestor ¶
type ConceptAncestor struct {
AncestorConceptID int `gorm:"column:ancestor_concept_id;primary_key" json:"ancestor_concept_id"`
DescendantConceptID int `gorm:"column:descendant_concept_id" json:"descendant_concept_id"`
MinLevelsOfSeparation int `gorm:"column:min_levels_of_separation" json:"min_levels_of_separation"`
MaxLevelsOfSeparation int `gorm:"column:max_levels_of_separation" json:"max_levels_of_separation"`
}
func (*ConceptAncestor) TableName ¶
func (c *ConceptAncestor) TableName() string
TableName sets the insert table name for this struct type
type ConceptClass ¶
type ConceptClass struct {
ConceptClassID string `gorm:"column:concept_class_id;primary_key" json:"concept_class_id"`
ConceptClassName string `gorm:"column:concept_class_name" json:"concept_class_name"`
ConceptClassConceptID int `gorm:"column:concept_class_concept_id" json:"concept_class_concept_id"`
}
func (*ConceptClass) TableName ¶
func (c *ConceptClass) TableName() string
TableName sets the insert table name for this struct type
type ConceptRelationship ¶
type ConceptRelationship struct {
ConceptID1 int `gorm:"column:concept_id_1;primary_key" json:"concept_id_1"`
ConceptID2 int `gorm:"column:concept_id_2" json:"concept_id_2"`
RelationshipID string `gorm:"column:relationship_id" json:"relationship_id"`
ValidStartDate time.Time `gorm:"column:valid_start_date" json:"valid_start_date"`
ValidEndDate time.Time `gorm:"column:valid_end_date" json:"valid_end_date"`
InvalidReason null.String `gorm:"column:invalid_reason" json:"invalid_reason"`
}
func (*ConceptRelationship) TableName ¶
func (c *ConceptRelationship) TableName() string
TableName sets the insert table name for this struct type
type ConceptSynonym ¶
type ConceptSynonym struct {
ConceptID int `gorm:"column:concept_id;primary_key" json:"concept_id"`
ConceptSynonymName string `gorm:"column:concept_synonym_name" json:"concept_synonym_name"`
LanguageConceptID int `gorm:"column:language_concept_id" json:"language_concept_id"`
}
func (*ConceptSynonym) TableName ¶
func (c *ConceptSynonym) TableName() string
TableName sets the insert table name for this struct type
type ConditionEra ¶
type ConditionEra struct {
ConditionEraID int64 `gorm:"column:condition_era_id;primary_key" json:"condition_era_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
ConditionConceptID int `gorm:"column:condition_concept_id" json:"condition_concept_id"`
ConditionEraStartDatetime time.Time `gorm:"column:condition_era_start_datetime" json:"condition_era_start_datetime"`
ConditionEraEndDatetime time.Time `gorm:"column:condition_era_end_datetime" json:"condition_era_end_datetime"`
ConditionOccurrenceCount null.Int `gorm:"column:condition_occurrence_count" json:"condition_occurrence_count"`
}
func (*ConditionEra) TableName ¶
func (c *ConditionEra) TableName() string
TableName sets the insert table name for this struct type
type ConditionOccurrence ¶
type ConditionOccurrence struct {
ConditionOccurrenceID int64 `gorm:"column:condition_occurrence_id;primary_key" json:"condition_occurrence_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
ConditionConceptID int `gorm:"column:condition_concept_id" json:"condition_concept_id"`
ConditionStartDate null.Time `gorm:"column:condition_start_date" json:"condition_start_date"`
ConditionStartDatetime time.Time `gorm:"column:condition_start_datetime" json:"condition_start_datetime"`
ConditionEndDate null.Time `gorm:"column:condition_end_date" json:"condition_end_date"`
ConditionEndDatetime null.Time `gorm:"column:condition_end_datetime" json:"condition_end_datetime"`
ConditionTypeConceptID int `gorm:"column:condition_type_concept_id" json:"condition_type_concept_id"`
ConditionStatusConceptID int `gorm:"column:condition_status_concept_id" json:"condition_status_concept_id"`
StopReason null.String `gorm:"column:stop_reason" json:"stop_reason"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
ConditionSourceValue null.String `gorm:"column:condition_source_value" json:"condition_source_value"`
ConditionSourceConceptID int `gorm:"column:condition_source_concept_id" json:"condition_source_concept_id"`
ConditionStatusSourceValue null.String `gorm:"column:condition_status_source_value" json:"condition_status_source_value"`
}
func (*ConditionOccurrence) TableName ¶
func (c *ConditionOccurrence) TableName() string
TableName sets the insert table name for this struct type
type Cost ¶
type Cost struct {
CostID int64 `gorm:"column:cost_id;primary_key" json:"cost_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
CostEventID int64 `gorm:"column:cost_event_id" json:"cost_event_id"`
CostEventFieldConceptID int `gorm:"column:cost_event_field_concept_id" json:"cost_event_field_concept_id"`
CostConceptID int `gorm:"column:cost_concept_id" json:"cost_concept_id"`
CostTypeConceptID int `gorm:"column:cost_type_concept_id" json:"cost_type_concept_id"`
CurrencyConceptID int `gorm:"column:currency_concept_id" json:"currency_concept_id"`
Cost null.Float `gorm:"column:cost" json:"cost"`
IncurredDate time.Time `gorm:"column:incurred_date" json:"incurred_date"`
BilledDate null.Time `gorm:"column:billed_date" json:"billed_date"`
PaidDate null.Time `gorm:"column:paid_date" json:"paid_date"`
RevenueCodeConceptID int `gorm:"column:revenue_code_concept_id" json:"revenue_code_concept_id"`
DrgConceptID int `gorm:"column:drg_concept_id" json:"drg_concept_id"`
CostSourceValue null.String `gorm:"column:cost_source_value" json:"cost_source_value"`
CostSourceConceptID int `gorm:"column:cost_source_concept_id" json:"cost_source_concept_id"`
RevenueCodeSourceValue null.String `gorm:"column:revenue_code_source_value" json:"revenue_code_source_value"`
DrgSourceValue null.String `gorm:"column:drg_source_value" json:"drg_source_value"`
PayerPlanPeriodID null.Int `gorm:"column:payer_plan_period_id" json:"payer_plan_period_id"`
}
type DeviceExposure ¶
type DeviceExposure struct {
DeviceExposureID int64 `gorm:"column:device_exposure_id;primary_key" json:"device_exposure_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
DeviceConceptID int `gorm:"column:device_concept_id" json:"device_concept_id"`
DeviceExposureStartDate null.Time `gorm:"column:device_exposure_start_date" json:"device_exposure_start_date"`
DeviceExposureStartDatetime time.Time `gorm:"column:device_exposure_start_datetime" json:"device_exposure_start_datetime"`
DeviceExposureEndDate null.Time `gorm:"column:device_exposure_end_date" json:"device_exposure_end_date"`
DeviceExposureEndDatetime null.Time `gorm:"column:device_exposure_end_datetime" json:"device_exposure_end_datetime"`
DeviceTypeConceptID int `gorm:"column:device_type_concept_id" json:"device_type_concept_id"`
UniqueDeviceID null.String `gorm:"column:unique_device_id" json:"unique_device_id"`
Quantity null.Int `gorm:"column:quantity" json:"quantity"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
DeviceSourceValue null.String `gorm:"column:device_source_value" json:"device_source_value"`
DeviceSourceConceptID int `gorm:"column:device_source_concept_id" json:"device_source_concept_id"`
}
func (*DeviceExposure) TableName ¶
func (d *DeviceExposure) TableName() string
TableName sets the insert table name for this struct type
type Domain ¶
type DoseEra ¶
type DoseEra struct {
DoseEraID int64 `gorm:"column:dose_era_id;primary_key" json:"dose_era_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
DrugConceptID int `gorm:"column:drug_concept_id" json:"drug_concept_id"`
UnitConceptID int `gorm:"column:unit_concept_id" json:"unit_concept_id"`
DoseValue float64 `gorm:"column:dose_value" json:"dose_value"`
DoseEraStartDatetime time.Time `gorm:"column:dose_era_start_datetime" json:"dose_era_start_datetime"`
DoseEraEndDatetime time.Time `gorm:"column:dose_era_end_datetime" json:"dose_era_end_datetime"`
}
type DrugEra ¶
type DrugEra struct {
DrugEraID int64 `gorm:"column:drug_era_id;primary_key" json:"drug_era_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
DrugConceptID int `gorm:"column:drug_concept_id" json:"drug_concept_id"`
DrugEraStartDatetime time.Time `gorm:"column:drug_era_start_datetime" json:"drug_era_start_datetime"`
DrugEraEndDatetime time.Time `gorm:"column:drug_era_end_datetime" json:"drug_era_end_datetime"`
DrugExposureCount null.Int `gorm:"column:drug_exposure_count" json:"drug_exposure_count"`
GapDays null.Int `gorm:"column:gap_days" json:"gap_days"`
}
type DrugExposure ¶
type DrugExposure struct {
DrugExposureID int64 `gorm:"column:drug_exposure_id;primary_key" json:"drug_exposure_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
DrugConceptID int `gorm:"column:drug_concept_id" json:"drug_concept_id"`
DrugExposureStartDate null.Time `gorm:"column:drug_exposure_start_date" json:"drug_exposure_start_date"`
DrugExposureStartDatetime time.Time `gorm:"column:drug_exposure_start_datetime" json:"drug_exposure_start_datetime"`
DrugExposureEndDate null.Time `gorm:"column:drug_exposure_end_date" json:"drug_exposure_end_date"`
DrugExposureEndDatetime time.Time `gorm:"column:drug_exposure_end_datetime" json:"drug_exposure_end_datetime"`
VerbatimEndDate null.Time `gorm:"column:verbatim_end_date" json:"verbatim_end_date"`
DrugTypeConceptID int `gorm:"column:drug_type_concept_id" json:"drug_type_concept_id"`
StopReason null.String `gorm:"column:stop_reason" json:"stop_reason"`
Refills null.Int `gorm:"column:refills" json:"refills"`
Quantity null.Float `gorm:"column:quantity" json:"quantity"`
DaysSupply null.Int `gorm:"column:days_supply" json:"days_supply"`
Sig null.String `gorm:"column:sig" json:"sig"`
RouteConceptID int `gorm:"column:route_concept_id" json:"route_concept_id"`
LotNumber null.String `gorm:"column:lot_number" json:"lot_number"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
DrugSourceValue null.String `gorm:"column:drug_source_value" json:"drug_source_value"`
DrugSourceConceptID int `gorm:"column:drug_source_concept_id" json:"drug_source_concept_id"`
RouteSourceValue null.String `gorm:"column:route_source_value" json:"route_source_value"`
DoseUnitSourceValue null.String `gorm:"column:dose_unit_source_value" json:"dose_unit_source_value"`
}
func (*DrugExposure) TableName ¶
func (d *DrugExposure) TableName() string
TableName sets the insert table name for this struct type
type DrugStrength ¶
type DrugStrength struct {
DrugConceptID int `gorm:"column:drug_concept_id;primary_key" json:"drug_concept_id"`
IngredientConceptID int `gorm:"column:ingredient_concept_id" json:"ingredient_concept_id"`
AmountValue null.Float `gorm:"column:amount_value" json:"amount_value"`
AmountUnitConceptID null.Int `gorm:"column:amount_unit_concept_id" json:"amount_unit_concept_id"`
NumeratorValue null.Float `gorm:"column:numerator_value" json:"numerator_value"`
NumeratorUnitConceptID null.Int `gorm:"column:numerator_unit_concept_id" json:"numerator_unit_concept_id"`
DenominatorValue null.Float `gorm:"column:denominator_value" json:"denominator_value"`
DenominatorUnitConceptID null.Int `gorm:"column:denominator_unit_concept_id" json:"denominator_unit_concept_id"`
BoxSize null.Int `gorm:"column:box_size" json:"box_size"`
ValidStartDate time.Time `gorm:"column:valid_start_date" json:"valid_start_date"`
ValidEndDate time.Time `gorm:"column:valid_end_date" json:"valid_end_date"`
InvalidReason null.String `gorm:"column:invalid_reason" json:"invalid_reason"`
}
func (*DrugStrength) TableName ¶
func (d *DrugStrength) TableName() string
TableName sets the insert table name for this struct type
type FactRelationship ¶
type FactRelationship struct {
DomainConceptID1 int `gorm:"column:domain_concept_id_1;primary_key" json:"domain_concept_id_1"`
FactID1 int64 `gorm:"column:fact_id_1" json:"fact_id_1"`
DomainConceptID2 int `gorm:"column:domain_concept_id_2" json:"domain_concept_id_2"`
FactID2 int64 `gorm:"column:fact_id_2" json:"fact_id_2"`
RelationshipConceptID int `gorm:"column:relationship_concept_id" json:"relationship_concept_id"`
}
func (*FactRelationship) TableName ¶
func (f *FactRelationship) TableName() string
TableName sets the insert table name for this struct type
type Location ¶
type Location struct {
LocationID int64 `gorm:"column:location_id;primary_key" json:"location_id"`
Address1 null.String `gorm:"column:address_1" json:"address_1"`
Address2 null.String `gorm:"column:address_2" json:"address_2"`
City null.String `gorm:"column:city" json:"city"`
State null.String `gorm:"column:state" json:"state"`
Zip null.String `gorm:"column:zip" json:"zip"`
County null.String `gorm:"column:county" json:"county"`
Country null.String `gorm:"column:country" json:"country"`
LocationSourceValue null.String `gorm:"column:location_source_value" json:"location_source_value"`
Latitude null.Float `gorm:"column:latitude" json:"latitude"`
Longitude null.Float `gorm:"column:longitude" json:"longitude"`
}
type LocationHistory ¶
type LocationHistory struct {
LocationHistoryID int64 `gorm:"column:location_history_id;primary_key" json:"location_history_id"`
LocationID int64 `gorm:"column:location_id" json:"location_id"`
RelationshipTypeConceptID int `gorm:"column:relationship_type_concept_id" json:"relationship_type_concept_id"`
DomainID string `gorm:"column:domain_id" json:"domain_id"`
EntityID int64 `gorm:"column:entity_id" json:"entity_id"`
StartDate time.Time `gorm:"column:start_date" json:"start_date"`
EndDate null.Time `gorm:"column:end_date" json:"end_date"`
}
LocationHistory : LocationHistory
func (*LocationHistory) TableName ¶
func (l *LocationHistory) TableName() string
TableName sets the insert table name for this struct type
type Measurement ¶
type Measurement struct {
MeasurementID int64 `gorm:"column:measurement_id;primary_key" json:"measurement_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
MeasurementConceptID int `gorm:"column:measurement_concept_id" json:"measurement_concept_id"`
MeasurementDate null.Time `gorm:"column:measurement_date" json:"measurement_date"`
MeasurementDatetime time.Time `gorm:"column:measurement_datetime" json:"measurement_datetime"`
MeasurementTime null.String `gorm:"column:measurement_time" json:"measurement_time"`
MeasurementTypeConceptID int `gorm:"column:measurement_type_concept_id" json:"measurement_type_concept_id"`
OperatorConceptID null.Int `gorm:"column:operator_concept_id" json:"operator_concept_id"`
ValueAsNumber null.Float `gorm:"column:value_as_number" json:"value_as_number"`
ValueAsConceptID null.Int `gorm:"column:value_as_concept_id" json:"value_as_concept_id"`
UnitConceptID null.Int `gorm:"column:unit_concept_id" json:"unit_concept_id"`
RangeLow null.Float `gorm:"column:range_low" json:"range_low"`
RangeHigh null.Float `gorm:"column:range_high" json:"range_high"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
MeasurementSourceValue null.String `gorm:"column:measurement_source_value" json:"measurement_source_value"`
MeasurementSourceConceptID int `gorm:"column:measurement_source_concept_id" json:"measurement_source_concept_id"`
UnitSourceValue null.String `gorm:"column:unit_source_value" json:"unit_source_value"`
ValueSourceValue null.String `gorm:"column:value_source_value" json:"value_source_value"`
}
func (*Measurement) TableName ¶
func (m *Measurement) TableName() string
TableName sets the insert table name for this struct type
type Metadatum ¶
type Metadatum struct {
MetadataConceptID int `gorm:"column:metadata_concept_id;primary_key" json:"metadata_concept_id"`
MetadataTypeConceptID int `gorm:"column:metadata_type_concept_id" json:"metadata_type_concept_id"`
Name string `gorm:"column:name" json:"name"`
ValueAsString null.String `gorm:"column:value_as_string" json:"value_as_string"`
ValueAsConceptID null.Int `gorm:"column:value_as_concept_id" json:"value_as_concept_id"`
MetadataDate null.Time `gorm:"column:metadata_date" json:"metadata_date"`
MetadataDatetime null.Time `gorm:"column:metadata_datetime" json:"metadata_datetime"`
}
type Note ¶
type Note struct {
NoteID int64 `gorm:"column:note_id;primary_key" json:"note_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
NoteEventID null.Int `gorm:"column:note_event_id" json:"note_event_id"`
NoteEventFieldConceptID int `gorm:"column:note_event_field_concept_id" json:"note_event_field_concept_id"`
NoteDate null.Time `gorm:"column:note_date" json:"note_date"`
NoteDatetime time.Time `gorm:"column:note_datetime" json:"note_datetime"`
NoteTypeConceptID int `gorm:"column:note_type_concept_id" json:"note_type_concept_id"`
NoteClassConceptID int `gorm:"column:note_class_concept_id" json:"note_class_concept_id"`
NoteTitle null.String `gorm:"column:note_title" json:"note_title"`
NoteText null.String `gorm:"column:note_text" json:"note_text"`
EncodingConceptID int `gorm:"column:encoding_concept_id" json:"encoding_concept_id"`
LanguageConceptID int `gorm:"column:language_concept_id" json:"language_concept_id"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
NoteSourceValue null.String `gorm:"column:note_source_value" json:"note_source_value"`
}
type NoteNlp ¶
type NoteNlp struct {
NoteNlpID int64 `gorm:"column:note_nlp_id;primary_key" json:"note_nlp_id"`
NoteID int64 `gorm:"column:note_id" json:"note_id"`
SectionConceptID int `gorm:"column:section_concept_id" json:"section_concept_id"`
Snippet null.String `gorm:"column:snippet" json:"snippet"`
Offset null.String `gorm:"column:offset" json:"offset"`
LexicalVariant string `gorm:"column:lexical_variant" json:"lexical_variant"`
NoteNlpConceptID int `gorm:"column:note_nlp_concept_id" json:"note_nlp_concept_id"`
NlpSystem null.String `gorm:"column:nlp_system" json:"nlp_system"`
NlpDate time.Time `gorm:"column:nlp_date" json:"nlp_date"`
NlpDatetime null.Time `gorm:"column:nlp_datetime" json:"nlp_datetime"`
TermExists null.String `gorm:"column:term_exists" json:"term_exists"`
TermTemporal null.String `gorm:"column:term_temporal" json:"term_temporal"`
TermModifiers null.String `gorm:"column:term_modifiers" json:"term_modifiers"`
NoteNlpSourceConceptID int `gorm:"column:note_nlp_source_concept_id" json:"note_nlp_source_concept_id"`
}
type Observation ¶
type Observation struct {
ObservationID int64 `gorm:"column:observation_id;primary_key" json:"observation_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
ObservationConceptID int `gorm:"column:observation_concept_id" json:"observation_concept_id"`
ObservationDate null.Time `gorm:"column:observation_date" json:"observation_date"`
ObservationDatetime time.Time `gorm:"column:observation_datetime" json:"observation_datetime"`
ObservationTypeConceptID int `gorm:"column:observation_type_concept_id" json:"observation_type_concept_id"`
ValueAsNumber null.Float `gorm:"column:value_as_number" json:"value_as_number"`
ValueAsString null.String `gorm:"column:value_as_string" json:"value_as_string"`
ValueAsConceptID null.Int `gorm:"column:value_as_concept_id" json:"value_as_concept_id"`
QualifierConceptID null.Int `gorm:"column:qualifier_concept_id" json:"qualifier_concept_id"`
UnitConceptID null.Int `gorm:"column:unit_concept_id" json:"unit_concept_id"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
ObservationSourceValue null.String `gorm:"column:observation_source_value" json:"observation_source_value"`
ObservationSourceConceptID int `gorm:"column:observation_source_concept_id" json:"observation_source_concept_id"`
UnitSourceValue null.String `gorm:"column:unit_source_value" json:"unit_source_value"`
QualifierSourceValue null.String `gorm:"column:qualifier_source_value" json:"qualifier_source_value"`
ObservationEventID null.Int `gorm:"column:observation_event_id" json:"observation_event_id"`
ObsEventFieldConceptID int `gorm:"column:obs_event_field_concept_id" json:"obs_event_field_concept_id"`
ValueAsDatetime null.Time `gorm:"column:value_as_datetime" json:"value_as_datetime"`
}
func (*Observation) TableName ¶
func (o *Observation) TableName() string
TableName sets the insert table name for this struct type
type ObservationPeriod ¶
type ObservationPeriod struct {
ObservationPeriodID int64 `gorm:"column:observation_period_id;primary_key" json:"observation_period_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
ObservationPeriodStartDate time.Time `gorm:"column:observation_period_start_date" json:"observation_period_start_date"`
ObservationPeriodEndDate time.Time `gorm:"column:observation_period_end_date" json:"observation_period_end_date"`
PeriodTypeConceptID int `gorm:"column:period_type_concept_id" json:"period_type_concept_id"`
}
func (*ObservationPeriod) TableName ¶
func (o *ObservationPeriod) TableName() string
TableName sets the insert table name for this struct type
type PayerPlanPeriod ¶
type PayerPlanPeriod struct {
PayerPlanPeriodID int64 `gorm:"column:payer_plan_period_id;primary_key" json:"payer_plan_period_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
ContractPersonID null.Int `gorm:"column:contract_person_id" json:"contract_person_id"`
PayerPlanPeriodStartDate time.Time `gorm:"column:payer_plan_period_start_date" json:"payer_plan_period_start_date"`
PayerPlanPeriodEndDate time.Time `gorm:"column:payer_plan_period_end_date" json:"payer_plan_period_end_date"`
PayerConceptID int `gorm:"column:payer_concept_id" json:"payer_concept_id"`
PlanConceptID int `gorm:"column:plan_concept_id" json:"plan_concept_id"`
ContractConceptID int `gorm:"column:contract_concept_id" json:"contract_concept_id"`
SponsorConceptID int `gorm:"column:sponsor_concept_id" json:"sponsor_concept_id"`
StopReasonConceptID int `gorm:"column:stop_reason_concept_id" json:"stop_reason_concept_id"`
PayerSourceValue null.String `gorm:"column:payer_source_value" json:"payer_source_value"`
PayerSourceConceptID int `gorm:"column:payer_source_concept_id" json:"payer_source_concept_id"`
PlanSourceValue null.String `gorm:"column:plan_source_value" json:"plan_source_value"`
PlanSourceConceptID int `gorm:"column:plan_source_concept_id" json:"plan_source_concept_id"`
ContractSourceValue null.String `gorm:"column:contract_source_value" json:"contract_source_value"`
ContractSourceConceptID int `gorm:"column:contract_source_concept_id" json:"contract_source_concept_id"`
SponsorSourceValue null.String `gorm:"column:sponsor_source_value" json:"sponsor_source_value"`
SponsorSourceConceptID int `gorm:"column:sponsor_source_concept_id" json:"sponsor_source_concept_id"`
FamilySourceValue null.String `gorm:"column:family_source_value" json:"family_source_value"`
StopReasonSourceValue null.String `gorm:"column:stop_reason_source_value" json:"stop_reason_source_value"`
StopReasonSourceConceptID int `gorm:"column:stop_reason_source_concept_id" json:"stop_reason_source_concept_id"`
}
func (*PayerPlanPeriod) TableName ¶
func (p *PayerPlanPeriod) TableName() string
TableName sets the insert table name for this struct type
type Person ¶
type Person struct {
PersonID int64 `gorm:"column:person_id;primary_key" json:"person_id"`
GenderConceptID int `gorm:"column:gender_concept_id" json:"gender_concept_id"`
YearOfBirth int `gorm:"column:year_of_birth" json:"year_of_birth"`
MonthOfBirth null.Int `gorm:"column:month_of_birth" json:"month_of_birth"`
DayOfBirth null.Int `gorm:"column:day_of_birth" json:"day_of_birth"`
BirthDatetime null.Time `gorm:"column:birth_datetime" json:"birth_datetime"`
DeathDatetime null.Time `gorm:"column:death_datetime" json:"death_datetime"`
RaceConceptID int `gorm:"column:race_concept_id" json:"race_concept_id"`
EthnicityConceptID int `gorm:"column:ethnicity_concept_id" json:"ethnicity_concept_id"`
LocationID null.Int `gorm:"column:location_id" json:"location_id"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
CareSiteID null.Int `gorm:"column:care_site_id" json:"care_site_id"`
PersonSourceValue null.String `gorm:"column:person_source_value" json:"person_source_value"`
GenderSourceValue null.String `gorm:"column:gender_source_value" json:"gender_source_value"`
GenderSourceConceptID int `gorm:"column:gender_source_concept_id" json:"gender_source_concept_id"`
RaceSourceValue null.String `gorm:"column:race_source_value" json:"race_source_value"`
RaceSourceConceptID int `gorm:"column:race_source_concept_id" json:"race_source_concept_id"`
EthnicitySourceValue null.String `gorm:"column:ethnicity_source_value" json:"ethnicity_source_value"`
EthnicitySourceConceptID int `gorm:"column:ethnicity_source_concept_id" json:"ethnicity_source_concept_id"`
}
type ProcedureOccurrence ¶
type ProcedureOccurrence struct {
ProcedureOccurrenceID int64 `gorm:"column:procedure_occurrence_id;primary_key" json:"procedure_occurrence_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
ProcedureConceptID int `gorm:"column:procedure_concept_id" json:"procedure_concept_id"`
ProcedureDate null.Time `gorm:"column:procedure_date" json:"procedure_date"`
ProcedureDatetime time.Time `gorm:"column:procedure_datetime" json:"procedure_datetime"`
ProcedureTypeConceptID int `gorm:"column:procedure_type_concept_id" json:"procedure_type_concept_id"`
ModifierConceptID int `gorm:"column:modifier_concept_id" json:"modifier_concept_id"`
Quantity null.Int `gorm:"column:quantity" json:"quantity"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
ProcedureSourceValue null.String `gorm:"column:procedure_source_value" json:"procedure_source_value"`
ProcedureSourceConceptID int `gorm:"column:procedure_source_concept_id" json:"procedure_source_concept_id"`
ModifierSourceValue null.String `gorm:"column:modifier_source_value" json:"modifier_source_value"`
}
func (*ProcedureOccurrence) TableName ¶
func (p *ProcedureOccurrence) TableName() string
TableName sets the insert table name for this struct type
type Provider ¶
type Provider struct {
ProviderID int64 `gorm:"column:provider_id;primary_key" json:"provider_id"`
ProviderName null.String `gorm:"column:provider_name" json:"provider_name"`
NPI null.String `gorm:"column:NPI" json:"NPI"`
DEA null.String `gorm:"column:DEA" json:"DEA"`
SpecialtyConceptID int `gorm:"column:specialty_concept_id" json:"specialty_concept_id"`
CareSiteID null.Int `gorm:"column:care_site_id" json:"care_site_id"`
YearOfBirth null.Int `gorm:"column:year_of_birth" json:"year_of_birth"`
GenderConceptID int `gorm:"column:gender_concept_id" json:"gender_concept_id"`
ProviderSourceValue null.String `gorm:"column:provider_source_value" json:"provider_source_value"`
SpecialtySourceValue null.String `gorm:"column:specialty_source_value" json:"specialty_source_value"`
SpecialtySourceConceptID null.Int `gorm:"column:specialty_source_concept_id" json:"specialty_source_concept_id"`
GenderSourceValue null.String `gorm:"column:gender_source_value" json:"gender_source_value"`
GenderSourceConceptID int `gorm:"column:gender_source_concept_id" json:"gender_source_concept_id"`
}
type Relationship ¶
type Relationship struct {
RelationshipID string `gorm:"column:relationship_id;primary_key" json:"relationship_id"`
RelationshipName string `gorm:"column:relationship_name" json:"relationship_name"`
IsHierarchical string `gorm:"column:is_hierarchical" json:"is_hierarchical"`
DefinesAncestry string `gorm:"column:defines_ancestry" json:"defines_ancestry"`
ReverseRelationshipID string `gorm:"column:reverse_relationship_id" json:"reverse_relationship_id"`
RelationshipConceptID int `gorm:"column:relationship_concept_id" json:"relationship_concept_id"`
}
func (*Relationship) TableName ¶
func (r *Relationship) TableName() string
TableName sets the insert table name for this struct type
type SourceToConceptMap ¶
type SourceToConceptMap struct {
SourceCode string `gorm:"column:source_code;primary_key" json:"source_code"`
SourceConceptID int `gorm:"column:source_concept_id" json:"source_concept_id"`
SourceVocabularyID string `gorm:"column:source_vocabulary_id" json:"source_vocabulary_id"`
SourceCodeDescription null.String `gorm:"column:source_code_description" json:"source_code_description"`
TargetConceptID int `gorm:"column:target_concept_id" json:"target_concept_id"`
TargetVocabularyID string `gorm:"column:target_vocabulary_id" json:"target_vocabulary_id"`
ValidStartDate time.Time `gorm:"column:valid_start_date" json:"valid_start_date"`
ValidEndDate time.Time `gorm:"column:valid_end_date" json:"valid_end_date"`
InvalidReason null.String `gorm:"column:invalid_reason" json:"invalid_reason"`
}
func (*SourceToConceptMap) TableName ¶
func (s *SourceToConceptMap) TableName() string
TableName sets the insert table name for this struct type
type Speciman ¶
type Speciman struct {
SpecimenID int64 `gorm:"column:specimen_id;primary_key" json:"specimen_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
SpecimenConceptID int `gorm:"column:specimen_concept_id" json:"specimen_concept_id"`
SpecimenTypeConceptID int `gorm:"column:specimen_type_concept_id" json:"specimen_type_concept_id"`
SpecimenDate null.Time `gorm:"column:specimen_date" json:"specimen_date"`
SpecimenDatetime time.Time `gorm:"column:specimen_datetime" json:"specimen_datetime"`
Quantity null.Float `gorm:"column:quantity" json:"quantity"`
UnitConceptID null.Int `gorm:"column:unit_concept_id" json:"unit_concept_id"`
AnatomicSiteConceptID int `gorm:"column:anatomic_site_concept_id" json:"anatomic_site_concept_id"`
DiseaseStatusConceptID int `gorm:"column:disease_status_concept_id" json:"disease_status_concept_id"`
SpecimenSourceID null.String `gorm:"column:specimen_source_id" json:"specimen_source_id"`
SpecimenSourceValue null.String `gorm:"column:specimen_source_value" json:"specimen_source_value"`
UnitSourceValue null.String `gorm:"column:unit_source_value" json:"unit_source_value"`
AnatomicSiteSourceValue null.String `gorm:"column:anatomic_site_source_value" json:"anatomic_site_source_value"`
DiseaseStatusSourceValue null.String `gorm:"column:disease_status_source_value" json:"disease_status_source_value"`
}
type SurveyConduct ¶
type SurveyConduct struct {
SurveyConductID int64 `gorm:"column:survey_conduct_id;primary_key" json:"survey_conduct_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
SurveyConceptID int `gorm:"column:survey_concept_id" json:"survey_concept_id"`
SurveyStartDate null.Time `gorm:"column:survey_start_date" json:"survey_start_date"`
SurveyStartDatetime null.Time `gorm:"column:survey_start_datetime" json:"survey_start_datetime"`
SurveyEndDate null.Time `gorm:"column:survey_end_date" json:"survey_end_date"`
SurveyEndDatetime time.Time `gorm:"column:survey_end_datetime" json:"survey_end_datetime"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
AssistedConceptID int `gorm:"column:assisted_concept_id" json:"assisted_concept_id"`
RespondentTypeConceptID int `gorm:"column:respondent_type_concept_id" json:"respondent_type_concept_id"`
TimingConceptID int `gorm:"column:timing_concept_id" json:"timing_concept_id"`
CollectionMethodConceptID int `gorm:"column:collection_method_concept_id" json:"collection_method_concept_id"`
AssistedSourceValue null.String `gorm:"column:assisted_source_value" json:"assisted_source_value"`
RespondentTypeSourceValue null.String `gorm:"column:respondent_type_source_value" json:"respondent_type_source_value"`
TimingSourceValue null.String `gorm:"column:timing_source_value" json:"timing_source_value"`
CollectionMethodSourceValue null.String `gorm:"column:collection_method_source_value" json:"collection_method_source_value"`
SurveySourceValue null.String `gorm:"column:survey_source_value" json:"survey_source_value"`
SurveySourceConceptID int `gorm:"column:survey_source_concept_id" json:"survey_source_concept_id"`
SurveySourceIdentifier null.String `gorm:"column:survey_source_identifier" json:"survey_source_identifier"`
ValidatedSurveyConceptID int `gorm:"column:validated_survey_concept_id" json:"validated_survey_concept_id"`
ValidatedSurveySourceValue null.String `gorm:"column:validated_survey_source_value" json:"validated_survey_source_value"`
SurveyVersionNumber null.String `gorm:"column:survey_version_number" json:"survey_version_number"`
VisitOccurrenceID null.Int `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
VisitDetailID null.Int `gorm:"column:visit_detail_id" json:"visit_detail_id"`
ResponseVisitOccurrenceID null.Int `gorm:"column:response_visit_occurrence_id" json:"response_visit_occurrence_id"`
}
func (*SurveyConduct) TableName ¶
func (s *SurveyConduct) TableName() string
TableName sets the insert table name for this struct type
type VisitDetail ¶
type VisitDetail struct {
VisitDetailID int64 `gorm:"column:visit_detail_id;primary_key" json:"visit_detail_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
VisitDetailConceptID int `gorm:"column:visit_detail_concept_id" json:"visit_detail_concept_id"`
VisitDetailStartDate null.Time `gorm:"column:visit_detail_start_date" json:"visit_detail_start_date"`
VisitDetailStartDatetime time.Time `gorm:"column:visit_detail_start_datetime" json:"visit_detail_start_datetime"`
VisitDetailEndDate null.Time `gorm:"column:visit_detail_end_date" json:"visit_detail_end_date"`
VisitDetailEndDatetime time.Time `gorm:"column:visit_detail_end_datetime" json:"visit_detail_end_datetime"`
VisitDetailTypeConceptID int `gorm:"column:visit_detail_type_concept_id" json:"visit_detail_type_concept_id"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
CareSiteID null.Int `gorm:"column:care_site_id" json:"care_site_id"`
DischargeToConceptID int `gorm:"column:discharge_to_concept_id" json:"discharge_to_concept_id"`
AdmittedFromConceptID int `gorm:"column:admitted_from_concept_id" json:"admitted_from_concept_id"`
AdmittedFromSourceValue null.String `gorm:"column:admitted_from_source_value" json:"admitted_from_source_value"`
VisitDetailSourceValue null.String `gorm:"column:visit_detail_source_value" json:"visit_detail_source_value"`
VisitDetailSourceConceptID int `gorm:"column:visit_detail_source_concept_id" json:"visit_detail_source_concept_id"`
DischargeToSourceValue null.String `gorm:"column:discharge_to_source_value" json:"discharge_to_source_value"`
PrecedingVisitDetailID null.Int `gorm:"column:preceding_visit_detail_id" json:"preceding_visit_detail_id"`
VisitDetailParentID null.Int `gorm:"column:visit_detail_parent_id" json:"visit_detail_parent_id"`
VisitOccurrenceID int64 `gorm:"column:visit_occurrence_id" json:"visit_occurrence_id"`
}
func (*VisitDetail) TableName ¶
func (v *VisitDetail) TableName() string
TableName sets the insert table name for this struct type
type VisitOccurrence ¶
type VisitOccurrence struct {
VisitOccurrenceID int64 `gorm:"column:visit_occurrence_id;primary_key" json:"visit_occurrence_id"`
PersonID int64 `gorm:"column:person_id" json:"person_id"`
VisitConceptID int `gorm:"column:visit_concept_id" json:"visit_concept_id"`
VisitStartDate null.Time `gorm:"column:visit_start_date" json:"visit_start_date"`
VisitStartDatetime time.Time `gorm:"column:visit_start_datetime" json:"visit_start_datetime"`
VisitEndDate null.Time `gorm:"column:visit_end_date" json:"visit_end_date"`
VisitEndDatetime time.Time `gorm:"column:visit_end_datetime" json:"visit_end_datetime"`
VisitTypeConceptID int `gorm:"column:visit_type_concept_id" json:"visit_type_concept_id"`
ProviderID null.Int `gorm:"column:provider_id" json:"provider_id"`
CareSiteID null.Int `gorm:"column:care_site_id" json:"care_site_id"`
VisitSourceValue null.String `gorm:"column:visit_source_value" json:"visit_source_value"`
VisitSourceConceptID int `gorm:"column:visit_source_concept_id" json:"visit_source_concept_id"`
AdmittedFromConceptID int `gorm:"column:admitted_from_concept_id" json:"admitted_from_concept_id"`
AdmittedFromSourceValue null.String `gorm:"column:admitted_from_source_value" json:"admitted_from_source_value"`
DischargeToSourceValue null.String `gorm:"column:discharge_to_source_value" json:"discharge_to_source_value"`
DischargeToConceptID int `gorm:"column:discharge_to_concept_id" json:"discharge_to_concept_id"`
PrecedingVisitOccurrenceID null.Int `gorm:"column:preceding_visit_occurrence_id" json:"preceding_visit_occurrence_id"`
}
func (*VisitOccurrence) TableName ¶
func (v *VisitOccurrence) TableName() string
TableName sets the insert table name for this struct type
type Vocabulary ¶
type Vocabulary struct {
VocabularyID string `gorm:"column:vocabulary_id;primary_key" json:"vocabulary_id"`
VocabularyName string `gorm:"column:vocabulary_name" json:"vocabulary_name"`
VocabularyReference string `gorm:"column:vocabulary_reference" json:"vocabulary_reference"`
VocabularyVersion null.String `gorm:"column:vocabulary_version" json:"vocabulary_version"`
VocabularyConceptID int `gorm:"column:vocabulary_concept_id" json:"vocabulary_concept_id"`
}
func (*Vocabulary) TableName ¶
func (v *Vocabulary) TableName() string
TableName sets the insert table name for this struct type
Source Files
¶
- attribute_definition.go
- care_site.go
- cdm_source.go
- concept.go
- concept_ancestor.go
- concept_class.go
- concept_relationship.go
- concept_synonym.go
- condition_era.go
- condition_occurrence.go
- cost.go
- device_exposure.go
- domain.go
- dose_era.go
- drug_era.go
- drug_exposure.go
- drug_strength.go
- fact_relationship.go
- location.go
- location_history.go
- measurement.go
- metadatum.go
- note.go
- note_nlp.go
- observation.go
- observation_period.go
- payer_plan_period.go
- person.go
- procedure_occurrence.go
- provider.go
- relationship.go
- source_to_concept_map.go
- speciman.go
- survey_conduct.go
- visit_detail.go
- visit_occurrence.go
- vocabulary.go