Bindings on Data-type Elements

When binding terminology (single-value, value set or code system) to an element in a FHIR profile, it is preferred that the binding be applied to the data-type elements. Trifolia gives you the freedom to assign the binding to elements/attributes within data-types, but this is not preferred.

Bad Example #1

  1. SHALL contain 1..1 name
    1. SHALL contain 1..* coding
    2. SHALL contain 1..1 code, which SHOULD be selected from ValueSet AdvanceDirectiveTypeCode urn:oid:2.16.840.1.113883.1.11.20.2 STATIC 2006-10-17

Bad Example #2

  1. SHALL contain 1..1 name
  2. SHALL contain 1..* coding, which SHOULD be selected from ValueSet AdvanceDirectiveTypeCode urn:oid:2.16.840.1.113883.1.11.20.2 STATIC 2006-10-17

Good Example

  1. SHALL contain 1..1 name, which SHOULD be selected from ValueSet AdvanceDirectiveTypeCode urn:oid:2.16.840.1.113883.1.11.20.2 STATIC 2006-10-1