# info.summary
Request an electronic package leaflet by GTIN and language and receive its FHIR document Bundle.

# info.description
A browser-sized, ePI-only view derived from the live EMA UAT capability contract and observed ePI responses.

`GET /Bundle` returns an outer FHIR `searchset` Bundle. Each `entry.resource` is an inner FHIR `document` Bundle whose entry contains a Composition. The Composition carries the document type, language, status, GTIN extensions and recursive XHTML narrative sections.

A search may also return Labelling, SmPC and deprecated records. Select document-type code `100000155538` (Package Leaflet), match the requested language and GTIN extension, exclude `deprecated`, and fail closed if more than one current candidate remains.

The convenience parameters `carrierValue` and `language` are verified against the live endpoint but are not declared by the CapabilityStatement. Its declared equivalents are also documented below. The canonical OpenAPI 3.2 server-capability contract remains published separately at `/openapi.json`.

# tags[].description
Read-only ePI discovery and document retrieval used by the frontend flow.

# paths./Bundle.get.summary
Find ePI document Bundles by GTIN and language

# paths./Bundle.get.description
Returns a FHIR searchset Bundle containing nested FHIR document Bundles. For the primary leaflet flow, provide both `carrierValue` and `language`.

# paths./Bundle.get.parameters[].description
Observed convenience parameter for a GS1 carrier value/GTIN. Required by the frontend leaflet flow.

# paths./Bundle.get.parameters[].description
Observed convenience parameter for `Composition.language`. Required by the frontend leaflet flow.

# paths./Bundle.get.parameters[].description
CapabilityStatement-declared ePI Bundle search parameter equivalent for the GTIN filter.

# paths./Bundle.get.parameters[].description
CapabilityStatement-declared ePI Bundle search parameter equivalent for the language filter.

# paths./Bundle.get.responses.200.description
FHIR searchset Bundle. The selected Package Leaflet is returned to the application as its inner document Bundle.

# paths./Bundle/{id}.get.summary
Read an ePI document Bundle by FHIR logical id

# paths./Bundle/{id}.get.parameters[].description
FHIR Bundle logical id returned by the searchset.

# paths./Bundle/{id}.get.responses.200.description
FHIR document Bundle containing the ePI Composition.

# components.schemas.Narrative.description
FHIR narrative. `div` is XHTML; sanitize it before inserting it into the DOM.

# components.schemas.Narrative.properties.div.description
Serialized XHTML `<div>` including its XHTML namespace.

# components.schemas.EpiComposition.properties.status.description
The UAT inventory currently exposes `preliminary` and `deprecated`. Do not treat `preliminary` as regulatory approval.

# components.schemas.EpiComposition.properties.language.description
BCP 47 language code; current records use two-letter codes.

# components.schemas.EpiDocumentBundle.description
The exact inner FHIR Bundle returned by the frontend leaflet helper.