Make your practice more efficient. Get in touch with our Sales team today at (415) 993-4977.

Patient Fusion Patient Data Sharing (PDS) API

Use FHIR® APIs to connect to Practice Fusion

FHIR Developer Guide

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 DescriptionAPI CategoryUSCDI Data Element Name(s)USCDI Data Element Name(s) to Public API XML Path:
Demographics and Care TeamDemographics
  1. Patient Name
  2. Date of Birth
  3. Sex
  4. Race
  5. Ethnicity
  6. Preferred Language
  7. Care Team Member(s)
  1. /APIResponse/component/section[title='Demographics and Care Team']/patient/name
  2. /APIResponse/component/section[title='Demographics and Care Team']/patient/birthTime
  3. /APIResponse/component/section[title='Demographics and Care Team']/patient/administrativeGenderCode
  4. /APIResponse/component/section[title='Demographics and Care Team']/patient/raceCode
  5. /APIResponse/component/section[title='Demographics and Care Team']/patient/ethnicity
  6. /APIResponse/component/section[title='Demographics and Care Team']/patient/languageCommunication
  7. /APIResponse/component/section[title='Demographics and Care Team']/careTeam
AllergiesAllergies
  1. Medication Allergies
  1. /APIResponse/component/section[title='Allergies']
Assessment and Plan

AssessmentandPlan

  1. Assessment and Plan of Treatment
  1. /APIResponse/component/section[title='Assessment and Plan']
Clinical NotesClinicalNotes
  1. History and Physical Note
  1. /APIResponse/component/section[title='Clinical Notes']
EncountersEncounters
  1. Encounters
  1. /APIResponse/component/section[title='Encounters']
Functional StatusFunctionalStatus
  1. Functional Status
  1. /APIResponse/component/section[title='Functional Status']
GoalsGoals
  1. Goals
  1. /APIResponse/component/section[title='Goals']
Health ConcernsHealthConcerns
  1. Health Concerns
  1. /APIResponse/component/section[title='Health Concerns']
ImmunizationsImmunizations
  1. Immunizations
  1. /APIResponse/component/section[title='Immunizations']
Lab ResultsResults
  1. Laboratory Tests
  2. Laboratory Value(s)/Result(s)
  1. /APIResponse/component/section[title='Results']
  2. /APIResponse/component/section[title='Results']
Medical EquipmentMedicalEquipment
  1. Unique device identifier(s) for patient's implantable device(s)
  1. /APIResponse/component/section[title='Medical Equipment']
MedicationsMedications
  1. Medications
  1. /APIResponse/component/section[title='Medications']
Mental StatusMentalStatus
  1. Mental Status
  1. /APIResponse/component/section[title='Mental Status']
ProblemProblem
  1. Problem
  1. /APIResponse/component/section[title='Problem List']
ProceduresProcedures
  1. Procedures
  1. /APIResponse/component/section[title='Procedures']
Reason for ReferralReasonforReferral
  1. Reasons for Referral
  1. /APIResponse/component/section[title='Reason for Referral']
Social HistorySocialHistory
  1. Smoking Status
  2. Sex
  1. /APIResponse/component/section[title='Social History']/entry/observation[code='72166-2']
  2. /APIResponse/component/section[title='Social History']/entry/observation[code='76689-9']
Vital SignsVitalSigns
  1. Vital Signs
  1. /APIResponse/component/section[title='Vital Signs']

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>