No-Country-simulation / h1-06-java-react

Justina.io
https://h1-06-java-react.vercel.app
2 stars 0 forks source link

Back - Scraping medical procedures #38

Open DMRamirezZarta opened 3 months ago

DMRamirezZarta commented 3 months ago

To test this on local, first you should charge the content using the endpoint http://localhost:7082/api/v1/medicalProcedure/scraping ( get action, without jwt, it will take a few seconds... ) and then using the endpoint http://localhost:7082/api/v1/medicalProcedure . The expected result is a 200 list of json pathologies (like 2000 or 3000... ) with their id, code and name. Don't apply the first endpoint if you already did it once, because it will duplicate registres in the database and it will cause you unexpected errors.

DMRamirezZarta commented 3 months ago

Feedback de Pruebas de Funcionalidad de Carga y Búsqueda de Procedimientos Médicos

Pruebas Realizadas:

Carga Inicial de Datos: Endpoint Utilizado: GET http://localhost:7082/api/v1/medicalProcedure/scraping Descripción: Se ejecutó el endpoint para cargar los procedimientos médicos en la base de datos. Resultado Esperado: La respuesta debe ser un código de estado 200 OK confirmando la carga exitosa. Resultado Obtenido: La solicitud retornó un 200 OK y los datos se almacenaron correctamente.

Búsqueda de Procedimientos Médicos: Endpoint Utilizado: GET http://localhost:7082/api/v1/medicalProcedure Descripción: Se realizó una solicitud GET para obtener la lista completa de procedimientos

Buscar Procedimiento Médico por Código: Endpoint Utilizado: GET http://localhost:7082/api/v1/medicalProcedure?code=26.05.27. Descripción: Se realizó una solicitud GET para buscar un procedimiento médico por su código específico. Resultado Esperado: La respuesta debe ser un JSON con la información completa del procedimiento médico con el código específico proporcionado. Resultado Obtenido: La solicitud retornó un 200 OK, pero en lugar de devolver el procedimiento específico, devolvió todos los procedimientos médicos, indicando un área de mejora en la funcionalidad de búsqueda específica.

Conclusión: Las pruebas de carga inicial y búsqueda de procedimientos médicos se realizaron satisfactoriamente. La carga de datos fue exitosa y las consultas generales devolvieron los resultados esperados, validando la funcionalidad principal del sistema. Sin embargo, al intentar buscar un procedimiento específico por código, la respuesta contenía todos los procedimientos. se probara en la siguiente etapa esta funcionalidad mas a fondo.

Captura de pantalla (276) Captura de pantalla (277)

SMP1.xlsx

@GuillermoDivan