Provider Job
Configuration
ColumnsToIgnore apply for this module ( Refer https://msfprojects.atlassian.net/wiki/spaces/BAH/pages/329875787/Appendix )
incrementalUpdateConfig is applicable ( Refer https://msfprojects.atlassian.net/wiki/spaces/BAH/pages/329679036/Incremental+Update )
{
"name": "Provider",
"type": "provider",
"chunkSizeToRead": "500"
}
Existing OpenMRS tables
provider
provider_attribute
provider_attribute_type
Flattened Mart Tables
provider_default
provdier_attributes
provider_attribute_details_default
Incremental Config:
Please check this section on how to enable/disable incremental config for specific mart tables.
a) provider_default:- This table gives all the provider information in an implementation
Openmrs tables used: provider
Column Name | Description |
provider_id | provider id as in Openmrs |
person_id | person id as in Openmrs |
name | name of the provider |
identifier | provider identifier for that provider ( Not patient identifier ) |
provider_role_id | role_id for that provider |
b) provider_attribute:- This table gives all the provider attribute information in an implementation
Openmrs tables used: provider:- provider, provider_attribute, provider_attribute_type
Column Name | Description |
provider_id | provider id as in Openmrs |
All other provider attributes as separate columns. |
|
c) provider_attribute_details_default - This table displays all the provider attribute details
openmrs tables used:- provider, provider_attribute, provider_attribute_type.
Column Name | Description |
provider_attribute_id | Id reference for provider attribute ( provider_attribute table in openmrs ) |
attribute_type_id | Id reference for attribute type ( provider_attribute table in openmrs ) |
provider_id | Id reference for provider ( provider table in openmrs) |
value_reference | value reference is from provider_attribute table in openmrs |
provider_attribute_type_name | attribute type name from provider_attribute_type table in openmrs |
provider_attribute_type_description | Description of attribute type from provider_attribute_type table in openmrs |
provider_attribute_datatype | Date type of attribute type from provider_attribute_type table in openmrs |
provider_attribute_datatype_config | Date type config of attribute type from provider_attribute_type table in openmrs |
provider_attribute_type_preferred_handler | preferred_handler of attribute type from provider_attribute_type table in openmrs |
provider_attribute_type_handler_config | handler_type of attribute type from provider_attribute_type table in openmrs |
provider_attribute_type_min_occurs | min_occurs of attribute type from provider_attribute_type table in openmrs |
provider_attribute_type_max_occurs | max_occurs of attribute type from provider_attribute_type table in openmrs |
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)