FHIR
Trifolia's implementation of the FHIR specification is documented here. This topic includes information on the latest implementation of FHIR in Trifolia; previous versions are kept for backwards compatibility, but are not actively maintained. Trifolia currently supports the STU3 version of FHIR.
The following table(s) indicate what properties Trifolia uses of the FHIR specification, and any relevant notes about the property's usage in Trifolia.
StructureDefinition
Property |
Notes |
id |
|
name |
|
description |
|
url |
|
type |
|
context |
|
contextType |
|
derivation |
|
extension |
|
contact |
Not imported with POST/PUT. Exported with GET, represents the author of a profile. |
baseDefinition |
|
differential |
|
snapshot |
Not imported. Only differential definitions are imported. |
ElementDefinition
Property |
Notes |
id |
|
short |
Constraint's label if specified, or the element/attribute name if not |
label |
Constraint's label if specified |
comment |
Constraint's notes, if any |
path |
|
min |
|
max |
|
slicing |
When the constraint, or a parent constraint is a branch/slice |
slicing/discriminator |
The first "identifier" within the branch/slice or "@type" when constraint is a schema-based choice |
slicing/rules |
Always set to "open" when constraint is a schema-based choice |
binding[x] |
|
binding/strength |
|
bindingReference/reference |
|
bindingReference/display |
|
pattern[x] |
|
patternCodeableConcept |
When there is a single-value binding and the data-type is CodeableConcept |
patternCoding |
When there is a single-value binding and the data-type is Coding |
patternCode |
When there is a single-value binding and the data-type is code |
patternString |
When there is a single-value binding and the data-type is not one of the above. |
type |
|
type/code |
"Extension" when the profile is for an Extension, otherwise "Reference" |
type/profile |
Contained profile's "url", when profile is for an extension |
type/targetProfile |
Contained profile's "url", when profile is not an extension |
ImplementationGuide
TODO
ValueSet
TODO