Electronic Medicinal Product Information (ePI) FHIR Implementation Guide, published by HL7 International - Biomedical Research & Regulation Work Group. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/emedicinal-product-info/ and changes regularly. See the Directory of published versions
All display names should be language specific and should match the language of the document. E.g., French display name for French documents and English display names for English documents.
Images are converted into Base64 encoding and incorporated into the Binary resource.
Images are rendered by the style sheet as provided, with no resizing or adjustments to resolution made by the style sheet. Only include images that are clear and easy to read.
Colours should meet the WCAG AA accessibility level for contrast.
To facilitate accessibility, images should include a meaningful description in the text element to allow screen reader software to describe the image to visually impaired audiences. It makes it possible for people using assistive technologies to access the information conveyed by an image. It also helps search engines better understand the purpose of the image.
Recommendations for image descriptions:
All ePI section and sub-section headings are managed as controlled vocabularies. They shall have a code and display name.
NOTE:
Web Content Accessibility Guidelines (WCAG) is an international standard developed by the World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI). WCAG covers web sites, applications, and other digital content.
It explains how to make web content more accessible to people with disabilities. Accessibility involves a wide range of disabilities, including visual, auditory, physical, speech, cognitive, language, learning, and neurological disabilities. Although these guidelines cover a wide range of issues, they are not able to address the needs of people with all types, degrees, and combinations of disability. These guidelines also make Web content more usable by older individuals with changing abilities due to aging and often improve usability for users in general.
There are three levels of conformance:
FHIR ePIs are encouraged to fulfill the success criteria for the WCAG 2.1, Level AA standard.
As per the FHIR specification, narrative text in FHIR is encoded with xhtml. The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, elements (either name or href), images and internally contained style attributes.
For convenience, this section outlines HTML elements commonly used by ePIs. However, refer to the HTML v4.0 standard for details on compliant formatting.
NOTE:
The black triangle is used to denote a medicine subject to additional monitoring. The black down pointing triangle should be represented using the decimal HTML entity ▼
which will be rendered as ▼.
The P element is used to define paragraphs.
The BR element is used to define line breaks.
NOTE:
The B element is used to define bold text.
The I element is used to define italicized text.
The U element is used to define underlined text.
The UL element is used to create an unordered list.
The OL element is sued to create an ordered list
For XML, the following characters must be escaped to prevent validation errors.
Special characters that need to be escaped in XML:
Special Characters | Escape String |
---|---|
” | " |
’ | ' |
< | < |
> | > |
& | & |
Enclose text the sup element for superscript and enclose text within the sub element for subscript.
The TABLE element is used to create a table.
The THEAD element is used to designate an entire row or rows as the table header.
The TFOOT element is used to define the table footer.
The TR element is used to define table rows.
The TH element is used to define header cells.
The TD element is used to define non-header cells.
The COLSPAN elements are used to merge columns.
The ROWSPAN elements are used to merge rows. The @frame attribute specifies which of the table’s outside borders are visible:
The @rules attribute specifies which of the table’s internal borders are visible:
The table/@ID attribute is used to give the table a unique identifier. For example, <tbody ID="t1">. Use the linkHtml/@href attribute to create cross-reference links to this table.
NOTE:
To create hypertext links from text to text within the ePI’s Composition resource:
Add an id to a block of text or table:
<div id="a1">
<p>sample text</p>
</div>
And then add a link to the sample text:
<p><a href="#a1">refer to sample text</a></p>
To create hypertext links from text to content outside of the ePI document use the following format:
<A href="http://www.w3.org/">W3C Web site</A>
The ePI’s XHTML SHALL not reference any external stylesheets. This is to ensure there is no active content that could introduce security issues.