FHIR Release 3 (STU) Current Build
FHIR Infrastructure Work Group Maturity Level : 5 Normative Ballot Standards Status : Trial Use Normative
null
Narrative
Standards Status This element has a standards status of "Normative"
Definition

A human-readable formatted text, including images. summary of the resource conveying the essential clinical and business information for the resource.

Control Cardinality 1..1 0..*
Type Element
Narrative.status
Definition

The status of the narrative - whether it's entirely generated (from just the defined data or the extensions too), or whether a human authored it and it may contain additional data.

Control Cardinality 1..1
Terminology Binding NarrativeStatus ( Required )
Type code
Narrative.div
Definition

The actual narrative content, a stripped down version of XHTML.

Control Cardinality 1..1
Type xhtml
Comments

The contents of the html element are an XHTML fragment containing only the basic html formatting elements described in chapters 7-11 and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained stylesheets. The XHTML content may not SHALL NOT contain a head, a body, external stylesheet references, scripts, forms, base/link/xlink, frames, iframes and objects.

Invariants
Defined on this element
txt-1 : Rule 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, <a> elements (either name or href), images and internally contained style attributes ( expression : htmlchecks(), xpath: not(descendant-or-self::*[not(local-name(.)=('a', 'abbr', 'acronym', 'b', 'big', 'blockquote', 'br', 'caption', 'cite', 'code', 'col', 'colgroup', 'dd', 'dfn', 'div', 'dl', 'dt', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'i', 'img', 'li', 'ol', 'p', 'pre', 'q', 'samp', 'small', 'span', 'strong', 'sub', 'sup', 'table', 'tbody', 'td', 'tfoot', 'th', 'thead', 'tr', 'tt', 'ul', 'var'))]) and not(descendant-or-self::*/@*[not(name(.)=('abbr', 'accesskey', 'align', 'alt', 'axis', 'bgcolor', 'border', 'cellhalign', 'cellpadding', 'cellspacing', 'cellvalign', 'char', 'charoff', 'charset', 'cite', 'class', 'colspan', 'compact', 'coords', 'dir', 'frame', 'headers', 'height', 'href', 'hreflang', 'hspace', 'id', 'lang', 'longdesc', 'name', 'nowrap', 'rel', 'rev', 'rowspan', 'rules', 'scope', 'shape', 'span', 'src', 'start', 'style', 'summary', 'tabindex', 'title', 'type', 'valign', 'value', 'vspace', 'width'))])) htmlChecks()
txt-2 : Rule The narrative SHALL have some non-whitespace content ( expression : htmlchecks(), xpath: descendant::text()[normalize-space(.)!=''] or descendant::h:img[@src]) htmlChecks()