ContactPoint

A contact point for a person or organization - phone, email, fax, etc. Based on FHIR ContactPoint and common ERP patterns

7 properties
Schema

Properties

PropertyTypeModeDescriptionRequired
systemstring
enum

Type of contact point (phone, email, fax, url, sms, other)

Values: phone, email, fax, url, sms, other

Example: "phone"

Required
valuestring
stored

The actual contact point value (phone number, email address, etc.)

Example: "+1-555-0100"

Required
usestring
enum

Purpose of this contact point (work, home, mobile, main, billing, support, emergency)

Values: work, home, mobile, main, billing, support, emergency

Example: "work"

Optional
ranknumber
stored

Order of preference (1 = highest priority)

Example: 1

Optional
labelstring
stored

Human-readable label for this contact point

Example: "Main Office"

Optional
extensionstring
stored

Phone extension number if applicable

Example: "1234"

Optional
periodPeriod
stored

Time period when this contact point is valid

Optional

Examples

Example 1

{
  "@type": "ContactPoint",
  "system": "phone",
  "value": "+1-555-0100",
  "use": "work",
  "rank": 1,
  "label": "Main Office"
}

Example 2

{
  "@type": "ContactPoint",
  "system": "email",
  "value": "contact@acme.com",
  "use": "work",
  "rank": 1,
  "label": "General Inquiries"
}

Example 3

{
  "@type": "ContactPoint",
  "system": "phone",
  "value": "+1-555-0200",
  "use": "support",
  "rank": 2,
  "label": "Customer Support"
}

Example 4

{
  "@type": "ContactPoint",
  "system": "email",
  "value": "billing@acme.com",
  "use": "billing",
  "rank": 1,
  "label": "Billing Department"
}

Example 5

{
  "@type": "ContactPoint",
  "system": "fax",
  "value": "+1-555-0101",
  "use": "work"
}