31 lines
925 B
C#
31 lines
925 B
C#
|
|
namespace DocuMed.Domain.Entities.MedicalHistoryTemplate;
|
|||
|
|
|
|||
|
|
public partial class MedicalHistoryQuestion
|
|||
|
|
{
|
|||
|
|
public static MedicalHistoryQuestion Create(
|
|||
|
|
string question,
|
|||
|
|
MedicalHistoryPart part,
|
|||
|
|
MedicalHistoryQuestionType questionType,
|
|||
|
|
Guid medicalHistoryTemplateId)
|
|||
|
|
{
|
|||
|
|
return new MedicalHistoryQuestion(question, part, questionType, medicalHistoryTemplateId);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
public partial class MedicalHistoryTemplate
|
|||
|
|
{
|
|||
|
|
public MedicalHistoryQuestion AddQuestion(
|
|||
|
|
string question,
|
|||
|
|
MedicalHistoryPart part,
|
|||
|
|
MedicalHistoryQuestionType questionType)
|
|||
|
|
{
|
|||
|
|
var mhQuestion = MedicalHistoryQuestion.Create(question, part, questionType, Id);
|
|||
|
|
Questions.Add(mhQuestion);
|
|||
|
|
return mhQuestion;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public static MedicalHistoryTemplate Create(string chiefComplaint)
|
|||
|
|
{
|
|||
|
|
return new MedicalHistoryTemplate(chiefComplaint);
|
|||
|
|
}
|
|||
|
|
}
|