CTS2 1.0 FTF Avatar
  1. OMG Issue

CTS2F2 — BaseQueryService filter property needs to be individualized

  • Key: CTS2F2-29
  • Legacy Issue Number: 17110
  • Status: closed  
  • Source: Mayo Clinic ( Mr. Craig Stancl)
  • Summary:

    The filter property (type Filter) on BaseQueryService does not work as an input parameter. It needs to be replaced, instead, with:

    matchAlgorithm: NameOrURI

    matchValue: String OPT

    refType: TargetReferenceType

    referenceTarget: EntityNameOrURI

    Logged: https://github.com/cts2/cts2-specification/issues/32

  • Reported: CTS2 1.0b1 — Thu, 9 Feb 2012 05:00 GMT
  • Disposition: Resolved — CTS2 1.0
  • Disposition Summary:

    PIM: Change the signature of restrict to the following: (Diagram below)
    PSM:
    Added the following elements to the 'Query' element:
    <xs:element name="matchAlgorithm" type="NameOrURI" minOccurs="0">
    <xs:annotation>
    <xs:documentation> The match algorithm of the filter to be
    applied. If a 'setOperation' is specified, the filter
    will apply to the resulting aggregate.
    </xs:documentation>
    </xs:annotation>
    </xs:element>
    <xs:element name="matchValue" type="core:String" minOccurs="0">
    <xs:annotation>
    <xs:documentation> The match value of the filter to be
    applied. If a 'setOperation' is specified, the filter
    will apply to the resulting aggregate.
    </xs:documentation>
    </xs:annotation>
    </xs:element>
    <xs:element name="filterComponent" type="NameOrURIList"
    minOccurs="0">
    <xs:annotation>
    <xs:documentation> The target components of the filter to
    be applied. If a 'setOperation' is specified, the
    filter will apply to the resulting aggregate.
    </xs:documentation>
    </xs:annotation>
    </xs:element>

    while removing the following element:
    <xs:element name="filter" type="core:Filter" minOccurs="0">
    <xs:annotation>
    <xs:documentation> The filter to be applied. If a
    'setOperation' is specified, the filter will apply to
    the resulting aggregate. </xs:documentation>
    </xs:annotation>
    </xs:element>

  • Updated: Fri, 6 Mar 2015 20:58 GMT