Base profile: https://hl7.org/fhir/R4/patient.html
Common Use Cases
- Retrieve all patients for a specific practice
- Search for a specific patient
- Identify changes made within a given time frame
- Retrieve a patient's demographic information
Create a new patient record - Update an existing patient’s demographic details
Important Considerations
- Patient Creation: If your application uses the Patient CREATE resource, the API will allow the creation of new patient records. Be mindful of avoiding duplicate entries for patients already in the system.
- Patient Matching: To minimize duplicate patient records, ensure that your application at least matches on the following key identifiers:
- First name
- Last name
- Date of birth (DOB)
- Gender
Additional recommended matching criteria include: - Email address
- Phone number
- Zip code
- Social Security Number (SSN) (if applicable)
Data Format
- All responses are returned in JSON by default. If you prefer XML, simply include the following parameter in your query:
?_format=application/fhir+xml
The following attributes are supported:
Field Name | Notes |
---|---|
id | The MMI-specific unique identifier for the patient |
identifier | Lists the various identifiers of a patient. A patient may have one, many, or all of the following identifiers:
|
active | true|false |
name |
|
telecom | The various contact methods for the patient. “rank” is used to determine the Patient’s preferred contact method. |
gender | The Patient’s birth gender |
birthDate | The Patient’s birth date |
deceasedBoolean | true/false |
address | The Patient’s address(es) |
maritalStatus | The Patient’s Marital Status - http://www.hl7.org/fhir/v2/0002/ |
contact | Emergency Contact - http://www.hl7.org/fhir/v2/0131/ |
communication | Language - http://www.loc.gov/standards/iso639-2/php/code_list.php |
extension - Race | http://hl7.org/fhir/us/core/STU3.1/StructureDefinition-us-core-race.html |
extension - Ethnicity | http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity |
generalPractitioner | http://hl7.org/fhir/valueset-encounter-participant-type.html
|
generalPractitioner extension - date last seen | The last visit date of the patient with the referenced provider. Added as an extension to the generalPractitioner field using a url of “date-last-seen”. |
referral-source | Note: When Content-Flag: Referral is sent in the FHIR request, if the Patient has a ‘Referral Source’, there will be a reference to a Practitioner within this field. |
Note: The Patient resource also supports the following extensions:
- Patient Race: http://hl7.org/fhir/us/core/STU3/StructureDefinition-us-core-race.html
- Patient Ethnicity: http://hl7.org/fhir/us/core/STU3/StructureDefinition-us-core-ethnicity.html
The Following Operations are supported:
- Patient READ
- Patient SEARCH
- Patient CREATE
- Patient UPDATE