Related presentation: A Location-based Health Information Service - Enabling access to information that is immediately relevant to users (Maged N Kamel Boulos)
It should be possible, at least theoretically, to customise (personalise) HealthCyberMap based on a user's geographical location (as determined by his/ her IP address used to access HealthCyberMap.org, though this method is not always reliable). Two main customisation categories exist.
Language and interface customisation; this includes:
Customisation should also (ideally) address any location-specific information needs and match these needs to suitable online resources covering the concerned location and its known health and healthcare makeup.
Metadata is important for customisation
Remember that we have a dc:Language field in HealthCyberMap database and we can select resources based on their language; also we have a dc:Coverage field that is used to store the spatial extent or scope of the content of a given resource. (Geographic location concept codes from SNOMED CT can also be used to populate the dc:Coverage field.)
Gathering customisation parameters
In addition to using User IP Address to City/ Country Mapping to customise HealthCyberMap (see Geobytes/geobutton and VisualRoute demos below), users should be allowed to override this and manually set their preferences (including personal preferences unrelated to location) following the "My Yahoo!" example. Customisation can be also based on an input form that captures (and stores) a user's profile. User's descriptors in this profile can then be used to tailor the content delivered to that user according to some predefined content selection model or rules.
Below is a utility from Visualware, Inc. that demonstrates User IP Address to City/ Country Mapping. You may wish to try the following two addresses: 184.108.40.206 located in France or 220.127.116.11 located in Cairo, Egypt.