public ReconciliationCandidate CreateReconciliationCandidate(PatientProfileMatch profileMatch, IPersistenceContext context) { var rc = new ReconciliationCandidate(); var profileAssembler = new PatientProfileAssembler(); rc.PatientProfile = profileAssembler.CreatePatientProfileSummary(profileMatch.PatientProfile, context); switch (profileMatch.Score) { case PatientProfileMatch.ScoreValue.High: rc.Score = ReconciliationCandidate.ProbabilityScore.High; break; case PatientProfileMatch.ScoreValue.Moderate: rc.Score = ReconciliationCandidate.ProbabilityScore.Moderate; break; case PatientProfileMatch.ScoreValue.Low: rc.Score = ReconciliationCandidate.ProbabilityScore.Low; break; } return(rc); }
public ReconciliationCandidateTableEntry(ReconciliationCandidate match) { _profileMatch = match; _checked = false; }