Tasks · T2
Expose FHIR server
Make the FHIR server included in the national node accessible from the internet.
Requirements
T1
Links
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.
