PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.eu.health-data-api@1.0.0-ballot
    http://hl7.eu/fhir/health-data-api/CapabilityStatement/EEHRxF-ResourceAccessProvider
{
  "description": "CapabilityStatement for the EEHRxF Resource Access Provider actor. This actor serves\\nclinical data resources following the International Patient Access (IPA) patterns and\\nIHE QEDm Clinical Data Source capabilities.\\n\\nThis CapabilityStatement defines the capabilities for systems providing direct resource\\naccess (beyond document-based exchange) in the EU EHR Exchange Format (EEHRxF) ecosystem.\\nIt inherits patterns from:\\n- **IPA (International Patient Access)**: Resource profiles and search parameter patterns\\n- **IHE QEDm (Query for Existing Data for Mobile)**: Clinical Data Source actor capabilities\\n\\n### Resource Flexibility (IPA Alignment)\\n\\nFollowing IPA's approach, servers are not required to support all clinical resources listed\\nbelow. Servers MAY choose which resources to implement based on their capabilities and use\\ncases. The only required resource is Patient (for lookup context). This flexibility\\nencourages partial implementations, allowing more servers to participate even if they only\\nsupport EU Core for certain resource types.\\n\\n**Required**: Patient (for lookup context)\\n**Recommended (choose based on capabilities)**:\\n- Practitioner, Organization: Reference resolution\\n- Condition, AllergyIntolerance: Patient safety data\\n- Observation, DiagnosticReport: Clinical results\\n- MedicationRequest, MedicationDispense, MedicationStatement: Medication data\\n- Immunization: Vaccination records\\n- Encounter: Visit context\\n\\nThe server's CapabilityStatement declares which resources are actually supported.\\n\\n### Security\\nSystems SHALL support SMART Backend Services authorization for all transactions.\\n\\n### Profile Inheritance\\nResources SHOULD conform to EU Core profiles where available.",
  "_filename": "CapabilityStatement-EEHRxF-ResourceAccessProvider.json",
  "package_name": "hl7.fhir.eu.health-data-api",
  "format": [ "json", "xml" ],
  "date": "2026-02-02",
  "publisher": "HL7 Europe",
  "fhirVersion": "4.0.1",
  "jurisdiction": [ {
    "coding": [ {
      "code": "150",
      "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "display": "Europe"
    } ]
  } ],
  "instantiates": [ "http://hl7.org/fhir/uv/ipa/CapabilityStatement/ipa-server" ],
  "name": "EEHRxFResourceAccessProvider",
  "copyright": "Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).",
  "type": null,
  "experimental": "false",
  "resourceType": "CapabilityStatement",
  "title": "EEHRxF Resource Access Provider CapabilityStatement",
  "package_version": "1.0.0-ballot",
  "status": "active",
  "id": "6a9a0be5-a077-41f5-9396-d07eb1a8427d",
  "kind": "requirements",
  "url": "http://hl7.eu/fhir/health-data-api/CapabilityStatement/EEHRxF-ResourceAccessProvider",
  "version": "1.0.0-ballot",
  "contact": [ {
    "name": "HL7 Europe",
    "telecom": [ {
      "value": "http://hl7.eu",
      "system": "url"
    } ]
  } ],
  "rest": [ {
    "mode": "server",
    "resource": [ {
      "type": "Patient",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHALL"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read Patient by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for patients for lookup purposes"
      } ],
      "searchParam": [ {
        "name": "_id",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Resource-id",
        "documentation": "Patient logical ID"
      }, {
        "name": "identifier",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Patient-identifier",
        "documentation": "Patient identifier (e.g., national ID, MRN) - required for patient lookup"
      }, {
        "name": "family",
        "type": "string",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/individual-family",
        "documentation": "Patient family name"
      }, {
        "name": "given",
        "type": "string",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/individual-given",
        "documentation": "Patient given name"
      }, {
        "name": "birthdate",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/individual-birthdate",
        "documentation": "Patient date of birth"
      } ],
      "documentation": "Patient resources support patient lookup per PDQm [ITI-78] with identifier as a\nrequired search parameter. Note: Patient is used for lookup context, not as a\nprimary clinical data resource in this actor.",
      "supportedProfile": [ "http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core" ]
    }, {
      "type": "Practitioner",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read Practitioner by logical ID"
      } ],
      "documentation": "Practitioner resources provide clinical context for referenced healthcare providers.\nRead-only access supports resolving practitioner references in clinical resources.\nServers SHOULD support this resource but MAY omit it based on their capabilities."
    }, {
      "type": "Organization",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read Organization by logical ID"
      } ],
      "documentation": "Organization resources provide context for referenced healthcare organizations.\nRead-only access supports resolving organization references in clinical resources.\nServers SHOULD support this resource but MAY omit it based on their capabilities."
    }, {
      "type": "Condition",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read Condition by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for Condition resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient who has the condition (SHALL support)"
      }, {
        "name": "clinical-status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Condition-clinical-status",
        "documentation": "The clinical status of the condition"
      }, {
        "name": "category",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Condition-category",
        "documentation": "The category of condition"
      }, {
        "name": "code",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-code",
        "documentation": "Code for the condition"
      } ],
      "documentation": "Condition resources represent problems, diagnoses, and health concerns.\nIf supported, servers SHALL support search by patient and SHOULD support additional filters.\nServers MAY omit this resource based on their capabilities."
    }, {
      "type": "AllergyIntolerance",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read AllergyIntolerance by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for AllergyIntolerance resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient who has the allergy or intolerance (SHALL support)"
      }, {
        "name": "clinical-status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status",
        "documentation": "The clinical status of the allergy or intolerance"
      } ],
      "documentation": "AllergyIntolerance resources represent patient allergies and intolerances.\nIf supported, servers SHALL support search by patient.\nServers MAY omit this resource based on their capabilities."
    }, {
      "type": "Observation",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read Observation by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for Observation resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient the observation is about (SHALL support)"
      }, {
        "name": "category",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Observation-category",
        "documentation": "Category of observation (e.g., vital-signs, laboratory)"
      }, {
        "name": "code",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-code",
        "documentation": "The code of the observation type"
      }, {
        "name": "date",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-date",
        "documentation": "Obtained date/time. Date modifiers ge, le, gt, lt SHOULD be supported."
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Observation-status",
        "documentation": "The status of the observation"
      } ],
      "documentation": "Observation resources represent clinical observations including vital signs,\nlaboratory results, and other measurements. If supported, servers SHALL support\nsearch by patient and category. Servers MAY omit this resource based on their capabilities."
    }, {
      "type": "DiagnosticReport",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read DiagnosticReport by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for DiagnosticReport resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient the report is about (SHALL support)"
      }, {
        "name": "category",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/DiagnosticReport-category",
        "documentation": "Category of report (e.g., LAB, RAD)"
      }, {
        "name": "code",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-code",
        "documentation": "The code for the report type"
      }, {
        "name": "date",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-date",
        "documentation": "The clinically relevant time of the report"
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/DiagnosticReport-status",
        "documentation": "The status of the report"
      } ],
      "documentation": "DiagnosticReport resources represent laboratory results and imaging reports.\nIf supported, servers SHALL support search by patient and category.\nServers MAY omit this resource based on their capabilities."
    }, {
      "type": "MedicationRequest",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read MedicationRequest by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for MedicationRequest resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient for whom the medication was ordered (SHALL support)"
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/medications-status",
        "documentation": "Status of the prescription"
      }, {
        "name": "intent",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/MedicationRequest-intent",
        "documentation": "The intent of the medication request"
      }, {
        "name": "authoredon",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/MedicationRequest-authoredon",
        "documentation": "Return prescriptions written on this date"
      } ],
      "documentation": "MedicationRequest resources represent medication orders and prescriptions.\nIf supported, servers SHALL support search by patient.\nServers MAY omit this resource based on their capabilities."
    }, {
      "type": "MedicationDispense",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read MedicationDispense by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for MedicationDispense resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient for whom the medication was dispensed (SHALL support)"
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/medications-status",
        "documentation": "Status of the dispense"
      }, {
        "name": "whenhandedover",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/MedicationDispense-whenhandedover",
        "documentation": "When the medication was handed over"
      } ],
      "documentation": "MedicationDispense resources represent medication dispensing events.\nIf supported, servers SHALL support search by patient.\nServers MAY omit this resource based on their capabilities."
    }, {
      "type": "Immunization",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read Immunization by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for Immunization resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient for the vaccination record (SHALL support)"
      }, {
        "name": "date",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-date",
        "documentation": "Vaccination date"
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Immunization-status",
        "documentation": "Status of the immunization"
      } ],
      "documentation": "Immunization resources represent vaccination records.\nIf supported, servers SHALL support search by patient.\nServers MAY omit this resource based on their capabilities."
    }, {
      "type": "MedicationStatement",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read MedicationStatement by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for MedicationStatement resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient for the medication statement (SHALL support)"
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/medications-status",
        "documentation": "Status of the medication statement"
      }, {
        "name": "effective",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/MedicationStatement-effective",
        "documentation": "Date when patient was taking the medication"
      } ],
      "documentation": "MedicationStatement resources represent a patient's medication usage, including\nself-reported medications. If supported, servers SHALL support search by patient.\nServers MAY omit this resource based on their capabilities."
    }, {
      "type": "Encounter",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHOULD"
      } ],
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Read Encounter by logical ID"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "Search for Encounter resources"
      } ],
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
        "documentation": "The patient present at the encounter (SHALL support)"
      }, {
        "name": "date",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/clinical-date",
        "documentation": "A date within the encounter period"
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Encounter-status",
        "documentation": "Status of the encounter"
      }, {
        "name": "class",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ],
        "definition": "http://hl7.org/fhir/SearchParameter/Encounter-class",
        "documentation": "Classification of the encounter (e.g., inpatient, outpatient)"
      } ],
      "documentation": "Encounter resources represent patient encounters (visits, admissions, etc.).\nIf supported, servers SHALL support search by patient.\nServers MAY omit this resource based on their capabilities."
    } ],
    "security": {
      "cors": false,
      "service": [ {
        "coding": [ {
          "code": "SMART-on-FHIR",
          "system": "http://hl7.org/fhir/restful-security-service"
        } ]
      } ],
      "description": "SMART Backend Services authorization is REQUIRED for all transactions.\nSystems SHALL:\n- Validate JWT client credentials (RFC 7523)\n- Verify appropriate scopes for resource access\n- Use TLS 1.2 or higher for all communications\n- Return HTTP 401, 403, or 404 for unauthorized requests\n\n### Resource Flexibility\n\nFollowing IPA's approach, servers MAY choose which clinical resources to support based on their\ncapabilities and use cases. Patient is required for lookup context; other resources are recommended\nbut servers may implement a subset. The server's CapabilityStatement declares which resources are\nactually supported.\n\n### Scopes for Supported Resources\n\nServers SHALL accept scopes for the resources they support:\n- system/Patient.read, system/Patient.search (REQUIRED - read and search Patient)\n- system/Condition.read, system/Condition.search (if Condition supported)\n- system/AllergyIntolerance.read, system/AllergyIntolerance.search (if AllergyIntolerance supported)\n- system/Observation.read, system/Observation.search (if Observation supported)\n- system/DiagnosticReport.read, system/DiagnosticReport.search (if DiagnosticReport supported)\n- system/MedicationRequest.read, system/MedicationRequest.search (if MedicationRequest supported)\n- system/MedicationDispense.read, system/MedicationDispense.search (if MedicationDispense supported)\n- system/Immunization.read, system/Immunization.search (if Immunization supported)\n- system/MedicationStatement.read, system/MedicationStatement.search (if MedicationStatement supported)\n- system/Encounter.read, system/Encounter.search (if Encounter supported)\n- system/Practitioner.read (if Practitioner supported)\n- system/Organization.read (if Organization supported)"
    },
    "documentation": "The Resource Access Provider actor responds to queries for clinical data resources\nfollowing IPA and QEDm patterns. This enables direct resource access complementing\ndocument-based exchange via MHD.\n\nAll transactions require SMART Backend Services authorization."
  } ]
}