xdw v3 oasis

Element : TAttachmentInfo (XML Type: tAttachmentInfo )


Package : oasis

XML Type : tAttachmentInfo


Name Type cardinality Comment
identifier
Element : identifier
String 1...1
name
Element : name
String 1...1
accessType
Element : accessType
String 1...1
contentType
Element : contentType
String 1...1
contentCategory
Element : contentCategory
String 1...1
attachedTime
Element : attachedTime
String 1...1
attachedBy
Element : attachedBy
java.lang.String 1...1
any
ElementWildcard : any
EFeatureMapEntry 0...*

constraintIdentifier

  • not self.identifier.oclIsUndefined()
  • Identifier required (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-11, CP 20120323)

constraintName

  • not self.name.oclIsUndefined()
  • Name required (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-11, CP 20120323)

constraintAccessType

  • (not self.accessType.oclIsUndefined()) and (self.accessType = 'urn:IHE:iti:2011:xdw:XDSregistered')
  • accessType required and should have the value urn:IHE:iti:2011:xdw:XDSregistered (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-11, CP 20120323)

constraintContentType

  • not self.contentType.oclIsUndefined()
  • contentType required (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-11, CP 20120323)

constraintContentCategory

  • not self.contentCategory.oclIsUndefined()
  • contentCategory required (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-11, CP 20120323)

constraintAttachedTime

  • not self.attachedTime.oclIsUndefined()
  • attachedTime required (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-11, CP 20120323)

constraintAttachedBy

  • not self.attachedBy.oclIsUndefined()
  • AttachedBY required (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-11, CP 20120323)

<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="tAttachmentInfo">
    
<xsd:sequence>
      
<xsd:element name="identifier" type="xsd:anyURI" />
      
<xsd:element name="name" type="xsd:string" />
      
<xsd:element name="accessType" type="xsd:string" />
      
<xsd:element name="contentType" type="xsd:string" />
      
<xsd:element name="contentCategory" type="xsd:anyURI" />
      
<xsd:element name="attachedTime" type="xsd:dateTime" />
      
<xsd:element name="attachedBy" type="tUser" />
      
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />
    
</xsd:sequence>
  
</xsd:complexType>