Class CreateClinicalDocumentRequest
- Namespace
- Core.CliniCore.Requests.ClinicalDocuments
- Assembly
- Core.CliniCore.dll
Request DTO for creating a new clinical document
public class CreateClinicalDocumentRequest
- Inheritance
-
CreateClinicalDocumentRequest
- Inherited Members
Properties
AppointmentId
[Required(ErrorMessage = "Appointment ID is required")]
public Guid AppointmentId { get; set; }
Property Value
ChiefComplaint
[Required(ErrorMessage = "Chief complaint is required")]
[StringLength(500, MinimumLength = 1, ErrorMessage = "Chief complaint must be between 1 and 500 characters")]
public string ChiefComplaint { get; set; }
Property Value
Id
Optional client-generated ID for the document. If provided, the API will use this ID; otherwise, the API generates one.
public Guid? Id { get; set; }
Property Value
- Guid?
PatientId
[Required(ErrorMessage = "Patient ID is required")]
public Guid PatientId { get; set; }
Property Value
PhysicianId
[Required(ErrorMessage = "Physician ID is required")]
public Guid PhysicianId { get; set; }