6.4.6.1. View Code Sequence (0054,0220)#
Recommended. SHOULD be specified, if known. Only one value is allowed.
The projection of the anatomic region of interest on an image receptor.
Note
Use one of the lateral projections for photographs of the buccal (cheek) region.
Buccal projection is not present in SNOMED-CT, but there are various lateral projections. Buccal (intended site) SCT 763825005 in the anatomic region sequence is enough to specify un-ambiguosly that this photograph is a buccal view.
Allowed values: - **CID 4062**: VL View - **CID 4063**: VL Dental View
code scheme designator |
code value |
code meaning |
notes |
---|---|---|---|
SCT |
frontal |
||
SCT |
left lateral |
For left buccal photographs |
|
SCT |
left lateral oblique |
||
SCT |
right lateral projection |
For right buccal photographs |
|
SCT |
right lateral oblique |
||
SCT |
oblique projection |
||
SCT |
45 degree projection |
||
SCT |
oblique lateral |
||
SCT |
submentovertical |
Mandatory for EV36 |
|
SCT |
vertex |
Mandatory for EV37 |
|
SCT |
Unknown (qualifier value) |
This code is used when the photograph is taken without specific attention to the projection, prioritizing image detail over projection accuracy. In cases where the :ref:ViewModifierCodeSequence is required, it must be included. Since the :ref:ViewModifierCodeSequence also requires the parent :ref:ViewCodeSequence, the sequence cannot be omitted, and the value ‘Unknown’ SHALL be used. |
6.4.6.2. View Modifier Code Sequence (0054,0222)#
Photographs in orthodontics are not always taken directly: sometimes there is a device between the patient and the camera lens, like a mirror, to be able to see specific regions.
code scheme designator |
code value |
code meaning |
notes |
---|---|---|---|
SCT |
Mirrored visible image uncorrected |
||
SCT |
Mirrored visible image uncorrected flipped horizontally |
Light from anatomy is reflected on a mirror before reaching camera lens. Image has been flipped horizontally by image acquisition device. |
|
SCT |
Mirrored visible image uncorrected flipped horizontally and vertically |
Light from anatomy is reflected on a mirror before reaching camera lens. Image has been flipped horizontally and vertically by image acquisition device. |
|
SCT |
Mirrored visible image uncorrected flipped vertically |
Light from anatomy is reflected on a mirror before reaching camera lens. Image has been flipped vertically by image acquisition device. |
code scheme designator |
code value |
code meaning |
notes |
---|---|---|---|
SCT |
Close up photographic view of teeth with no set magnification or distance |
||
SCT |
Photographic image corrected intraoral mirrored visible record |
||
SCT |
Mirrored photographic image of teeth corrected flipped horizontally |
||
SCT |
Mirrored photographic image of teeth corrected flipped vertically |
||
SCT |
Mirrored photographic image of teeth corrected flipped vertically and horizontally |
||
SCT |
Photographic image extraoral with 45 degree view |
||
SCT |
Photographic image extraoral with mandible postured forward |
||
SCT |
Photographic image of anterior teeth |
||
SCT |
Photographic image of face with lips in relaxed position |
||
SCT |
Photographic image with lips closed |
||
SCT |
Photographic image with mouth partially opened position and teeth apart |
6.4.6.3. Storing Orthodontic Image Type in DICOM: Implementation Specification#
This specification describes the requirements for storing the image type of an orthodontic photograph as a code in a DICOM Visible Light (VL) object. While the orthodontic image can be fully represented using a combination of various DICOM attributes, there exist many situations where it is more convenient to encode the image type in a single code.
6.4.6.3.1. Requirements#
ViewCodeSequence Usage
The DICOM attribute
ViewCodeSequence
(Tag: (0054,0220)) SHALL be used to encode the image type for orthodontic photographs.Only a single Item SHALL be present in the
ViewCodeSequence
for each image type code.
Context Identifier (CID) and Private Extension
The
ContextIdentifier
(Tag: (0008,010F)) of the code item inViewCodeSequence
SHALL be set to the value4063
(CID 4063, “VL Dental View”) for standard codes.For private or proprietary codes, the
ContextIdentifier
SHALL be set to4063
with extension attributes as described below.
Context Group Extension Attributes
If a code is not part of the standard CID 4063, the following attributes SHALL be present in the code item:
ContextGroupExtensionFlag
(Tag: (0008,010B)) ='Y'
ContextGroupLocalVersion
(Tag: (0008,0107)) = the current date inYYYYMMDD
formatContextGroupExtensionCreatorUID
(Tag: (0008,010D)) = a UID identifying the entity responsible for the code (see below)
The
ContextGroupExtensionCreatorUID
: - SHALL be set by the application or site generating the code.
Code Triplet
Each code item in
ViewCodeSequence
SHALL include: -CodeValue
(Tag: (0008,0100)): The code identifier (max 16 chars, or use Long/URN Code Value as appropriate) -CodingSchemeDesignator
(Tag: (0008,0102)): The coding scheme (e.g.,99ORG
for private codes) -CodeMeaning
(Tag: (0008,0104)): Human-readable meaning of the code
Setting and Retrieving the Code
When setting the image type code, the implementation SHALL: - Set or update the code item in
ViewCodeSequence
matching bothContextIdentifier
andContextGroupExtensionFlag
. - If no such item exists, append a new item.When retrieving the image type code, the implementation SHALL: - Return the first item in
ViewCodeSequence
whereContextIdentifier
andContextGroupExtensionFlag
match the expected values.
Interoperability
Receivers of the DICOM object SHOULD recognize and preserve private extension codes, including all extension attributes.
Receivers MAY ignore codes with unknown
ContextGroupExtensionCreatorUID
, but SHALL keep them.
Example
code = Dataset()
code.CodeValue = 'EV20'
code.CodingSchemeDesignator = '99OPOR'
code.CodeMeaning = 'Extraoral, Full Face, Full Smile, Centric Relation'
code.ContextIdentifier = '4063'
code.ContextGroupExtensionFlag = 'Y'
code.ContextGroupLocalVersion = '20240625'
code.ContextGroupExtensionCreatorUID = '1.2.826.0.1.3680043.10.1234'
ds.ViewCodeSequence = Sequence([code])
Compliance
Implementations SHALL follow this specification for all orthodontic photographs requiring non-standard image type codes.
Implementations SHOULD provide a mechanism for the application to specify the
ContextGroupExtensionCreatorUID
.Implementations MAY provide a fallback UID for development or testing, but SHALL warn the user.
6.4.6.3.2. References#
DICOM PS3.3, PS3.16 (2025a)
DICOM Change Proposal CP-1570