CDM Table name: PROVIDER (CDM v5.3 / v5.4)
Reading from hesop_clinical
Use the hesop_clinical table to populate the provider table.

Figure.1
| Destination Field | Source field | Logic | Comment field |
|---|---|---|---|
| provider_id | nextval(‘public.sequence_pro’) AS provider_id | Autogenerate | |
| provider_name | NULL | ||
| npi | NULL | ||
| dea | NULL | ||
| specialty_concept_id | tretspef, mainspef | specialty_concept_id will be mapped to standard SNOMED Concept_id by using tretspef if tretspef<>‘&’ else mainspef as Speciality FROM hesop_clinical WHERE (tretspef <> ‘&’ OR mainspef <> ‘&’) to retrieve the target_concept_id from source_to_concept_map as t1 where t1.source_code = hesop_clinical.specialty AND source_vocabulary_id = “HES_SPEC_STCM”. | |
| care_site_id | NULL | ||
| year_of_birth | NULL | ||
| gender_concept_id | NULL | ||
| provider_source_value | NULL | ||
| specialty_source_value | tretspef, mainspef | specialty_source_value will be mapped to standard SNOMED Concept_id by using tretspef if tretspef<>‘&’ else mainspef as speciality FROM hesop_clinical WHERE (tretspef <> ‘&’ OR mainspef <> ‘&’) to retrieve the source_code_description from source_to_concept_map as t1 where t1.source_code = hesop_clinical.specialty AND source_vocabulary_id = “HES_SPEC_STCM”. | |
| specialty_source_concept_id | NULL | ||
| gender_source_value | NULL | ||
| gender_source_concept_id | NULL |