Patient Fusion Patient Data Sharing (PDS) API
Use FHIR® APIs to connect to Practice Fusion
Accessing the API
For first-time access, complete the ONLINE PARTNER REGISTRATION FORM with the following information:
- Company name
- Company address
- Company homepage URL(s)
- Developer name
- Developer address
- Developer phone
- Developer email address
You will also agree to the TERMS OF SERVICE.
Upon approval, you will receive an email with login information to our Salesforce community portal.
Log in and provide the following information:
- Application name
- OAuth callback URL
- Brief description of the planned application
- Application homepage URL(s)
- Application terms of service
Your API credentials will be delivered to you via your Salesforce account.
Rate limiting will be enforced for each API call to ensure the availability of our infrastructure, as well as to mitigate the potential impact of malicious actors from attempting to exploit our system. All developers will be subject to the same rate limiting logic, which was determined and may be adjusted pursuant to an architectural risk analysis and security best practices. When a developer’s account exceeds a limit, an HTTP 429 response will be returned, and the account will need to issue another call once within the limit.
API Calls
Note: OAuth protocol used throughout is OAuth 2.0 plus OpenID Connect.
AUTHORIZATION APIs
https://auth.patientfusion.com/
GET /authorize
Request headers
N/A
Request query parameters
client_id (required) - string - the ID used to identify the partner
scope (required) - string - a space-separated list of scopes that the partner application would like to request. The two needed for this app are: patient/*.read and user/Patient.read (which are SMART on FHIR scopes).
redirect_uri (required) - string - a URL to make an HTTP request to when authorization has been granted by the user (e.g. https://your_app.com/api/v1/callback)
response_type (required) - string - a identifier for the code you want (e.g. “code”)
audience (required) - string - a URL specifying the resource server you want to grant access to (e.g. https://patient-api.patientfusion.net/phr/v1/patients)
state (recommended) - string - As described in https://tools.ietf.org/html/rfc6749: “state is an opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client. The parameter SHOULD be used for preventing cross-site request forgery.”
Response
302 redirect to the PatientFusion Authentication UI to allow the user (this is the patient or other PHR user accessing the partner application) to authenticate through the PHR.
Upon successful authentication, the redirect URI is called with a query parameter containing an authorization code. This can be used to obtain a bearer token and a refresh token.
Sample request
GET https://auth.patientfusion.com/authorize?
response_type=code&
client_id=ad398u21ijw3s9w3939&
redirect_uri=https://YOUR_APP/callback&
state=STATE&
scope=patient/*.read+user/Patient.read+offline_access
Sample response
HTTP/1.1 302 Found
Location: https://YOUR_APP/redirect_uri?code=AUTHORIZATION_CODE&state=STATE
POST /oauth/token
Request headers
Authorization (required) - The client must pass its client_id and client_secret in the authorization header using the Basic HTTP authentication scheme. RFC-7617 describes a user-id and password, which are interchangeable with client_id and client_secret, respectively.
Content-Type (required) - Must always be ‘application/json’
Request parameters (multipart/form-data)
code (required) - string - The authorization code returned to your app during OAuth token exchange
grant_type (required) - string - one of (authorization_code | refresh_token)
redirect_uri (required when grant_type is authorization_code) - string - redirect URI registered during partner registration
Response(s)
200 - OK - Partner is authorized for requested scopes on behalf of user
JSON response with access token and requested scopes
401 - Unauthorized - Partner is not authorized for requested scopes
422 - Bad Request - Request was not valid
Sample request
POST https://auth.patientfusion.com/oauth/token
Content-Type: application/json
{
"grant_type": "authorization_code",
"code": "AUTHORIZATION_CODE",
"redirect_uri": "https://YOUR_APP/callback"
}
Sample response
HTTP/1.1 200 OK
Content-Type: application/json
{
"access_token":"eyJz9sdfsdfsdfsd...",
"token_type":"Bearer",
"expires_in":300,
"refresh_token":"H99r8KPU..."
}
Sample request
POST https://auth.patientfusion.com/oauth/token
Content-Type: application/json
{
"grant_type": "refresh_token",
"refresh_token": "YOUR_REFRESH_TOKEN"
}
Sample response
HTTP/1.1 200 OK
Content-Type: application/json
{
"access_token":"eyJz9sdfsdfsdfsd...",
"token_type":"Bearer",
"expires_in":300
}
PROTECTED APIs
https://api2.practicefusion.com/phr/patient/v1
GET /patients
Request headers
Accept (required) - application/json
Authorization (required) - Bearer {access_token} (example access_token: eyJz9sdfsdfsdfsd…) (Scope “patient/*.read” must be granted as part of the authorize request.)
Request query parameters
In addition to “exact” matching, this method supports “starts with” matching (both are case-insensitive); “aLi” will find “Alice” but not “Malin.”
first_name (optional) - string - the first name of the patient
last_name (required when first name is non-null; otherwise optional) - string - the last name of the patient
birth_date (optional) - string - the birth date of the patient (format should match yyyy-MM-dd)
practice_name (optional) - string - the name of the practice
Response(s)
200 - OK - Exactly one patient was matched
Patient Identifier returned in JSON
300 - Multiple choices - More than one patient was matched
404 - Not Found - Patient was not found**
422 - Bad Request - Request was not valid
Sample request
GET https://api2.practicefusion.com/phr/patients/v1/patients?first_name=caro&last_name=patient&birth_date=1952-02-15&sex=f&practice_name=Health
Accept: application/json
Authorization: Bearer eyJz9sdfsdfsdfsd...
Sample response
HTTP/1.1 200 OK
{
"jsonapi": { "version": "1.0" },
"data": [
{
"id": "00000000-0000-0000-0000-000000000001",
"type": "patients",
"attributes": {
"patientName": "Carol Patient",
"practiceId": "00000000-0000-0000-0000-000000000002",
"practiceName": "Health Clinic"
},
"relationships": {
"clinicalDocument": {
"links": {
"related": "GET https://api2.practicefusion.com/phr/patients/v1/patients/00000000-0000-0000-0000-000000000001/clinical_document"
}
},
"clinicalData": {
"links": {
"related": "GET https://api2.practicefusion.com/phr/patients/v1/patients/00000000-0000-0000-0000-000000000001/clinical_data"
}
}
}
}
],
"links": {
"self": "GET https://api2.practicefusion.com/phr/patients/v1/patients?first_name=Carol"
}
}
GET /clinical_data?patient_practice_guid={patient_practice_guid}
Request headers
Accept (required) - application/xml
Authorization (required) - Bearer {access_token} (example access_token: eyJz9sdfsdfsdfsd…) (Scope “user/Patient/*.read” must be granted as part of the authorize request.)
Request query parameters
start_date (optional) - string - the start of the date range containing clinical data (format should match yyyy-MM-dd)
end_date (optional) - string - the end of the date range containing clinical data (format should match yyyy-MM-dd)
components - string - the API categories to include as a comma-separated list (see API category table) (Should be URL encoded)
Note: Leaving start_date and end_date blank in the request will result in all data for the requested component(s) being returned.
Response(s)
200 - OK
API Response with clinical components returned as XML
404 - Not Found - Patient identifier was not found
422 - Bad Request - Request was not valid
Sample request
GET https://api2.practicefusion.com/phr/patients/v1/clinical_data?patient_practice_guid=6f1f7159-0b17-44cd-bbb9-e892920451e7
Accept: application/xml
Authorization: Bearer eyJz9sdfsdfsdfsd...
Sample response
HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:fn="https://www.w3.org/2005/xpath-functions" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
<realmCode code="US"/>
<typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
<templateId root="2.16.840.1.113883.10.20.22.1.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.1.1"/>
<templateId root="2.16.840.1.113883.10.20.22.1.2"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.1.2"/>
<id extension="d3c999b3-5e01-4e35-bae1-879615fd11ed" root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<code code="34133-9" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Summarization of episode note"/>
<title>Clinical Summary</title>
<effectiveTime value="20181207163727"/>
<confidentialityCode code="R" codeSystem="2.16.840.1.113883.5.25" codeSystemName="Confidentiality" displayName="Restricted"/>
<languageCode code="en-US"/>
<recordTarget>
<patientRole>
<id extension="BA0697E0-31E0-4706-BF65-2C82F9EEA3C2" root="2.16.840.1.113883.3.3388.1.1.1.852328.3"/>
<id extension="PCH4-DAG-YYFH" root="2.16.840.1.113883.3.3388.3.4"/>
<id extension="TM891805" root="2.16.840.1.113883.3.3388.3.8"/>
<addr use="H">
<streetAddressLine>123 Any Grove</streetAddressLine>
<city>Anytown</city>
<state>VA</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom nullFlavor="NI"/>
<patient>
<name use="L">
<given>Carol</given>
<family>Patient</family>
</name>
<administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1" displayName="Female"/>
<birthTime value="19520215"/>
<raceCode nullFlavor="NASK"/>
<ethnicGroupCode nullFlavor="NASK"/>
<languageCommunication>
<languageCode nullFlavor="NI"/>
</languageCommunication>
</patient>
<providerOrganization>
<id root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<name>Health Clinic</name>
<telecom use="WP" value="tel:(989)875-4564"/>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
</providerOrganization>
</patientRole>
</recordTarget>
<author>
<time value="20181207163727"/>
<assignedAuthor>
<id extension="1234567893" root="2.16.840.1.113883.4.6"/>
<id extension="UCMV-TDU7W" root="2.16.840.1.113883.3.3388.3.6"/>
<code code="207K00000X" codeSystem="2.16.840.1.113883.6.101" codeSystemName="Provider Codes" displayName="Allergy and Immunology"/>
<addr use="WP">
<streetAddressLine>Health Clinic</streetAddressLine>
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom use="WP" value="tel:(518)366-7953"/>
<assignedPerson>
<name>
<prefix>Dr</prefix>
<given>Stephanie</given>
<family>Provider</family>
</name>
</assignedPerson>
<representedOrganization>
<id root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<name>Health Clinic</name>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
</representedOrganization>
</assignedAuthor>
</author>
<author>
<time value="20181207163727"/>
<assignedAuthor>
<id extension="BA0697E0-31E0-4706-BF65-2C82F9EEA3C2" root="2.16.840.1.113883.3.3388.1.1.1.852328.3"/>
<addr use="H">
<streetAddressLine>123 Any Grove</streetAddressLine>
<city>Anytown</city>
<state>VA</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom nullFlavor="NI"/>
<assignedPerson>
<name use="L">
<given>Carol</given>
<family>Patient</family>
</name>
</assignedPerson>
</assignedAuthor>
</author>
<dataEnterer>
<assignedEntity>
<id extension="BA0697E0-31E0-4706-BF65-2C82F9EEA3C2" root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<addr use="H">
<streetAddressLine>123 Any Grove</streetAddressLine>
<city>Anytown</city>
<state>VA</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom nullFlavor="NI"/>
<assignedPerson>
<name>
<given>Carol</given>
<family>Patient</family>
</name>
</assignedPerson>
</assignedEntity>
</dataEnterer>
<custodian>
<assignedCustodian>
<representedCustodianOrganization>
<id extension="POCD_HD000040" root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<name>Health Clinic</name>
<telecom use="WP" value="tel:(444)123-4567"/>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
</representedCustodianOrganization>
</assignedCustodian>
</custodian>
<authenticator>
<time value="20181207163727"/>
<signatureCode code="S"/>
<assignedEntity>
<id extension="1234567893" root="2.16.840.1.113883.4.6"/>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom use="WP" value="tel:(444)123-4567"/>
<assignedPerson>
<name>
<prefix>Dr</prefix>
<given>Stephanie</given>
<family>Provider</family>
</name>
</assignedPerson>
</assignedEntity>
</authenticator>
<documentationOf>
<serviceEvent classCode="PCPR" moodCode="EVN">
<effectiveTime xsi:type="IVL_TS">
<low value="20181207163727"/>
<high nullFlavor="NI"/>
</effectiveTime>
</serviceEvent>
</documentationOf>
<componentOf>
<encompassingEncounter>
<id extension="7781076" root="2.16.840.1.113883.3.3388.1.1.1.852328.4.1.4"/>
<effectiveTime xsi:type="IVL_TS">
<low nullFlavor="NI"/>
<high nullFlavor="NI"/>
</effectiveTime>
</encompassingEncounter>
</componentOf>
<component>
<structuredBody>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.6.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.6.1"/>
<code code="48765-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Allergies, Adverse Reactions, Alerts"/>
<title>Allergies</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.1.1"/>
<templateId extension="2014-06-09" root="2.16.840.1.113883.10.20.22.2.1.1"/>
<code code="10160-0" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="History of Medication Use"/>
<title>Medications</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.5.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.5.1"/>
<code code="11450-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Problem List"/>
<title>Problem List</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId extension="2014-06-09" root="2.16.840.1.113883.10.20.22.2.7.1"/>
<templateId root="2.16.840.1.113883.10.20.22.2.7.1"/>
<code code="47519-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Procedures"/>
<title>Procedures</title>
<text>
<table border="1" width="95%">
<thead>
<tr>
<th>Procedure</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>No Procedures Indicated</td>
<td>Not Applicable</td>
</tr>
</tbody>
</table>
</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.3.1"/>
<templateId root="2.16.840.1.113883.10.20.22.2.3.1"/>
<code code="30954-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="RESULTS"/>
<title>Results</title>
<text>No Lab Tests. No Lab results.</text>
</section>
</component>
<component>
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.17"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.17"/>
<code code="29762-2" codeSystem="2.16.840.1.113883.6.1" displayName="Social History"/>
<title>Social History</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.4.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.4.1"/>
<code code="8716-3" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Vital Signs"/>
<title>Vital Signs</title>
<text>Not indicated</text>
</section>
</component>
</structuredBody>
</component>
</ClinicalDocument>
API Category Components
Category Description | API Category | USCDI Data Element Name(s) | USCDI Data Element Name(s) to Public API XML Path: |
---|---|---|---|
Demographics and Care Team | Demographics |
|
|
Allergies | Allergies |
|
|
Assessment and Plan | AssessmentandPlan |
|
|
Clinical Notes | ClinicalNotes |
|
|
Encounters | Encounters |
|
|
Functional Status | FunctionalStatus |
|
|
Goals | Goals |
|
|
Health Concerns | HealthConcerns |
|
|
Immunizations | Immunizations |
|
|
Lab Results | Results |
|
|
Medical Equipment | MedicalEquipment |
|
|
Medications | Medications |
|
|
Mental Status | MentalStatus |
|
|
Problem | Problem |
|
|
Procedures | Procedures |
|
|
Reason for Referral | ReasonforReferral |
|
|
Social History | SocialHistory |
|
|
Vital Signs | VitalSigns |
|
|
Note: The following patient information is included by default in every CCDA:
- patient name
- date of birth
- sex
- race
- ethnicity
- preferred language
- care team member(s)
To receive this information only, send a request without specifying any other category components.
GET /clinical_documents?patient_practice_guid={patient_practice_guid}
Request headers
Accept (required) - application/xml
Authorization (required) - The client must pass its client_id and client_secret in the authorization header through Basic HTTP authorization.
Request query parameters
start_date (optional) - string - the start of the date range containing clinical data (format should match yyyy-MM-dd)
end_date (optional) - string - the end of the date range containing clinical data (format should match yyyy-MM-dd)
Note: Leaving start_date and end_date blank in the request will result in the full CCDA being returned.
Response(s)
200 - OK
Clinical Document returned as XML
404 - Not Found - Patient identifier was not found
422 - Bad Request - Request was not valid
Sample request
GET https://api2.patientfusion.com/phr/v1/clinical_documents?patient_practice_guid=a83220d4-224c-42c0-8b5d-2200a9d024e8
Accept: application/xml
Authorization: Bearer eyJz9sdfsdfsdfsd...
Sample response
HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:fn="https://www.w3.org/2005/xpath-functions" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
<realmCode code="US"/>
<typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
<templateId root="2.16.840.1.113883.10.20.22.1.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.1.1"/>
<templateId root="2.16.840.1.113883.10.20.22.1.2"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.1.2"/>
<id extension="43b485c5-b2d8-4c99-86df-266666017a26" root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<code code="34133-9" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Summarization of episode note"/>
<title>Clinical Summary</title>
<effectiveTime value="20181207163755"/>
<confidentialityCode code="R" codeSystem="2.16.840.1.113883.5.25" codeSystemName="Confidentiality" displayName="Restricted"/>
<languageCode code="en-US"/>
<recordTarget>
<patientRole>
<id extension="BA0697E0-31E0-4706-BF65-2C82F9EEA3C2" root="2.16.840.1.113883.3.3388.1.1.1.852328.3"/>
<id extension="PCH4-DAG-YYFH" root="2.16.840.1.113883.3.3388.3.4"/>
<id extension="TM891805" root="2.16.840.1.113883.3.3388.3.8"/>
<addr use="H">
<streetAddressLine>123 Any Grove</streetAddressLine>
<city>Anytown</city>
<state>VA</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom nullFlavor="NI"/>
<patient>
<name use="L">
<given>Carol</given>
<family>Patient</family>
</name>
<administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1" displayName="Female"/>
<birthTime value="19520215"/>
<raceCode nullFlavor="NASK"/>
<ethnicGroupCode nullFlavor="NASK"/>
<languageCommunication>
<languageCode nullFlavor="NI"/>
</languageCommunication>
</patient>
<providerOrganization>
<id root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<name>Health Clinic</name>
<telecom use="WP" value="tel:(989)875-4564"/>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
</providerOrganization>
</patientRole>
</recordTarget>
<author>
<time value="20181207163755"/>
<assignedAuthor>
<id extension="1234567893" root="2.16.840.1.113883.4.6"/>
<id extension="UCMV-TDU7W" root="2.16.840.1.113883.3.3388.3.6"/>
<code code="207K00000X" codeSystem="2.16.840.1.113883.6.101" codeSystemName="Provider Codes" displayName="Allergy and Immunology"/>
<addr use="WP">
<streetAddressLine>Health Clinic</streetAddressLine>
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom use="WP" value="tel:(518)366-7953"/>
<assignedPerson>
<name>
<prefix>Dr</prefix>
<given>Stephanie</given>
<family>Provider</family>
</name>
</assignedPerson>
<representedOrganization>
<id root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<name>Health Clinic</name>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
</representedOrganization>
</assignedAuthor>
</author>
<author>
<time value="20181207163755"/>
<assignedAuthor>
<id extension="BA0697E0-31E0-4706-BF65-2C82F9EEA3C2" root="2.16.840.1.113883.3.3388.1.1.1.852328.3"/>
<addr use="H">
<streetAddressLine>123 Any Grove</streetAddressLine>
<city>Anytown</city>
<state>VA</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom nullFlavor="NI"/>
<assignedPerson>
<name use="L">
<given>Carol</given>
<family>Patient</family>
</name>
</assignedPerson>
</assignedAuthor>
</author>
<dataEnterer>
<assignedEntity>
<id extension="BA0697E0-31E0-4706-BF65-2C82F9EEA3C2" root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<addr use="H">
<streetAddressLine>123 Any Grove</streetAddressLine>
<city>Anytown</city>
<state>VA</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom nullFlavor="NI"/>
<assignedPerson>
<name>
<given>Carol</given>
<family>Patient</family>
</name>
</assignedPerson>
</assignedEntity>
</dataEnterer>
<custodian>
<assignedCustodian>
<representedCustodianOrganization>
<id extension="POCD_HD000040" root="2.16.840.1.113883.3.3388.1.1.1.852328"/>
<name>Health Clinic</name>
<telecom use="WP" value="tel:(444)123-4567"/>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
</representedCustodianOrganization>
</assignedCustodian>
</custodian>
<authenticator>
<time value="20181207163755"/>
<signatureCode code="S"/>
<assignedEntity>
<id extension="1234567893" root="2.16.840.1.113883.4.6"/>
<addr use="WP">
<streetAddressLine>123 Any Lane</streetAddressLine>
<city>Anytown</city>
<state>DE</state>
<postalCode>12345</postalCode>
<country>United States of America</country>
</addr>
<telecom use="WP" value="tel:(444)123-4567"/>
<assignedPerson>
<name>
<prefix>Dr</prefix>
<given>Stephanie</given>
<family>Provider</family>
</name>
</assignedPerson>
</assignedEntity>
</authenticator>
<documentationOf>
<serviceEvent classCode="PCPR" moodCode="EVN">
<effectiveTime xsi:type="IVL_TS">
<low value="20181207163755"/>
<high nullFlavor="NI"/>
</effectiveTime>
</serviceEvent>
</documentationOf>
<componentOf>
<encompassingEncounter>
<id extension="7781076" root="2.16.840.1.113883.3.3388.1.1.1.852328.4.1.4"/>
<effectiveTime xsi:type="IVL_TS">
<low nullFlavor="NI"/>
<high nullFlavor="NI"/>
</effectiveTime>
</encompassingEncounter>
</componentOf>
<component>
<structuredBody>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.6.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.6.1"/>
<code code="48765-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Allergies, Adverse Reactions, Alerts"/>
<title>Allergies</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.1.1"/>
<templateId extension="2014-06-09" root="2.16.840.1.113883.10.20.22.2.1.1"/>
<code code="10160-0" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="History of Medication Use"/>
<title>Medications</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.5.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.5.1"/>
<code code="11450-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Problem List"/>
<title>Problem List</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId extension="2014-06-09" root="2.16.840.1.113883.10.20.22.2.7.1"/>
<templateId root="2.16.840.1.113883.10.20.22.2.7.1"/>
<code code="47519-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Procedures"/>
<title>Procedures</title>
<text>
<table border="1" width="95%">
<thead>
<tr>
<th>Procedure</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>No Procedures Indicated</td>
<td>Not Applicable</td>
</tr>
</tbody>
</table>
</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.3.1"/>
<templateId root="2.16.840.1.113883.10.20.22.2.3.1"/>
<code code="30954-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="RESULTS"/>
<title>Results</title>
<text>No Lab Tests. No Lab results.</text>
</section>
</component>
<component>
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.17"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.17"/>
<code code="29762-2" codeSystem="2.16.840.1.113883.6.1" displayName="Social History"/>
<title>Social History</title>
<text>No Information</text>
</section>
</component>
<component>
<section nullFlavor="NI">
<templateId root="2.16.840.1.113883.10.20.22.2.4.1"/>
<templateId extension="2015-08-01" root="2.16.840.1.113883.10.20.22.2.4.1"/>
<code code="8716-3" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Vital Signs"/>
<title>Vital Signs</title>
<text>Not indicated</text>
</section>
</component>
</structuredBody>
</component>
</ClinicalDocument>