Skip to content

RelatedPerson Profile

Canonical../StructureDefinition/nexus-emr-core-relatedperson
Statusdraft · 1.26.0
BaseRelatedPerson (constraint)
SourceFSH · JSON

Nexus EMR profile for RelatedPerson, capturing an alternative contact for a patient — a person the practice can reach on the patient's behalf, with a personal relationship, any number of contact purposes, contact details, an optional note, and an optional primary (call-first) flag. Backs the Patient Profile Relationships section.

Examples

Alternative Contact (sister, primary)

Avery's sister as primary alternative contact -- shows relationship carrying BOTH the personal relationship and the contact purposes in one array distinguished only by system, plus the work-number extension digits on the contact-point-phone extension

RelatedPerson/relatedperson-avery-sister-mira — claims conformance to RelatedPerson Profile

{
  "resourceType": "RelatedPerson",
  "id": "relatedperson-avery-sister-mira",
  "meta": {
    "profile": [
      "../StructureDefinition/nexus-emr-core-relatedperson"
    ]
  },
  "text": {
    "status": "generated",
    "div": "<div xmlns='http://www.w3.org/1999/xhtml'><p>Mira Linwood, Avery's sister, is the primary alternative contact -- also the emergency contact and substitute decision maker.</p><p>The shape to note: <code>relationship</code> carries BOTH the personal relationship (SIS, from the official relatedperson-relationshiptype value set) AND zero or more contact purposes (the local contact-purpose system, dual-coded with an official code where one exists) in the SAME array, distinguished only by <code>system</code>. Readers MUST discriminate by matching system AND code -- taking <code>relationship[0]</code> or matching on code alone will mis-read a purpose as the relationship.</p><p>Also shown: the work number's extension digits ride on the contact-point-phone-extension, because R4 ContactPoint has nowhere to put them.</p></div>"
  },
  "extension": [
    {
      "url": "../StructureDefinition/nexus-emr-contact-primary",
      "valueBoolean": true
    },
    {
      "url": "../StructureDefinition/nexus-emr-contact-note",
      "valueString": "Prefers to be called after 6pm. Has a key to the apartment."
    }
  ],
  "patient": {
    "reference": "Patient/avery-linwood",
    "display": "Avery Linwood"
  },
  "relationship": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
          "code": "SIS",
          "display": "sister"
        }
      ],
      "text": "Sister"
    },
    {
      "coding": [
        {
          "system": "../CodeSystem/nexus-emr-contact-purpose",
          "code": "emergency",
          "display": "Emergency Contact"
        },
        {
          "system": "http://terminology.hl7.org/CodeSystem/v2-0131",
          "code": "C",
          "display": "Emergency Contact"
        }
      ],
      "text": "Emergency contact"
    },
    {
      "coding": [
        {
          "system": "../CodeSystem/nexus-emr-contact-purpose",
          "code": "substitute-decision-maker",
          "display": "Substitute Decision Maker"
        }
      ],
      "text": "Substitute decision maker"
    }
  ],
  "name": [
    {
      "use": "official",
      "family": "Linwood",
      "given": [
        "Mira"
      ]
    }
  ],
  "telecom": [
    {
      "system": "phone",
      "value": "+1-403-555-0132",
      "use": "mobile"
    },
    {
      "system": "phone",
      "value": "+1-403-555-0900",
      "use": "work",
      "extension": [
        {
          "url": "../StructureDefinition/nexus-emr-contact-point-phone-extension",
          "valueString": "4471"
        }
      ]
    },
    {
      "system": "email",
      "value": "mira.linwood@example.com",
      "use": "home"
    }
  ]
}