/// <summary>Creates the orgs.</summary> /// <param name="count"> Number of.</param> /// <param name="state"> State to restrict generation to (default: none).</param> /// <param name="postalCode"> Postal code to restrict generation to (default: none).</param> /// <param name="recordsToSkip">(Optional) Number of records to skip before starting generation /// (default: 0).</param> private static void CreateOrgs( int count, string state, string postalCode, int recordsToSkip = 0) { List <Organization> orgs = _useLookup ? HospitalManager.GetOrganizations(count, state, postalCode, recordsToSkip) : GeoManager.GetOrganizations(count, state, postalCode); foreach (Organization org in orgs) { if (_orgById.ContainsKey(org.Id)) { // ignore for now - need to figure out what to do for counts later continue; } _orgById.Add(org.Id, org); Location orgLoc = FhirGenerator.RootLocationForOrg(org); _rootLocationByOrgId.Add(org.Id, orgLoc); } }