Newer Version Available

This content describes an older version of this product. View Latest

FHIR Patient Input

Input representation for the FHIR patient resource.

The Patient FHIR resource maps to the Patient objects in Salesforce​. Patients are modeled using Person Accounts.

JSON example
1{
2  "active": true,
3  "identifier": [
4    {
5      "assigner": {
6        "referenceResource": "Organization",
7        "referenceId": "Org12345XYZ"
8      },
9      "type": {
10        "text": "Passport Number",
11        "coding": [
12          {
13            "display": "Passport number",
14            "code": "PPN",
15            "isActive": true,
16            "use": "Identifier"
17          }
18        ]
19      },
20      "value": "ABCD5678XYZ"
21    }
22  ],
23  "name": [
24    {
25      "use": "alias",
26      "text": "Charles Green",
27      "family": "Green",
28      "given": "Charles",
29      "prefix": "Mr.",
30      "suffix": "Sr."
31    }
32  ],
33  "communication": [
34    {
35      "language": "English",
36      "preferenceRank": 1
37    }
38  ],
39  "address": [
40    {
41      "use": "temp",
42      "type": "postal",
43      "line": "Green Household"
44    }
45  ],
46  "telecom": [
47    {
48      "system": "email",
49      "value": "a@bc.com"
50    }
51  ],
52  "gender": "male",
53  "birthDate": "2000-09-12T18:13:41Z",
54  "maritalStatus": "married",
55  "contact": [
56    {
57      "relationship": {
58        "coding": [
59          {
60            "display": "Partner"
61          }
62        ]
63      },
64      "name": {
65        "use": "Temp",
66        "text": "Shawna Green",
67        "family": "Green",
68        "given": "Shawna",
69        "prefix": "Mrs.",
70        "suffix": "Jr."
71      },
72      "telecom": [
73        {
74          "system": "email",
75          "value": "c@de.com"
76        },
77        {
78          "system": "phone",
79          "value": "12345678",
80          "use": "temp",
81          "rank": 1
82        }
83      ],
84      "address": {
85        "use": "temp",
86        "type": "postal",
87        "line": "Green Household"
88      }
89    }
90  ],
91  "generalPractitioner": [
92    {
93      "referenceResource": "Practitioner",
94      "referenceId": "PRAC789XYZ",
95      "relationship": "Plastic Surgeon"
96    }
97  ],
98  "managingOrganisation": {
99    "referenceResource": "Organization",
100    "referenceId": "MI9007GBE"
101  }
102}
Properties
Name Type Description Required or Optional Available Version
active Boolean Indicates whether the patient record is active or not. Optional 53.0
additional​Information Custom Field Value Input[] Adds additional information to any fields not mapped in this API. Optional 53.0
address FHIR Address Input[] The address of the patient. Optional 53.0
birthDate String The date of birth of the patient. Optional 53.0
communication Patient Communication Language Input[] The languages of communication associated with the patient. Optional 53.0
contact Contact Party For Patient Input[] The contact associated with the patient record, modeled as a person account. Contacts are connected to patients using the Contact​Contact​Relation__c junction object. Optional 53.0
deceased​​​DateTime String The date and time of the patient’s death. Optional 53.0
gender String The gender of the patient. Optional 53.0
general​Practitioner FHIR Reference Input[] The practitioners associated with the patient, modeled as either person accounts or Contacts and HealthcareProvider records. Practitioners are connected to patients using the Contact​Contact​Relation__c junction object​. Optional 53.0
identifier FHIR Identifier Input[] The identifier information for the patient, stored as Identifier records that reference the patient record using their Identifier​.Parent​RecordId field. Optional 53.0
managing​Organisation FHIR Reference Input The organization that manages the patient record, referenced using a lookup to the Account object. Managing organizations are connected to patients using the Account​Contact​Relation​ junction object​. Optional 53.0
maritalStatus String The current marital status of the patient. Optional 53.0
multiple​BirthInteger Integer The birth order of the patient, in the event that the patient was a part of a multiple birth event. Optional 53.0
name FHIR Human Name Input[] The names of the patient, stored as a PersonName record. Optional 53.0
sourceSystemId String The source system ID associated with a patient record. Optional 53.0
telecom FHIR Contact Point Input[] Contact details of the patient, such as phone numbers and email addresses. These contact details are stored as Contact​Point​Phone records that reference the patient records using their Contact​Point​Phone​.ParentId field. Optional 53.0