FHIR ContactPoint Data Type (R5)

ContactPoint is a way of contacting a person or organization: phone, email, fax, url or SMS, with a use and an optional rank. Element table, example JSON and FHIRPath for FHIR R5.

  • FHIR ContactPoint Data Type (R5) — part of the free FHIR Toolbox library.
  • Runs entirely in your browser: your FHIR data is never uploaded to a server.

Overview

ContactPoint is a way of contacting a person or organization: phone, email, fax, url or SMS, with a use and an optional rank.

Elements

ElementTypeCardinalityDescription
ContactPoint.systemcode0..1phone | fax | email | pager | url | sms | other
ContactPoint.valuestring0..1The actual contact point details
ContactPoint.usecode0..1home | work | temp | old | mobile - purpose of this contact point
ContactPoint.rankpositiveInt0..1Specify preferred order of use (1 = highest)
ContactPoint.periodPeriod0..1Time period when the contact point was/is in use

Example JSON (R5)

{
  "system": "phone",
  "value": "555-0100",
  "use": "mobile",
  "rank": 1
}

FHIRPath

  • Patient.telecom.where(system='email').value — Email addresses
  • Patient.telecom.where(use='mobile').value — Mobile numbers

FHIR Toolbox is a free, privacy-first collection of HL7 FHIR utilities by Omindra Labs. Every tool performs zero-server processing — your health data never leaves your device.