×
Create Procedure Code - JSON Structure
POST /procedurecodes. Required: ProcCode, Descript, AbbrDesc, ProcCat or procCat. Per OpenDental API.
Example Request:
{
"ProcCode": "G0140",
"Descript": "limited oral evaluation - problem focused",
"AbbrDesc": "LimEx",
"ProcCat": 83,
"TreatArea": "None",
"ProcTime": "/X/",
"DiagnosticCodes": "B08.09"
}
Example Response (201 Created):
{
"CodeNum": 617,
"ProcCode": "G0140",
"Descript": "limited oral evaluation - problem focused",
"AbbrDesc": "LimEx",
"ProcTime": "/X/",
"ProcCat": 83,
"procCat": "Ortho",
"TreatArea": "None",
"NoBillIns": "false",
"IsProsth": "false",
"DefaultNote": "",
"IsHygiene": "false",
"AlternateCode1": "",
"MedicalCode": "",
"IsTaxed": "false",
"PaintType": "None",
"LaymanTerm": "",
"IsCanadianLab": "false",
"BaseUnits": 0,
"SubstitutionCode": "",
"SubstOnlyIf": "Always",
"DateTStamp": "2023-12-12 09:15:11",
"DrugNDC": "",
"RevenueCodeDefault": "",
"ProvNumDefault": 0,
"CanadaTimeUnits": 0.0,
"IsRadiology": "false",
"DefaultClaimNote": "",
"DefaultTPNote": "",
"PaintText": "",
"AreaAlsoToothRange": "false",
"DiagnosticCodes": ""
}
Field Reference:
- ProcCode *: Dental code (e.g. D0120, G0140)
- Descript *: Main description
- AbbrDesc *: Abbreviated description (e.g. PerEx)
- ProcCat / procCat *: One required. FK definition.Category=11 or string ItemName
- ProcTime: Time pattern (X and / only). Default "/X/"
- TreatArea: None, Surf, Tooth, Mouth, Quad, Sextant, Arch, ToothRange
- PaintType: None, Text, Extraction, FillingDark, CrownDark, etc.
- DiagnosticCodes: Up to 4 ICD-10 codes, comma-separated, no spaces