Admission class
Entidad de dominio pura que representa un ingreso hospitalario.
No depende de la capa de datos ni de DTOs de la API. Es el modelo que manejan los providers y la UI.
Constructors
- Admission({required String admissionId, required String patientId, required String serviceId, required String assignedDoctorId, DateTime? dischargeDate, int? hospitalizationLength, String? principalDiagnosis, String? medicalHistory, String? allergies, String? chronicTreatment, int? basalBarthel, int? roomNumber, required DateTime createdAt, required String createdBy, DateTime? lastModifiedAt, String? lastModifiedBy})
Properties
- admissionId → String
-
final
- allergies → String?
-
final
- assignedDoctorId → String
-
final
- basalBarthel → int?
-
Índice de Barthel basal: valoración funcional del paciente al ingreso
(rango 0–100, donde 100 indica independencia total).
final
- chronicTreatment → String?
-
final
- createdAt → DateTime
-
final
- createdBy → String
-
final
- dischargeDate → DateTime?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hospitalizationLength → int?
-
final
- lastModifiedAt → DateTime?
-
final
- lastModifiedBy → String?
-
final
- medicalHistory → String?
-
final
- patientId → String
-
final
- principalDiagnosis → String?
-
final
- roomNumber → int?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceId → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited