<Conformance xmlns="http://hl7.org/fhir"><id value="T2Ra0V.C3JlMYNrItkpY2YAB" /><url value="https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/DSTU2/Conformance/T2Ra0V.C3JlMYNrItkpY2YAB" /><version value="T2Ra0V.C3JlMYNrItkpY2YAB" /><status value="active" /><experimental value="true" /><date value="2026-04-09T09:02:44Z" /><copyright value="Copyright Epic 1979-2026" /><kind value="instance" /><software><name value="Epic" /><version value="February 2026" /><releaseDate value="2026-02-09T00:00:00Z" /></software><fhirVersion value="1.0.2" /><acceptUnknown value="no" /><format value="xml" /><format value="json" /><rest><mode value="server" /><security><cors value="true" /><service><coding><system value="http://hl7.org/fhir/ValueSet/restful-security-service" /><code value="OAuth" /><display value="OAuth" /></coding><text value="OAuth" /></service><service><coding><system value="http://hl7.org/fhir/ValueSet/restful-security-service" /><code value="SMART-on-FHIR" /><display value="SMART-on-FHIR" /></coding><text value="SMART-on-FHIR" /></service><service><coding><system value="http://hl7.org/fhir/ValueSet/restful-security-service" /><code value="Basic" /><display value="Basic" /></coding><text value="Basic" /></service><extension url="http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris"><extension url="authorize"><valueUri value="https://fhir.epic.com/interconnect-fhir-oauth/oauth2/authorize" /></extension><extension url="token"><valueUri value="https://fhir.epic.com/interconnect-fhir-oauth/oauth2/token" /></extension></extension></security><resource><type value="AllergyIntolerance" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for AllergyIntolerance resources using one or more server ids (equivalent to one or more Get /AllergyIntolerance/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for AllergyIntolerance resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for AllergyIntolerance resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam></resource><resource><type value="Binary" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction></resource><resource><type value="CarePlan" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for CarePlan resources using one or more server ids (equivalent to one or more Get /CarePlan/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for CarePlan resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for CarePlan resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="category" /><type value="token" /><documentation value="Search for CarePlan resources with a specific category.  There are only two supported categories (both SNOMED codes):  38717003 will return longitudinal care plans, and 734163000 will return encounter-level care plans.  If no category paramter is specified, only longitudinal care plans will be returned." /></searchParam></resource><resource><type value="Condition" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for Condition resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Condition resources using one or more server ids (equivalent to one or more Get /Condition/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="clinicalStatus" /><type value="token" /><documentation value="Refine a search for Condition resources by clinicalStatus. By default, the search returns active Condition resources. Only clinical statuses of resolved and active are supported." /></searchParam><searchParam><name value="category" /><type value="token" /><documentation value="Refine a search for Condition resources by category. Only diagnosis and health-concern categories are supported." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for Condition resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam></resource><resource><type value="Device" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Device resources using one or more server ids (equivalent to one or more Get /Device/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for Device resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="type" /><type value="token" /><documentation value="Refine a search for Device resources by device type." /></searchParam><searchParam><name value="udi" /><type value="string" /><documentation value="Refine a search for Device resources by one or more FDA-mandated Universal Device Identifiers (UDI)." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for Device resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam></resource><resource><type value="DiagnosticReport" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for DiagnosticReport resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="_id" /><type value="token" /><documentation value="Search for DiagnosticReport resources using one or more server ids (equivalent to one or more Get /DiagnosticReport/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for DiagnosticReport resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="code" /><type value="token" /><documentation value="Refine a search for DiagnosticReport resources by LOINC code." /></searchParam><searchParam><name value="date" /><type value="date" /><documentation value="Refine a search for DiagnosticReport resources by specifying a date or date range that a DiagnosticReport was resulted or recorded.  Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]).  Local server time is assumed if time zone information is not included." /></searchParam></resource><resource><type value="DocumentReference" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for DocumentReference resources using one or more server ids (equivalent to one or more Get /DocumentReference/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for DocumentReference resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for DocumentReference resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="period" /><type value="date" /><documentation value="Refine a search for DocumentReference resources by specifying a date or date range for the DocumentReference content. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]).  Local server time is assumed if time zone information is not included." /></searchParam><searchParam><name value="class" /><type value="token" /><documentation value="Refine a search for DocumentReference resources by document class." /></searchParam></resource><resource><type value="FamilyMemberHistory" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="search-type" /></interaction><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for FamilyMemberHistory resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for FamilyMemberHistory resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam></resource><resource><type value="Goal" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Goal resources using one or more server ids (equivalent to one or more Get /Goal/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="category" /><type value="token" /><documentation value="Refine a search for Goal resources by category." /></searchParam><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for Goal resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="status" /><type value="token" /><documentation value="Refine a search for Goal resources by one or more statuses. By default, only in-progress goals are returned. Only in-progress, achieved, or cancelled statuses are supported." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for Goal resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam></resource><resource><type value="Immunization" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Immunization resources using one or more server ids (equivalent to one or more Get /Immunization/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="date" /><type value="date" /><documentation value="Refine a search for Immunization resources by specifying a date or date range that an Immunization was resulted or recorded.  Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]).  Local server time is assumed if time zone information is not included." /></searchParam><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for Immunization resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="status" /><type value="token" /><documentation value="Refine a search for Immunization resources by one or more administration statuses. By default, given and deferred immunizations are returned. Given, deferred, deleted, and incomplete statuses are supported." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for Immunization resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam></resource><resource><type value="Medication" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Medication resources using one or more server ids (equivalent to one or more Get /Medication/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam></resource><resource><type value="MedicationOrder" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for MedicationOrder resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="status" /><type value="token" /><documentation value="Refine a search for MedicationOrder resources by one or more statuses. By default, only medications with active statuses are returned. MedicationOrder searches support completed and discontinued statuses, but the search must also include the active status." /></searchParam><searchParam><name value="_id" /><type value="token" /><documentation value="Search for MedicationOrder resources using one or more server ids (equivalent to one or more Get /MedicationOrder/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for MedicationOrder resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam></resource><resource><type value="MedicationStatement" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for MedicationStatement resources for a specified patient ID." /></searchParam><searchParam><name value="_id" /><type value="token" /><documentation value="Search for MedicationStatement resources using one or more server ids (equivalent to one or more Get /MedicationStatement/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="status" /><type value="token" /><documentation value="Refine a search for MedicationStatement resources by one or more statuses. By default, only medications with active statuses are returned. MedicationStatement searches support completed and intended statuses, but the search must also include the active status." /></searchParam></resource><resource><type value="Observation" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="code" /><type value="token" /><documentation value="Refine a search for Observation resources by LOINC code." /></searchParam><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Observation resources using one or more server ids (equivalent to one or more Get /Observation/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="date" /><type value="date" /><documentation value="Refine a search for Observation resources by specifying a date or date range that a result- or vital sign-based Observation was resulted or recorded. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]).  Local server time is assumed if time zone information is not included." /></searchParam><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for Observation resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for Observation resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="issued" /><type value="date" /><documentation value="Refine a search for smoking history Observation resources by specifying a date or date range that an Observation was recorded. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]).  Local server time is assumed if time zone information is not included." /></searchParam><searchParam><name value="category" /><type value="token" /><documentation value="Refine a search for Observation resources by category. Only laboratory, vital-signs, and social-history are supported." /></searchParam></resource><resource><type value="Patient" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Patient resources using one or more server ids (equivalent to one or more Get /Patient/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="identifier" /><type value="token" /><documentation value="Search for Patient resources by a patient's identifier. You can use the identifier parameter as the only parameter in a search or in conjunction with other parameters. Queries must be in the format [OID]|[ID], where [OID] is the HL7 root of the identifier type. You can find this value in the Identifier.System field of a resource.  If the query doesn't include an OID, the system searches over all patient identifier types." /></searchParam><searchParam><name value="family" /><type value="string" /><documentation value="Search for Patient resources by family (last) name. Family name searching supports exact matching, &quot;sounds like&quot; matching, and patient aliases." /></searchParam><searchParam><name value="given" /><type value="string" /><documentation value="Search for Patient resources by given (first) name. Given name searching supports both exact and &quot;sounds like&quot; matches.  Patient aliases and dominant name aliases (ex. Bob for Robert) are also supported." /></searchParam><searchParam><name value="birthdate" /><type value="date" /><documentation value="Search for Patient resources using a date of birth in ISO format (YYYY-MM-DD)." /></searchParam><searchParam><name value="address" /><type value="string" /><documentation value="Search for Patient resources using an address string." /></searchParam><searchParam><name value="gender" /><type value="token" /><documentation value="Search for Patient resources using the following gender codes: female, male, other, or unknown." /></searchParam><searchParam><name value="telecom" /><type value="string" /><documentation value="Search for Patient resources using a patient's home phone number, cell phone number, or email address. Queries can be formatted with or without dashes." /></searchParam></resource><resource><type value="Practitioner" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Practitioner resources using one or more server ids (equivalent to one or more Get /Practitioner/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="address" /><type value="string" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources by any part of an address (street, city, etc.) where a practitioner can be found/visited." /></searchParam><searchParam><name value="family" /><type value="string" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources by family (last) name. Family name searching supports both exact and &quot;sounds like&quot; matches." /></searchParam><searchParam><name value="gender" /><type value="token" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources using the following gender codes: &quot;female&quot;, &quot;male&quot;, or &quot;unknown&quot;." /></searchParam><searchParam><name value="given" /><type value="string" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources by given (first) name. Given name searching supports both exact and &quot;sounds like&quot; matches." /></searchParam><searchParam><name value="specialty" /><type value="token" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources by specialty in the format [code system]|[code]." /></searchParam><searchParam><name value="address_city" /><type value="string" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources using the city portion of the address at which the practitioner can be found/visited.  This parameter must be used with the address_postalcode parameter." /></searchParam><searchParam><name value="address_state" /><type value="string" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources using the state portion of the address at which the practitioner can be found/visited." /></searchParam><searchParam><name value="address_postalcode" /><type value="string" /><documentation value="To activate a Practitioner resource search, you must include either the family or specialty parameter. Search for Practitioner resources using the postal code portion of the address at which the practitioner can be found/visited." /></searchParam></resource><resource><type value="Procedure" /><readHistory value="false" /><updateCreate value="false" /><conditionalCreate value="false" /><conditionalUpdate value="false" /><conditionalDelete value="not-supported" /><interaction><code value="read" /></interaction><interaction><code value="search-type" /></interaction><searchParam><name value="patient" /><type value="reference" /><documentation value="Search for Procedure resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="subject" /><type value="reference" /><documentation value="Search for Procedure resources for a specified patient ID. You can use &quot;patient&quot; or &quot;subject&quot; equivalently, but they cannot be used at the same time for different references." /></searchParam><searchParam><name value="_id" /><type value="token" /><documentation value="Search for Procedure resources using one or more server ids (equivalent to one or more Get /Procedure/{ID} requests). If _id is included in your search, all other parameters are ignored." /></searchParam><searchParam><name value="date" /><type value="date" /><documentation value="Refine a search for Procedure resources by specifying a date or date range that a Procedure was resulted. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]).  Local server time is assumed if time zone information is not included." /></searchParam></resource></rest></Conformance>