Tareas · T1.1-G
Leer QR y visualizar IPS
Ver flujoEscanear un QR VHL desde app mobile o HIS, validarlo, obtener el manifiesto y luego obtener y desplegar el IPS.
Requerimientos
T1.1-E
Enlaces
Respuesta esperada
La validación del QR es exitosa, se obtiene el manifiesto y se muestra el Bundle documento IPS en la app o HIS.
Evidencia
Captura de la app mobile con el IPS.
Observaciones
Casos: TK1.1_TC07, TK1.1_TC09, TK1.1_TC10, TK1.1_TC19, TK1.1_TC20.
Requests a ejecutar
Colección
VHL e ICVP validators - GDHCN Validator
Validar QR Code
curl -X POST "${VHL_SERVER}/v2/vshcValidation" \
-H "Content-Type: application/json" \
-d '{"qrCodeContent":"${QR_CONTENT}"}'Respuesta esperada
HTTP 200 con validationStatus y shLinkContent que contiene la URL del manifiesto.
Colección
VHL e ICVP validators - GDHCN Validator
Obtener manifiesto
curl -X POST "${VHL_SERVER}/v2/manifests/${MANIFEST_ID}" \
-H "Content-Type: application/json" \
-d '{"passCode":"${PASSCODE}","recipient":"${RECIPIENT}"}'Respuesta esperada
HTTP 200 con un arreglo files que contiene la ubicación del IPS JSON.
Colección
VHL e ICVP validators - GDHCN Validator
Obtener contenido IPS
curl -X GET "${VHL_SERVER}/v2/ips-json/${MANIFEST_ID}?key=${DOCUMENT_KEY}" \
-H "Accept: application/fhir+json"Respuesta esperada
HTTP 200 con el Bundle documento IPS.
