resource-consumer-eu-api
type: CapabilityStatement
node role: treeRoot
resource.id:
  value: resource-consumer-eu-api
resource.language:
  value: en
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Generated Narrative: CapabilityStatement resource-consumer-eu-api EEHRxF Resource Consumer CapabilityStatement Implementation Guide Version: 1.0.0-ballot FHIR Version: 4.0.1 Supported Formats: json, xml Published on: 2026-02-02 Published by: HL7 Europe Note to Implementers: FHIR Capabilities Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case. FHIR RESTful Capabilities Mode: client The Resource Consumer actor queries for clinical data resources from a Resource Access Provider following IPA patterns. This enables direct resource access complementing document-based exchange via MHD. All transactions require SMART Backend Services authorization. Security Enable CORS: no Security services supported: SMART-on-FHIR SMART Backend Services authorization is REQUIRED for all transactions. Systems SHALL: Authenticate using JWT client credentials (RFC 7523) Request appropriate scopes for resource access Use TLS 1.2 or higher for all communications Resource Flexibility Following IPA's approach, clients MAY choose which clinical resources to request based on their needs and the server's capabilities (as declared in the server's CapabilityStatement). Patient lookup is required; other resources are requested as needed. Scopes for Desired Resources Clients SHALL request scopes for the resources they need: system/Patient.rs (REQUIRED - read + search Patient) system/Condition.rs (if Condition needed) system/AllergyIntolerance.rs (if AllergyIntolerance needed) system/Observation.rs (if Observation needed) system/DiagnosticReport.rs (if DiagnosticReport needed) system/MedicationRequest.rs (if MedicationRequest needed) system/MedicationDispense.rs (if MedicationDispense needed) system/Immunization.rs (if Immunization needed) system/MedicationStatement.rs (if MedicationStatement needed) system/Encounter.rs (if Encounter needed) system/Pra…
capability statement.url:
  value: http://hl7.eu/fhir/health-data-api/CapabilityStatement/resource-consumer-eu-api
capability statement.version:
  value: 1.0.0-ballot
capability statement.name:
  value: ResourceConsumerEuApi
capability statement.title:
  value: EEHRxF Resource Consumer CapabilityStatement
capability statement.status:
  value: active
capability statement.experimental:
  value: false
capability statement.date:
  value: 2026-02-02
capability statement.publisher:
  value: HL7 Europe
capability statement.contact:
  index: -1
  contact detail.name:
    value: HL7 Europe
  contact detail.telecom:
    index: -1
    contact point.system:
      value: url
    contact point.value:
      value: http://hl7.eu
capability statement.description:
  value: CapabilityStatement for the EEHRxF Resource Consumer actor. This actor queries for clinical data resources following the International Patient Access (IPA) patterns. This CapabilityStatement defines the requirements for systems consuming direct resource access (beyond document-based exchange) in the EU EHR Exchange Format (EEHRxF) ecosystem. It inherits patterns from: - **IPA (International Patient Access)**: Resource profiles and search parameter patterns ### Resource Flexibility (IPA Alignment) Following IPA's approach, clients are not required to consume all clinical resources listed below. Clients MAY choose which resources to query based on their needs and the server's declared capabilities. The only required capability is Patient lookup. This flexibility allows clients to implement targeted use cases without requiring support for all resource types. **Required**: Patient (for lookup context) **Optional (request based on needs and server support)**: - Practitioner, Organization: Reference resolution - Condition, AllergyIntolerance: Patient safety data - Observation, DiagnosticReport: Clinical results - MedicationRequest, MedicationDispense, MedicationStatement: Medication data - Immunization: Vaccination records - Encounter: Visit context Clients should check the server's CapabilityStatement to discover which resources are available. ### Security Systems SHALL support SMART Backend Services authorization for all transactions. ### Profile Inheritance Consumers SHOULD expect resources conforming to EU Core profiles where available.
capability statement.jurisdiction:
  index: -1
  codeable concept.coding:
    index: -1
    coding.system:
      value: http://unstats.un.org/unsd/methods/m49/m49.htm
    coding.code:
      value: 150
    coding.display:
      value: Europe
capability statement.copyright:
  value: Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).
capability statement.kind:
  value: requirements
capability statement.fhir version:
  value: 4.0.1
capability statement.format:
  value: json
  index: -1
capability statement.format:
  value: xml
  index: -1
capability statement.rest:
  index: -1
  capability statement.rest.mode:
    value: client
  capability statement.rest.documentation:
    value: The Resource Consumer actor queries for clinical data resources from a Resource Access Provider following IPA patterns. This enables direct resource access complementing document-based exchange via MHD. All transactions require SMART Backend Services authorization.
  capability statement.rest.security:
    capability statement.rest.security.cors:
      value: false
    capability statement.rest.security.service:
      index: -1
      codeable concept.coding:
        index: -1
    capability statement.rest.security.description:
      value: SMART Backend Services authorization is REQUIRED for all transactions. Systems SHALL: - Authenticate using JWT client credentials (RFC 7523) - Request appropriate scopes for resource access - Use TLS 1.2 or higher for all communications ### Resource Flexibility Following IPA's approach, clients MAY choose which clinical resources to request based on their needs and the server's capabilities (as declared in the server's CapabilityStatement). Patient lookup is required; other resources are requested as needed. ### Scopes for Desired Resources Clients SHALL request scopes for the resources they need: - system/Patient.rs (REQUIRED - read + search Patient) - system/Condition.rs (if Condition needed) - system/AllergyIntolerance.rs (if AllergyIntolerance needed) - system/Observation.rs (if Observation needed) - system/DiagnosticReport.rs (if DiagnosticReport needed) - system/MedicationRequest.rs (if MedicationRequest needed) - system/MedicationDispense.rs (if MedicationDispense needed) - system/Immunization.rs (if Immunization needed) - system/MedicationStatement.rs (if MedicationStatement needed) - system/Encounter.rs (if Encounter needed) - system/Practitioner.r (if Practitioner needed) - system/Organization.r (if Organization needed)
  capability statement.rest.resource:
    index: -1
    element.extension:
      index: -1
      extension.url:
        value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      extension.value code:
        value: SHALL
    capability statement.rest.resource.type:
      value: Patient
    capability statement.rest.resource.supported profile:
      value: http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core
      index: -1
      link: http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core
    capability statement.rest.resource.documentation:
      value: Patient resources are queried for patient lookup per PDQm [ITI-78] with identifier as a required search parameter. Note: Patient is used for lookup context, not as a primary clinical data resource in this actor.
    capability statement.rest.resource.interaction:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.interaction.code:
        value: read
      capability statement.rest.resource.interaction.documentation:
        value: Read Patient by logical ID
    capability statement.rest.resource.interaction:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.interaction.code:
        value: search-type
      capability statement.rest.resource.interaction.documentation:
        value: Search for patients for lookup purposes
    capability statement.rest.resource.search param:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.search param.name:
        value: _id
      capability statement.rest.resource.search param.definition:
        value: http://hl7.org/fhir/SearchParameter/Resource-id
        link: http://hl7.org/fhir/SearchParameter/Resource-id
      capability statement.rest.resource.search param.type:
        value: token
      capability statement.rest.resource.search param.documentation:
        value: Patient logical ID
    capability statement.rest.resource.search param:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.search param.name:
        value: identifier
      capability statement.rest.resource.search param.definition:
        value: http://hl7.org/fhir/SearchParameter/Patient-identifier
        link: http://hl7.org/fhir/SearchParameter/Patient-identifier
      capability statement.rest.resource.search param.type:
        value: token
      capability statement.rest.resource.search param.documentation:
        value: Patient identifier (e.g., national ID, MRN) - required for patient lookup
    capability statement.rest.resource.search param:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.search param.name:
        value: family
      capability statement.rest.resource.search param.definition:
        value: http://hl7.org/fhir/SearchParameter/individual-family
        link: http://hl7.org/fhir/SearchParameter/individual-family
      capability statement.rest.resource.search param.type:
        value: string
      capability statement.rest.resource.search param.documentation:
        value: Patient family name
    capability statement.rest.resource.search param:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.search param.name:
        value: given
      capability statement.rest.resource.search param.definition:
        value: http://hl7.org/fhir/SearchParameter/individual-given
        link: http://hl7.org/fhir/SearchParameter/individual-given
      capability statement.rest.resource.search param.type:
        value: string
      capability statement.rest.resource.search param.documentation:
        value: Patient given name
    capability statement.rest.resource.search param:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.search param.name:
        value: birthdate
      capability statement.rest.resource.search param.definition:
        value: http://hl7.org/fhir/SearchParameter/individual-birthdate
        link: http://hl7.org/fhir/SearchParameter/individual-birthdate
      capability statement.rest.resource.search param.type:
        value: date
      capability statement.rest.resource.search param.documentation:
        value: Patient date of birth
  capability statement.rest.resource:
    index: -1
    element.extension:
      index: -1
      extension.url:
        value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      extension.value code:
        value: SHOULD
    capability statement.rest.resource.type:
      value: Practitioner
    capability statement.rest.resource.documentation:
      value: Practitioner resources are read to resolve clinical context for referenced healthcare providers. Clients SHOULD support this resource but MAY omit it based on their needs.
    capability statement.rest.resource.interaction:
      index: -1
      element.extension:
        index: -1
      capability statement.rest.resource.interaction.code:
        value: read
      capability statement.rest.resource.interaction.documentation:
        value: Read Practitioner by logical ID
  capability statement.rest.resource:
    index: -1
    element.extension:
      index: -1
      extension.url:
        value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      extension.value code:
        value: SHOULD
    capability statement.rest.resource.type:
      value: Organization

value: SMART-on-FHIR

value: SHALL

value: SHALL

value: SHALL

value: SHALL

value: SHOULD

value: SHOULD

value: SHOULD

value: SHALL

value: Organization resources are read to resolve context for referenced healthcare organizations. Clients SHOULD support this resource but MAY omit it based on their needs.

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.interaction.code:
  value: read
capability statement.rest.resource.interaction.documentation:
  value: Read Organization by logical ID

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: Condition
capability statement.rest.resource.documentation:
  value: Condition resources represent problems, diagnoses, and health concerns. If supported, clients SHALL support search by patient and SHOULD support additional filters. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read Condition by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for Condition resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient who has the condition (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: clinical-status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Condition-clinical-status
    link: http://hl7.org/fhir/SearchParameter/Condition-clinical-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The clinical status of the condition
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Condition-category
    link: http://hl7.org/fhir/SearchParameter/Condition-category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The category of condition
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: code
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-code
    link: http://hl7.org/fhir/SearchParameter/clinical-code
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Code for the condition

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: AllergyIntolerance
capability statement.rest.resource.documentation:
  value: AllergyIntolerance resources represent patient allergies and intolerances. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read AllergyIntolerance by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for AllergyIntolerance resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient who has the allergy or intolerance (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: clinical-status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status
    link: http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The clinical status of the allergy or intolerance

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: Observation
capability statement.rest.resource.documentation:
  value: Observation resources represent clinical observations including vital signs, laboratory results, and other measurements. If supported, clients SHALL support search by patient and category. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read Observation by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for Observation resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient the observation is about (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Observation-category
    link: http://hl7.org/fhir/SearchParameter/Observation-category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Category of observation (e.g., vital-signs, laboratory)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: code
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-code
    link: http://hl7.org/fhir/SearchParameter/clinical-code
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The code of the observation type
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-date
    link: http://hl7.org/fhir/SearchParameter/clinical-date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Obtained date/time. Date modifiers ge, le, gt, lt SHOULD be supported.
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Observation-status
    link: http://hl7.org/fhir/SearchParameter/Observation-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The status of the observation

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: DiagnosticReport
capability statement.rest.resource.documentation:
  value: DiagnosticReport resources represent laboratory results and imaging reports. If supported, clients SHALL support search by patient and category. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read DiagnosticReport by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for DiagnosticReport resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient the report is about (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/DiagnosticReport-category
    link: http://hl7.org/fhir/SearchParameter/DiagnosticReport-category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Category of report (e.g., LAB, RAD)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: code
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-code
    link: http://hl7.org/fhir/SearchParameter/clinical-code
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The code for the report type
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-date
    link: http://hl7.org/fhir/SearchParameter/clinical-date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: The clinically relevant time of the report
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/DiagnosticReport-status
    link: http://hl7.org/fhir/SearchParameter/DiagnosticReport-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The status of the report

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: MedicationRequest
capability statement.rest.resource.documentation:
  value: MedicationRequest resources represent medication orders and prescriptions. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read MedicationRequest by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for MedicationRequest resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient for whom the medication was ordered (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/medications-status
    link: http://hl7.org/fhir/SearchParameter/medications-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Status of the prescription
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: intent
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/MedicationRequest-intent
    link: http://hl7.org/fhir/SearchParameter/MedicationRequest-intent
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The intent of the medication request
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: authoredon
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/MedicationRequest-authoredon
    link: http://hl7.org/fhir/SearchParameter/MedicationRequest-authoredon
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Return prescriptions written on this date

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: MedicationDispense
capability statement.rest.resource.documentation:
  value: MedicationDispense resources represent medication dispensing events. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read MedicationDispense by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for MedicationDispense resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient for whom the medication was dispensed (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/medications-status
    link: http://hl7.org/fhir/SearchParameter/medications-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Status of the dispense
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: whenhandedover
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/MedicationDispense-whenhandedover
    link: http://hl7.org/fhir/SearchParameter/MedicationDispense-whenhandedover
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: When the medication was handed over

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: Immunization
capability statement.rest.resource.documentation:
  value: Immunization resources represent vaccination records. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read Immunization by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for Immunization resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient for the vaccination record (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-date
    link: http://hl7.org/fhir/SearchParameter/clinical-date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Vaccination date
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Immunization-status
    link: http://hl7.org/fhir/SearchParameter/Immunization-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Status of the immunization

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: MedicationStatement
capability statement.rest.resource.documentation:
  value: MedicationStatement resources represent a patient's medication usage, including self-reported medications. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read MedicationStatement by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for MedicationStatement resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient for the medication statement (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/medications-status
    link: http://hl7.org/fhir/SearchParameter/medications-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Status of the medication statement
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: effective
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/MedicationStatement-effective
    link: http://hl7.org/fhir/SearchParameter/MedicationStatement-effective
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Date when patient was taking the medication

index: -1
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: Encounter
capability statement.rest.resource.documentation:
  value: Encounter resources represent patient encounters (visits, admissions, etc.). If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: read
  capability statement.rest.resource.interaction.documentation:
    value: Read Encounter by logical ID
capability statement.rest.resource.interaction:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.interaction.code:
    value: search-type
  capability statement.rest.resource.interaction.documentation:
    value: Search for Encounter resources
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-patient
    link: http://hl7.org/fhir/SearchParameter/clinical-patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient present at the encounter (SHALL support)
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/clinical-date
    link: http://hl7.org/fhir/SearchParameter/clinical-date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: A date within the encounter period
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Encounter-status
    link: http://hl7.org/fhir/SearchParameter/Encounter-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Status of the encounter
capability statement.rest.resource.search param:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: class
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Encounter-class
    link: http://hl7.org/fhir/SearchParameter/Encounter-class
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Classification of the encounter (e.g., inpatient, outpatient)