7.4. View Examples#

Examples of DICOM implementations of the 77 views defined in ADA SCDI White Paper 1100. Each view contains a sample DICOM image, a rendered table with DICOM tags and a comment section explaining tags which are less intuitive.

7.4.1. General notes regarding the examples#

  • The actual image that was encoded in DICOM was a 1 bit black and white (not grayscale) image, which is not what a realistic color orthodontic photograph would be like.

  • The following examples were created from a fake patient with the following characteristics:

Example patient characteristics#

Patient Name

Michael Jackson

Date of birth

1958-08-29

Sex

Male

Referring Physician

Conrad Murray

Treatment Progress

234 days (33 weeks and 3 days) after the end of orthodontic treatment

Study Date and Time

Time and date in which this document was compiled.

UIDs

Series, Study and other UIDs have been omittied from the table printout, but they can be obtained in the sample .DCM files.

  • SOP Instance UID (0008,0018), Study Instance UID (0020,000d) and Series Instance UID(0020,000e) have been purposely left blank to avoid inadvertently copying them from this table when implementing the standard, instead of generating these randomly or pseudo-randomly. Here is an example in Python:

import uuid
def generate_dicom_uid():
    new_uuid = uuid.uuid4().bytes # Generate a 128bit UUID Type 4
    dicom_uid = ''
    for i in range(len(new_uuid)):
        dicom_uid += '.' + str(new_uuid[i])
    return dicom_uid[1:]

7.4.2. View keywords#

In DENT-OIP, every orthodontic view is identified with a keyword, like IV01 or EV20. View keywords allow software and standard developers to have a standardized way of dealing with the view name, when required, without needing to use SNOMED-CT codes. This would be the analogous of DICOM Keywords, where, for example, the attribute Patient’s Name has keyword “PatientName” defined in DICOM. = Here we define how to use keywords for views. The regular expressione for the keyword is: ^[I,E]VP?[0-9]+$. In plain English, this translates to:

  • Each keyword is composed of intially a sequnce of capital letters, followed a sequence of digits.

  • The character part defines the type, like intraoral or extroral.

  • Allowed types currently are IV, EV, IVP, EVP. However more views can be added following the scheme defined here.

  • The digit part define view number.

  • Private views are views that do not exist in DENT-OIP and that the developer has needed to add as requested by the medical provider.

  • Private views have a P preceding to the digits. So EVP01 would be private view.

  • Zero padding is not defined. Can be used or not used. Valid examples are therefore EV1, EV01, EV001.

  • No dashes between charachter part and digit part are allowed.

7.4.3. List of view examples#