EhrDevice__c

Represents a manufactured item that’s used in the providing of healthcare without being substantially changed through that activity. Examples include machines, inserts, computers, and applications. Devices can be durable (reusable) medical equipment or disposable equipment used for diagnostic, treatment, and research for healthcare.

Supported Calls 

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields 

Contact__c 

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: A long text description of the contact details for an organization or person who’s responsible for support for the device.

DeviceURL__c 

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: A long text description of the network address on which the device can be directly contacted.

Expiry__c 

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date and time after which this device is not valid or should not be used.

IsRestricted__c 

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether or not this field has restricted visibility based on sharing rules.

IsVisibleOnPatientCard__c 

  • Type: boolean
  • Properties: Defaulted on create, Filter, Group
  • Description: Indicates whether or not this field appears on the patient card.

LastActivityDate 

  • Type: date

  • Properties: Filter, Group, Nillable, Sort

  • Description: Whichever of the following is the most recent:

    • Due date of the most recent event logged against the record.
    • Due date of the most recently closed task associated with the record.

LastReferencedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The time stamp that indicates when the current user last viewed a related record.

LastViewedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The timestamp for when the current user last viewed this record. If this value is null, it’s possible that this record was referenced (LastReferencedDate) and not viewed.

Location255__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Where the device is found. Can be a literal location (for example, GPS coordinates), a logical place (for example, “with the patient”), or a coded location. Limit: 255 characters.

Location__c 

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: A long text description of where the device is found. Can be a literal location (for example, GPS coordinates), a logical place (for example, “with the patient”), or a coded location.

LotNumber__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: A lot number assigned by the manufacturer.

Manufacturer__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The name of the device’s manufacturer.

Model__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: An identifier that’s assigned by the manufacturer to identify the product by its type. This number is shared by the all devices that are sold as the same type.

Name 

  • Type: string
  • Properties: Autonumber, Defaulted on create, Filter, idLookup, Sort
  • Description: The EHR device ID. Limit: 255 characters.

Owner255__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The organization that’s responsible for the provision and maintenance of the device. Limit: 255 characters.

Owner__c 

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: The long text description of the organization that’s responsible for the provision and maintenance of the device.

OwnerId 

  • Type: reference
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: ID of the record owner.

Patient__c 

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The patient’s name. Lookup to EhrPatient__c.

SourceSystemId__c 

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Nillable, Sort, Update
  • Description: The ID of an external record. This field can’t be encrypted.

SourceSystemModified__c 

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The most recent date when the integration system wrote the record from the source record.

Type__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The type of device.

Udi__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The United States Food and Drug Administration-mandated Unique Device Identifier (UDI). Use the human-readable information (the content that the user sees, which sometimes differs from the syntax in the barcode). The unique identifier can identify an instance of a device uniquely or just identify the type of the device. The DI part can be extracted from the UDI when required and used to find information about the device through the GUDID.

Version__c 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The version of the device, if the device has multiple releases under the same model, is software, or carries firmware.

Usage 

This resource is typically used to record which device performed an action and to track device location. It’s also used for prescribing and dispensing devices for patient use. If the device is implanted in a patient, the patient element is present, and there’s no location.