Conectatón 2026 Wiki

Racsel logo
Volver al inicio

Tareas · T3.3

Cargar Medication Overview y crear QR

Ver flujo

Usar 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

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.