xdw v3 oasis

Element : TTaskDetails (XML Type: tTaskDetails )


Package : oasis

XML Type : tTaskDetails


Name Type cardinality Comment
id
Element : id
String 1...1
taskType
Element : taskType
String 1...1
name
Element : name
String 1...1
status
Element : status
String 1...1
priority
Element : priority
java.math.BigInteger 0...1
taskInitiator
Element : taskInitiator
java.lang.String 0...1
taskStakeholders
Element : taskStakeholders
TOrganizationalEntity 0...1
potentialOwners
Element : potentialOwners
TOrganizationalEntity 0...1
businessAdministrators
Element : businessAdministrators
TOrganizationalEntity 0...1
actualOwner
Element : actualOwner
java.lang.String 0...1
notificationRecipients
Element : notificationRecipients
TOrganizationalEntity 0...1
createdTime
Element : createdTime
String 1...1
createdBy
Element : createdBy
java.lang.String 0...1
lastModifiedTime
Element : lastModifiedTime
String 1...1
lastModifiedBy
Element : lastModifiedBy
java.lang.String 0...1
activationTime
Element : activationTime
String 0...1
expirationTime
Element : expirationTime
String 0...1
isSkipable
Element : isSkipable
String 0...1
hasPotentialOwners
Element : hasPotentialOwners
String 0...1
startByTimeExists
Element : startByTimeExists
String 0...1
completeByTimeExists
Element : completeByTimeExists
String 0...1
presentationName
Element : presentationName
java.lang.String 0...1
presentationSubject
Element : presentationSubject
java.lang.String 0...1
renderingMethodExists
Element : renderingMethodExists
String 1...1
hasOutput
Element : hasOutput
String 0...1
hasFault
Element : hasFault
String 0...1
hasAttachments
Element : hasAttachments
String 0...1
hasComments
Element : hasComments
String 0...1
escalated
Element : escalated
String 0...1
searchBy
Element : searchBy
String 0...1
outcome
Element : outcome
String 0...1
parentTaskId
Element : parentTaskId
String 0...1
hasSubTasks
Element : hasSubTasks
String 0...1
any
ElementWildcard : any
EFeatureMapEntry 0...*

constraintId

  • not self.id.oclIsUndefined()
  • Id required (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintTaskType

  • not self.taskType.oclIsUndefined()
  • TaskType required (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintName

  • not self.name.oclIsUndefined()
  • Name required (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintStatus

  • not self.status.oclIsUndefined()
  • Status required (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintActualOwner

  • not self.actualOwner.oclIsUndefined()
  • ActualOwner required (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintLastModifiedTime

  • not self.lastModifiedTime.oclIsUndefined()
  • LastModifiedTime required (HE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintStartByTimeExists

  • self.startByTimeExists.oclIsUndefined()
  • StartByTimeExists prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintCompleteByTimeExists

  • self.completeByTimeExists.oclIsUndefined()
  • CompleteByTimeExists prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintRenderingMethodExists

  • (not self.renderingMethodExists.oclIsUndefined()) and (self.renderingMethodExists = 'false')
  • enderingMethodExists shall have the value false (IHE_ITI_Suppl_XDW_Rev2-1, 5.4.3-9, CP 20120323)

constraintHasOutput

  • self.hasOutput.oclIsUndefined()
  • HasOutput prihibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintHasFault

  • self.hasFault.oclIsUndefined()
  • HasFault prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintHasAttachments

  • self.hasAttachments.oclIsUndefined()
  • HasAttachements attribute prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintHasComments

  • self.hasComments.oclIsUndefined()
  • HasComments attribtue prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintSearchBy

  • self.searchBy.oclIsUndefined()
  • SearchBy attribtue prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintOutcome

  • self.outcome.oclIsUndefined()
  • OutCome attribtue prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintParentTaskId

  • self.parentTaskId.oclIsUndefined()
  • ParentTaskId prohibited ((IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9))

constraintHasSubTasks

  • self.hasSubTasks.oclIsUndefined()
  • HasSubTasks prohibited (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintCreatedBy

  • not self.createdBy.oclIsUndefined()
  • CreatedBy required (IHE_ITI_Suppl_XDW_Rev2-1_TI_2011-10-03.pdf, 5.4.3-9)

constraintStatusValues

  • (not self.status.oclIsUndefined()) and ( (self.status = 'CREATED') or (self.status = 'READY') or (self.status = 'IN_PROGRESS') or (self.status = 'FAILED') or (self.status = 'COMPLETED') )
  • status can only have these values : CREATED, READY, IN_PROGRESS, FAILED, COMPLETED (IHE_ITI_Suppl_XDW_Rev2-1, Table 5.4.2.4-1)

<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="tTaskDetails">
    
<xsd:sequence>
      
<xsd:element name="id" type="xsd:anyURI" />
      
<xsd:element name="taskType" type="xsd:string" />
      
<xsd:element name="name" type="xsd:QName" />
      
<xsd:element name="status" type="tStatus" />
      
<xsd:element minOccurs="0" name="priority" type="tPriority" />
      
<xsd:element minOccurs="0" name="taskInitiator" type="tUser" />
      
<xsd:element minOccurs="0" name="taskStakeholders" type="tOrganizationalEntity" />
      
<xsd:element minOccurs="0" name="potentialOwners" type="tOrganizationalEntity" />
      
<xsd:element minOccurs="0" name="businessAdministrators" type="tOrganizationalEntity" />
      
<xsd:element minOccurs="0" name="actualOwner" type="tUser" />
      
<xsd:element minOccurs="0" name="notificationRecipients" type="tOrganizationalEntity" />
      
<xsd:element name="createdTime" type="xsd:dateTime" />
      
<xsd:element minOccurs="0" name="createdBy" type="tUser" />
      
<xsd:element name="lastModifiedTime" type="xsd:dateTime" />
      
<xsd:element minOccurs="0" name="lastModifiedBy" type="tUser" />
      
<xsd:element minOccurs="0" name="activationTime" type="xsd:dateTime" />
      
<xsd:element minOccurs="0" name="expirationTime" type="xsd:dateTime" />
      
<xsd:element minOccurs="0" name="isSkipable" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="hasPotentialOwners" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="startByTimeExists" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="completeByTimeExists" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="presentationName" type="tPresentationName" />
      
<xsd:element minOccurs="0" name="presentationSubject" type="tPresentationSubject" />
      
<xsd:element name="renderingMethodExists" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="hasOutput" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="hasFault" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="hasAttachments" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="hasComments" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="escalated" type="xsd:boolean" />
      
<xsd:element minOccurs="0" name="searchBy" type="xsd:string" />
      
<xsd:element minOccurs="0" name="outcome" type="xsd:string" />
      
<xsd:element minOccurs="0" name="parentTaskId" type="xsd:anyURI" />
      
<xsd:element minOccurs="0" name="hasSubTasks" type="xsd:boolean" />
      
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />
    
</xsd:sequence>
  
</xsd:complexType>