public static EncounterNote AddNewNote(this PatientNoteAdd patientNotAdd) { return(new EncounterNote { Comment = patientNotAdd.Comment, DateOfDocumentation = patientNotAdd.DateOfDocumentation, EncounterId = patientNotAdd.EncounterId, Feeling = patientNotAdd.FeelingMode.Select(s => new Feeling { FeelingType = EnumConverter.ConverterFeelingType(s.FeelingType), Value = EnumConverter.ConverterValue(s.Value).ToString() } ).ToList() }); }
public PatientNoteDt AddNotes(PatientNoteAdd patientNoteAdd) { var encounter = UnitOfWork.PatientNoteRepository.GetEncounter(patientNoteAdd.EncounterId); if (encounter == null) { throw new Exception($"No encounter found for {patientNoteAdd.EncounterId}"); } UnitOfWork.EncounterNoteRepository .Create(patientNoteAdd .AddNewNote()); return(GetAllNotes(encounter.Id).Last()); }
public IActionResult AddNote([FromBody] PatientNoteAdd patientNoteAdd) { return(Ok(patientNoteService.AddNotes(patientNoteAdd))); }
public static Feeling PatientNotes(this Feeling feeling, PatientNoteAdd patientNoteAdd) { return(new Feeling { }); }