EpisodeRepository class
Repositorio de episodios clínicos.
Cada ingreso hospitalario puede contener múltiples episodios (evoluciones diarias).
Este repositorio gestiona la lectura, creación y actualización de episodios
contra los endpoints REST /episodes/*.
Constructors
- EpisodeRepository(ApiClient _apiClient)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
createEpisode(
{required String admissionId, required String doctorId, required String clinicalProgress, required String diagnosis, int? bradenScore, int? chads2Score, bool? camScore}) → Future< Map< String, dynamic> > -
Crea un nuevo episodio clínico vía
POST /episodes/create. -
getEpisodesByAdmission(
{required String admissionId, int page = 0}) → Future< List< EpisodeResponse> > -
Obtiene los episodios asociados a un ingreso vía
GET /episodes/{admissionId}. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateEpisode(
{required String episodeId, required String clinicalProgress, required String diagnosis, int? bradenScore, int? chads2Score, bool? camScore}) → Future< Map< String, dynamic> > -
Actualiza un episodio existente vía
PUT /episodes/update/{id}.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited