This
page
is
part
of
the
Snapshot
#3
for
FHIR
Specification
(v4.0.1:
R4
-
Mixed
Normative
and
STU
)
in
it's
permanent
home
(it
will
always
be
available
at
this
URL).
The
current
version
which
supercedes
this
version
is
5.0.0
R5
,
released
to
support
Connectathon
32
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
|
|
Maturity
Level
:
|
|
|
Official
URL
:
http://hl7.org/fhir/StructureDefinition/patient-proficiency
|
|
|||
|
draft
as
of
|
|
|||
|
|
|
|||
OperationDefinition.url
Context
of
Use
:
Use
on
Element
Id
OperationDefinition.url
ID
Patient.communication,
Element
ID
RelatedPerson.communication
or
Element
ID
Person.communication
An
absolute
URI
that
is
used
to
identify
this
operation
definition
when
it
is
referenced
in
a
specification,
model,
design
or
an
instance;
also
called
its
canonical
identifier.
This
SHOULD
be
globally
unique
and
SHOULD
be
a
literal
address
at
which
at
which
an
authoritative
instance
of
this
operation
definition
is
(or
will
be)
published.
This
URL
can
be
the
target
Proficiency
level
of
a
canonical
reference.
It
SHALL
remain
the
same
when
the
operation
definition
is
stored
on
different
servers.
communication.
OperationDefinition.version
Summary
Element
Id
OperationDefinition.version
Definition
The
identifier
that
is
used
to
identify
this
version
of
the
operation
definition
when
it
is
referenced
in
a
specification,
model,
design
or
instance.
This
is
an
arbitrary
value
managed
by
the
operation
definition
author
and
is
not
expected
to
be
globally
unique.
For
example,
it
might
be
a
timestamp
(e.g.
yyyymmdd)
if
a
managed
version
is
not
available.
There
is
also
no
expectation
that
versions
can
be
placed
in
a
lexicographical
sequence.
|
|
|
Card. | Type |
|
|---|---|---|---|---|
|
0..* | Extension |
URL
=
http://hl7.org/fhir/StructureDefinition/patient-proficiency
PatProficiency: Proficiency level of the Use on Element ID Patient.communication, Element ID RelatedPerson.communication or Element ID Person.communication |
|
|
0..1 |
|
The
|
|
|
0..* |
Coding
|
The
Binding: |
|
Documentation
for
this
format
|
||||
Allows
filtering
of
operation
definitions
that
are
appropriate
for
use
versus
not.
OperationDefinition.kind
Full
Structure
Element
Id
OperationDefinition.kind
Definition
Whether
this
is
an
operation
or
a
named
query.
|
|
|
|
Type |
|
|---|---|---|---|---|
|
0..* | Extension |
URL
=
http://hl7.org/fhir/StructureDefinition/patient-proficiency
PatProficiency: Proficiency level of the communication. Use on Element ID Patient.communication, Element ID RelatedPerson.communication or Element ID Person.communication |
|
|
0..* |
Extension
|
Additional
content
Slice: Unordered, Open by value:url |
|
|
0..1 |
Extension
|
The
|
|
|
0..1 |
|
Unique
id
for
|
|
|
0..0 | |||
|
1..1 |
uri
|
|
|
|
1..1 |
|
Value
of
Binding: LanguageAbilityProficiency |
|
|
0..* |
Extension
|
The
proficiency
type
of
the
|
|
|
0..1 |
|
Unique
id
for
|
|
|
0..0 | |||
|
1..1 |
uri
|
|
|
|
1..1 |
|
Value
of
extension
Binding: |
|
|
1..1 |
|
|
|
|
|
|||
Documentation
for
this
format
|
||||
OperationDefinition.base
XML
Template
Element
Id
OperationDefinition.base
Definition
Indicates
that
this
operation
definition
is
a
constraining
profile
on
the
base.
<!-- PatProficiency --><extension xmlns="http://hl7.org/fhir" url="http://hl7.org/fhir/StructureDefinition/patient-proficiency" > <-- extension sliced by value:url in the specified orderOpen--> <extension url="level"> I 0..1 Extension <!-- I 0..1 The proficiency level of the communication --> <valueCoding><!-- I 1..1 Coding Value of extension --></valueCoding> </extension> <extension url="type"> I 0..* Extension <!-- I 0..* The proficiency type of the communication --> <valueCoding><!-- I 1..1 Coding Value of extension --></valueCoding> </extension> </extension>
A
constrained
profile
can
make
optional
parameters
required
or
not
used
and
clarify
documentation.
JSON
Template
{ // PatProficiency
"extension" : [ // sliced by value:url in the specified order, Open
{ // The proficiency level of the communication // I
// from Element: extension
"extension" : [ // sliced by value:url in the specified order, Open ]
"url" : "level", // R!
"valueCoding" : { Coding } // I R! Value of extension
},
{ // The proficiency type of the communication // I
// from Element: extension
"extension" : [ // sliced by value:url in the specified order, Open ]
"url" : "type", // R!
"valueCoding" : { Coding } // I R! Value of extension
}
],
"extension" : [{ Extension }], // IAdditional content defined by implementations
"extension" : { Extension }, // IThe proficiency level of the communication
"extension" : [{ Extension }], // IThe proficiency type of the communication
"url" : "http://hl7.org/fhir/StructureDefinition/patient-proficiency" // R!
// value[x]: Value of extension: Prohibited
}
OperationDefinition.resource
Summary
Element
Id
OperationDefinition.resource
Definition
The
types
on
which
this
operation
can
be
executed.
|
|
|
|
Type |
|
|---|---|---|---|---|
|
0..* | Extension |
URL
=
http://hl7.org/fhir/StructureDefinition/patient-proficiency
PatProficiency: Proficiency level Use on Element |
|
|
0..1 |
Coding
|
The
proficiency
level
of
the
Binding: |
|
|
0..* |
Coding
|
The
Binding: |
|
Documentation
for
|
||||
Query
Definitions
only
have
one
output
parameter,
named
"result".
This
might
not
be
described,
but
can
be
to
allow
a
profile
to
be
defined.
Invariants
Defined
on
this
element
Full
Structure
opd-1
|
|
|
|
Type
|
Description
&
Constraints
|
|---|---|---|---|---|
|
0..* | Extension |
URL
=
PatProficiency: Proficiency level of the Use on Element |
|
|
0..* |
|
Additional
content
defined
by
implementations
|
|
|
0..1 |
Extension
|
The
|
|
|
0..1 |
|
Unique id for inter-element referencing | |
|
0..0 | |||
|
1..1 |
uri
|
|
|
|
1..1 |
|
Value
of
extension
Binding: |
|
|
0..* |
Extension
|
The
proficiency
type
|
|
|
0..1 |
|
Unique id for inter-element referencing | |
|
0..0 | |||
|
1..1 |
uri
|
|
|
|
1..1 |
Coding
|
Value
of
Binding: |
|
|
1..1 |
uri
|
|
|
|
|
|||
Documentation
for
this
|
||||
OperationDefinition.parameter.referencedFrom.source
XML
Template
Element
Id
OperationDefinition.parameter.referencedFrom.source
Definition
The
name
of
the
parameter
or
dot-separated
path
of
parameter
names
pointing
to
the
resource
parameter
that
is
expected
to
contain
a
reference
to
this
resource.
<!-- PatProficiency --><extension xmlns="http://hl7.org/fhir" url="http://hl7.org/fhir/StructureDefinition/patient-proficiency" > <-- extension sliced by value:url in the specified orderOpen--> <extension url="level"> I 0..1 Extension <!-- I 0..1 The proficiency level of the communication --> <valueCoding><!-- I 1..1 Coding Value of extension --></valueCoding> </extension> <extension url="type"> I 0..* Extension <!-- I 0..* The proficiency type of the communication --> <valueCoding><!-- I 1..1 Coding Value of extension --></valueCoding> </extension> </extension>
OperationDefinition.parameter.referencedFrom.sourceId
JSON
Template
Element
Id
OperationDefinition.parameter.referencedFrom.sourceId
Definition
{ // PatProficiency
"extension" : [ // sliced by value:url in the specified order, Open
{ // The proficiency level of the communication // I
// from Element: extension
"extension" : [ // sliced by value:url in the specified order, Open ]
"url" : "level", // R!
"valueCoding" : { Coding } // I R! Value of extension
},
{ // The proficiency type of the communication // I
// from Element: extension
"extension" : [ // sliced by value:url in the specified order, Open ]
"url" : "type", // R!
"valueCoding" : { Coding } // I R! Value of extension
}
],
"extension" : [{ Extension }], // IAdditional content defined by implementations
"extension" : { Extension }, // IThe proficiency level of the communication
"extension" : [{ Extension }], // IThe proficiency type of the communication
"url" : "http://hl7.org/fhir/StructureDefinition/patient-proficiency" // R!
// value[x]: Value of extension: Prohibited
}
The
id
of
the
element
in
the
referencing
resource
that
is
expected
to
resolve
to
this
resource.
OperationDefinition.parameter.part
Constraints
Element
Id
OperationDefinition.parameter.part
Definition
The
parts
of
a
nested
Parameter.
OperationDefinition.overload
Search
Element
Id
OperationDefinition.overload
|
|
The
combinations
are
suggestions
as
to
which
sets
of
parameters
to
use
together,
but
the
combinations
are
not
intended
to
be
authoritative.
OperationDefinition.overload.parameterName
Element
Id
OperationDefinition.overload.parameterName
Definition
Name
Examples
of
parameter
to
include
in
overload.
Cardinality
0..*
Type
string
OperationDefinition.overload.comment
this
extension
Element
Id
OperationDefinition.overload.comment
Definition
Comments
to
go
on
overload.
No
examples
found.