Conectatón 2026 Wiki

Racsel logo
Volver al inicio

Tareas · T1.2-A

Registrar IPS del paciente

Ver flujo

Consultar el MPI, resolver terminologías, construir el IPS y persistirlo en el nodo nacional del país A usando ITI-65.

Requerimientos

Habilitantes Pre Track completos

Respuesta esperada

El paciente se obtiene desde MPI, se construyen los Bundles IPS de transacción/documento con recursos clínicos requeridos, se traduce la terminología local y el IPS queda persistido.

Evidencia

Respuesta HTTP con JSON que indica los recursos creados.

Observaciones

Caso de prueba: TK1.2_TC04. En la etapa presencial de la Connectathon las consultas pueden pasar por el proxy de Gazelle.

Requests a ejecutar

Colección

PDQm - Qualification PDQm ITI-78

Buscar paciente por identificador

curl -X GET "https://gazelle.racsel.org/pdqm-fhir-simulator/IHE/fhir/Patient?identifier=BRZ9007" \
  -H "Accept: application/fhir+json"

Respuesta esperada

HTTP 200 OK con un Bundle de recursos Patient usados para construir el IPS.

Colección

Terminology server - FHIR terminology

Chequeos terminológicos ITI-98 e ITI-101

curl -X GET "${TERMINOLOGY_SERVER}/CodeSystem/\$lookup?system=${LOCAL_CODESYSTEM_VACUNAS}&code=L30" \
  -H "Accept: application/fhir+json"

curl -X GET "${TERMINOLOGY_SERVER}/ConceptMap/\$translate?code=L30&system=${LOCAL_CODESYSTEM_VACUNAS}&targetsystem=${SNOMED_CODESYSTEM}" \
  -H "Accept: application/fhir+json"

Respuesta esperada

Respuestas HTTP 200 que muestran lookup del código local y traducción a la terminología requerida por la guía IPS.

Colección

National Node - LACPass IPS

ITI-65 Provide Document

curl -X POST "${COUNTRY_A_NODE}/fhir" \
  -H "Content-Type: application/fhir+json" \
  -H "Accept: application/fhir+json" \
  --data-binary @ips-transaction-bundle.json

Respuesta esperada

HTTP 200 o 201 con JSON que indica que los recursos de la transacción IPS fueron creados.