Connectathon 2026 Wiki

Racsel logo
Back to home

Tasks · T2-B

Build IPS-ICVP

View flow

Build the ICVP using SMART ICVP guidance and translate local vaccine codes with ITI-98 and ITI-101.

Requirements

T2-A

Expected response

Local terminology is translated to the terminology required by the SMART ICVP IG and the ICVP JSON is generated.

Evidence

ICVP JSON. Test case TK2_TC02.

Observations

The $icvp operation builds the document from an IPS by filtering the information required for the ICVP.

Requests to run

Collection

Terminology server - FHIR terminology

ITI-98: CodeSystem/$lookup

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

Expected response

HTTP 200 with Parameters describing the local vaccine code.

Collection

Terminology server - FHIR terminology

ITI-101: ConceptMap/$translate

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

Expected response

HTTP 200 with the local vaccine code translated to the terminology required by the ICVP guide.

Collection

National Node - LACPass IPS

ICVP Transformation

curl -X GET "${IPS_MEDIATOR}/fhir/Bundle/${BUNDLE_ID}/\$icvp" \
  -H "Accept: application/fhir+json"

Expected response

HTTP 200 with an ICVP document generated from the IPS.