Volver al inicio
Tareas · T1.1-E
Cargar IPS y crear VHL
Ver flujoUsar la app mobile para buscar y obtener el IPS del paciente, seleccionar recursos y generar un QR/VHL.
Requerimientos
T1.1-C
Enlaces
Respuesta esperada
La app guarda el IPS y genera un QR/VHL HC1 con los recursos seleccionados por el paciente.
Evidencia
Captura de la app con IPS y QR VHL válido.
Observaciones
Endpoint involucrado: <nodo-nacional>:8182/v2/vshcIssuance. Casos: TK1.1_TC05, TK1.1_TC06, TK1.1_TC15.
Requests a ejecutar
Colección
National Node - LACPass IPS
ITI-67 Buscar DocumentReference
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 el paciente.
Colección
National Node - LACPass IPS
ITI-68 Obtener documento
curl -X GET "${FHIR_SERVER}/fhir/Bundle/${IPS_ID}" \
-H "Accept: application/fhir+json"Respuesta esperada
HTTP 200 con el Bundle IPS seleccionado.
Colección
VHL e ICVP validators - GDHCN Validator
Crear QR Code
curl -X POST "${VHL_SERVER}/v2/vshcIssuance" \
-H "Content-Type: application/json" \
-d '{"expiresOn":"2026-12-31T23:59:59.000Z","jsonContent":"${SELECTED_IPS_JSON}","passcode":"${PASSCODE}"}'Respuesta esperada
HTTP 200 con el payload HC1 QR/VHL generado.
