private async Task CustomCohortGroupMapAsync(CohortGroupPatientDetailDto dto, Patient patient) { var mappedCohortGroupEnrolment = await GetCohortGroupEnrolmentAsync(dto.Id, patient.Id); if (mappedCohortGroupEnrolment != null) { CreateLinksForEnrolment(mappedCohortGroupEnrolment); dto.CohortGroupEnrolment = mappedCohortGroupEnrolment; } dto.ConditionStartDate = patient.GetConditionForGroupAndDate(dto.Condition, DateTime.Today)?.OnsetDate.ToString("yyyy-MM-dd"); CreateLinksForCohortGroup(dto); }
private void CreateLinksForCohortGroup(CohortGroupPatientDetailDto dto) { dto.Links.Add(new LinkDto(_linkGeneratorService.CreateResourceUri("CohortGroup", dto.Id), "self", "GET")); }