A computer device for rendering a health indication cartogram from demographic and health indicator data, the computer device comprising: - one or more processors (820, 824); and - one or more memories (802, 804) coupled to the one or more processors; the one or more memories including computer executable instructions stored therein that, when executed by the one or more processors, cause the one or more processors to render to a user a contiguous demographically-based cartogram (100, 110, 814) representing a geographic area based on a geographic map projected in a Euclidean plane retrieved from a map server, wherein: - the demographically-based cartogram (100, 110, 814) is tessellated into a plurality of cartogram tiles, and each cartogram tile is distorted to represent an equal value of a demographic characteristic associated with the geographic area represented by the cartogram tile; - said demographically-based cartogram (100, 110, 814) is further tessellated into geographical representation units (402, 812); - at least one geographical representation unit (402, 812) is associated with a plurality of geographical collection units, each geographical collection unit comprising a health indicator value and a geographic location and being retrieved from a geographical collection unit database (706, 802); characterized in that: - said geographical representation units (402, 812) are assigned health indicator values according to geographically smoothed health indicator values based on a weighting function (p), wherein the weighting function (p) depends on: a) a predetermined distance of interest; and b) the health indicator value of any geographical collection unit at a distance less than the predetermined distance of interest, wherein the distance (d) to any geographical collection unit is the distance as measured along a distorted surface of the demographically-based cartogram; and - said geographical representation units (402, 812) are shaded on a predetermined shading scale according to each geographical representation unit's geographically smoothed health indicator value. - one or more processors (820, 824); and - one or more memories (802, 804) coupled to the one or more processors; - the demographically-based cartogram (100, 110, 814) is tessellated into a plurality of cartogram tiles, and each cartogram tile is distorted to represent an equal value of a demographic characteristic associated with the geographic area represented by the cartogram tile; - said demographically-based cartogram (100, 110, 814) is further tessellated into geographical representation units (402, 812); - at least one geographical representation unit (402, 812) is associated with a plurality of geographical collection units, each geographical collection unit comprising a health indicator value and a geographic location and being retrieved from a geographical collection unit database (706, 802); - said geographical representation units (402, 812) are assigned health indicator values according to geographically smoothed health indicator values based on a weighting function (p), - said geographical representation units (402, 812) are shaded on a predetermined shading scale according to each geographical representation unit's geographically smoothed health indicator value.