updateEpisode method
Actualiza un episodio existente vía PUT /episodes/update/{id}.
Permite modificar la evolución clínica, diagnóstico y escalas de valoración.
Implementation
Future<Map<String, dynamic>> updateEpisode({
required String episodeId,
required String clinicalProgress,
required String diagnosis,
int? bradenScore,
int? chads2Score,
bool? camScore,
}) async {
try {
final response = await _apiClient.put(
"/episodes/update/$episodeId",
data: {
"clinicalProgress": clinicalProgress,
"diagnosis": diagnosis,
"bradenScore": bradenScore,
"chads2Score": chads2Score,
"camScore": camScore,
},
);
return response.data as Map<String, dynamic>;
} catch (e) {
rethrow;
}
}