private static Dictionary<String, DataSource> buildHisList(Site[] sites)
{
Dictionary<String, DataSource> lst = new Dictionary<String, DataSource>(sites.Length);
for (int i = 0; i < sites.Length; i++)
{
DataSource src = sites[i].getDataSourceByModality("HIS");
if (src != null && !lst.ContainsKey(sites[i].Id))
{
lst.Add(sites[i].Id, src);
}
}
return lst;
}