apottiekosysteemi-capabilitystatement
type: CapabilityStatement
node role: treeRoot
resource.id:
  value: apottiekosysteemi-capabilitystatement
resource.meta:
  meta.profile:
    value: https://hl7.fi/fhir/finnish-smart/StructureDefinition/fi-smart-server-profile
    index: 0
    link: https://hl7.fi/fhir/finnish-smart/StructureDefinition/fi-smart-server-profile
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Mode SERVER Description Transaction System History System Search Resource Type Profile Read Search Update Create AllergyIntolerance y y y Appointment y y Binary y Condition y y y Consent y y Coverage y y Device y y DeviceRequest y y DeviceUseStatement y y DiagnosticReport y y DocumentReference y y y Encounter y y Endpoint y Flag y y Goal y y y Immunization y y ImmunizationRecommendation y y List y y Location y Medication y MedicationDispense y y MedicationRequest y y MedicationStatement y y NutritionOrder y y Observation y y y y Organization y Patient y y y Practitioner y y PractitionerRole y y Procedure y y ProcedureRequest y y Schedule y Slot y Specimen y y
capability statement.url:
  value: https://hl7.fi/fhir/finnish-smart/CapabilityStatement/apottiekosysteemi-capabilitystatement
capability statement.version:
  value: 1.0.0-rc2
capability statement.status:
  value: active
capability statement.experimental:
  value: true
capability statement.date:
  value: 2023-01-17T10:35:03Z
capability statement.publisher:
  value: HL7 Finland
capability statement.contact:
  index: 0
  contact detail.name:
    value: HL7 Finland
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: https://www.hl7.fi/
  contact detail.telecom:
    index: 1
    contact point.system:
      value: email
capability statement.jurisdiction:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: FI
    coding.display:
      value: Finland
capability statement.copyright:
  value: Copyright Epic 1979-2022
capability statement.kind:
  value: instance
capability statement.software:
  capability statement.software.name:
    value: Epic
  capability statement.software.version:
    value: toukokuu 2022
  capability statement.software.release date:
    value: 2022-09-12
capability statement.fhir version:
  value: 3.0.1
capability statement.format:
  value: xml
  index: 0
capability statement.format:
  value: json
  index: 1
capability statement.rest:
  index: 0
  capability statement.rest.mode:
    value: server
  capability statement.rest.security:
    element.extension:
      index: 0
      element.extension:
        index: 0
      element.extension:
        index: 1
      extension.url:
        value: http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris
    capability statement.rest.security.cors:
      value: true
    capability statement.rest.security.service:
      index: 0
      codeable concept.coding:
        index: 0
      codeable concept.text:
        value: OAuth
    capability statement.rest.security.service:
      index: 1
      codeable concept.coding:
        index: 0
      codeable concept.text:
        value: SMART-on-FHIR
    capability statement.rest.security.service:
      index: 2
      codeable concept.coding:
        index: 0
      codeable concept.text:
        value: Basic
  capability statement.rest.resource:
    index: 0
    capability statement.rest.resource.type:
      value: AllergyIntolerance
    capability statement.rest.resource.interaction:
      index: 0
      capability statement.rest.resource.interaction.code:
        value: create
    capability statement.rest.resource.interaction:
      index: 1
      capability statement.rest.resource.interaction.code:
        value: read
    capability statement.rest.resource.interaction:
      index: 2
      capability statement.rest.resource.interaction.code:
        value: search-type
    capability statement.rest.resource.read history:
      value: false
    capability statement.rest.resource.update create:
      value: false
    capability statement.rest.resource.conditional create:
      value: false
    capability statement.rest.resource.conditional read:
      value: not-supported
    capability statement.rest.resource.conditional update:
      value: false
    capability statement.rest.resource.conditional delete:
      value: not-supported
    capability statement.rest.resource.search include:
      value: *
      index: 0
    capability statement.rest.resource.search param:
      index: 0
      capability statement.rest.resource.search param.name:
        value: patient
      capability statement.rest.resource.search param.type:
        value: reference
      capability statement.rest.resource.search param.documentation:
        value: Search for AllergyIntolerance resources for a specified patient ID.
    capability statement.rest.resource.search param:
      index: 1
      capability statement.rest.resource.search param.name:
        value: _id
      capability statement.rest.resource.search param.type:
        value: token
      capability statement.rest.resource.search param.documentation:
        value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
    capability statement.rest.resource.search param:
      index: 2
      capability statement.rest.resource.search param.name:
        value: _count
      capability statement.rest.resource.search param.type:
        value: number
      capability statement.rest.resource.search param.documentation:
        value: Number of results per page.
  capability statement.rest.resource:
    index: 1
    capability statement.rest.resource.type:
      value: Appointment
    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: search-type
    capability statement.rest.resource.read history:
      value: false
    capability statement.rest.resource.update create:
      value: false
    capability statement.rest.resource.conditional create:
      value: false
    capability statement.rest.resource.conditional read:
      value: not-supported
    capability statement.rest.resource.conditional update:
      value: false
    capability statement.rest.resource.conditional delete:
      value: not-supported
    capability statement.rest.resource.search include:
      value: *
      index: 0
    capability statement.rest.resource.search param:
      index: 0
      capability statement.rest.resource.search param.name:
        value: date
      capability statement.rest.resource.search param.type:
        value: date
      capability statement.rest.resource.search param.documentation:
        value: Refine a search for Appointment resources by date. By default, all Appointments are returned.
    capability statement.rest.resource.search param:
      index: 1
      capability statement.rest.resource.search param.name:
        value: identifier
      capability statement.rest.resource.search param.type:
        value: token
      capability statement.rest.resource.search param.documentation:
        value: Refine a search for Appointment resources by identifier.
    capability statement.rest.resource.search param:
      index: 2
      capability statement.rest.resource.search param.name:
        value: patient

value: authorize

value: token

value: OAuth

value: OAuth

value: SMART-on-FHIR

value: SMART-on-FHIR

value: Basic

value: Basic

value: reference

value: Search for Appointment resources for a specified patient ID.

index: 3
capability statement.rest.resource.search param.name:
  value: status
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: Refine a search for Appointment resources by status. By default, all Appointments are returned.

index: 4
capability statement.rest.resource.search param.name:
  value: _id
capability statement.rest.resource.search param.type:
  value: token
capability statement.rest.resource.search param.documentation:
  value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.

index: 5
capability statement.rest.resource.search param.name:
  value: _count
capability statement.rest.resource.search param.type:
  value: number
capability statement.rest.resource.search param.documentation:
  value: Number of results per page.

index: 2
capability statement.rest.resource.type:
  value: Binary
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported

index: 3
capability statement.rest.resource.type:
  value: Condition
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: create
capability statement.rest.resource.interaction:
  index: 1
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.interaction:
  index: 2
  capability statement.rest.resource.interaction.code:
    value: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Condition resources by category. By default, the search returns problem list Condition resources.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: clinical-status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Condition resources by clinicalStatus. By default, the search returns active Condition resources. Only clinical statuses of resolved and active are supported.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: encounter
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Condition resources for specific encounters. If not provided, only problem list Condition results are returned.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Condition resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Condition resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 4
capability statement.rest.resource.type:
  value: 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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Consent resources by category.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Consent resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Consent resources by status.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Consent resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 5
capability statement.rest.resource.type:
  value: Coverage
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: beneficiary
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Coverage resource for a specific patient ID. You can use "patient" or "beneficiary" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Coverage resource for a specific patient ID. You can use "patient" or "beneficiary" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 6
capability statement.rest.resource.type:
  value: Device
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: device-name
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: A string that will match the Device.udi.name field. Not case sensitive.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: manufacturer
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Manufacturer of the device.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: model
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Model number of the device.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The patient in whom this device is implanted. This is a required parameter.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: udi-carrier
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: The UDI barcode string - matches static UDI.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: udi-di
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: The UDI device identifier (DI).
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 7
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 7
capability statement.rest.resource.type:
  value: DeviceRequest
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for a DeviceRequest resource for a specified patient ID.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for a DeviceRequest based on a device request status
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 8
capability statement.rest.resource.type:
  value: DeviceUseStatement
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for DeviceUseStatement resources for a specified patient ID.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 9
capability statement.rest.resource.type:
  value: DiagnosticReport
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for DiagnosticReport resources by category.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: code
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for DiagnosticReport resources by code.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for DiagnosticReport resources by specifying a date or date range that a DiagnosticReport was resulted or recorded. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]). Local server time is assumed if time zone information is not included. Not supported by Care Plan Goal.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for DiagnosticReport resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for DiagnosticReport resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 10
capability statement.rest.resource.type:
  value: DocumentReference
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: create
capability statement.rest.resource.interaction:
  index: 1
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.interaction:
  index: 2
  capability statement.rest.resource.interaction.code:
    value: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: author
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for a given set of DocumentReferences on a patient by specifying a Practitioner ID that corresponds to the author of the document. Not supported for ccda-document or clinical-note search.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: class
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for DocumentReference resources by category. Only "clinical-note", "ccda-document", "correspondence", and "imaging-result" are supported.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: created
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for a given set of DocumentReferences on a patient by specifying a date or date range in ISO format (YYYY[-MM[-DD]]) that corresponds to the document creation time. Not supported for correspondence or imaging-result search.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: docstatus
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for a given set of DocumentReferences on a patient by specifying a docStatus. By default, all docStatuses are returned. Not supported for ccda-document, correspondence, or imaging-result search.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: encounter
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for DocumentReference resources for a specified encounter ID. Not supported for ccda-document, correspondence, or imaging-result search.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: indexed
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for a given set of DocumentReferences on a patient by specifying a date or date range in ISO format (YYYY[-MM[-DD]]) that corresponds to the document indexed time. Not supported for ccda-document or clinical-note search.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for DocumentReference resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 7
  capability statement.rest.resource.search param.name:
    value: period
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for a given set of DocumentReferences on a patient by specifying a date or date range in ISO format (YYYY[-MM[-DD]]) that corresponds to the time of the service that is being documented.
capability statement.rest.resource.search param:
  index: 8
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for DocumentReference resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 9
  capability statement.rest.resource.search param.name:
    value: type
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for a given set of DocumentReferences on a patient by specifying a LOINC code or internal category ID to return only documents of that type. Not supported for ccda-document search.
capability statement.rest.resource.search param:
  index: 10
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 11
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 11
capability statement.rest.resource.type:
  value: Encounter
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: class
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Encounter resources by class. By default, all classes are returned.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Encounter resources by date. By default, all Encounters are returned. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]]). Local server time is assumed if time zone information is not included.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for Encounter resources by encounter identifier in the format |
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Encounter resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for difference references.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Encounter resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for difference references.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 12
capability statement.rest.resource.type:
  value: Endpoint
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported

index: 13
capability statement.rest.resource.type:
  value: Flag
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Flag resources by category.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Flag resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Flag resources by status.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Flag resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 14
capability statement.rest.resource.type:
  value: Goal
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: create
capability statement.rest.resource.interaction:
  index: 1
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.interaction:
  index: 2
  capability statement.rest.resource.interaction.code:
    value: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refines a search by Goal Category. This parameter is ignored if searching via _ID.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources for a specific patient ID. You can use "patient" or "subject" equivalently but they can't be used at the same time for different references. This parameter is ignored if searching via _ID.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refines a search based on Goal Status. This parameter is ignored if searching via _ID. This parameter is only supported by patient goals.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources for a specific patient ID. You can use "patient" or "subject" equivalently but they can't be used at the same time for different references. This parameter is ignored if searching via _ID.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 15
capability statement.rest.resource.type:
  value: Immunization
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Vaccine administration date. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]). Local server time is assumed if time zone information is not included. This parameter is ignored if searching via ids.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: notgiven
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: A boolean that indicates whether or not an immunization has been administered. This parameter is ignored if searching via ids.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Immunization resources for a specified patient ID. This parameter is ignored if searching via ids.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Immunization by status. Completed is the only supported status.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 16
capability statement.rest.resource.type:
  value: ImmunizationRecommendation
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: The FHIR id of a patient whose immunization recommendations you'd like to obtain. Only one of either patient or subject needs to be specified.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 17
capability statement.rest.resource.type:
  value: List
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: code
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: The kind of list to search for (e.g. PatientList)
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Used to return patients that have questionnaires due by a certain date.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: An internal id and system allowing access to a list without knowing its FHIR ID (currently supports Patient Lists).
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 18
capability statement.rest.resource.type:
  value: Location
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported

index: 19
capability statement.rest.resource.type:
  value: Medication
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported

index: 20
capability statement.rest.resource.type:
  value: MedicationDispense
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for MedicationDispense resources for a specified patient ID.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for MedicationDispense resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for difference references.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 21
capability statement.rest.resource.type:
  value: MedicationRequest
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: authoredon
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for MedicationRequest resources for a given patient by specifying a date or a range of dates for when the medication was ordered. Note: all medications will be returned regardless of date range provided on the search.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for MedicationRequest resources by category. By default, the search returns all categories. Categories of inpatient, outpatient, and community are supported.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for MedicationRequest resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for difference references.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for MedicationRequest resources by one or more statuses. By default, only medications with active statuses are returned. MedicationRequest searches support active, on-hold, completed and stopped. If searching by status, active must be included.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for MedicationRequest resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 22
capability statement.rest.resource.type:
  value: MedicationStatement
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for MedicationStatement resources by category. By default, the search returns all categories. Categories of inpatient, outpatient, community, and patientspecified are supported.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: effective
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Further refine a search for MedicationStatement resources for a given patient by specifying a date or a range of dates for when the medication was ordered. Note: all medications will be returned regardless of date range provided on the search.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for MedicationStatement resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for difference references.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for MedicationStatement resources by one or more statuses. By default, only medications with active statuses are returned. MedicationStatement searches support active, on-hold, completed, and stopped. If searching by status, active must be included.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for MedicationStatement resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 23
capability statement.rest.resource.type:
  value: NutritionOrder
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for NutritionOrder resources for a specified patient ID.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 24
capability statement.rest.resource.type:
  value: Observation
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: create
capability statement.rest.resource.interaction:
  index: 1
  capability statement.rest.resource.interaction.code:
    value: read
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: update
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Observation resources by category. Only laboratory, vital-signs, social-history, core-characteristics, functional-mental-status, LDA, and SNOMED codes 384821006 and 118228005 are supported.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: code
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Observation resources by LOINC code, SNOMED code, or flowsheet row IDs.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Observation resources by specifying a date or date range that a result- or vital sign-based Observation was resulted or recorded. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]). Local server time is assumed if time zone information is not included.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: issued
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Observation resources by specifying a date or date range that a social-history-based Observation was made available. Enter dates in ISO format (YYYY[-MM[-DD[THH:MM[:SS][TZ]]]]). Local server time is assumed if time zone information is not included.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Observation resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Observation resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 7
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 25
capability statement.rest.resource.type:
  value: Organization
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported

index: 26
capability statement.rest.resource.type:
  value: Patient
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: create
capability statement.rest.resource.interaction:
  index: 1
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.interaction:
  index: 2
  capability statement.rest.resource.interaction.code:
    value: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: address
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using an address string.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: address-city
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using the city for a patient's home address. You can use this parameter along with other address parameters.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: address-postalcode
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using the postal code for a patient's home address. You can use this parameter along with other address parameters.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: address-state
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using the state for a patient's home address. You can use this parameter along with other address parameters.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: birthdate
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using a date of birth in ISO format (YYYY-MM-DD).
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: family
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by family (last) name. You can use the family parameter along with other name parameters to search by a patient's name. Family name searching supports exact matching, "sounds like" matching, and patient aliases.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: gender
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using the following gender codes: female, male, other, or unknown.
capability statement.rest.resource.search param:
  index: 7
  capability statement.rest.resource.search param.name:
    value: given
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by given (first) name. You can use the given parameter along with other name parameters to search by a patient's name. Given name searching supports both exact and "sounds like" matches. Patient aliases and dominant name aliases (ex. Bob for Robert) are also supported.
capability statement.rest.resource.search param:
  index: 8
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by a patient's identifier. You can use the identifier parameter as the only parameter in a search or in conjunction with other parameters. A patient's identifier must be in the format {|} or {<ID Type>|}<ID>.
capability statement.rest.resource.search param:
  index: 9
  capability statement.rest.resource.search param.name:
    value: legal-sex
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using the following gender codes: female, male, nonbinary, x, other, or unknown.
capability statement.rest.resource.search param:
  index: 10
  capability statement.rest.resource.search param.name:
    value: name
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by a patient's name. To search on specific name parts use the name part parameters, such as family or given. This parameter is ignored if any name part parameters are used.
capability statement.rest.resource.search param:
  index: 11
  capability statement.rest.resource.search param.name:
    value: own-name
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by patient's own last name, usually used in non-US names. You can use the own-name parameter along with other name parameters to search by a patient's name.
capability statement.rest.resource.search param:
  index: 12
  capability statement.rest.resource.search param.name:
    value: own-prefix
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by patient's own last name prefix, usually used in non-US names. You can use the own-prefix parameter along with other name parameters to search by a patient's name, but own-name must also be included.
capability statement.rest.resource.search param:
  index: 13
  capability statement.rest.resource.search param.name:
    value: partner-name
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by patient's spouse's last name, usually used in non-US names. You can use the partner-name parameter along with other name parameters to search by a patient's name, but own-name must also be included.
capability statement.rest.resource.search param:
  index: 14
  capability statement.rest.resource.search param.name:
    value: partner-prefix
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources by patient's spouse's last name prefix, usually used in non-US names. You can use the partner-prefix parameter along with other name parameters to search by a patient's name, but own-name must also be included.
capability statement.rest.resource.search param:
  index: 15
  capability statement.rest.resource.search param.name:
    value: telecom
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for Patient resources using a patient's home phone number, cell phone number, or email address.
capability statement.rest.resource.search param:
  index: 16
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 17
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 27
capability statement.rest.resource.type:
  value: Practitioner
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: address
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Any part of an address (street, city, etc.) where a practitioner can be visited. When used, family is also required. Only respected if no other address parameters are populated. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: address-city
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: The city where a practitioner can be visited. When used, address-state is also required. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: address-postalcode
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: The zip code where a practitioner can be found. When used, family is also required.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: address-state
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: The state where a practitioner can be found. When used, family is also required. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: family
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: A practitioner's family (last) name. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: given
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: A practitioner's given (first) name. When used, family is also required. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: A practitioner's identifier in the format |. Code system must be a URN. When this parameter is provided, all others (except _id) are ignored.
capability statement.rest.resource.search param:
  index: 7
  capability statement.rest.resource.search param.name:
    value: name
  capability statement.rest.resource.search param.type:
    value: string
  capability statement.rest.resource.search param.documentation:
    value: Any part of a practitioner's name. For full names, format should be first last. When specified, family and given are ignored. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 8
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 9
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 28
capability statement.rest.resource.type:
  value: PractitionerRole
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: email
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for a PractitionerRole by entering a valid email address. Code system is ignored.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: identifier
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for PractitionerRoles using identifiers. A code system is required. The code must be prepended with URN:OID. Some codes may need to be URL encoded prior to query.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: location
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for PractitionerRoles using a Location ID. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: organization
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for PractitionerRoles using an Organization ID. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: phone
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for a PractitionerRole by entering a valid phone number. Code system is ignored.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: practitioner
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for PractitionerRoles for a specified Practitioner ID. Only the first instance of this parameter is respected.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: role
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for a PractitionerRole by entering a valid role. System must be included.
capability statement.rest.resource.search param:
  index: 7
  capability statement.rest.resource.search param.name:
    value: specialty
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Search for PractitionerRoles for a given specialty. A code system is required. Depending on the organization, NUCC may be supported.
capability statement.rest.resource.search param:
  index: 8
  capability statement.rest.resource.search param.name:
    value: telecom
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for a PractitionerRole for a specific telecom. System must be specified as either 'phone' or 'email'
capability statement.rest.resource.search param:
  index: 9
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 10
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 29
capability statement.rest.resource.type:
  value: Procedure
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: category
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Procedure resources by category. Only the following values are supported: 103693007 (diagnostic procedures), 387713003 (surgical procedures), 9632001 (nursing procedures, Netherlands only), and 225317005 or freedom-restricting-intervention (restricting intervention, Netherlands only) are supported.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: date
  capability statement.rest.resource.search param.type:
    value: date
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for Procedure resources by specifying a date or date range that a Procedure was resulted. Enter dates in ISO format (YYYY[-MM[-DD]]). Not supported by nursing procedures or restricting interventions.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Procedure resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for Procedure resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 30
capability statement.rest.resource.type:
  value: ProcedureRequest
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  index: 0
capability statement.rest.resource.search param:
  index: 0
  capability statement.rest.resource.search param.name:
    value: encounter
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for ProcedureRequest resources for specific encounters. If not provided, all ProcedureRequest results are returned.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: patient
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for ProcedureRequest resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 2
  capability statement.rest.resource.search param.name:
    value: requester
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for ProcedureRequest resources by individual making the request. By defualt, all ProcedureRequests are returned.
capability statement.rest.resource.search param:
  index: 3
  capability statement.rest.resource.search param.name:
    value: status
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: Refine a search for ProcedureRequest resources by status. By default, only active ProcedureRequests are returned. Statuses of draft, active, completed, cancelled, and unknown are supported.
capability statement.rest.resource.search param:
  index: 4
  capability statement.rest.resource.search param.name:
    value: subject
  capability statement.rest.resource.search param.type:
    value: reference
  capability statement.rest.resource.search param.documentation:
    value: Search for ProcedureRequest resources for a specified patient ID. You can use "patient" or "subject" equivalently, but they cannot be used at the same time for different references.
capability statement.rest.resource.search param:
  index: 5
  capability statement.rest.resource.search param.name:
    value: _id
  capability statement.rest.resource.search param.type:
    value: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 6
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.

index: 31
capability statement.rest.resource.type:
  value: Schedule
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported

index: 32
capability statement.rest.resource.type:
  value: Slot
capability statement.rest.resource.interaction:
  index: 0
  capability statement.rest.resource.interaction.code:
    value: read
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported

index: 33
capability statement.rest.resource.type:
  value: Specimen
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: search-type
capability statement.rest.resource.read history:
  value: false
capability statement.rest.resource.update create:
  value: false
capability statement.rest.resource.conditional create:
  value: false
capability statement.rest.resource.conditional read:
  value: not-supported
capability statement.rest.resource.conditional update:
  value: false
capability statement.rest.resource.conditional delete:
  value: not-supported
capability statement.rest.resource.search include:
  value: *
  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: token
  capability statement.rest.resource.search param.documentation:
    value: FHIR resource IDs for the desired resources. If _id is used in a search, all other parameters will be ignored.
capability statement.rest.resource.search param:
  index: 1
  capability statement.rest.resource.search param.name:
    value: _count
  capability statement.rest.resource.search param.type:
    value: number
  capability statement.rest.resource.search param.documentation:
    value: Number of results per page.