Field
A single field inside an authorization or beneficiary-search form.
Field identifier. Long integer.
Field slug. Machine-readable identifier used in form submissions.
Field data type. Controls the widget rendered by the client.
Widget type used to render the form field.
TEXT,TEXTAREA,EMAIL,PHONE: text inputs.INTEGER,DECIMAL,PERCENTAGE,CURRENCY: numeric inputs. 'decimal_precision' applies to DECIMAL and CURRENCY.DATE: date picker.BOOLEAN: checkbox.SELECT,DROPDOWN,SPONSOR_PROVIDERS_DROPDOWN,SPECIALTY_SELECTOR: selection widgets. 'options' describes the choices.FILE_UPLOAD: file upload. 'mime_types' and 'file_limit' apply.BENEFICIARY,BENEFICIARY_CARD,DOCTOR_CARD: pre-formatted read-only cards.DIAGNOSES,CHIEF_COMPLAINT_DIAGNOSES,DIFFERENTIAL_DIAGNOSES,DIAGNOSES_PRODUCT,MEDICAL_PROCEDURE_PRODUCT,PRE_INVOICE_ITEMS: composite widgets specific to clinical workflows.SEARCH_BENEFICIARY_WITH_EXTERNAL_BENEFITS: beneficiary search integrated with external benefits systems.SECTION_TITLE,TEXT_LIST,DASHED_DIVIDER: layout-only elements without user input.
Possible values: [CURRENCY, TEXT, FILE_UPLOAD, BOOLEAN, SELECT, DATE, DECIMAL, INTEGER, PERCENTAGE, DROPDOWN, BENEFICIARY, DIAGNOSES, MEDICAL_PROCEDURE_PRODUCT, EMAIL, PHONE, TEXTAREA, SPONSOR_PROVIDERS_DROPDOWN, DIFFERENTIAL_DIAGNOSES, CHIEF_COMPLAINT_DIAGNOSES, SEARCH_BENEFICIARY_WITH_EXTERNAL_BENEFITS, BENEFICIARY_CARD, DOCTOR_CARD, SECTION_TITLE, TEXT_LIST, DASHED_DIVIDER, SPECIALTY_SELECTOR, DIAGNOSES_PRODUCT, PRE_INVOICE_ITEMS]
Human-readable label to display next to the field.
Rendering order within the form.
True when the field must be filled to submit the form.
Long-form description shown as help text.
Name of the group this field belongs to, for grouped form layouts.
Comma-separated list of accepted MIME types. Only meaningful when 'type' is FILE_UPLOAD.
Maximum number of files allowed. Only meaningful when 'type' is FILE_UPLOAD.
Text or symbol shown before the input (for example, a currency symbol).
Text or symbol shown after the input (for example, a unit).
Placeholder text shown when the field is empty.
Number of decimal places allowed. Only meaningful when 'type' is DECIMAL or CURRENCY.
Rendering order of the group this field belongs to.
Primary CSS class hint for rendering.
Additional CSS class hint for rendering.
Minimum allowed value. Only meaningful for numeric field types.
Maximum allowed value. Only meaningful for numeric field types.
Default value pre-filled when the form is rendered.
Short help text shown next to the input.
Slug of the parent group field, for nested layouts.
options object[]
Selectable options. Only meaningful when 'type' is SELECT or DROPDOWN.
Machine-readable value submitted when this option is selected.
Human-readable label displayed to the user.
props object
Free-form additional properties consumed by custom widgets.