A string with one or more non-whitespace characters.
A practice's identifier for some entity. Currently limited to alphanumeric, underscore,
period, and hyphen characters.
The standard representation of a 128 bit uuid (Universally Unique
IDentifier) - e.g. 550e8400-e29b-41d4-a716-446655440000
Identifies a software "device" that interacts with the web service.
Arbitrary name/value pairs used for sending any additional information to the
reciever. This supports custom implementations.
The name of the interface software sending messages.
The version of the interface software sending messages.
The current local date time as identified by the Sender. Only one of the two "device
times" need be sent. This attribute is just a convenience for the caller if UTC time is difficult to
obtain.
The current UTC date time as identified by the Sender. Only one of the two "device
times" need be sent.
The name of the interface software vendor.
A map of arbitrary name/value pairs.
A string no longer than 64 characters.
a person's name
The person's title or prefix such as Mr, Ms
The first or given name or initial
The middle name or initial
The last or family name
A name suffix such as Jr or III
a street address
The street number and name
any additional location information necessary
The name of the local city
The name or abbreviation of the state
the name or abbreviation of the country
the zip or other postal code for the address
The "Type" specifier and number are required.
Used for validating phone data