BB.6 SOP Class Definitions
Prev | BB Implant Template Query/Retrieve Service Classes | Next

## BB.6 SOP Class Definitions

### BB.6.1 Implant Template Information Model

#### BB.6.1.1 E/R Models

The Implant Template Information Model consists of a single entity. In response to a given C-FIND request, the SCP shall send one C-FIND response per matching Implant Template Instance.

Figure BB.6-1. Implant Template Information Model E/R Diagram

The Implant Assembly Template Information Model consists of a single entity. In response to a given C-FIND request, the SCP shall send one C-FIND response per matching Implant Assembly Template Instance.

Figure BB.6-2. Implant Assembly Template Information Model E/R Diagram

The Implant Template Group Information Model consists of a single entity. In response to a given C-FIND request, the SCP shall send one C-FIND response per matching Implant Template Group Instance.

Figure BB.6-3. Implant Template Group Information Model E/R Diagram

#### BB.6.1.2 Implant Template Attributes

##### BB.6.1.2.1 Generic Implant Template Attributes

Table BB.6-1 defines the Attributes of the Generic Implant Template Information Model:

Table BB.6-1. Attributes for the Implant Template Information Model

Description / Module | Tag | Matching Key Type | Return Key Type | Remark / Matching Type
--- | --- | --- | --- | ---
SOP Common
Specific Character Set | (0008,0005) | - | 1C | This Attribute is required if expanded or replacement character sets are used. See Section C.2.2.2 and Section C.4.1.1.
SOP Class UID | (0008,0016) | R | 1 |
SOP Instance UID | (0008,0018) | U | 1 |
Implant Template
Manufacturer | (0008,0070) | R | 1 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Implant Name | (0022,1095) | R | 1 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Implant Size | (0068,6210) | R | 2 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Implant Part Number | (0022,1097) | R | 1 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Replaced Implant Template Sequence | (0068,6222) | R | 2 | This Attribute shall be retrieved with Sequence or Universal matching.
>Referenced SOP Class UID | (0008,1150) | R | 1 | Shall be retrieved with List of UID Matching.
>Referenced SOP Instance UID | (0008,1155) | R | 1 | Shall be retrieved with List of UID Matching.
Derivation Implant Template Sequence | (0068,6224) | R | 2 | This Attribute shall be retrieved with Sequence or Universal matching.
>Referenced SOP Class UID | (0008,1150) | R | 1 | Shall be retrieved with List of UID Matching.
>Referenced SOP Instance UID | (0008,1155) | R | 1 | Shall be retrieved with List of UID Matching.
Effective DateTime | (0068,6226) | R | 1 | Shall be retrieved with Single Value or Range Matching.
Original Implant Template Sequence | (0068,6225) | R | 2 | This Attribute shall be retrieved with Sequence or Universal matching.
>Referenced SOP Class UID | (0008,1150) | R | 1 | Shall be retrieved with List of UID Matching.
>Referenced SOP Instance UID | (0008,1155) | R | 1 | Shall be retrieved with List of UID Matching.
Implant Target Anatomy Sequence | (0068,6230) | R | 2 | This Attribute shall be retrieved with Sequence or Universal matching.
>Anatomic Region Sequence | (0008,2218) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>>Code Value | (0008,0100) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>>Coding Scheme Designator | (0008,0102) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>>Code Meaning | (0008,0104) | - | 1 |
Implant Regulatory Disapproval Code Sequence | (0068,62A0) | R | 2 | This Attribute shall be retrieved with Sequence or Universal matching.
>Code Value | (0008,0100) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Coding Scheme Designator | (0008,0102) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Code Meaning | (0008,0104) | - | 1 |
Material Code Sequence | (0068,63A0) | R | 1 | This Attribute shall be retrieved with Sequence or Universal matching.
>Code Value | (0008,0100) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Coding Scheme Designator | (0008,0102) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Code Meaning | (0008,0104) | - | 1 |
Coating Materials Code Sequence | (0068,63A4) | R | 1 | This Attribute shall be retrieved with Sequence or Universal matching.
>Code Value | (0008,0100) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Coding Scheme Designator | (0008,0102) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Code Meaning | (0008,0104) | - | 1 |

##### BB.6.1.2.2 Implant Assembly Template Attributes

Table BB.6-2 defines the Attributes of the Implant Assembly Template Information Model:

Table BB.6-2. Attributes for the Implant Assembly Template Information Model

Description / Module | Tag | Matching Key Type | Return Key Type | Remark / Matching Type
--- | --- | --- | --- | ---
SOP Common
Specific Character Set | (0008,0005) | - | 1C | This Attribute is required if expanded or replacement character sets are used. See Section C.2.2.2 and Section C.4.1.1.
SOP Class UID | (0008,0016) | R | 1 |
SOP Instance UID | (0008,0018) | U | 1 |
Implant Assembly Template
Implant Assembly Template Name |  | R | 1 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Manufacturer | (0008,0070) | R | 1 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Procedure Type Code Sequence | (0076,0020) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Code Value | (0008,0100) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Coding Scheme Designator | (0008,0102) | R | 1 | This Attribute shall be retrieved with Single Value or Universal matching.
>Code Meaning | (0008,0104) | - | 1 |
Replaced Implant Assembly Template Sequence | (0076,0008) | R | 1 | Shall be retrieved with Sequence or Universal Matching.
>Referenced SOP Class UID | (0008,1150) | R | 1 | Shall be retrieved with List of UID Matching.
>Referenced SOP Instance UID | (0008,1155) | R | 1 | Shall be retrieved with List of UID Matching.
Original Implant Assembly Template Sequence | (0076,000C) | R | 1 | Shall be retrieved with Sequence or Universal Matching.
>Referenced SOP Class UID | (0008,1150) | R | 1 | Shall be retrieved with List of UID Matching.
>Referenced SOP Instance UID | (0008,1155) | R | 1 | Shall be retrieved with List of UID Matching.
Derivation Implant Assembly Template Sequence | (0076,000E) | R | 1 | Shall be retrieved with Sequence or Universal Matching.
>Referenced SOP Class UID | (0008,1150) | R | 1 | Shall be retrieved with List of UID Matching.
>Referenced SOP Instance UID | (0008,1155) | R | 1 | Shall be retrieved with List of UID Matching.
Surgical Technique | (0076,0030) | R | 2 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.

##### BB.6.1.2.3 Implant Template Group Attributes

Table BB.6-3 defines the Attributes of the Implant Template Group Information Model:

Table BB.6-3. Attributes for the Implant Template Group Information Model

Description / Module | Tag | Matching Key Type | Return Key Type | Remark / Matching Type
--- | --- | --- | --- | ---
SOP Common
Specific Character Set | (0008,0005) | - | 1C | This Attribute is required if expanded or replacement character sets are used. See Section C.2.2.2 and Section C.4.1.1.
SOP Class UID | (0008,0016) | R | 1 |
SOP Instance UID | (0008,0018) | U | 1 |
Implant Template Group
Implant Template Group Name | (0078,0000) | R | 1 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Implant Template Group Description | (0078,0010) | - | 2 |
Implant Template Group Issuer | (0078,0020) | R | 1 | Shall be retrieved with Single Value, Wild Card, or Universal Matching.
Effective DateTime | (0068,6226) | R | 1 | Shall be retrieved with Single Value or Range Matching.
Replaced Implant Template Group Sequence | (0078,0026) | R | 2 | Shall be retrieved with Sequence or Universal Matching
>Referenced SOP Class UID | (0008,1150) | R | 1 | Shall be retrieved with List of UID Matching.
>Referenced SOP Instance UID | (0008,1155) | R | 1 | Shall be retrieved with List of UID Matching.

#### BB.6.1.3 Conformance Requirements

An implementation may conform to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCU, SCP, any combination of two of these, or all three. The Conformance Statement shall be in the format defined in PS3.2.

##### BB.6.1.3.1 SCU Conformance

###### BB.6.1.3.1.1 C-FIND SCU Conformance

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes shall support queries against the appropriate Information Model using the C-FIND SCU Behavior described for the Basic Worklist Management Service Class (see Section K.4.1.2 and Section BB.4.1).

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCU shall state in its Conformance Statement whether it requests Type 3 Return Key Attributes, and shall list these Optional Return Key Attributes.

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCU shall state in its Conformance Statement how it makes use of Specific Character Set (0008,0005) when encoding queries and interpreting responses.

###### BB.6.1.3.1.2 C-MOVE SCU Conformance

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCU shall support transfers against the appropriate Information Model, using the C-MOVE SCU baseline behavior described for the Query/Retrieve Service Class (see Section C.4.2.2.1 and Section BB.4.2).

###### BB.6.1.3.1.3 C-GET SCU Conformance

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCU shall support transfers against the appropriate Information Model, using the C-GET SCU baseline behavior described for the Query/Retrieve Service Class (see Section C.4.3.2).

##### BB.6.1.3.2 SCP Conformance

###### BB.6.1.3.2.1 C-FIND SCP Conformance

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCP shall support queries against the appropriate Template Information Model, using the C-FIND SCP Behavior described for the Basic Worklist Management Service Class (see Section K.4.1.3).

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCP shall state in its Conformance Statement whether it supports Type 3 Return Key Attributes, and shall list these Optional Return Key Attributes.

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCP shall state in its Conformance Statement how it makes use of Specific Character Set (0008,0005) when interpreting queries, performing matching and encoding responses.

###### BB.6.1.3.2.2 C-MOVE SCP Conformance

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCP shall support transfers against the appropriate Information Model, using the C-MOVE SCP baseline behavior described for the Query/Retrieve Service Class (see Section C.4.2.3.1).

An implementation that conforms to one of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Classes as an SCP, which generates transfers using the C-MOVE operation, shall state in its Conformance Statement appropriate Storage Service Class, under which it shall support the C-STORE sub-operations generated by the C-MOVE.

###### BB.6.1.3.2.3 C-GET SCP Conformance

An implementation that conforms to one of the SOP Classes of the Implant Template, Implant Assembly Template, or Implant Template Group Information Model SOP Class Group as an SCP shall support retrievals against the Query/Retrieve Information Model described in Section C.6.1.1 using the C-GET SCP Behavior described in Section C.4.3.3.

#### BB.6.1.4 SOP Classes

The SOP Classes of the Implant Template Information Models in the Implant Template Query/Retrieve Service Class identify the Implant Template Information Models, and the DIMSE-C operations supported. The SOP Classes of the Implant Assembly Template Information Models in the Implant Assembly Template Query/Retrieve Service Class identify the Implant Assembly Template Information Models, and the DIMSE-C operations supported. The SOP Classes of the Implant Template Group Information Models in the Implant Template Group Query/Retrieve Service Class identify the Implant Template Group Information Models, and the DIMSE-C operations supported. The following Standard SOP Classes are identified:

Table BB.6.1.4-1. Implant Template SOP Classes

SOP Class Name | SOP Class UID
--- | ---
Generic Implant Template Information Model - FIND | 1.2.840.10008.5.1.4.43.2
Generic Implant Template Information Model - MOVE | 1.2.840.10008.5.1.4.43.3
Generic Implant Template Information Model - GET | 1.2.840.10008.5.1.4.43.4
Implant Assembly Template Information Model - FIND | 1.2.840.10008.5.1.4.44.2
Implant Assembly Template Information Model - MOVE | 1.2.840.10008.5.1.4.44.3
Implant Assembly Template Information Model - GET | 1.2.840.10008.5.1.4.44.4
Implant Template Group Information Model - FIND | 1.2.840.10008.5.1.4.45.2
Implant Template Group Information Model - MOVE | 1.2.840.10008.5.1.4.45.3
Implant Template Group Information Model - GET | 1.2.840.10008.5.1.4.45.4

Prev | Up | Next
BB.5 Association Negotiation | Home | CC Unified Procedure Step Service and SOP Classes (Normative)