The Contact Object

The Contact Object represents a register from either Physician or CanonicalPhysician models.

Object Definition

{
    "id": 996278562,
    "name": "Beverly Crusher, MD",
    "fax": "555-555-5555",
    "direct_address": null,
    "specialties": [],
    "specialty_categories": [],
    "npi": "NPI2222",
    "address_line": "1234 Second Practice Way A, Encinitas, CA 92024",
    "city": "encinitas",
    "state": "ca",
    "contact_type": "physician",
    "is_verified": null,
    "is_elation_confirmed": false,
    "phone": "555-555-5555",
    "accepting_insurance": null,
    "accepting_new_patients": null
}

Fields Details

Attribute

Type

Allowed Values

Description

id

Long (64) read-only

This is the ID assigned to the object when it's created.

name

String (200) required for GET

This is the contact's full name.

fax

String(15)

This is the contact's fax.

direct_address

String (500)

This is the contact's general address.

specialties

List

The values created using the MedicalSpecialty model.

This is the list of specialties related to this contact.

specialty_categories

List

The values created using the MedicalSpecialtyCategory model.

This is the list of specialty categories related to this contact.

npi

String

This is the contact's NPI.

address_line

String (100)

This is the specific address registered for this contact.

city

String (30)

This is the city where the contact lives in.

state

String (20)

The abbreviation (in lowercase) of the state name. For example, if the state is "California", the value should be "ca" or if the state is "New York", the value should be "ny", etc.

This is the state where the contact belongs to.

contact_type

String (15)

"physician", "medical_group"

This value tells us the type that was assigned to the contact when it was created.

is_verified

Boolean

true, false

Whether the contact has been verified to be a available for search within the application. Will always be true for any contact created by a practice.

is_elation_confirmed

Boolean

true, false

Whether the contact has been verified by someone on the elation team to be available for search within the application. Will always be false for any contact created within a practice.

phone

String (25)

This is the phone registered to the contact.

accepting_insurance

Boolean

true, false

Whether the contact indicates they accept insurance.

accepting_new_patients

Boolean

true, false

Whether the contact indicates they are accepting new patients.