Example
GenomicStudy/NGS-device
(XML)
The
ChargeItemDefinition
resource
provides
the
properties
that
apply
to
the
(billing)
codes
necessary
to
calculate
costs
and
prices.
The
properties
may
differ
largely
depending
on
type
and
realm,
therefore
this
resource
gives
only
a
rough
structure
and
requires
profiling
for
each
type
of
billing
code
system.
8.25.1
Scope
and
Usage
The
ChargeItemDefinition
holds
all
relevant
billing
information
pertaining
to
a
billing
code
or
a
product.
Many
billing
systems
have
rules
associated
with
the
code
which
may
define
whether
a
billing
code
is
applicable
in
a
specific
context
or
whether
certain
billing
details
(surcharges,
discounts)
apply.
ChargeItemDefinitions
may
also
be
used
to
hold
pricing
information
pertaining
to
only
one
specific
instance
of
a
product
(e.g.
Device,
Medication
or
Substance)
which
may
be
a
requirement
for
custom
made
devices
or
medications
or
other
products
where
prices
vary
by
instance.
Rules
for
applicability
may
include
a
billing
code
is
only
applicable
in
an
outpatient
setting
a
surcharge
that
applies
only
to
services
provided
outside
regular
business
hours
a
discount
that
applies
only
to
patients
up
to
the
age
of
14
a
billing
code
that
may
only
be
charged
once
per
Encounter
a
billing
code
that
can
only
be
charged
in
combination
with
another
code
from
the
same
billing
system
A
billing
engine
will
apply
the
ChargeItemDefinitions
to
all
ChargeItems
within
a
specific
Account
in
order
to
select
all
billable
items
an
acquire
the
pricing
details
to
create
an
Invoice.
However,
ChargeItems
may
be
validated
against
a
ChargeItemDefinition
at
any
point
in
time,
using
the
$apply-Operation
8.25.2
Boundaries
and
Relationships
While
the
ChargeItem
resource
represents
the
occurrence
of
a
billing
code
(for
services
rendered
or
products
supplied
to
a
specific
patient),
the
ChargeItemDefinition
represents
the
properties
and
rules
that
a
billing
engine
needs
to
determine
the
pricing
and
applicability
of
a
billing
code
in
the
context
of
a
specific
setting.
Billing
Codes
may
be
defined
in
a
CodeSystem
Resource,
however,
each
of
these
codes
-
if
it
is
used
in
a
financial
context
-
can
have
a
large
number
of
business
rules
and
properties
associated
with
it,
that
lay
outside
the
scope
of
CodeSystem
and
may
change
in
time
independently
from
the
underlying
Code's
validity
period.
Even
though
CodeSystem
can
associate
a
concept
with
any
number
of
additional
properties,
such
a
construct
would
be
very
hard
to
maintain.
This
is
why
the
ChargItemDefinition
has
been
introduced.
It
allows
to
maintain
the
attributes
of
each
billing
code
independently
and
has
a
wider
scope
to
also
include
business
rules.
In
most
use
cases,
billing
codes
will
be
both
defined
as
semantical
concepts
in
a
CodeSystem
and
as
a
financial
artifact
in
ChargeItemDefinition.
ChargeItemDefinitions
that
pertain
to
codes
from
the
same
CodeSystem
may
be
aggregated
using
the
Catalog
profile
for
Composition.
Resources
representing
products
that
can
be
sold
or
billed
(Device,
Medication,
Substance...),
do
not
specify
financial
details
for
the
product
instance.
Most
of
the
time,
such
products
are
not
billed
seperately
but
are
a
part
of
a
generic
billing
code
that
covers
both
the
product
and
the
service
rendered.
In
some
occasions
however,
product
prices
may
vary
depending
on
type
or
manufactuer
or
even
on
instance
(e.g.
custom
made
products).
For
these
cases,
ChargeItemDefinitions
may
be
created
to
specify
the
financial
details
for
a
product
kind,
type
or
instance.
This
resource
is
referenced
by
ChargeItem
and
itself
8.25.3
Resource
Content
Structure
Name
Flags
Card.
Type
Description
&
Constraints
ChargeItemDefinition
I
TU
DomainResource
Definition
of
properties
and
rules
about
how
the
price
and
the
applicability
of
a
ChargeItem
can
be
determined
+
Warning:
Name
should
be
usable
as
an
identifier
for
the
module
by
machine
processing
applications
such
as
code
generation
Elements
defined
in
Ancestors:
id
,
meta
,
implicitRules
,
language
,
text
,
contained
,
extension
,
modifierExtension
url
Σ
1..1
uri
Canonical
identifier
for
this
charge
item
definition,
represented
as
a
URI
(globally
unique)
identifier
Σ
0..*
Identifier
Additional
identifier
for
the
charge
item
definition
version
Σ
0..1
string
Business
version
of
the
charge
item
definition
title
Σ
0..1
string
Name
for
this
charge
item
definition
(human
friendly)
derivedFromUri
Σ
0..*
uri
Underlying
externally-defined
charge
item
definition
partOf
Σ
0..*
canonical
Raw
XML
(
ChargeItemDefinition
)
A
larger
definition
of
which
this
particular
definition
is
a
component
or
step
replaces
Σ
0..*
canonical
form
(
ChargeItemDefinition
)
Completed
or
terminated
request(s)
whose
function
is
taken
by
this
new
request
status
?!
Σ
1..1
code
draft
|
active
|
retired
|
unknown
PublicationStatus
(
Required
)
experimental
Σ
0..1
boolean
For
testing
purposes,
not
real
usage
date
Σ
0..1
dateTime
Date
last
changed
publisher
Σ
0..1
string
Name
of
the
publisher
(organization
or
individual)
contact
Σ
0..*
ContactDetail
Contact
details
for
the
publisher
description
Σ
0..1
markdown
Natural
language
description
of
the
charge
item
definition
useContext
Σ
0..*
UsageContext
The
context
that
the
content
is
intended
to
support
jurisdiction
Σ
0..*
CodeableConcept
Intended
jurisdiction
for
charge
item
definition
(if
applicable)
Jurisdiction
(
Extensible
)
copyright
0..1
markdown
Use
and/or
publishing
restrictions
approvalDate
0..1
date
When
the
charge
item
definition
was
approved
by
publisher
lastReviewDate
0..1
date
When
the
charge
item
definition
was
last
reviewed
effectivePeriod
Σ
0..1
Period
When
the
charge
item
definition
is
expected
to
be
used
code
Σ
0..1
CodeableConcept
Billing
codes
or
product
types
this
definition
applies
to
ChargeItemCode
(
Example
)
instance
0..*
Reference
(
Medication
|
Substance
|
Device
)
Instances
this
definition
applies
to
applicability
0..*
BackboneElement
Whether
or
not
the
billing
code
is
applicable
description
0..1
string
Natural
language
description
of
the
condition
language
0..1
string
Language
of
the
expression
expression
0..1
string
Boolean-valued
expression
propertyGroup
0..*
BackboneElement
Group
of
properties
which
are
applicable
under
the
same
conditions
applicability
0..*
+
also
see
applicability
Conditions
under
which
the
priceComponent
is
applicable
priceComponent
0..*
BackboneElement
Components
of
total
line
item
price
type
1..1
code
base
|
surcharge
|
deduction
|
discount
|
tax
|
informational
InvoicePriceComponentType
(
Required
)
code
0..1
CodeableConcept
Code
identifying
the
specific
component
factor
0..1
decimal
Factor
used
for
calculating
this
component
amount
0..1
Money
Monetary
amount
associated
with
this
component
Documentation
for
this
format
UML
Diagram
(
Legend
XML
Format
Specification
)
ChargeItemDefinition
(
DomainResource
)
An
absolute
URI
that
is
used
to
identify
this
charge
item
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
charge
item
definition
is
(or
will
be)
published.
This
URL
can
be
the
target
of
a
canonical
reference.
It
SHALL
remain
the
same
when
the
charge
item
definition
is
stored
on
different
servers
url
:
uri
[1..1]
A
formal
identifier
that
is
used
to
identify
this
charge
item
definition
when
it
is
represented
in
other
formats,
or
referenced
in
a
specification,
model,
design
or
an
instance
identifier
:
Identifier
[0..*]
The
identifier
that
is
used
to
identify
this
version
of
the
charge
item
definition
when
it
is
referenced
in
a
specification,
model,
design
or
instance.
This
is
an
arbitrary
value
managed
by
the
charge
item
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.
To
provide
a
version
consistent
with
the
Decision
Support
Service
specification,
use
the
format
Major.Minor.Revision
(e.g.
1.0.0).
For
more
information
on
versioning
knowledge
assets,
refer
to
the
Decision
Support
Service
specification.
Note
that
a
version
is
required
for
non-experimental
active
assets
version
:
string
[0..1]
A
short,
descriptive,
user-friendly
title
for
the
charge
item
definition
title
:
string
[0..1]
The
URL
pointing
to
an
externally-defined
charge
item
definition
that
is
adhered
to
in
whole
or
in
part
by
this
definition
derivedFromUri
:
uri
[0..*]
A
larger
definition
of
which
this
particular
definition
is
a
component
or
step
partOf
:
canonical
[0..*]
«
ChargeItemDefinition
»
As
new
versions
of
a
protocol
or
guideline
are
defined,
allows
identification
of
what
versions
are
replaced
by
a
new
instance
replaces
:
canonical
[0..*]
«
ChargeItemDefinition
»
The
current
state
of
the
ChargeItemDefinition
(this
element
modifies
the
meaning
of
other
elements)
status
:
code
[1..1]
«
The
lifecycle
status
of
an
artifact.
(Strength=Required)
PublicationStatus
!
»
A
Boolean
value
to
indicate
that
this
charge
item
definition
is
authored
for
testing
purposes
(or
education/evaluation/marketing)
and
is
not
intended
to
be
used
for
genuine
usage
experimental
:
boolean
[0..1]
The
date
(and
optionally
time)
when
the
charge
item
definition
was
published.
The
date
must
change
when
the
business
version
changes
and
it
must
change
if
the
status
code
changes.
In
addition,
it
should
change
when
the
substantive
content
of
the
charge
item
definition
changes
date
:
dateTime
[0..1]
The
name
of
the
organization
or
individual
that
published
the
charge
item
definition
publisher
:
string
[0..1]
Contact
details
to
assist
a
user
in
finding
and
communicating
with
the
publisher
contact
:
ContactDetail
[0..*]
A
free
text
natural
language
description
of
the
charge
item
definition
from
a
consumer's
perspective
description
:
markdown
[0..1]
The
content
was
developed
with
a
focus
and
intent
of
supporting
the
contexts
that
are
listed.
These
contexts
may
be
general
categories
(gender,
age,
...)
or
may
be
references
to
specific
programs
(insurance
plans,
studies,
...)
and
may
be
used
to
assist
with
indexing
and
searching
for
appropriate
charge
item
definition
instances
useContext
:
UsageContext
[0..*]
A
legal
or
geographic
region
in
which
the
charge
item
definition
is
intended
to
be
used
jurisdiction
:
CodeableConcept
[0..*]
«
Countries
and
regions
within
which
this
artifact
is
targeted
for
use.
(Strength=Extensible)
Jurisdiction
ValueSet
+
»
A
copyright
statement
relating
to
the
charge
item
definition
and/or
its
contents.
Copyright
statements
are
generally
legal
restrictions
on
the
use
and
publishing
of
the
charge
item
definition
copyright
:
markdown
[0..1]
The
date
on
which
the
resource
content
was
approved
by
the
publisher.
Approval
happens
once
when
the
content
is
officially
approved
for
usage
approvalDate
:
date
[0..1]
The
date
on
which
the
resource
content
was
last
reviewed.
Review
happens
periodically
after
approval
but
does
not
change
the
original
approval
date
lastReviewDate
:
date
[0..1]
The
period
during
which
the
charge
item
definition
content
was
or
is
planned
to
be
in
active
use
effectivePeriod
:
Period
[0..1]
The
defined
billing
details
in
this
resource
pertain
to
the
given
billing
code
code
:
CodeableConcept
[0..1]
«
Billing
Code
defined
by
this
ChargeItemDefinition.
(Strength=Example)
ChargeItemCode
??
»
The
defined
billing
details
in
this
resource
pertain
to
the
given
product
instance(s)
instance
:
Reference
[0..*]
«
Medication
|
Substance
|
Device
»
Applicability
A
brief,
natural
language
description
of
the
condition
that
effectively
communicates
the
intended
semantics
description
:
string
[0..1]
The
media
type
of
the
language
for
the
expression,
e.g.
"text/cql"
for
Clinical
Query
Language
expressions
or
"text/fhirpath"
for
FHIRPath
expressions
language
:
string
[0..1]
An
expression
that
returns
true
or
false,
indicating
whether
the
condition
is
satisfied.
When
using
FHIRPath
expressions,
the
%context
environment
variable
must
be
replaced
at
runtime
with
the
ChargeItem
resource
to
which
this
definition
is
applied
expression
:
string
[0..1]
PropertyGroup
PriceComponent
This
code
identifies
the
type
of
the
component
type
:
code
[1..1]
«
Codes
indicating
the
kind
of
the
price
component.
(Strength=Required)
InvoicePriceComponentType
!
»
A
code
that
identifies
the
component.
Codes
may
be
used
to
differentiate
between
kinds
of
taxes,
surcharges,
discounts
etc
code
:
CodeableConcept
[0..1]
The
factor
that
has
been
applied
on
the
base
price
for
calculating
this
component
factor
:
decimal
[0..1]
The
amount
calculated
for
this
component
amount
:
Money
[0..1]
Expressions
that
describe
applicability
criteria
for
the
billing
code
applicability
[0..*]
Expressions
that
describe
applicability
criteria
for
the
priceComponent
applicability
[0..*]
The
price
for
a
ChargeItem
may
be
calculated
as
a
base
price
with
surcharges/deductions
that
apply
in
certain
conditions.
A
ChargeItemDefinition
resource
that
defines
the
prices,
factors
and
conditions
that
apply
to
a
billing
code
is
currently
under
development.
The
priceComponent
element
can
be
used
to
offer
transparency
to
the
recipient
of
the
Invoice
of
how
the
prices
have
been
calculated
priceComponent
[0..*]
Group
of
properties
which
are
applicable
under
the
same
conditions.
If
no
applicability
rules
are
established
for
the
group,
then
all
properties
always
apply
propertyGroup
[0..*]
XML
Template
<
<!-- from -->
<!-- from -->
<
<</identifier>
<
<
<
<</partOf>
<</replaces>
<
<
<
<
<</contact>
<
<</useContext>
<</jurisdiction>
<
<
<
<</effectivePeriod>
<</code>
<</instance>
<
<
<
<
</applicability>
<
<</applicability>
<
<
<</code>
<
<</amount>
</priceComponent>
</propertyGroup>
</ChargeItemDefinition>
JSON
Template
Jump
past
Narrative
{
"resourceType" : "",
// from
// from
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
}],
"
"
"
"
"
"
"
}]
}]
}
Turtle
Template
Device
-
NGS
Device
(id
=
"NGS-device")
@prefix fhir: <http://hl7.org/fhir/> .
[ a fhir:;
fhir:nodeRole fhir:treeRoot; # if this is the parser root
<?xml version="1.0" encoding="UTF-8"?>
# from
# from
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
], ...;
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
], ...;
], ...;
]
Changes
since
R3
This
resource
did
not
exist
in
Release
2
This
analysis
is
available
as
XML
or
JSON
.
Structure
<Device xmlns="http://hl7.org/fhir">
<id value="NGS-device"/>
<text>
<status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"><p> <b> Generated Narrative</b> </p> <div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border:
1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource "NGS-device" </p> </div> <p> <b> identifier</b> : id: 11111</p> <p> <b> status</b> : active</p> <p> <b> manufacturer</b> : Illumina</p> <h3> DeviceNames</h3> <table class="grid"><tr> <td> -</td> <td> <b> Name</b> </td> <td> <b> Type</b> </td> </tr> <tr> <td> *</td> <td> NextSeq 550 Instrument</td> <td> user-friendly-name</td> </tr> </table> <p> <b> type</b> : Device (physical object) <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="https://browser.ihtsdotools.org/">SNOMED CT</a> #49062001)</span> </p> </div>
</text>
<identifier>
<system value="http://www.somesystemabc.net/identifiers/devices"/>
<value value="11111"/>
</identifier>
<status value="active"/>
<manufacturer value="Illumina"/>
<deviceName>
<name value="NextSeq 550 Instrument"/>
<type value="user-friendly-name"/>
</deviceName>
<type>
<coding>
<system value="http://snomed.info/sct"/>
<code value="49062001"/>
<display value="Device (physical object)"/>
</coding>
</type>
Name
Flags
Card.
Type
Description
&
Constraints
ChargeItemDefinition
I
TU
DomainResource
Definition
of
properties
and
rules
about
how
the
price
and
the
applicability
of
a
ChargeItem
can
be
determined
+
Warning:
Name
should
be
usable
as
an
identifier
for
the
module
by
machine
processing
applications
such
as
code
generation
Elements
defined
in
Ancestors:
id
,
meta
,
implicitRules
,
language
,
text
,
contained
,
extension
,
modifierExtension
url
Σ
1..1
uri
Canonical
identifier
for
this
charge
item
definition,
represented
as
a
URI
(globally
unique)
identifier
Σ
0..*
Identifier
Additional
identifier
for
the
charge
item
definition
version
Σ
0..1
string
Business
version
of
the
charge
item
definition
title
Σ
0..1
string
Name
for
this
charge
item
definition
(human
friendly)
derivedFromUri
Σ
0..*
uri
Underlying
externally-defined
charge
item
definition
partOf
Σ
0..*
canonical
(
ChargeItemDefinition
)
A
larger
definition
of
which
this
particular
definition
is
a
component
or
step
replaces
Σ
0..*
canonical
(
ChargeItemDefinition
)
Completed
or
terminated
request(s)
whose
function
is
taken
by
this
new
request
status
?!
Σ
1..1
code
draft
|
active
|
retired
|
unknown
PublicationStatus
(
Required
)
experimental
Σ
0..1
boolean
For
testing
purposes,
not
real
usage
date
Σ
0..1
dateTime
Date
last
changed
publisher
Σ
0..1
string
Name
of
the
publisher
(organization
or
individual)
contact
Σ
0..*
ContactDetail
Contact
details
for
the
publisher
description
Σ
0..1
markdown
Natural
language
description
of
the
charge
item
definition
useContext
Σ
0..*
UsageContext
The
context
that
the
content
is
intended
to
support
jurisdiction
Σ
0..*
CodeableConcept
Intended
jurisdiction
for
charge
item
definition
(if
applicable)
Jurisdiction
(
Extensible
)
copyright
0..1
markdown
Use
and/or
publishing
restrictions
approvalDate
0..1
date
When
the
charge
item
definition
was
approved
by
publisher
lastReviewDate
0..1
date
When
the
charge
item
definition
was
last
reviewed
effectivePeriod
Σ
0..1
Period
When
the
charge
item
definition
is
expected
to
be
used
code
Σ
0..1
CodeableConcept
Billing
codes
or
product
types
this
definition
applies
to
ChargeItemCode
(
Example
)
instance
0..*
Reference
(
Medication
|
Substance
|
</
Device
)
Instances
this
definition
applies
to
applicability
0..*
BackboneElement
Whether
or
not
the
billing
code
is
applicable
description
0..1
string
Natural
language
description
of
the
condition
language
0..1
string
Language
of
the
expression
expression
0..1
string
Boolean-valued
expression
propertyGroup
0..*
BackboneElement
Group
of
properties
which
are
applicable
under
the
same
conditions
applicability
0..*
see
applicability
Conditions
under
which
the
priceComponent
is
applicable
priceComponent
0..*
BackboneElement
Components
of
total
line
item
price
type
1..1
code
base
|
surcharge
|
deduction
|
discount
|
tax
|
informational
InvoicePriceComponentType
(
Required
)
code
0..1
CodeableConcept
Code
identifying
the
specific
component
factor
0..1
decimal
Factor
used
for
calculating
this
component
amount
0..1
Money
Monetary
amount
associated
with
this
component
>
Documentation
for
this
format
UML
Diagram
(
Legend
)
ChargeItemDefinition
(
DomainResource
)
An
absolute
URI
that
is
used
to
identify
this
charge
item
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
charge
item
definition
is
(or
will
be)
published.
This
URL
can
be
the
target
of
a
canonical
reference.
It
SHALL
remain
the
same
when
the
charge
item
definition
is
stored
on
different
servers
url
:
uri
[1..1]
A
formal
identifier
that
is
used
to
identify
this
charge
item
definition
when
it
is
represented
in
other
formats,
or
referenced
in
a
specification,
model,
design
or
an
instance
identifier
:
Identifier
[0..*]
The
identifier
that
is
used
to
identify
this
version
of
the
charge
item
definition
when
it
is
referenced
in
a
specification,
model,
design
or
instance.
This
is
an
arbitrary
value
managed
by
the
charge
item
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.
To
provide
a
version
consistent
with
the
Decision
Support
Service
specification,
use
the
format
Major.Minor.Revision
(e.g.
1.0.0).
For
more
information
on
versioning
knowledge
assets,
refer
to
the
Decision
Support
Service
specification.
Note
that
a
version
is
required
for
non-experimental
active
assets
version
:
string
[0..1]
A
short,
descriptive,
user-friendly
title
for
the
charge
item
definition
title
:
string
[0..1]
The
URL
pointing
to
an
externally-defined
charge
item
definition
that
is
adhered
to
in
whole
or
in
part
by
this
definition
derivedFromUri
:
uri
[0..*]
A
larger
definition
of
which
this
particular
definition
is
a
component
or
step
partOf
:
canonical
[0..*]
«
ChargeItemDefinition
»
As
new
versions
of
a
protocol
or
guideline
are
defined,
allows
identification
of
what
versions
are
replaced
by
a
new
instance
replaces
:
canonical
[0..*]
«
ChargeItemDefinition
»
The
current
state
of
the
ChargeItemDefinition
(this
element
modifies
the
meaning
of
other
elements)
status
:
code
[1..1]
«
The
lifecycle
status
of
an
artifact.
(Strength=Required)
PublicationStatus
!
»
A
Boolean
value
to
indicate
that
this
charge
item
definition
is
authored
for
testing
purposes
(or
education/evaluation/marketing)
and
is
not
intended
to
be
used
for
genuine
usage
experimental
:
boolean
[0..1]
The
date
(and
optionally
time)
when
the
charge
item
definition
was
published.
The
date
must
change
when
the
business
version
changes
and
it
must
change
if
the
status
code
changes.
In
addition,
it
should
change
when
the
substantive
content
of
the
charge
item
definition
changes
date
:
dateTime
[0..1]
The
name
of
the
organization
or
individual
that
published
the
charge
item
definition
publisher
:
string
[0..1]
Contact
details
Usage
note:
every
effort
has
been
made
to
assist
a
user
in
finding
and
communicating
with
the
publisher
contact
:
ContactDetail
[0..*]
A
free
text
natural
language
description
of
the
charge
item
definition
from
a
consumer's
perspective
description
:
markdown
[0..1]
The
content
was
developed
with
a
focus
and
intent
of
supporting
the
contexts
ensure
that
are
listed.
These
contexts
may
be
general
categories
(gender,
age,
...)
or
may
be
references
to
specific
programs
(insurance
plans,
studies,
...)
and
may
be
used
to
assist
with
indexing
and
searching
for
appropriate
charge
item
definition
instances
useContext
:
UsageContext
[0..*]
A
legal
or
geographic
region
in
which
the
charge
item
definition
is
intended
to
be
used
jurisdiction
:
CodeableConcept
[0..*]
«
Countries
and
regions
within
which
this
artifact
is
targeted
for
use.
(Strength=Extensible)
Jurisdiction
ValueSet
+
»
A
copyright
statement
relating
to
the
charge
item
definition
and/or
its
contents.
Copyright
statements
examples
are
generally
legal
restrictions
on
the
use
correct
and
publishing
of
the
charge
item
definition
copyright
:
markdown
[0..1]
The
date
on
which
the
resource
content
was
approved
by
the
publisher.
Approval
happens
once
when
the
content
is
officially
approved
for
usage
approvalDate
:
date
[0..1]
The
date
on
which
the
resource
content
was
last
reviewed.
Review
happens
periodically
after
approval
useful,
but
does
they
are
not
change
the
original
approval
date
lastReviewDate
:
date
[0..1]
The
period
during
which
the
charge
item
definition
content
was
or
is
planned
to
be
in
active
use
effectivePeriod
:
Period
[0..1]
The
defined
billing
details
in
this
resource
pertain
to
the
given
billing
code
code
:
CodeableConcept
[0..1]
«
Billing
Code
defined
by
this
ChargeItemDefinition.
(Strength=Example)
ChargeItemCode
??
»
The
defined
billing
details
in
this
resource
pertain
to
the
given
product
instance(s)
instance
:
Reference
[0..*]
«
Medication
|
Substance
|
Device
»
Applicability
A
brief,
natural
language
description
of
the
condition
that
effectively
communicates
the
intended
semantics
description
:
string
[0..1]
The
media
type
of
the
language
for
the
expression,
e.g.
"text/cql"
for
Clinical
Query
Language
expressions
or
"text/fhirpath"
for
FHIRPath
expressions
language
:
string
[0..1]
An
expression
that
returns
true
or
false,
indicating
whether
the
condition
is
satisfied.
When
using
FHIRPath
expressions,
the
%context
environment
variable
must
be
replaced
at
runtime
with
the
ChargeItem
resource
to
which
this
definition
is
applied
expression
:
string
[0..1]
PropertyGroup
PriceComponent
This
code
identifies
the
type
of
the
component
type
:
code
[1..1]
«
Codes
indicating
the
kind
of
the
price
component.
(Strength=Required)
InvoicePriceComponentType
!
»
A
code
that
identifies
the
component.
Codes
may
be
used
to
differentiate
between
kinds
of
taxes,
surcharges,
discounts
etc
code
:
CodeableConcept
[0..1]
The
factor
that
has
been
applied
on
the
base
price
for
calculating
this
component
factor
:
decimal
[0..1]
The
amount
calculated
for
this
component
amount
:
Money
[0..1]
Expressions
that
describe
applicability
criteria
for
the
billing
code
applicability
[0..*]
Expressions
that
describe
applicability
criteria
for
the
priceComponent
applicability
[0..*]
The
price
for
a
ChargeItem
may
be
calculated
as
a
base
price
with
surcharges/deductions
that
apply
in
certain
conditions.
A
ChargeItemDefinition
resource
that
defines
the
prices,
factors
and
conditions
that
apply
to
a
billing
code
is
currently
under
development.
The
priceComponent
element
can
be
used
to
offer
transparency
to
the
recipient
of
the
Invoice
of
how
the
prices
have
been
calculated
priceComponent
[0..*]
Group
normative
part
of
properties
which
are
applicable
under
the
same
conditions.
If
no
applicability
rules
are
established
for
the
group,
then
all
properties
always
apply
propertyGroup
[0..*]
XML
Template
<
<!-- from -->
<!-- from -->
<
<</identifier>
<
<
<
<</partOf>
<</replaces>
<
<
<
<
<</contact>
<
<</useContext>
<</jurisdiction>
<
<
<
<</effectivePeriod>
<</code>
<</instance>
<
<
<
<
</applicability>
<
<</applicability>
<
<
<</code>
<
<</amount>
</priceComponent>
</propertyGroup>
</ChargeItemDefinition>
JSON
Template
{
"resourceType" : "",
// from
// from
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
}],
"
"
"
"
"
"
"
}]
}]
}
Turtle
Template
@prefix fhir: <http://hl7.org/fhir/> .
[ a fhir:;
fhir:nodeRole fhir:treeRoot; # if this is the parser root
# from
# from
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
], ...;
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
fhir:
], ...;
], ...;
]
Changes
since
Release
3
This
resource
did
not
exist
in
Release
2
This
analysis
is
available
as
XML
or
JSON
.
specification.