Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
AttributeSchema Type or Enumeration ValuesUsageDefinitionBusiness
Rules
Rule(s)
ItemOIDoidrefRequired

Reference to an ItemDef

 in

in the MetaDataVersion identified in the ClinicalData element.

The referenced ItemDef defines the DataType of this item. 

The ItemOID attribute is used to identify a particular item definition. This value uniquely identifies an Item within the containing ItemGroup.


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
it's anscestor elements  when the
  • its ancestor elements, when ODM/@FileType has the value
'Transactional'.  
  • "Transactional".  
Records the TransactionType for this ItemData instance in the source system.
IsNull(Yes)
ConditonalIsNull is a flag to signify that an item's value is to be set to null. If the Value attribute is set, IsNull

Conditional

  • If the child element ItemData/Value  is present, the IsNull attribute must not be set.
  • If IsNull is set, the
Value attribute msut
  • child element ItemData/Value 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.

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

For use cases where data traceability is important,  providing ItemData elements

wiht

with IsNull="Yes" maybe be useful.

Contained in:

...

The ItemData element is used for transmission of the clinical data for an item. The model does not support repeating items within a single item group.

The ItemOID is used to identify a particular item definition. This value uniquely identifies an Item within the containing ItemGroup.

The referenced ItemDef defines the DataType of this item. The Value attribute string must obey the rules for that format of data listed in the Data Formats sectionFor text, string, integer or float datatypes, it must be possible to store the item value within the Length constraint defined in the ItemDef.

...

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.