Skip to main content Link Search Menu Expand Document (external link)

Table name: visit_detail

Reading from hesin_c.txt

Create a new field ‘record_source_value’ for lookup of visit_detail_id by eid and ins_index.

Every record of hesin episode is a visit_detail record. Episodes are combined into spells (one visit_occurrence record), which are a total continuous stay of a patient in a single hospital from admission to discharge.

Destination Field Source field Logic Comment field
visit_detail_id eid
ins_index
Concatenate eid and ins_index  
person_id eid    
visit_occurrence_id eid
spell_index
Lookup vist_occurrence_id by eid and spellindex eid=visit_occurrence.person_id ‘HES-spell_index’=visit_occurrence.record_source_value
 
visit_detail_start_date epistart if missing use the admission date “admidate”. If both empty us default date 01/01/1970  
visit_detail_start_datetime epistart    
visit_detail_end_date epiend if missing use start_date  
visit_detail_end_datetime epiend    
visit_detail_concept_id admimeth
dsource
Map same as for visit_occurrence  
visit_detail_source_value admimeth
dsource
“record origin: dsource/admission method: admimeth”  
visit_detail_type_concept_id     32827, # ‘EHR encounter record’
provider_id     This can be retrieved from either hesin.mainspef or hesin.tretspef. Not implemented.
care_site_id      
visit_source_concept_id      
admitting_source_value admisorc
dsource
“record origin: dsource/admission source: admisorc”  
admitting_source_concept_id admisorc
dsource
   
discharge_to_source_value disdest
dsource
“record origin: dsource/discharge destination: disdest  
discharge_to_concept_id disdest
dsource
   
preceding_visit_detail_id      
visit_detail_parent_id      
data_source dsource “HES-dsource”  

EHDEN ETL UKB v0.1 | Copyright © The Hyve