Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: per ODM-13, adjusting the attributes table conditions wording
AttributeSchema Type or Enumeration ValuesUsageDefinitionBusiness
Rules
Rule(s)
ItemOIDoidrefRequiredReference to an ItemDef in the MetaDataVersion identified in the ClinicalData element.
TransactionType(Insert | Update | Remove | Upsert | Context)

Conditional

Records the TransactionType for this ItemData instance in the source system.The TransactionType attribute must be provided
  • Required on the ItemData element, or one of its ancestor elements, when
the
  • ODM/@FileType has the value "Transactional"
.  
  • .  
Records the TransactionType for this ItemData instance in the source system.
IsNull(Yes)

Conditional

IsNull is a flag to signify that an item's value is to be set to null. If the Value attribute is set, IsNull
  • If the child element ItemData/Value  is present, the IsNull attribute must not be set.
  • If IsNull is set, the child element ItemData/Value
attribute
  • must not be present.

Flag specifying that an item's value is to be set to null.

In the interest of creating non-verbose XML instances, one should not use ItemData elements with IsNull set to "Yes" to indicate uncollected data. The better practice is to transmit only collected data.

For use cases where data traceability is important,  providing ItemData elements with IsNull="Yes" maybe be useful.

It is not necessary to provide an ItemData element with IsNull set to "Yes" in cases where the source system would not create a record

.For use cases where data traceability is important,  providing ItemData elements with IsNull="Yes" maybe be useful

.