Connectathon 2026 Wiki

Racsel logo
Back to home

Tasks · T2

Expose FHIR server

Make the FHIR server included in the national node accessible from the internet.

Requirements

T1

Expected response

HL7 FHIR server accessible from the internet. The monitor can perform GET operations such as GET <national-node>:8080/fhir/metadata and GET <national-node>:8080/fhir/Bundle/[IPS-id].

Evidence

Node URL visible and accessible from the internet.

Observations

Indicate any obstacles that prevent this activity from being completed correctly.

Requests to run

Collection

National Node - LACPass IPS

FHIR metadata smoke test

curl -X GET "${FHIR_SERVER}/fhir/metadata" \
  -H "Accept: application/fhir+json"

Expected response

HTTP 200 with a FHIR CapabilityStatement.

Collection

National Node - LACPass IPS

ITI-68 Retrieve Document

curl -X GET "${FHIR_SERVER}/fhir/Bundle/${IPS_ID}" \
  -H "Accept: application/fhir+json"

Expected response

HTTP 200 with a FHIR Bundle for the requested IPS.

Collection

PDQm - Qualification PDQm ITI-78

CapabilityStatement

curl -X GET "${PDQM_ENDPOINT}/metadata" \
  -H "Accept: application/fhir+json" \
  -H "traceparent: ${TRACEPARENT}"

Expected response

HTTP 200 with the PDQm FHIR CapabilityStatement.

Collection

PDQm - Qualification PDQm ITI-78

Query Patient with identifier

curl -X GET "${PDQM_ENDPOINT}/Patient?identifier=${PATIENT_IDENTIFIER}" \
  -H "Accept: application/fhir+json" \
  -H "traceparent: ${TRACEPARENT}"

Expected response

HTTP 200 with a FHIR searchset Bundle containing the matching patient.