Tareas · T1.2-A
Registrar IPS del paciente
Ver flujoConsultar 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
Enlaces
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.jsonRespuesta esperada
HTTP 200 o 201 con JSON que indica que los recursos de la transacción IPS fueron creados.
