Visit
Source file: visit.py
Root XPath
./hl7:component/hl7:structuredBody/hl7:component/hl7:section/hl7:templateId[ @root="2.16.840.1.113883.10.20.22.2.22" or @root="2.16.840.1.113883.10.20.22.2.22.1" ]/../hl7:entry/hl7:encounter[@moodCode="EVN"]
Expected OMOP domain: Visit
Fields
Field |
Type |
Order |
Details |
|---|---|---|---|
visit_occurrence_id |
HASH |
1 |
hash(visit_occurrence_id_root, visit_occurrence_id_extension, person_id, provider_id, visit_concept_id, visit_source_value, visit_start_date, visit_start_datetime, visit_end_date, visit_end_datetime, care_site_id_root, care_site_id_extension) |
person_id |
FK |
2 |
FK → |
visit_concept_id |
PRIORITY |
3 |
coalesce candidates by priority |
visit_start_date |
PRIORITY |
4 |
coalesce candidates by priority |
visit_start_datetime |
PRIORITY |
5 |
coalesce candidates by priority |
visit_end_date |
PRIORITY |
6 |
coalesce candidates by priority |
visit_end_datetime |
PRIORITY |
7 |
coalesce candidates by priority |
visit_type_concept_id |
CONSTANT |
8 |
|
provider_id |
HASH |
9 |
hash(provider_id_street, provider_id_city, provider_id_state, provider_id_zip, provider_id_given, provider_id_family, provider_id_performer_root, provider_id_performer_extension) |
care_site_id |
HASH |
10 |
hash(care_site_id_root, care_site_id_extension) |
visit_source_value |
PRIORITY |
11 |
coalesce candidates by priority |
visit_source_concept_id |
PRIORITY |
12 |
coalesce candidates by priority |
admitting_source_concept_id |
None |
13 |
— |
admitting_source_value |
CONSTANT |
14 |
|
discharge_to_concept_id |
None |
15 |
— |
discharge_to_source_value |
CONSTANT |
16 |
|
preceding_visit_occurrence_id |
None |
17 |
— |
data_partner_id |
DERIVED |
20 |
|
filename |
FILENAME |
100 |
source XML filename |
cfg_name |
CONSTANT |
101 |
|
care_site_id_extension |
FIELD |
|
|
care_site_id_root |
FIELD |
|
|
domain_id |
PRIORITY |
coalesce candidates by priority |
|
domain_id_default |
CONSTANT |
|
|
domain_id_encounter |
DERIVED |
|
|
domain_id_trans1 |
DERIVED |
|
|
domain_id_trans2 |
DERIVED |
|
|
domain_id_trans3 |
DERIVED |
|
|
domain_id_trans4 |
DERIVED |
|
|
provider_id_city |
FIELD |
|
|
provider_id_family |
FIELD |
|
|
provider_id_given |
FIELD |
|
|
provider_id_performer_extension |
FIELD |
|
|
provider_id_performer_root |
FIELD |
|
|
provider_id_state |
FIELD |
|
|
provider_id_street |
FIELD |
|
|
provider_id_zip |
FIELD |
|
|
visit_concept_codeSystem_encounter |
FIELD |
|
|
visit_concept_code_encounter |
FIELD |
|
|
visit_concept_code_trans1 |
FIELD |
|
|
visit_concept_code_trans2 |
FIELD |
|
|
visit_concept_code_trans3 |
FIELD |
|
|
visit_concept_code_trans4 |
FIELD |
|
|
visit_concept_id_default |
CONSTANT |
|
|
visit_concept_id_encounter |
DERIVED |
|
|
visit_concept_id_trans1 |
DERIVED |
|
|
visit_concept_id_trans2 |
DERIVED |
|
|
visit_concept_id_trans3 |
DERIVED |
|
|
visit_concept_id_trans4 |
DERIVED |
|
|
visit_concept_system_trans1 |
FIELD |
|
|
visit_concept_system_trans2 |
FIELD |
|
|
visit_concept_system_trans3 |
FIELD |
|
|
visit_concept_system_trans4 |
FIELD |
|
|
visit_end_date_high |
FIELD |
|
|
visit_end_date_low |
FIELD |
|
|
visit_end_date_value |
FIELD |
|
|
visit_end_datetime_high |
FIELD |
|
|
visit_end_datetime_low |
FIELD |
|
|
visit_end_datetime_value |
FIELD |
|
|
visit_occurrence_id_extension |
FIELD |
|
|
visit_occurrence_id_root |
FIELD |
|
|
visit_source_concept_id_default |
CONSTANT |
|
|
visit_source_concept_id_encounter |
DERIVED |
|
|
visit_source_concept_id_trans1 |
DERIVED |
|
|
visit_source_concept_id_trans2 |
DERIVED |
|
|
visit_source_concept_id_trans3 |
DERIVED |
|
|
visit_source_concept_id_trans4 |
DERIVED |
|
|
visit_source_value_default |
CONSTANT |
||
visit_source_value_encounter |
DERIVED |
|
|
visit_source_value_trans1 |
DERIVED |
|
|
visit_source_value_trans2 |
DERIVED |
|
|
visit_source_value_trans3 |
DERIVED |
|
|
visit_source_value_trans4 |
DERIVED |
|
|
visit_start_date_low |
FIELD |
|
|
visit_start_date_value |
FIELD |
|
|
visit_start_datetime_low |
FIELD |
|
|
visit_start_datetime_value |
FIELD |
|
Config type reference
config_type |
Meaning |
|---|---|
ROOT |
Defines the XPath root element for this config |
FIELD |
Extracts an XML attribute value via XPath |
DERIVED |
Computed by a Python function from other fields |
HASH |
MD5/hash of a set of fields, used as a surrogate key |
FK |
Foreign key copied from a joined dataset |
CONSTANT |
Fixed literal value written to every row |
PRIORITY |
Coalesces the first non-null value from prioritized candidates |
FILENAME |
The source XML filename |
None |
Not populated (placeholder) |