func GenerateDemographics() models.Patient { patient := models.Patient{} patient.Gender = strings.ToLower(fake.Gender()) name := models.HumanName{} var firstName string if patient.Gender == "male" { firstName = fake.MaleFirstName() } else { firstName = fake.FemaleFirstName() } name.Given = []string{firstName} name.Family = []string{fake.LastName() + fake.DigitsN(4)} patient.Name = []models.HumanName{name} patient.BirthDate = &models.FHIRDateTime{Time: RandomBirthDate(), Precision: models.Date} patient.Address = []models.Address{GenerateAddress()} return patient }