Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Complex Type TemplateRelationships
Namespace No namespace
Annotations
The relationships of the template regarding other templates or model artifacts
Diagram
DiagramDECOR_xsd_Complex_Type_TemplateRelationships.tmp#TemplateRelationships_typeDECOR_xsd_Complex_Type_TemplateRelationships.tmp#TemplateRelationships_templateDECOR_xsd_Complex_Type_TemplateRelationships.tmp#TemplateRelationships_modelDECOR_xsd_Complex_Type_TemplateRelationships.tmp#TemplateRelationships_flexibilityDECOR_xsd_Attribute_Group_TemplateRelationshipCompilationAttributes.tmp#TemplateRelationshipCompilationAttributes
Used by
Attributes
QName Type Use Annotation
flexibility StaticOrDynamicFlexibility optional
Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.
ident xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the project prefix for template
linkedartefactmissing optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Signals the template indicated in the relationship was not found
model NonEmptyString optional
A reference to a model artifact identifier or description specifying from what this template is derived from or based on, e.g. an HL7 R-MIM, a DCM,
used for template-model relationships
template BasicIdOrOid optional
A reference by name or id to a template identifier, used for template-template relationships
tmdisplayName xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the displayName of the template
tmeffectiveDate xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the effectiveDate of the template
tmexpirationDate xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the expirationDate of the template
tmid xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the id of the template
tmname xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the name of the template
tmstatusCode xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the statusCode of the template
tmversionLabel xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the versionLabel of the template
type RelationshipTypes required
The @type of the relationship of the template, at this point in time something like "SPEC", "GEN", "EQUIV", "VERSION", etc.
url xs:string optional
Added in compilation process for relationship. DO NOT ADD/EDIT yourself. Contains the server url for template
Source
<xs:complexType name="TemplateRelationships">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">The relationships of the template regarding other templates or model artifacts</xs:documentation>
  </xs:annotation>
  <xs:attribute name="type" type="RelationshipTypes" use="required">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">The @type of the relationship of the template, at this point in time something like "SPEC", "GEN", "EQUIV", "VERSION", etc.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="template" type="BasicIdOrOid" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">A reference by name or id to a template identifier, used for template-template relationships</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="model" type="NonEmptyString" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">A reference to a model artifact identifier or description specifying from what this template is derived from or based on, e.g. an HL7 R-MIM, a DCM, used for template-model relationships</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="TemplateRelationshipCompilationAttributes"/>
</xs:complexType>
Attribute TemplateRelationships / @type
Namespace No namespace
Annotations
The @type of the relationship of the template, at this point in time something like "SPEC", "GEN", "EQUIV", "VERSION", etc.
Type RelationshipTypes
Properties
use required
Facets
enumeration REPL
This template replaces @template
enumeration SPEC
This template specializes @template
enumeration GEN
This template generalizes @template
enumeration COPY
This template is a design copy of @template
enumeration ADAPT
This template is an adaptation of @template
enumeration EQUIV
This template is equivalent to @template regarding design
enumeration VERSION
This template is a version of @template
enumeration BACKWD
This template is backward compatible of @template
enumeration DRIV
For future use: This template is derived from model or other artifact expressed or specified in the @template attribute
Used by
Complex Type TemplateRelationships
Source
<xs:attribute name="type" type="RelationshipTypes" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">The @type of the relationship of the template, at this point in time something like "SPEC", "GEN", "EQUIV", "VERSION", etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TemplateRelationships / @template
Namespace No namespace
Annotations
A reference by name or id to a template identifier, used for template-template relationships
Type BasicIdOrOid
Properties
use optional
Used by
Complex Type TemplateRelationships
Source
<xs:attribute name="template" type="BasicIdOrOid" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">A reference by name or id to a template identifier, used for template-template relationships</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TemplateRelationships / @model
Namespace No namespace
Annotations
A reference to a model artifact identifier or description specifying from what this template is derived from or based on, e.g. an HL7 R-MIM, a DCM,
used for template-model relationships
Type NonEmptyString
Properties
use optional
Facets
minLength 1
Used by
Complex Type TemplateRelationships
Source
<xs:attribute name="model" type="NonEmptyString" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">A reference to a model artifact identifier or description specifying from what this template is derived from or based on, e.g. an HL7 R-MIM, a DCM, used for template-model relationships</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TemplateRelationships / @flexibility
Namespace No namespace
Annotations
Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.
Type StaticOrDynamicFlexibility
Properties
use optional
Used by
Complex Type TemplateRelationships
Source
<xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.</xs:documentation>
  </xs:annotation>
</xs:attribute>