pdex-server
type: CapabilityStatement
node role: treeRoot
resource.id:
  value: pdex-server
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Generated Narrative: CapabilityStatement pdex-server PDEX Server CapabilityStatement Implementation Guide Version: 2.2.0 FHIR Version: 4.0.1 Supported Formats: SHALL support json, SHOULD support xml Supported Patch Formats: SHOULD support application/json-patch+json Published on: 2024-10-20 Published by: HL7 International / Financial Management 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. SHOULD Support the Following Implementation Guides http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch|2.1.0 FHIR RESTful Capabilities Mode: server The PDex Server SHALL: Support the US Core 3.1.1 Patient resource profile. Support at least one additional resource profile from the list of US Core and PDex Profiles. Implement the RESTful behavior according to the FHIR specification. Support json source formats for all US Core and PDex interactions. Return the following response classes: (Status 400): invalid parameter (Status 401/4xx): unauthorized request (Status 403): insufficient scope (Status 404): unknown resource (Status 410): deleted resource. The PDex Server SHOULD: Support xml source formats for all US Core interactions. Identify the US Core profiles supported as part of the FHIR meta.profile attribute for each instance. Security See the US Core Security Considerations section for requirements and recommendations. 2. A server SHALL reject any unauthorized requests by returning an HTTP 401 unauthorized response code. Summary of System-wide Interactions MAY support the transactioninteraction. MAY support the batchinteraction. MAY support the search-systeminteraction. MAY support the history-systeminteraction. Capabilities by Resource/Profile Summary The summary table lists the resources that are part of this configuration, and for each resource i…
domain resource.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
  extension.value code:
    value: fm
domain resource.extension:
  index: 1
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
  extension.value integer:
    value: 2
    element.extension:
      index: 0
      extension.url:
        value: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      extension.value canonical:
        value: http://hl7.org/fhir/us/davinci-pdex/ImplementationGuide/hl7.fhir.us.davinci-pdex
        link: http://hl7.org/fhir/us/davinci-pdex/ImplementationGuide/hl7.fhir.us.davinci-pdex
domain resource.extension:
  index: 2
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
  extension.value code:
    value: trial-use
    element.extension:
      index: 0
      extension.url:
        value: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      extension.value canonical:
        value: http://hl7.org/fhir/us/davinci-pdex/ImplementationGuide/hl7.fhir.us.davinci-pdex
        link: http://hl7.org/fhir/us/davinci-pdex/ImplementationGuide/hl7.fhir.us.davinci-pdex
capability statement.url:
  value: http://hl7.org/fhir/us/davinci-pdex/CapabilityStatement/pdex-server
capability statement.version:
  value: 2.2.0
capability statement.name:
  value: PdexServerCapabilityStatement
capability statement.title:
  value: PDEX Server CapabilityStatement
capability statement.status:
  value: active
capability statement.experimental:
  value: false
capability statement.date:
  value: 2024-10-20
capability statement.publisher:
  value: HL7 International / Financial Management
capability statement.contact:
  index: 0
  contact detail.name:
    value: HL7 International / Financial Management
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: http://www.hl7.org/Special/committees/fm
  contact detail.telecom:
    index: 1
    contact point.system:
      value: email
capability statement.contact:
  index: 1
  contact detail.name:
    value: Mark Scrimshire (mark.scrimshire@onyxhealth.io)
  contact detail.telecom:
    index: 0
    contact point.system:
      value: email
capability statement.contact:
  index: 2
  contact detail.name:
    value: HL7 International - Financial Management
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: http://www.hl7.org/Special/committees/fm
capability statement.description:
  value: This Section describes the expected capabilities of the PDex Server actor which is responsible for providing responses to the queries submitted by the PDex Requestors. The complete list of FHIR profiles, RESTful operations, and search parameters supported by PDex Servers are defined. PDex Clients have the option of choosing from this list to access necessary data based on their local use cases and other contextual requirements.
capability statement.jurisdiction:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: US
    coding.display:
      value: United States of America
capability statement.copyright:
  value: Used by permission of HL7 International, all rights reserved Creative Commons License
capability statement.kind:
  value: requirements
capability statement.fhir version:
  value: 4.0.1
capability statement.format:
  value: json
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.format:
  value: xml
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.patch format:
  value: application/json-patch+json
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.implementation guide:
  value: http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch|2.1.0
  index: 0
  link: 2.1
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.implementation guide:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest:
  index: 0
  capability statement.rest.mode:
    value: server
  capability statement.rest.documentation:
    value: The PDex Server **SHALL**: 1. Support the US Core 3.1.1 Patient resource profile. 2. Support at least one additional resource profile from the list of US Core and PDex Profiles. 3. Implement the RESTful behavior according to the FHIR specification. 4. Support json source formats for all US Core and PDex interactions. 5. Return the following response classes: - (Status 400): invalid parameter - (Status 401/4xx): unauthorized request - (Status 403): insufficient scope - (Status 404): unknown resource - (Status 410): deleted resource. The PDex Server **SHOULD**: 1. Support xml source formats for all US Core interactions. 2. Identify the US Core profiles supported as part of the FHIR `meta.profile` attribute for each instance.
  capability statement.rest.security:
    capability statement.rest.security.description:
      value: 1. See the [US Core Security Considerations](http://hl7.org/fhir/us/core/security.html) section for requirements and recommendations. 2. A server **SHALL** reject any unauthorized requests by returning an `HTTP 401` unauthorized response code.
  capability statement.rest.resource:
    index: 0
    element.extension:
      index: 0
      extension.url:
        value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      extension.value code:
        value: SHALL
    element.extension:
      index: 1
      element.extension:
        index: 0
      element.extension:
        index: 1
      extension.url:
        value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
    capability statement.rest.resource.type:
      value: AllergyIntolerance
    capability statement.rest.resource.supported profile:
      value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance|7.0.0
      index: 0
      link: 7.0
      link: .0
    capability statement.rest.resource.interaction:
      index: 0
      element.extension:
        index: 0
      capability statement.rest.resource.interaction.code:
        value: search-type
    capability statement.rest.resource.interaction:
      index: 1
      element.extension:
        index: 0
      capability statement.rest.resource.interaction.code:
        value: read
    capability statement.rest.resource.interaction:
      index: 2
      element.extension:
        index: 0
      capability statement.rest.resource.interaction.code:
        value: vread

value: required

value: patient

value: required

value: clinical-status

value: SHALL

value: SHALL

value: SHOULD

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.interaction.code:
  value: history-instance

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.interaction.code:
  value: history-type

value: resolves
index: 0

value: Provenance:target
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: clinical-status
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-allergyintolerance-clinical-status|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 1
element.extension:
  index: 0
  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/us/core/SearchParameter/us-core-allergyintolerance-patient|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: status
  element.extension:
    index: 4
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: CarePlan
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * Additional considerations for systems aligning with [HL7 Consolidated (C-CDA)](http://www.hl7.org/implement/standards/product_brief.cfm?product_id=492) Care Plan requirements: - US Core Goal **SHOULD** be present in CarePlan.goal - US Core Condition **SHOULD** be present in CarePlan.addresses - Assessment and Plan **MAY** be included as narrative text
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: category
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-category|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: patient
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-patient|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: status
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-status|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: role
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: CareTeam
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: In order to access care team member's names, identifiers, locations, and contact information, the CareTeam profile supports several types of care team participants. They are represented as references to other profiles and include the following four profiles which are marked as must support: 1. US Core Practitioner Profile 1. US Core PractitionerRole Profile 1. US Core Patient Profile 1. US Core RelatedPerson Profile * Although *both* US Core Practitioner Profile and US Core PractitionerRole are must support, the server system is not required to support both types of references (and `_include` search parameters), but **SHALL** support *at least* one of them. * The client application **SHALL** support all four profile references. * Because the *US Core PractitionerRole Profile* supplies the provider's location and contact information and a reference to the Practitioner, server systems **SHOULD** reference it instead of the *US Core Practitioner Profile*. * Servers that supports only *US Core Practitioner Profile* **SHALL** provide implementation specific guidance how to access a provider's location and contact information using only the Practitioner resource.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: CareTeam:participant:PractitionerRole
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: CareTeam:participant:Practitioner
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: CareTeam:participant:Patient
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: CareTeam:participant:RelatedPerson
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-status|7.0.0
    link: 7.0
    link: .0

value: token

value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.search param.name:
  value: role
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-role|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: recorded-date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: asserted-date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: clinical-status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: onset-date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 5
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: abatement-date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 6
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: clinical-status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 7
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: encounter
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 8
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: code
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 9
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL

index: 1
extension.url:
  value: required
extension.value string:
  value: patient

index: 2
extension.url:
  value: required
extension.value string:
  value: category

value: Condition

value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition
index: 0
link: http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.interaction.code:
  value: search-type

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.interaction.code:
  value: read

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.interaction.code:
  value: vread

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.interaction.code:
  value: history-instance

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.interaction.code:
  value: history-type

value: resolves
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD

value: Provenance:target
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: category
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-category|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: clinical-status
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-clinical-status|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 2
element.extension:
  index: 0
  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/us/core/SearchParameter/us-core-condition-patient|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: onset-date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-onset-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: asserted-date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-asserted-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 5
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: recorded-date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-recorded-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 6
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: abatement-date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-abatement-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 7
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: code
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-code|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 8
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: encounter
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-encounter|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Consent
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-consent
  index: 0
  link: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-consent
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.interaction:
  index: 1
  capability statement.rest.resource.interaction.code:
    value: create
capability statement.rest.resource.interaction:
  index: 2
  capability statement.rest.resource.interaction.code:
    value: search-type
capability statement.rest.resource.interaction:
  index: 3
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 4
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 5
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.read history:
  value: true
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: string
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    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/us/core/SearchParameter/us-core-condition-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference

index: 5
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Coverage
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-coverage|1.2.0
  index: 0
  link: 1.2
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    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/us/core/SearchParameter/us-core-coverage-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 6
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: type
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: DiagnosticReport
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab|7.0.0
  index: 1
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * Implantable medical devices that have UDI information **SHALL** represent the UDI code in `Device.udiCarrier.carrierHRF`. - All of the five UDI-PI elements that are present in the UDI code **SHALL** be represented in the corresponding US Core Implantable Device Profile element. UDI may not be present in all scenarios such as historical implantable devices, patient reported implant information, payer reported devices, or improperly documented implants. If UDI is not present and the manufacturer and/or model number information is available, they **SHOULD** be included to support historical reports of implantable medical devices as follows: manufacturer -> `Device.manufacturer` model -> `Device.model` * Servers **SHOULD** support query by Device.type to allow clients to request the patient's devices by a specific type. Note: The Device.type is too granular to differentiate implantable vs. non-implantable devices.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-status|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    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/us/core/SearchParameter/us-core-diagnosticreport-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-category|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 3

index: 0
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
extension.value code:
  value: MAY

value: code

value: http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-code|7.0.0
link: 7.0
link: .0

value: token

value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 7
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: type
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: type
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: period
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 5
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: DocumentReference
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * The `DocumentReference.type` binding **SHALL** support at a minimum the [US Core 6.1 5 Common Clinical Notes](https://hl7.org/fhir/us/core/STU6.1/ValueSet-us-core-clinical-note-type.html) and may extend to the full US Core DocumentReference Type Value Set * The DocumentReference resources can represent the referenced content using either an address where the document can be retrieved using `DocumentReference.attachment.url` or the content as inline base64 encoded data using `DocumentReference.attachment.data`. * Although both are marked as must support, the server system is not required to support an address, and inline base64 encoded data, but **SHALL** support at least one of these elements. * The client application **SHALL** support both elements. * The `content.url` may refer to a FHIR Binary Resource (i.e. [base]/Binary/[id]), FHIR Document Bundle (i.e [base]/Bundle/[id] or another endpoint. * If the endpoint is outside the FHIR base URL, it **SHOULD NOT** require additional authorization to access. * Every DocumentReference must have a responsible Organization. The organization responsible for the DocumentReference **SHALL** be present either in `DocumentReference.custodian` or accessible in the Provenance resource targeting the DocumentReference using `Provenance.agent.who` or `Provenance.agent.onBehalfOf`.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD

value: Provenance:target
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.search param.name:
  value: _id
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-id|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: status
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-status|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 2
element.extension:
  index: 0
  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/us/core/SearchParameter/us-core-documentreference-patient|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: category
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-category|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: type
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-type|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 5
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 6
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: period
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-period|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.operation.name:
  value: docref
capability statement.rest.resource.operation.definition:
  value: http://hl7.org/fhir/us/core/OperationDefinition/docref|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.operation.documentation:
  value: A server **SHALL** be capable of responding to a $docref operation and capable of returning at least a reference to a generated CCD document, if available. **MAY** provide references to other 'on-demand' and 'stable' documents (or 'delayed/deferred assembly') that meet the query parameters as well. If a context date range is supplied the server ** SHOULD** provide references to any document that falls within the date range If no date range is supplied, then the server **SHALL** provide references to last or current encounter. **SHOULD** document what resources, if any, are returned as included resources`GET [base]/DocumentReference/$docref?patient=[id]`

index: 8
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: type
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: class
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: patient
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: date
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: patient
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 5
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: location
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 6
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: discharge-disposition
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: Encounter
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * The Encounter resource can represent a reason using either a code with `Encounter.reasonCode`, or a reference with `Encounter.reasonReference` to Condition or other resource. * Although both are marked as must support, the server systems are not required to support both a code and a reference, but they **SHALL** support *at least one* of these elements. * The client application **SHALL** support both elements. * if `Encounter.reasonReference` references an Observation, it **SHOULD** conform to a US Core Observation if applicable. (for example, a laboratory result should conform to the US Core Laboratory Result Observation Profile) * The location address can be represented by either by the Location referenced by `Encounter.location.location` or indirectly through the Organization referenced by `Encounter.serviceProvider`. * Although both are marked as must support, the server systems are not required to support both `Encounter.location.location` and `Encounter.serviceProvider`, but they **SHALL** support *at least one* of these elements. * The client application **SHALL** support both elements. * if using `Encounter.location.location` it **SHOULD** conform to US Core Location.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY

value: history-type

value: resolves
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD

value: Provenance:target
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.search param.name:
  value: _id
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-id|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: class
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-class|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.search param.name:
  value: identifier
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-identifier|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 4
element.extension:
  index: 0
  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/us/core/SearchParameter/us-core-encounter-patient|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 5
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: location
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-location|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 6
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: status
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-status|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 7
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: type
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-type|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 8
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: discharge-disposition
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-discharge-disposition|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 9
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: ExplanationOfBenefit
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-priorauthorization
  index: 0
  link: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-priorauthorization
capability statement.rest.resource.documentation:
  value: When a Prior Authorization references another resource (e.g., Patient or Practitioner), the reference may be versioned or versionless. Payers SHALL use versioned references whenever they maintain point-in-time data (data that was effective as of the date of service or date of admission on the claim), but MAY use versionless references when they do not maintain versioned data. Clients MAY request referenced resources as part of an EOB search (by supplying the _include parameter) or directly using read or vread. Payers SHALL support both approaches, and SHALL return the same content for referenced resources in either case. “:iterate" should be used if you request to include Coverage:payor in the EOB response bundle, e.g. GET [base]/ExplanationOfBenefit?[parameter=value]&_include=ExplanationOfBenefit:coverage&_include:iterate=Coverage:payor.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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: Searches using service-date, _lastUpdated, or type require a patient search argument. _include:* SHALL be supported.
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: ExplanationOfBenefit:patient
  index: 0
capability statement.rest.resource.search include:
  value: ExplanationOfBenefit:provider
  index: 1
capability statement.rest.resource.search include:
  value: ExplanationOfBenefit:care-team
  index: 2
capability statement.rest.resource.search include:
  value: ExplanationOfBenefit:coverage
  index: 3
capability statement.rest.resource.search include:
  value: ExplanationOfBenefit:insurer
  index: 4
capability statement.rest.resource.search include:
  value: ExplanationOfBenefit:*
  index: 5
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  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:
  index: 1
  element.extension:
    index: 0
    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/us/davinci-pdex/SearchParameter/explanationofbenefit-patient
    link: http://hl7.org/fhir/us/davinci-pdex/SearchParameter/explanationofbenefit-patient
  capability statement.rest.resource.search param.type:
    value: reference
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: _lastUpdated
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Resource-lastUpdated
    link: http://hl7.org/fhir/SearchParameter/Resource-lastUpdated
  capability statement.rest.resource.search param.type:
    value: date
capability statement.rest.resource.search param:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: type
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/davinci-pdex/SearchParameter/explanationofbenefit-type
    link: http://hl7.org/fhir/us/davinci-pdex/SearchParameter/explanationofbenefit-type
  capability statement.rest.resource.search param.type:
    value: token
capability statement.rest.resource.search param:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/davinci-pdex/SearchParameter/explanationofbenefit-identifier
    link: http://hl7.org/fhir/us/davinci-pdex/SearchParameter/explanationofbenefit-identifier
  capability statement.rest.resource.search param.type:
    value: token
capability statement.rest.resource.search param:
  index: 5
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: service-date
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/davinci-pdex/SearchParameter/explanationofbenefit-service-date
    link: http://hl7.org/fhir/us/davinci-pdex/SearchParameter/explanationofbenefit-service-date
  capability statement.rest.resource.search param.type:
    value: date

index: 10
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: target-date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: description
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: lifecycle-status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: Goal
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * Although both `Goal.startDate` and `Goal.target.dueDate` are marked as must support, the server system is not required to support both, but **SHALL** support at least one of these elements. The client application **SHALL** support both elements.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: lifecycle-status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-lifecycle-status|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    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/us/core/SearchParameter/us-core-goal-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: target-date

value: http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-target-date|7.0.0
link: 7.0
link: .0

value: date

value: A client **SHALL** provide a value precise to the *day*. A server **SHALL** support a value a value precise to the *day*.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: description
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-description|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token

index: 11
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Group
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/atr-group
  index: 0
  link: http://hl7.org/fhir/us/davinci-atr/StructureDefinition/atr-group
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-group
  index: 1
  link: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provider-group
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-member-match-group
  index: 2
  link: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-member-match-group
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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: Allows discovery of existing groups. SHOULD be limited to groups a requestor is permitted to access.
capability statement.rest.resource.interaction:
  index: 1
  element.extension:
    index: 0
    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: Allows retrieval of a specific Group Resource.
capability statement.rest.resource.interaction:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
  capability statement.rest.resource.interaction.documentation:
    value: Allows retrieval of a historical version of a Group Resource.
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
  capability statement.rest.resource.interaction.documentation:
    value: Allows review of changes to a Group Resource over time.
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
  capability statement.rest.resource.interaction.documentation:
    value: Retrieve the change history fora Group Resource.
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Group-identifier
    link: http://hl7.org/fhir/SearchParameter/Group-identifier
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: characteristic
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Group-characteristic
    link: http://hl7.org/fhir/SearchParameter/Group-characteristic
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: A common characteristic of all members of a group.
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: code
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/SearchParameter/Group-code
    link: http://hl7.org/fhir/SearchParameter/Group-code
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for Group resources by Group.code (kind of group). Servers **SHALL** support both `multipleOr` and `multipleAnd` semantics on this parameter.
capability statement.rest.resource.operation:
  index: 0
  capability statement.rest.resource.operation.name:
    value: bulk-member-match
  capability statement.rest.resource.operation.definition:
    value: http://hl7.org/fhir/us/davinci-pdex/OperationDefinition/BulkMemberMatch
    link: http://hl7.org/fhir/us/davinci-pdex/OperationDefinition/BulkMemberMatch
  capability statement.rest.resource.operation.documentation:
    value: Client will submit multi-member-match-request bundle. Server will respond with a multi-member-match-response and instantiate a Group resource conforming to the PDexMemberMatchGroup that contains a set of matched members that the Server identified.
capability statement.rest.resource.operation:
  index: 1
  capability statement.rest.resource.operation.name:
    value: davinci-data-export
  capability statement.rest.resource.operation.definition:
    value: http://hl7.org/fhir/us/davinci-atr/OperationDefinition/davinci-data-export
    link: http://hl7.org/fhir/us/davinci-atr/OperationDefinition/davinci-data-export
  capability statement.rest.resource.operation.documentation:
    value: Each DaVinci use case as part of its implementation guide can define the exportType parameter and the behavior expected.

index: 12
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: Immunization
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * Based upon the ONC U.S. Core Data for Interoperability (USCDI) requirements, CVX vaccine codes are required and the NDC vaccine codes **SHOULD** be supported as translations to them.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    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/us/core/SearchParameter/us-core-immunization-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-immunization-status|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-immunization-date|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 13
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Location
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-location|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * The US Core Location and PractitionerRole Profiles are not explicitly referenced in any US Core Profile. However they **SHOULD** be used as the default profile if referenced by another US Core profile.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: name
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-location-name|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: address
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: address-city
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address-city|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string
capability statement.rest.resource.search param:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: address-state
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address-state|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string
capability statement.rest.resource.search param:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: address-postalcode
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address-postalcode|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string

index: 14
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Medication
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: The MedicationRequest resource can represent a medication, using an external reference to a Medication resource. If an external Medication Resource is used in a MedicationRequest, then the READ **SHALL** be supported.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: search-type
capability statement.rest.resource.interaction:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD

index: 15
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: type
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: MedicationDispense
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-medicationdispense
  index: 0
  link: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-medicationdispense
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: The MedicationDispense resources can represent a medication using either a code or refer to the Medication resource. When referencing Medication, the resource may be [contained](http://hl7.org/fhir/R4/references.html#contained) or an external resource. The server application **MAY** choose any one way or more than one method, but if an external reference to Medication is used, the server **SHALL** support the _include` parameter for searching this element. The client application must support all methods. For example, A server **SHALL** be capable of returning all medications for a patient using one of or both: `GET /MedicationDispense?patient=[id]` `GET /MedicationDispense?patient=[id]&_include=MedicationDispense:medication`
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: MedicationDispense:medication
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationdispense-status|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: type
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationdispense-type|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    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/us/core/SearchParameter/us-core-medicationdispense-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 16
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: intent
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: encounter
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: intent
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: intent
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: authoredon
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: intent
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: MedicationRequest
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: The MedicationRequest resources can represent a medication using either a code or refer to the Medication resource. When referencing Medication, the resource may be [contained](http://hl7.org/fhir/R4/references.html#contained) or an external resource. The server application **MAY** choose any one way or more than one method, but if an external reference to Medication is used, the server **SHALL** support the _include` parameter for searching this element. The client application must support all methods. For example, A server **SHALL** be capable of returning all medications for a patient using one of or both: `GET /MedicationRequest?patient=[id]` `GET /MedicationRequest?patient=[id]&_include=MedicationRequest:medication`
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: MedicationRequest:medication
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation

value: SHALL

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: status
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-status|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: intent
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-intent|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: patient
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-patient|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: encounter
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-encounter|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: authoredon
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-authoredon|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 17
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: code
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: category
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 5
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: code
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: Observation
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/pediatric-bmi-for-age|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/pediatric-weight-for-height|7.0.0
  index: 1
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-pulse-oximetry|7.0.0
  index: 2
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus|7.0.0
  index: 3
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/head-occipital-frontal-circumference-percentile|7.0.0
  index: 4
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/pediatric-weight-for-height|7.0.0
  index: 5
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-pulse-oximetry|7.0.0
  index: 6
  link: 7.0
  link: .0

index: 0
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
extension.value code:
  value: SHALL

value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab|7.0.0
index: 7
link: 7.0
link: .0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL

value: http://hl7.org/fhir/StructureDefinition/vitalsigns
index: 8
link: http://hl7.org/fhir/StructureDefinition/vitalsigns

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.interaction.code:
  value: search-type

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.interaction.code:
  value: read

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.interaction.code:
  value: vread

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.interaction.code:
  value: history-instance

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.interaction.code:
  value: history-type

value: resolves
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD

value: Provenance:target
index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: status
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-status|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: category
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-category|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: code
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-code|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: patient
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-patient|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: reference
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 18
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Organization
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * Systems **SHALL** support National Provider Identifier (NPI) for organizations and **SHOULD** support Clinical Laboratory Improvement Amendments (CLIA) identifiers for `Organization.Identifier`.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: name
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-organization-name|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: address
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-organization-address|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string

index: 19
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: required
    extension.value string:
      value: birthdate
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: family
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: family
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: gender
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: birthdate
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: name
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: gender
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: name
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 5
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: death-date
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: family
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: Patient
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * For ONC's USCDI requirements, each Patient must support the following additional elements. These elements are included in the formal definition of the profile. The patient examples include all of these elements. 1. contact detail (e.g. a telephone number or an email address) 1. a communication language 1. a race 1. an ethnicity 1. a birth sex* 1. previous name - Previous name is represented by providing an end date in the `Patient.name.period` element for a previous name. 1. suffix - Suffix is represented using the `Patient.name.suffix` element. * The Patient's Social Security Numbers **SHOULD NOT** be used as a patient identifier in `Patient.identifier.value`.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL

value: _id

value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-id|7.0.0
link: 7.0
link: .0

value: token

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: birthdate
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *day*. A server **SHALL** support a value a value precise to the *day*.

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: death-date
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-death-date|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: date
capability statement.rest.resource.search param.documentation:
  value: A client **SHALL** provide a value precise to the *day*. A server **SHALL** support a value a value precise to the *day*.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: family
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-family|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: string
capability statement.rest.resource.search param.documentation:
  value: A server **SHALL** support a value precise to the *day*.

index: 4
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: gender
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 5
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: given
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: string

index: 6
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.search param.name:
  value: identifier
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 7
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.search param.name:
  value: name
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: string

index: 0
capability statement.rest.resource.operation.name:
  value: member-match
capability statement.rest.resource.operation.definition:
  value: http://hl7.org/fhir/us/davinci-hrex/OperationDefinition/member-match|1.2.0
  link: 1.2
  link: .0

index: 20
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Practitioner
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: Servers that support only US Core Practitioner Profile **SHALL** provide implementation specific guidance how to access a provider’s location and contact information using only the Practitioner resource.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-practitioner-id|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: name
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-practitioner-name|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: string
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-practitioner-identifier|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 21
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: PractitionerRole
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * The US Core Location and PractitionerRole Profiles are not explicitly referenced in any US Core Profile. However they **SHOULD** be used as the default profile if referenced by another US Core profile.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: PractitionerRole:endpoint
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search include:
  value: PractitionerRole:practitioner
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: specialty
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-practitionerrole-specialty|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  capability statement.rest.resource.search param.name:
    value: practitioner
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-practitionerrole-practitioner|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

index: 22
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
element.extension:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: code
  element.extension:
    index: 3
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: status
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
element.extension:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
  element.extension:
    index: 1
    extension.url:
      value: required
    extension.value string:
      value: patient
  element.extension:
    index: 2
    extension.url:
      value: required
    extension.value string:
      value: date
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
capability statement.rest.resource.type:
  value: Procedure
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure|7.0.0
  index: 0
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: * Procedure codes can be taken from SNOMED-CT, CPT, HCPCS II, ICD-10-PCS, CDT. LOINC. * Only LOINC concepts that reflect actual procedures **SHOULD** be used * A procedure including an implantable device **SHOULD** use `Procedure.focalDevice` with a reference to the *US Core Implantable Device Profile*.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    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:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
capability statement.rest.resource.search rev include:
  value: Provenance:target
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.search param:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.definition:
    value: http://hl7.org/fhir/us/core/SearchParameter/us-core-procedure-status|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 1
  element.extension:
    index: 0
    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/us/core/SearchParameter/us-core-procedure-patient|7.0.0
    link: 7.0
    link: .0
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
capability statement.rest.resource.search param:
  index: 2
  element.extension:
    index: 0

value: MAY

value: date

value: http://hl7.org/fhir/us/core/SearchParameter/us-core-procedure-date|7.0.0
link: 7.0
link: .0

value: date

value: A client **SHALL** provide a value precise to the *second + time offset*. A server **SHALL** support a value precise to the *second + time offset*.

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.resource.search param.name:
  value: code
capability statement.rest.resource.search param.definition:
  value: http://hl7.org/fhir/us/core/SearchParameter/us-core-procedure-code|7.0.0
  link: 7.0
  link: .0
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.

index: 23
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHALL
capability statement.rest.resource.type:
  value: Provenance
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provenance
  index: 0
  link: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-provenance
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.supported profile:
  value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance|7.0.0
  index: 1
  link: 7.0
  link: .0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHALL
capability statement.rest.resource.documentation:
  value: If a system receives a provider in `Provenance.agent.who` as free text they must capture who sent them the information as the organization. On request they **SHALL** provide this organization as the source and **MAY** include the free text provider.
capability statement.rest.resource.interaction:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: search-type
capability statement.rest.resource.interaction:
  index: 1
  element.extension:
    index: 0
    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:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: vread
capability statement.rest.resource.interaction:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: patch
capability statement.rest.resource.interaction:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.interaction.code:
    value: history-instance
capability statement.rest.resource.interaction:
  index: 5
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: MAY
  capability statement.rest.resource.interaction.code:
    value: history-type
capability statement.rest.resource.reference policy:
  value: resolves
  index: 0

index: 24
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: SHOULD
capability statement.rest.resource.type:
  value: ValueSet
capability statement.rest.resource.operation:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    extension.value code:
      value: SHOULD
  capability statement.rest.resource.operation.name:
    value: expand
  capability statement.rest.resource.operation.definition:
    value: http://hl7.org/fhir/OperationDefinition/ValueSet-expand
    link: http://hl7.org/fhir/OperationDefinition/ValueSet-expand
  capability statement.rest.resource.operation.documentation:
    value: A client can determine the note and report types support by a server by invoking the standard FHIR Value Set Expansion ($expand) operation defined in the FHIR R4 specification. Because servers may support different read and write formats, it also is used to determine the formats (for example, text, pdf) the server supports read and write transactions.

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.interaction.code:
  value: transaction

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.interaction.code:
  value: batch

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.interaction.code:
  value: search-system

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
  extension.value code:
    value: MAY
capability statement.rest.interaction.code:
  value: history-system