We explore the data on the Health Facilities distributed in Ghana to make recommendation to various stakeholders to lend their support in promoting quality healthcare delivery in Ghana through equitable distribution of healthcare facilities and resources.
The Dataset contains 3756 Health Facilities in Ghana. The variables of the dataset are Region, District, Facility Name, Type, Ownership and their Coordinates in Latitude and Longitude.
For a detailed analysis process click here.
The repository for the project can be found here
The Ashanti region recorded the most facilities. This was followed by the Greater Accra Region which was closely followed by the Western Region.
Upper West region had the least number of health Facilities.
# Distribution of Clinics Per Region
default_color = sb.color_palette()[0]
plt.figure(figsize=[18,10])
sb.countplot(data=clean_df, x='region', color=default_color)
# add annotations
n_points = clean_df.shape[0]
cat_counts = clean_df.region.value_counts()
locs, labels = plt.xticks() # get the current tick locations and labels
# loop through each pair of locations and labels
for loc, label in zip(locs, labels):
# get the text property for the label to get the correct count
count = cat_counts[label.get_text()]
pct_string = '{:0.2f}%'.format(100*count/n_points)
# print the annotation just below the top of the bar
plt.text(loc, count-30, pct_string, ha = 'center', color = 'w', fontsize=15)
# plt.ylabel('Number of Health Facilities', fontsize=20)
plt.ylabel('')
plt.xlabel('Regions', labelpad=10, fontsize=20)
plt.title('Distribution of Health Facilities Per Region', fontsize=20)
plt.yticks([])
plt.xticks(fontsize=15)
plt.box(on=None);
Most of our facilities are clinics which could mean that most of our facilities cater for just basic health needs of the citizens.
More resources should be allocated to upgrade these facilities into Hospitals to cater for a lot of people
plt.figure(figsize=[20,10])
sb.countplot(data=clean_df, x='type', color=default_color);
plt.xticks(rotation=80, fontsize=15);
plt.xlabel('Type of Facility', labelpad=20, fontsize=20);
plt.ylabel('Number of Health Facilities', fontsize=20);
plt.title('Distribution of the Type of Health Facilities', fontsize=20);
Most of the health facilities are owned by the Government. This followed by the Private ones. There should be policies in place to encourage other players too.
plt.figure(figsize=[20,10])
sb.countplot(data=clean_df, x='ownership', color=default_color);
plt.xticks(rotation=80, fontsize=15);
plt.xlabel('Owner of Facility', labelpad=20, fontsize=20);
plt.ylabel('Number of Health Facilities', fontsize=20);
plt.title('Distribution of the Ownership of Health Facilities', fontsize=20);
As observed early on, most of the health facilities were owned by the Government. The following observations stood out when we look at ownership of health facilities across the regions
plt.figure(figsize=[25,10])
ax = sb.countplot(data=clean_df, x='region', hue='ownership');
plt.xticks(rotation=80, fontsize=15);
plt.xlabel('Owner of Facility', labelpad=20, fontsize=20);
plt.ylabel('Number of Health Facilities', fontsize=20);
plt.title('Distribution of the Ownership of Health Facilities', fontsize=20);
ax.legend(title='Owners of Health Facilities',loc = 1, ncol = 2);
Most Hospitals and CHPS compounds are owned by the Government. Most of the Private Health Facilities are Clinics. Government should pay close attention to these ones to evaluate their quality of health care delivery.
plt.figure(figsize=[25,10])
ax = sb.countplot(data=clean_df, x='ownership', hue='type', order=['CHAG','Government', 'Private']);
plt.xticks(rotation=80, fontsize=15);
plt.xlabel('Owner of Facility', labelpad=20, fontsize=20);
plt.ylabel('Number of Health Facilities', fontsize=20);
plt.title('Type of Health Facility Per Owners', fontsize=20);
ax.legend(title='Type of Health Facilities',loc = 1, ncol = 2);
regions = geopandas.read_file('./Map_of_Regions_in_Ghana.shx')
ax = regions.plot(figsize=(10,10), color='whitesmoke', linestyle=':', edgecolor='black')
gdf.to_crs(epsg=32630).plot(markersize=1, ax=ax, label='Distribution of Health Facilities Across Ghana');
Most of the Private Health facilities are located in Kumasi and Accra. The possible reason is that they are more economically viable in these places than other parts of Ghana.
Since the Government is not able to build health facilities across the whole country, they need to incentivize the Private players to be able to reach other parts of the country.
## Distribution of Private Health Facilities
private_facilities = gdf.query('ownership == "Private"');
## Map of Private-owned Health Facilities
ax = regions.plot(figsize=(10,10), color='whitesmoke', linestyle=':', edgecolor='black')
private_facilities.to_crs(epsg=32630).plot(markersize=1,
ax=ax, label='Distribution of Health Facilities Across Ghana');
IFrame(src='./Ashanti_map.html',width=800, height=700)
IFrame(src='./Brong_Ahafo_map.html',width=800, height=700)
IFrame(src='./Central_map.html',width=800, height=700)
IFrame(src='./Eastern_map.html',width=800, height=700)
IFrame(src='./Greater_Accra_map.html',width=800, height=700)
IFrame(src='./Northern_map.html',width=800, height=700)
IFrame(src='./Upper_East_map.html',width=800, height=700)
IFrame(src='./Upper_West_map.html',width=800, height=700)
IFrame(src='./Volta_map.html',width=800, height=700)
IFrame(src='./Western_map.html',width=800, height=700)
We admit that the population distribution according to regions and districts will improve the quality of the suggestions we have given and also help us understand the reason for the various distributions we observe.
Ghana has made strides over the years to improve healthcare delivery and with our observations and suggestions we will be able to work at improving the health care in Ghana, not only in the Quantity of Health facilities but the Quality as well.
Copyright 2020, SKYHIGH DATA CONSULT LTD.