Rx Definition

All restorative and orthodontic cases include information that helps partners understand the patient's specific treatment plan.

In order to understand the iTero terminology, a comprehensive list of the restorative options and definitions is provided in a JSON file.

Mapping iTero definitions to your software's own definitions allows for a deeper integration between the two systems.

Note

Click to download the JSON file, or right-click and choose “Open in new tab” to view it directly in your browser.

Remember

Parsing an Rx is possible through two ways:

  • Downloading the IDE and parsing the XML file
  • Using the Get Full Rx endpoint and parsing the JSON file
  • The ‘isActive’ property of implants refers to an internal iTero status. Partners are free to only map the active implants; however, if they face an unknown ‘implant type’ the program should still reference the complete table to get the type (even if it’s inactive) for backwards compatibility.


Below is a high-level overview of the Rx Definition schema:

{
    "AbutmentTypes": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "DentureGingivalShades": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "DentureMoulds": [
        {
            "Id": int,
            "Name": "string"
        },
        ... 
    ],
    "DentureStages": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "DentureShadeSystems": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "ImplantBasedRestorationTypes": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "ImplantsData": {
        "ScanBodyManufacturers": [
            {
                "Id": int,
                "Name": "string"
            },
            ...
        ],
        "ImplantManufacturers": [
            {
                "Id": int,
                "Name": "string"
            },
            ...
        ],
        "Implants": [
            {
                "IsActive": boolean,
                "ImplantManufacturerId": int,
                "ScanBodyManufacturerId": int,
                "Id": int,
                "Name": "string"
            },
            ...
        ]
    },
    "Materials": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "PonticDesign": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "Procedures": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "ProcedureTypes": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "Specifications": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "ShadeSystems": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "ToothInBridgeTypes": [{
            "Id": int,
            "Name": "string"
        },        
        ...
    ],
    "TreatmentStages": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ],
    "UnitTypeNames": [
        {
            "Id": int,
            "Name": "string"
        },
        ...
    ]
}