From bf7bca21dcc22bc6cf81214ffddbb96ce5ebec57 Mon Sep 17 00:00:00 2001 From: Max Natthawut Adulyanukosol Date: Thu, 5 Sep 2024 00:07:52 -0400 Subject: [PATCH] Add visit_detail --- care_site.md | 6 ++--- condition_occurrence.md | 2 +- death.md | 2 +- index.md | 4 ++- observation.md | 6 ++--- provider.md | 2 +- visit_detail.md | 54 +++++++++++++++++++++++++++++++++++++++++ visit_occurrence.md | 4 +-- 8 files changed, 68 insertions(+), 12 deletions(-) create mode 100644 visit_detail.md diff --git a/care_site.md b/care_site.md index 26ddf2d..4fe2ba6 100644 --- a/care_site.md +++ b/care_site.md @@ -2,7 +2,7 @@ ### Reading from intra_op__operation -![](md_files/image14.png) +![](md_files/image16.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | @@ -15,7 +15,7 @@ ### Reading from post_op__discharge -![](md_files/image15.png) +![](md_files/image17.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | @@ -28,7 +28,7 @@ ### Reading from post_op__icu -![](md_files/image16.png) +![](md_files/image18.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | diff --git a/condition_occurrence.md b/condition_occurrence.md index 81dc1f1..e2f3945 100644 --- a/condition_occurrence.md +++ b/condition_occurrence.md @@ -2,7 +2,7 @@ ### Reading from post_op__discharge -![](md_files/image9.png) +![](md_files/image11.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | diff --git a/death.md b/death.md index 6b7170b..a9c5bf4 100644 --- a/death.md +++ b/death.md @@ -2,7 +2,7 @@ ### Reading from post_op__info -![](md_files/image13.png) +![](md_files/image15.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | diff --git a/index.md b/index.md index 5619456..ac9b6fe 100644 --- a/index.md +++ b/index.md @@ -1,6 +1,6 @@ # Source Data Mapping Approach to CDMV5.4 -![](md_files/image18.png) +![](md_files/image20.png) ## Contents @@ -10,6 +10,8 @@ [visit_occurrence](visit_occurrence.md) +[visit_detail](visit_detail.md) + [condition_occurrence](condition_occurrence.md) [observation](observation.md) diff --git a/observation.md b/observation.md index 9010f58..63684ba 100644 --- a/observation.md +++ b/observation.md @@ -2,7 +2,7 @@ ### Reading from pre_op__risk_index -![](md_files/image10.png) +![](md_files/image12.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | @@ -30,7 +30,7 @@ ### Reading from pre_op__others -![](md_files/image11.png) +![](md_files/image13.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | @@ -58,7 +58,7 @@ ### Reading from pre_op__char -![](md_files/image12.png) +![](md_files/image14.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | diff --git a/provider.md b/provider.md index 79d5ea4..badab64 100644 --- a/provider.md +++ b/provider.md @@ -2,7 +2,7 @@ ### Reading from intra_op__operation -![](md_files/image17.png) +![](md_files/image19.png) | Destination Field | Source field | Logic | Comment field | | --- | --- | --- | --- | diff --git a/visit_detail.md b/visit_detail.md new file mode 100644 index 0000000..30c0121 --- /dev/null +++ b/visit_detail.md @@ -0,0 +1,54 @@ +## Table name: visit_detail + +### Reading from post_op__icu + +![](md_files/image9.png) + +| Destination Field | Source field | Logic | Comment field | +| --- | --- | --- | --- | +| visit_detail_id | id | | | +| person_id | anon_case_no | Joined with PERSON.PERSON_SOURCE_VALUE for PERSON.PERSON_ID | | +| visit_detail_concept_id | | | 32037 for Intensive Care | +| visit_detail_start_date | icu_admission_date | | | +| visit_detail_start_datetime | icu_admission_time | | | +| visit_detail_end_date | icu_discharge_date | | | +| visit_detail_end_datetime | icu_discharge_time | | | +| visit_detail_type_concept_id | | | 32879 for Registry | +| provider_id | | | | +| care_site_id | icu_location | find care_site_id from care_site table | | +| visit_detail_source_value | | | ICU | +| visit_detail_source_concept_id | | | | +| admitted_from_concept_id | | | | +| admitted_from_source_value | | | | +| discharged_to_source_value | | | | +| discharged_to_concept_id | | | | +| preceding_visit_detail_id | | | | +| parent_visit_detail_id | | | | +| visit_occurrence_id | | | | + +### Reading from intra_op__operation + +![](md_files/image10.png) + +| Destination Field | Source field | Logic | Comment field | +| --- | --- | --- | --- | +| visit_detail_id | | | | +| person_id | | | | +| visit_detail_concept_id | | | 32037 for Intensive Care | +| visit_detail_start_date | | | | +| visit_detail_start_datetime | | | | +| visit_detail_end_date | | | | +| visit_detail_end_datetime | | | | +| visit_detail_type_concept_id | | | 32879 for Registry | +| provider_id | anon_surgeon_name | need to find PROVIDER_ID from PROVIDER table | | +| care_site_id | | | | +| visit_detail_source_value | | | ICU | +| visit_detail_source_concept_id | | | | +| admitted_from_concept_id | | | | +| admitted_from_source_value | | | | +| discharged_to_source_value | | | | +| discharged_to_concept_id | | | | +| preceding_visit_detail_id | | | | +| parent_visit_detail_id | | | | +| visit_occurrence_id | | | | + diff --git a/visit_occurrence.md b/visit_occurrence.md index 59178ef..f289590 100644 --- a/visit_occurrence.md +++ b/visit_occurrence.md @@ -13,7 +13,7 @@ | visit_start_datetime | | | | | visit_end_date | session_enddate | | | | visit_end_datetime | | | | -| visit_type_concept_id | | | 32879 Registry | +| visit_type_concept_id | | | 32879 for Registry | | provider_id | | | | | care_site_id | institution_code | | Only put id for SGH here | | visit_source_value | admission_type | | | @@ -37,7 +37,7 @@ | visit_start_datetime | | | | | visit_end_date | | | | | visit_end_datetime | | | | -| visit_type_concept_id | | | 32879 Registry | +| visit_type_concept_id | | | 32879 for Registry | | provider_id | | | | | care_site_id | | | Only put id for SGH here | | visit_source_value | | | |