This
page
is
part
of
the
FHIR
Specification
(v3.0.2:
STU
3).
(v3.3.0:
R4
Ballot
2).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
FHIR
Infrastructure
Work
Group
|
Maturity Level : 5 |
Ballot
Status
:
|
Normative Candidate Note: This page is candidate normative content for R4 in the Infrastructure Package . Once normative, it will lose it's Maturity Level, and breaking changes will no longer be made.
| Narrative | |
| Standards Status | This element has a standards status of "Normative" which is different to the status of the whole resource |
| Definition |
A human-readable formatted text, including images. |
| Control | 1..1 |
| 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 | 1..1 |
| Terminology Binding | NarrativeStatus ( Required ) |
| Type | code |
| Narrative.div | |
| Definition |
The actual narrative content, a stripped down version of XHTML. |
| Control | 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
|
| Invariants |
Defined
on
this
element
txt-1 : 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'))]))
txt-2 : The narrative SHALL have some non-whitespace content ( expression
:
htmlchecks(),
xpath:
descendant::text()[normalize-space(.)!='']
or
descendant::h:img[@src])
|