FHIR to OMOP FHIR IG, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-omop-ig/ and changes regularly. See the Directory of published versions
Page standards status: Draft | Maturity Level: 1 |
Definitions for the Provider logical model.
Guidance on how to interpret the contents of this table can be found here
0. Provider | |
Definition | The PROVIDER table contains a list of uniquely identified healthcare providers. These are individuals providing hands-on healthcare to patients, such as physicians, nurses, midwives, physical therapists etc. |
Short | Provider OMOP Table |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. Provider.provider-id | |
Definition | It is assumed that every provider with a different unique identifier is in fact a different person and should be treated independently. |
Short | Provider Identifier |
Control | 1..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. Provider.provider-name | |
Definition | Provider Name |
Short | Provider Name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
6. Provider.npi | |
Definition | This is the National Provider Number issued to health care providers in the US by the Centers for Medicare and Medicaid Services (CMS). |
Short | National Provider Identifier |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. Provider.dea | |
Definition | This is the identifier issued by the DEA, a US federal agency, that allows a provider to write prescriptions for controlled substances. |
Short | Drug Enforcement Administration Identifer |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. Provider.specialty-concept-id | |
Definition | This field either represents the most common specialty that occurs in the data or the most specific concept that represents all specialties listed, should the provider have more than one. This includes physician specialties such as internal medicine, emergency medicine, etc. and allied health professionals such as nurses, midwives, and pharmacists. |
Short | Specialty |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
12. Provider.care-site-id | |
Definition | This is the location that the provider primarily practices in. |
Short | Care Site |
Control | 0..1 |
Type | Reference(CareSite OMOP Table) |
14. Provider.year-of-birth | |
Definition | Year of Birth |
Short | Year of Birth |
Control | 0..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. Provider.gender-concept-id | |
Definition | This field represents the recorded gender of the provider in the source data. |
Short | Gender |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
18. Provider.provider-source-value | |
Definition | Use this field to link back to providers in the source data. This is typically used for error checking of ETL logic. |
Short | Provider Identifier Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. Provider.specialty-source-value | |
Definition | This is the kind of provider or specialty as it appears in the source data. This includes physician specialties such as internal medicine, emergency medicine, etc. and allied health professionals such as nurses, midwives, and pharmacists. |
Short | Specialty Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
22. Provider.specialty-source-concept-id | |
Definition | This is often zero as many sites use proprietary codes to store physician speciality. |
Short | Specialty Source Concept |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
24. Provider.gender-source-value | |
Definition | This is provider's gender as it appears in the source data. |
Short | Gender Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. Provider.gender-source-concept-id | |
Definition | This is often zero as many sites use proprietary codes to store provider gender. |
Short | Gender Source Concept |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be found here
0. Provider | |
Definition | The PROVIDER table contains a list of uniquely identified healthcare providers. These are individuals providing hands-on healthcare to patients, such as physicians, nurses, midwives, physical therapists etc. Base definition for all types defined in FHIR type system. |
Short | Provider OMOP TableBase for all types and resources |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. Provider.provider-id | |
Definition | It is assumed that every provider with a different unique identifier is in fact a different person and should be treated independently. |
Short | Provider Identifier |
Control | 1..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. Provider.provider-name | |
Definition | Provider Name |
Short | Provider Name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
6. Provider.npi | |
Definition | This is the National Provider Number issued to health care providers in the US by the Centers for Medicare and Medicaid Services (CMS). |
Short | National Provider Identifier |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. Provider.dea | |
Definition | This is the identifier issued by the DEA, a US federal agency, that allows a provider to write prescriptions for controlled substances. |
Short | Drug Enforcement Administration Identifer |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. Provider.specialty-concept-id | |
Definition | This field either represents the most common specialty that occurs in the data or the most specific concept that represents all specialties listed, should the provider have more than one. This includes physician specialties such as internal medicine, emergency medicine, etc. and allied health professionals such as nurses, midwives, and pharmacists. |
Short | Specialty |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
12. Provider.care-site-id | |
Definition | This is the location that the provider primarily practices in. |
Short | Care Site |
Control | 0..1 |
Type | Reference(CareSite OMOP Table) |
14. Provider.year-of-birth | |
Definition | Year of Birth |
Short | Year of Birth |
Control | 0..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. Provider.gender-concept-id | |
Definition | This field represents the recorded gender of the provider in the source data. |
Short | Gender |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
18. Provider.provider-source-value | |
Definition | Use this field to link back to providers in the source data. This is typically used for error checking of ETL logic. |
Short | Provider Identifier Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. Provider.specialty-source-value | |
Definition | This is the kind of provider or specialty as it appears in the source data. This includes physician specialties such as internal medicine, emergency medicine, etc. and allied health professionals such as nurses, midwives, and pharmacists. |
Short | Specialty Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
22. Provider.specialty-source-concept-id | |
Definition | This is often zero as many sites use proprietary codes to store physician speciality. |
Short | Specialty Source Concept |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
24. Provider.gender-source-value | |
Definition | This is provider's gender as it appears in the source data. |
Short | Gender Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. Provider.gender-source-concept-id | |
Definition | This is often zero as many sites use proprietary codes to store provider gender. |
Short | Gender Source Concept |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be found here
0. Provider | |
Definition | The PROVIDER table contains a list of uniquely identified healthcare providers. These are individuals providing hands-on healthcare to patients, such as physicians, nurses, midwives, physical therapists etc. |
Short | Provider OMOP Table |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. Provider.provider-id | |
Definition | It is assumed that every provider with a different unique identifier is in fact a different person and should be treated independently. |
Short | Provider Identifier |
Control | 1..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. Provider.provider-name | |
Definition | Provider Name |
Short | Provider Name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
6. Provider.npi | |
Definition | This is the National Provider Number issued to health care providers in the US by the Centers for Medicare and Medicaid Services (CMS). |
Short | National Provider Identifier |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. Provider.dea | |
Definition | This is the identifier issued by the DEA, a US federal agency, that allows a provider to write prescriptions for controlled substances. |
Short | Drug Enforcement Administration Identifer |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. Provider.specialty-concept-id | |
Definition | This field either represents the most common specialty that occurs in the data or the most specific concept that represents all specialties listed, should the provider have more than one. This includes physician specialties such as internal medicine, emergency medicine, etc. and allied health professionals such as nurses, midwives, and pharmacists. |
Short | Specialty |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
12. Provider.care-site-id | |
Definition | This is the location that the provider primarily practices in. |
Short | Care Site |
Control | 0..1 |
Type | Reference(CareSite OMOP Table) |
14. Provider.year-of-birth | |
Definition | Year of Birth |
Short | Year of Birth |
Control | 0..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. Provider.gender-concept-id | |
Definition | This field represents the recorded gender of the provider in the source data. |
Short | Gender |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
18. Provider.provider-source-value | |
Definition | Use this field to link back to providers in the source data. This is typically used for error checking of ETL logic. |
Short | Provider Identifier Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. Provider.specialty-source-value | |
Definition | This is the kind of provider or specialty as it appears in the source data. This includes physician specialties such as internal medicine, emergency medicine, etc. and allied health professionals such as nurses, midwives, and pharmacists. |
Short | Specialty Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
22. Provider.specialty-source-concept-id | |
Definition | This is often zero as many sites use proprietary codes to store physician speciality. |
Short | Specialty Source Concept |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
24. Provider.gender-source-value | |
Definition | This is provider's gender as it appears in the source data. |
Short | Gender Source Value |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. Provider.gender-source-concept-id | |
Definition | This is often zero as many sites use proprietary codes to store provider gender. |
Short | Gender Source Concept |
Control | 0..1 |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |