Tareas · T3.3
Cargar Medication Overview y crear QR
Ver flujoUsar la aplicación mobile para buscar y obtener el Medication Overview del paciente, seleccionar los medicamentos que portará y generar un QR HC1 protegido.
Requerimientos
T3.2
Enlaces
Respuesta esperada
La app guarda el Medication Overview seleccionado y muestra un QR HC1 firmado y protegido con passcode que contiene solo los medicamentos seleccionados por el paciente.
Evidencia
Captura de la aplicación mobile con el QR generado y evidencia de que el QR es válido.
Observaciones
El PDF identifica la operación del nodo nacional como <nodo-nacional>:3000/fhir/Bundle/{ID}/$meow. Casos de prueba: TC03, TC04 y TC05.
Requests a ejecutar
Colección
Nodo Nacional - Medication Overview
ITI-67 Buscar referencias Medication Overview
curl -X GET "${BROADCAST_SERVER}/fhir/DocumentReference/?patient.identifier=${PATIENT_IDENTIFIER}&_format=json&status=current" \
-H "Accept: application/fhir+json"Respuesta esperada
HTTP 200 con entradas DocumentReference para los documentos Medication Overview del paciente.
Colección
Nodo Nacional - Medication Overview
ITI-68 Obtener Medication Overview
curl -X GET "${FHIR_SERVER}/fhir/Bundle/${MEOW_ID}" \
-H "Accept: application/fhir+json"Respuesta esperada
HTTP 200 con el Bundle documento Medication Overview seleccionado.
Colección
Nodo Nacional - Medication Overview
Crear Medication Overview seleccionado
curl -X GET "${IPS_MEDIATOR}/fhir/Bundle/${MEOW_ID}/\$meow" \
-H "Accept: application/fhir+json"Respuesta esperada
HTTP 200 con el contenido Medication Overview usado para emitir el QR.
Colección
Servicios VHL y HCERT
Emitir QR Medication Overview
curl -X POST "${VHL_SERVER}/v2/vshcIssuance" \
-H "Content-Type: application/json" \
-d '{"expiresOn":"2026-12-31T23:59:59.000Z","jsonContent":"${SELECTED_MEOW_JSON}","passcode":"${PASSCODE}"}'Respuesta esperada
HTTP 200 con el payload HC1 del QR generado.
