PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.core@1.8.0
    http://hl7.org/fhir/CapabilityStatement/base
{
  "description": "This is the base Capability Statement for FHIR. It represents a server that provides the full set of functionality defined by FHIR. It is provided to use as a template for system designers to build their own Capability Statements from",
  "_filename": "capabilitystatement-base.json",
  "package_name": "hl7.fhir.core",
  "format": [ "xml", "json" ],
  "date": "2016-12-06T12:22:34+11:00",
  "publisher": "FHIR Project Team",
  "fhirVersion": "1.8.0",
  "name": "Base FHIR Capability Statement (Full)",
  "acceptUnknown": "both",
  "type": null,
  "experimental": "true",
  "resourceType": "CapabilityStatement",
  "title": null,
  "package_version": "1.8.0",
  "status": "draft",
  "id": "6282f891-61e0-4154-8878-b473b5d52b3a",
  "kind": "capability",
  "url": "http://hl7.org/fhir/CapabilityStatement/base",
  "software": {
    "name": "Insert your softwware name here..."
  },
  "version": "1.8.0-10521",
  "contact": [ {
    "telecom": [ {
      "value": "http://hl7.org/fhir",
      "system": "url"
    } ]
  } ],
  "rest": [ {
    "mode": "server",
    "resource": [ {
      "searchParam": [ {
        "name": "owner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/account-owner",
        "documentation": "Who is responsible?"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/account-identifier",
        "documentation": "Account number"
      }, {
        "name": "period",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/account-period",
        "documentation": "Transaction window"
      }, {
        "name": "balance",
        "type": "quantity",
        "definition": "http://hl7.org/fhir/SearchParameter/account-balance",
        "documentation": "How much is in account?"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/account-subject",
        "documentation": "What is account tied to?"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/account-patient",
        "documentation": "What is account tied to?"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/account-name",
        "documentation": "Human-readable label"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/account-type",
        "documentation": "E.g. patient, expense, depreciation"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/account-status",
        "documentation": "active | inactive | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Account",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Account.owner", "Account.subject", "Account.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Account"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Task.definition-ref" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-date",
        "documentation": "The activity definition publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-identifier",
        "documentation": "External identifiers for the activity definition"
      }, {
        "name": "effective",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-effective",
        "documentation": "Effective time associated with the activity definition"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-jurisdiction",
        "documentation": "Intended jurisdiction for activity definition"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-name",
        "documentation": "Name of the activity definition"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-description",
        "documentation": "Text search against the description of the activity definition"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-publisher",
        "documentation": "Name of the publisher of the activity definition"
      }, {
        "name": "topic",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-topic",
        "documentation": "Topics associated with the module"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-title",
        "documentation": "Text search against the title of the activity definition"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-version",
        "documentation": "The version identifier of the activity definition"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-url",
        "documentation": "The uri that identifies the activity definition"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/activitydefinition-status",
        "documentation": "The current status of the activity definition"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ActivityDefinition",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ActivityDefinition"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.problem", "ImmunizationRecommendation.information" ],
      "searchParam": [ {
        "name": "severity",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-severity",
        "documentation": "mild | moderate | severe (of event as a whole)"
      }, {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-date",
        "documentation": "Date record was believed accurate"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-identifier",
        "documentation": "External ids for this item"
      }, {
        "name": "manifestation",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-manifestation",
        "documentation": "Clinical symptoms/signs associated with the Event"
      }, {
        "name": "recorder",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-recorder",
        "documentation": "Who recorded the sensitivity"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-code",
        "documentation": "Allergy or intolerance code"
      }, {
        "name": "verification-status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-verification-status",
        "documentation": "unconfirmed | confirmed | refuted | entered-in-error"
      }, {
        "name": "criticality",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-criticality",
        "documentation": "low | high | unable-to-assess"
      }, {
        "name": "clinical-status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-clinical-status",
        "documentation": "active | inactive | resolved"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-type",
        "documentation": "allergy | intolerance - Underlying mechanism (if known)"
      }, {
        "name": "onset",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-onset",
        "documentation": "Date(/time) when manifestations showed"
      }, {
        "name": "route",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-route",
        "documentation": "How the subject was exposed to the substance"
      }, {
        "name": "asserter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-asserter",
        "documentation": "Source of the information about the allergy"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-patient",
        "documentation": "Who the sensitivity is for"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-category",
        "documentation": "food | medication | biologic | environment"
      }, {
        "name": "last-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-last-date",
        "documentation": "Date(/time) of last known occurrence of a reaction"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "AllergyIntolerance",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "AllergyIntolerance.recorder", "AllergyIntolerance.asserter", "AllergyIntolerance.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/AllergyIntolerance"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "AppointmentResponse.appointment", "CarePlan.activityreference", "ClinicalImpression.action", "Encounter.appointment" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-date",
        "documentation": "Appointment date/time."
      }, {
        "name": "actor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-actor",
        "documentation": "Any one of the individuals participating in the appointment"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-identifier",
        "documentation": "An Identifier of the Appointment"
      }, {
        "name": "practitioner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-practitioner",
        "documentation": "One of the individuals of the appointment is this practitioner"
      }, {
        "name": "part-status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-part-status",
        "documentation": "The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests."
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-patient",
        "documentation": "One of the individuals of the appointment is this patient"
      }, {
        "name": "appointment-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-appointment-type",
        "documentation": "The style of appointment or patient that has been booked in the slot (not service type)"
      }, {
        "name": "service-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-service-type",
        "documentation": "The specific service that is to be performed during this appointment"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-location",
        "documentation": "This location is listed in the participants of the appointment"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/appointment-status",
        "documentation": "The overall status of the appointment"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Appointment",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Appointment.actor", "Appointment.practitioner", "Appointment.patient", "Appointment.location" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Appointment"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "actor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-actor",
        "documentation": "The Person, Location/HealthcareService or Device that this appointment response replies for"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-identifier",
        "documentation": "An Identifier in this appointment response"
      }, {
        "name": "practitioner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-practitioner",
        "documentation": "This Response is for this Practitioner"
      }, {
        "name": "part-status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-part-status",
        "documentation": "The participants acceptance status for this appointment"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-patient",
        "documentation": "This Response is for this Patient"
      }, {
        "name": "appointment",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-appointment",
        "documentation": "The appointment that the response is attached to"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-location",
        "documentation": "This Response is for this Location"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "AppointmentResponse",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "AppointmentResponse.actor", "AppointmentResponse.practitioner", "AppointmentResponse.patient", "AppointmentResponse.appointment", "AppointmentResponse.location" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/AppointmentResponse"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-date",
        "documentation": "Time when the event occurred on source"
      }, {
        "name": "entity-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-entity-type",
        "documentation": "Type of entity involved"
      }, {
        "name": "agent",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-agent",
        "documentation": "Direct reference to resource"
      }, {
        "name": "address",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-address",
        "documentation": "Identifier for the network access point of the user device"
      }, {
        "name": "role",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-role",
        "documentation": "What role the entity played"
      }, {
        "name": "source",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-source",
        "documentation": "The identity of source detecting the event"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-type",
        "documentation": "Type/identifier of event"
      }, {
        "name": "altid",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-altid",
        "documentation": "Alternative User id e.g. authentication"
      }, {
        "name": "site",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-site",
        "documentation": "Logical source location within the enterprise"
      }, {
        "name": "agent-name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-agent-name",
        "documentation": "Human-meaningful name for the agent"
      }, {
        "name": "entity-name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-entity-name",
        "documentation": "Descriptor for entity"
      }, {
        "name": "subtype",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-subtype",
        "documentation": "More specific type/id for the event"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-patient",
        "documentation": "Direct reference to resource"
      }, {
        "name": "action",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-action",
        "documentation": "Type of action performed during the event"
      }, {
        "name": "user",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-user",
        "documentation": "Unique identifier for the user"
      }, {
        "name": "entity",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-entity",
        "documentation": "Specific instance of resource"
      }, {
        "name": "entity-id",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-entity-id",
        "documentation": "Specific instance of object"
      }, {
        "name": "outcome",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-outcome",
        "documentation": "Whether the event succeeded or failed"
      }, {
        "name": "policy",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/auditevent-policy",
        "documentation": "Policy that authorized event"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "AuditEvent",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "AuditEvent.agent", "AuditEvent.patient", "AuditEvent.entity" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/AuditEvent"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/basic-identifier",
        "documentation": "Business identifier"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/basic-code",
        "documentation": "Kind of Resource"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/basic-subject",
        "documentation": "Identifies the focus of this resource"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/basic-created",
        "documentation": "When created"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/basic-patient",
        "documentation": "Identifies the focus of this resource"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/basic-author",
        "documentation": "Who created"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Basic",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Basic.subject", "Basic.patient", "Basic.author" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Basic"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "Binary",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Binary"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "contenttype",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/binary-contenttype",
        "documentation": "MimeType of the binary content"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/bodysite-identifier",
        "documentation": "Identifier for this instance of the anatomical location"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/bodysite-code",
        "documentation": "Named anatomical location"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/bodysite-patient",
        "documentation": "Patient to whom bodysite belongs"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "BodySite",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "BodySite.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/BodySite"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/bundle-identifier",
        "documentation": "Persistent identifier for the bundle"
      }, {
        "name": "composition",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/bundle-composition",
        "documentation": "The first resource in the bundle, if the bundle type is \"document\" - this is a composition, and this parameter provides access to searches its contents"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/bundle-type",
        "documentation": "document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection"
      }, {
        "name": "message",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/bundle-message",
        "documentation": "The first resource in the bundle, if the bundle type is \"message\" - this is a message header, and this parameter provides access to search its contents"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Bundle",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Bundle.composition", "Bundle.message" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Bundle"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-date",
        "documentation": "The capability statement publication date"
      }, {
        "name": "software",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-software",
        "documentation": "Part of a the name of a software application"
      }, {
        "name": "resource",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-resource",
        "documentation": "Name of a resource mentioned in a capability statement"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-jurisdiction",
        "documentation": "Intended jurisdiction for capability statement"
      }, {
        "name": "format",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-format",
        "documentation": "formats supported (xml | json | ttl | mime type)"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-description",
        "documentation": "Text search against the description of the capability statement"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-title",
        "documentation": "Text search against the title of the capability statement"
      }, {
        "name": "fhirversion",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-fhirversion",
        "documentation": "The version of FHIR"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-version",
        "documentation": "The version identifier of the capability statement"
      }, {
        "name": "securityservice",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-securityservice",
        "documentation": "OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-url",
        "documentation": "The uri that identifies the capability statement"
      }, {
        "name": "supported-profile",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-supported-profile",
        "documentation": "Profiles for use cases supported"
      }, {
        "name": "mode",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-mode",
        "documentation": "Mode - restful (server/client) or messaging (sender/receiver)"
      }, {
        "name": "resourceprofile",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-resourceprofile",
        "documentation": "A profile id invoked in a capability statement"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-name",
        "documentation": "Name of the capability statement"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-publisher",
        "documentation": "Name of the publisher of the capability statement"
      }, {
        "name": "event",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-event",
        "documentation": "Event code in a capability statement"
      }, {
        "name": "guide",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-guide",
        "documentation": "Implementation Guide supported"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/capabilitystatement-status",
        "documentation": "The current status of the capability statement"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "CapabilityStatement",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "CapabilityStatement.supported-profile", "CapabilityStatement.resourceprofile" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/CapabilityStatement"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.relatedplan", "ImagingStudy.basedon", "QuestionnaireResponse.based-on", "ReferralRequest.basedon" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-date",
        "documentation": "Time period plan covers"
      }, {
        "name": "activitycode",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-activitycode",
        "documentation": "Detail type of activity"
      }, {
        "name": "activitydate",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-activitydate",
        "documentation": "Specified date occurs within period specified by CarePlan.activity.timingSchedule"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-identifier",
        "documentation": "External Ids for this plan"
      }, {
        "name": "activityreference",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-activityreference",
        "documentation": "Activity details defined in specific resource"
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-performer",
        "documentation": "Matches if the practitioner is listed as a performer in any of the \"simple\" activities.  (For performers of the detailed activities, chain through the activitydetail search parameter.)"
      }, {
        "name": "goal",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-goal",
        "documentation": "Desired outcome of plan"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-subject",
        "documentation": "Who care plan is for"
      }, {
        "name": "relatedcode",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-relatedcode",
        "documentation": "includes | replaces | fulfills"
      }, {
        "name": "careteam",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-careteam",
        "documentation": "Who's involved in plan?"
      }, {
        "name": "relatedplan",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-relatedplan",
        "documentation": "Plan relationship exists with"
      }, {
        "name": "condition",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-condition",
        "documentation": "Health issues this plan addresses"
      }, {
        "name": "related",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-related",
        "documentation": "A combination of the type of relationship and the related plan"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-patient",
        "documentation": "Who care plan is for"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/careplan-category",
        "documentation": "Type of plan"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "CarePlan",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "CarePlan.activityreference", "CarePlan.performer", "CarePlan.goal", "CarePlan.subject", "CarePlan.careteam", "CarePlan.relatedplan", "CarePlan.condition", "CarePlan.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/CarePlan"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.careteam", "CommunicationRequest.recipient", "Consent.actor", "Consent.recipient" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/careteam-date",
        "documentation": "Time period team covers"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/careteam-identifier",
        "documentation": "External Ids for this team"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careteam-patient",
        "documentation": "Who care team is for"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careteam-subject",
        "documentation": "Who care team is for"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/careteam-category",
        "documentation": "Type of team"
      }, {
        "name": "participant",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/careteam-participant",
        "documentation": "Who is involved"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/careteam-status",
        "documentation": "active | suspended | inactive | entered in error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "CareTeam",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "CareTeam.patient", "CareTeam.subject", "CareTeam.participant" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/CareTeam"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClaimResponse.request", "ExplanationOfBenefit.claim" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-identifier",
        "documentation": "The primary identifier of the financial resource"
      }, {
        "name": "provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-provider",
        "documentation": "Provider responsible for the Claim"
      }, {
        "name": "use",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-use",
        "documentation": "The kind of financial resource"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-patient",
        "documentation": "Patient receiving the services"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-created",
        "documentation": "The creation date for the Claim"
      }, {
        "name": "insurer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-insurer",
        "documentation": "The target payor/insurer for the Claim"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-organization",
        "documentation": "The reference to the providing organization"
      }, {
        "name": "priority",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-priority",
        "documentation": "Processing priority requested"
      }, {
        "name": "facility",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/claim-facility",
        "documentation": "Facility responsible for the goods and services"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Claim",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Claim.provider", "Claim.patient", "Claim.insurer", "Claim.organization", "Claim.facility" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Claim"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-identifier",
        "documentation": "The identity of the claimresponse"
      }, {
        "name": "request",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-request",
        "documentation": "The claim reference"
      }, {
        "name": "disposition",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-disposition",
        "documentation": "The contents of the disposition message"
      }, {
        "name": "insurer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-insurer",
        "documentation": "The organization who generated this resource"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-created",
        "documentation": "The creation date"
      }, {
        "name": "payment-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-payment-date",
        "documentation": "The expected paymentDate"
      }, {
        "name": "outcome",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-outcome",
        "documentation": "The processing outcome"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ClaimResponse",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ClaimResponse.request", "ClaimResponse.insurer" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ClaimResponse"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.previous" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-date",
        "documentation": "When the assessment was documented"
      }, {
        "name": "problem",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-problem",
        "documentation": "Relevant impressions of patient state"
      }, {
        "name": "previous",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-previous",
        "documentation": "Reference to last assessment"
      }, {
        "name": "finding-code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-finding-code",
        "documentation": "What was found"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-patient",
        "documentation": "Patient or group assessed"
      }, {
        "name": "assessor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-assessor",
        "documentation": "The clinician performing the assessment"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-subject",
        "documentation": "Patient or group assessed"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-context",
        "documentation": "Encounter or Episode created from"
      }, {
        "name": "investigation",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-investigation",
        "documentation": "Record of a specific investigation"
      }, {
        "name": "action",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-action",
        "documentation": "Action taken as part of assessment procedure"
      }, {
        "name": "finding-ref",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-finding-ref",
        "documentation": "What was found"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-status",
        "documentation": "draft | completed | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ClinicalImpression",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ClinicalImpression.problem", "ClinicalImpression.previous", "ClinicalImpression.patient", "ClinicalImpression.assessor", "ClinicalImpression.subject", "ClinicalImpression.context", "ClinicalImpression.investigation", "ClinicalImpression.action", "ClinicalImpression.finding-ref" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ClinicalImpression"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "CodeSystem",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/CodeSystem"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-date",
        "documentation": "The code system publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-identifier",
        "documentation": "External identifiers for the code system"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-code",
        "documentation": "A code defined in the code system"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-jurisdiction",
        "documentation": "Intended jurisdiction for code system"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-description",
        "documentation": "Text search against the description of the code system"
      }, {
        "name": "language",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-language",
        "documentation": "A language in which a designation is provided"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-title",
        "documentation": "Text search against the title of the code system"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-version",
        "documentation": "The version identifier of the code system"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-url",
        "documentation": "The uri that identifies the code system"
      }, {
        "name": "content",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-content",
        "documentation": "not-present | examplar | fragment | complete"
      }, {
        "name": "system",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-system",
        "documentation": "The system for any codes defined by this code system (same as 'url')"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-name",
        "documentation": "Name of the code system"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-publisher",
        "documentation": "Name of the publisher of the code system"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/codesystem-status",
        "documentation": "The current status of the code system"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-identifier",
        "documentation": "Unique identifier"
      }, {
        "name": "based-on",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-based-on",
        "documentation": "Request fulfilled by this communication"
      }, {
        "name": "sender",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-sender",
        "documentation": "Message sender"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-subject",
        "documentation": "Focus of message"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-patient",
        "documentation": "Focus of message"
      }, {
        "name": "recipient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-recipient",
        "documentation": "Message recipient"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-context",
        "documentation": "Encounter or episode leading to message"
      }, {
        "name": "received",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-received",
        "documentation": "When received"
      }, {
        "name": "medium",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-medium",
        "documentation": "A channel of communication"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-category",
        "documentation": "Message category"
      }, {
        "name": "sent",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-sent",
        "documentation": "When sent"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communication-status",
        "documentation": "in-progress | completed | suspended | rejected | failed"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Communication",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Communication.based-on", "Communication.sender", "Communication.subject", "Communication.patient", "Communication.recipient", "Communication.context" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Communication"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference" ],
      "searchParam": [ {
        "name": "requester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-requester",
        "documentation": "An individual who requested a communication"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-identifier",
        "documentation": "Unique identifier"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-subject",
        "documentation": "Focus of message"
      }, {
        "name": "medium",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-medium",
        "documentation": "A channel of communication"
      }, {
        "name": "priority",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-priority",
        "documentation": "Message urgency"
      }, {
        "name": "requested",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-requested",
        "documentation": "When ordered or proposed"
      }, {
        "name": "sender",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-sender",
        "documentation": "Message sender"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-patient",
        "documentation": "Focus of message"
      }, {
        "name": "recipient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-recipient",
        "documentation": "Message recipient"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-context",
        "documentation": "Encounter or episode leading to message"
      }, {
        "name": "time",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-time",
        "documentation": "When scheduled"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-category",
        "documentation": "Message category"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-status",
        "documentation": "proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "CommunicationRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "CommunicationRequest.requester", "CommunicationRequest.subject", "CommunicationRequest.sender", "CommunicationRequest.patient", "CommunicationRequest.recipient", "CommunicationRequest.context" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/CommunicationRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "CompartmentDefinition",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/CompartmentDefinition"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-date",
        "documentation": "The compartment definition publication date"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-code",
        "documentation": "Patient | Encounter | RelatedPerson | Practitioner | Device"
      }, {
        "name": "resource",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-resource",
        "documentation": "Name of resource type"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-jurisdiction",
        "documentation": "Intended jurisdiction for compartment definition"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-name",
        "documentation": "Name of the compartment definition"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-description",
        "documentation": "Text search against the description of the compartment definition"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-publisher",
        "documentation": "Name of the publisher of the compartment definition"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-title",
        "documentation": "Text search against the title of the compartment definition"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-url",
        "documentation": "The uri that identifies the compartment definition"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/compartmentdefinition-status",
        "documentation": "The current status of the compartment definition"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-date",
        "documentation": "Composition editing time"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-identifier",
        "documentation": "Logical identifier of composition (version-independent)"
      }, {
        "name": "period",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-period",
        "documentation": "The period covered by the documentation"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-subject",
        "documentation": "Who and/or what the composition is about"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-author",
        "documentation": "Who and/or what authored the composition"
      }, {
        "name": "confidentiality",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-confidentiality",
        "documentation": "As defined by affinity domain"
      }, {
        "name": "section",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-section",
        "documentation": "Classification of section (recommended)"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-encounter",
        "documentation": "Context of the Composition"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-type",
        "documentation": "Kind of composition (LOINC if possible)"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-title",
        "documentation": "Human Readable name/title"
      }, {
        "name": "attester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-attester",
        "documentation": "Who attested the composition"
      }, {
        "name": "entry",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-entry",
        "documentation": "A reference to data that supports this section"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-patient",
        "documentation": "Who and/or what the composition is about"
      }, {
        "name": "context",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-context",
        "documentation": "Code(s) that apply to the event being documented"
      }, {
        "name": "class",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-class",
        "documentation": "Categorization of Composition"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/composition-status",
        "documentation": "preliminary | final | amended | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Composition",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Composition.subject", "Composition.author", "Composition.encounter", "Composition.attester", "Composition.entry", "Composition.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Composition"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-date",
        "documentation": "The concept map publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-identifier",
        "documentation": "External identifiers for the concept map"
      }, {
        "name": "product",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-product",
        "documentation": "Reference to property mapping depends on"
      }, {
        "name": "target-system",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-target-system",
        "documentation": "System of the target (if necessary)"
      }, {
        "name": "dependson",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-dependson",
        "documentation": "Reference to property mapping depends on"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-jurisdiction",
        "documentation": "Intended jurisdiction for concept map"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-description",
        "documentation": "Text search against the description of the concept map"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-source",
        "documentation": "Identifies the source of the concepts which are being mapped"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-title",
        "documentation": "Text search against the title of the concept map"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-version",
        "documentation": "The version identifier of the concept map"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-url",
        "documentation": "The uri that identifies the concept map"
      }, {
        "name": "target",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-target",
        "documentation": "Provides context to the mappings"
      }, {
        "name": "source-code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-source-code",
        "documentation": "Identifies element being mapped"
      }, {
        "name": "source-uri",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-source-uri",
        "documentation": "Identifies the source of the concepts which are being mapped"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-name",
        "documentation": "Name of the concept map"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-publisher",
        "documentation": "Name of the publisher of the concept map"
      }, {
        "name": "source-system",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-source-system",
        "documentation": "Code System (if value set crosses code systems)"
      }, {
        "name": "target-code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-target-code",
        "documentation": "Code that identifies the target element"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-status",
        "documentation": "The current status of the concept map"
      }, {
        "name": "target-uri",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-target-uri",
        "documentation": "Provides context to the mappings"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ConceptMap",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ConceptMap.source", "ConceptMap.target", "ConceptMap.source-uri", "ConceptMap.target-uri" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ConceptMap"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.condition", "ClinicalImpression.problem", "ClinicalImpression.finding-ref", "Encounter.procedure", "Encounter.condition", "Encounter.indication", "EpisodeOfCare.condition", "RiskAssessment.condition" ],
      "searchParam": [ {
        "name": "severity",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-severity",
        "documentation": "The severity of the condition"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-identifier",
        "documentation": "A unique identifier of the condition record"
      }, {
        "name": "clinicalstatus",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-clinicalstatus",
        "documentation": "The clinical status of the condition"
      }, {
        "name": "onset-info",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-onset-info",
        "documentation": "Onsets as a string"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-code",
        "documentation": "Code for the condition"
      }, {
        "name": "evidence",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-evidence",
        "documentation": "Manifestation/symptom"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-subject",
        "documentation": "Who has the condition?"
      }, {
        "name": "abatement-boolean",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-abatement-boolean",
        "documentation": "Abatement boolean (boolean is true or non-boolean values are present)"
      }, {
        "name": "onset-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-onset-date",
        "documentation": "Date related onsets (dateTime and Period)"
      }, {
        "name": "abatement-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-abatement-date",
        "documentation": "Date-related abatements (dateTime and period)"
      }, {
        "name": "asserter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-asserter",
        "documentation": "Person who asserts this condition"
      }, {
        "name": "stage",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-stage",
        "documentation": "Simple summary (disease specific)"
      }, {
        "name": "abatement-string",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-abatement-string",
        "documentation": "Abatement as a string"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-patient",
        "documentation": "Who has the condition?"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-context",
        "documentation": "Encounter when condition first asserted"
      }, {
        "name": "onset-age",
        "type": "quantity",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-onset-age",
        "documentation": "Onsets as age or age range"
      }, {
        "name": "abatement-age",
        "type": "quantity",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-abatement-age",
        "documentation": "Abatement as age or age range"
      }, {
        "name": "asserted-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-asserted-date",
        "documentation": "Date record was believed accurate"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-category",
        "documentation": "The category of the condition"
      }, {
        "name": "body-site",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/condition-body-site",
        "documentation": "Anatomical location, if relevant"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Condition",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Condition.subject", "Condition.asserter", "Condition.patient", "Condition.context" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Condition"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Consent.source" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-date",
        "documentation": "When this Consent was created or indexed"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-identifier",
        "documentation": "Identifier for this record (external references)"
      }, {
        "name": "period",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-period",
        "documentation": "Period that this consent applies"
      }, {
        "name": "data",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-data",
        "documentation": "The actual data reference"
      }, {
        "name": "purpose",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-purpose",
        "documentation": "Context of activities covered by this exception"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-source",
        "documentation": "Source from which this consent is taken"
      }, {
        "name": "actor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-actor",
        "documentation": "Resource for the actor (or group, by role)"
      }, {
        "name": "security",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-security",
        "documentation": "Security Labels that define affected resources"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-patient",
        "documentation": "Who the consent applies to"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-organization",
        "documentation": "Organization that manages the consent"
      }, {
        "name": "recipient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-recipient",
        "documentation": "Whose access is controlled by the policy"
      }, {
        "name": "action",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-action",
        "documentation": "Actions controlled by this exception"
      }, {
        "name": "consentor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-consentor",
        "documentation": "Who is agreeing to the policy and exceptions"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-category",
        "documentation": "Classification of the consent statement - for indexing/retrieval"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/consent-status",
        "documentation": "draft | proposed | active | rejected | inactive | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Consent",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Consent.data", "Consent.source", "Consent.actor", "Consent.patient", "Consent.organization", "Consent.recipient", "Consent.consentor" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Consent"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Consent.source", "Contract.agent" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-identifier",
        "documentation": "The identity of the contract"
      }, {
        "name": "agent",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-agent",
        "documentation": "Agent to the Contact"
      }, {
        "name": "ttopic",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-ttopic",
        "documentation": "The identity of the topic of the contract terms"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-patient",
        "documentation": "The identity of the subject of the contract (if a patient)"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-subject",
        "documentation": "The identity of the subject of the contract"
      }, {
        "name": "authority",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-authority",
        "documentation": "The authority of the contract"
      }, {
        "name": "domain",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-domain",
        "documentation": "The domain of the contract"
      }, {
        "name": "topic",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-topic",
        "documentation": "The identity of the topic of the contract"
      }, {
        "name": "issued",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-issued",
        "documentation": "The date/time the contract was issued"
      }, {
        "name": "signer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/contract-signer",
        "documentation": "Contract Signatory Party"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Contract",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Contract.agent", "Contract.ttopic", "Contract.patient", "Contract.subject", "Contract.authority", "Contract.domain", "Contract.topic", "Contract.signer" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Contract"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ExplanationOfBenefit.coverage" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-identifier",
        "documentation": "The primary identifier of the insured and the coverage"
      }, {
        "name": "policyholder",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-policyholder",
        "documentation": "Reference to the policyholder"
      }, {
        "name": "subgroup",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-subgroup",
        "documentation": "Sub-group identifier"
      }, {
        "name": "subscriber",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-subscriber",
        "documentation": "Reference to the subscriber"
      }, {
        "name": "subplan",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-subplan",
        "documentation": "Sub-plan identifier"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-type",
        "documentation": "The kind of coverage (health plan, auto, Workers Compensation)"
      }, {
        "name": "sequence",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-sequence",
        "documentation": "Sequence number"
      }, {
        "name": "payor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-payor",
        "documentation": "The identity of the insurer or party paying for services"
      }, {
        "name": "beneficiary",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-beneficiary",
        "documentation": "Covered party"
      }, {
        "name": "subclass",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-subclass",
        "documentation": "Sub-class identifier"
      }, {
        "name": "plan",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-plan",
        "documentation": "A plan or policy identifier"
      }, {
        "name": "class",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-class",
        "documentation": "Class identifier"
      }, {
        "name": "dependent",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-dependent",
        "documentation": "Dependent number"
      }, {
        "name": "group",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/coverage-group",
        "documentation": "Group identifier"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Coverage",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Coverage.policyholder", "Coverage.subscriber", "Coverage.payor", "Coverage.beneficiary" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Coverage"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "DataElement",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DataElement"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-date",
        "documentation": "The data element publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-identifier",
        "documentation": "External identifiers for the data element"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-code",
        "documentation": "A code for the data element (server may choose to do subsumption)"
      }, {
        "name": "stringency",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-stringency",
        "documentation": "The stringency of the data element definition"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-jurisdiction",
        "documentation": "Intended jurisdiction for data element"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-name",
        "documentation": "Name of the data element"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-publisher",
        "documentation": "Name of the publisher of the data element"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-description",
        "documentation": "Text search in the description of the data element.  This corresponds to the definition of the first DataElement.element."
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-title",
        "documentation": "Text search against the title of the data element"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-version",
        "documentation": "The version identifier of the data element"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-url",
        "documentation": "The uri that identifies the data element"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/dataelement-status",
        "documentation": "The current status of the data element"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-date",
        "documentation": "When identified"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-identifier",
        "documentation": "Unique id for the detected issue"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-patient",
        "documentation": "Associated patient"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-author",
        "documentation": "The provider or device that identified the issue"
      }, {
        "name": "implicated",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-implicated",
        "documentation": "Problem resource"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-category",
        "documentation": "Issue Category, e.g. drug-drug, duplicate therapy, etc."
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DetectedIssue",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DetectedIssue.patient", "DetectedIssue.author", "DetectedIssue.implicated" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DetectedIssue"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Account.subject", "Account.patient", "Appointment.actor", "Appointment.practitioner", "Appointment.patient", "Appointment.location", "AppointmentResponse.actor", "AppointmentResponse.practitioner", "AppointmentResponse.patient", "AppointmentResponse.location", "AuditEvent.agent", "AuditEvent.patient", "Communication.sender", "Communication.recipient", "CommunicationRequest.sender", "CommunicationRequest.recipient", "Composition.author", "Consent.actor", "Consent.recipient", "Contract.agent", "DetectedIssue.author", "DeviceComponent.source", "DeviceMetric.source", "DeviceUseRequest.requester", "DeviceUseRequest.subject", "DeviceUseRequest.patient", "DeviceUseRequest.filler", "DeviceUseRequest.device", "DeviceUseStatement.device", "DiagnosticReport.subject", "DiagnosticReport.patient", "DiagnosticRequest.requester", "DiagnosticRequest.subject", "DiagnosticRequest.patient", "DiagnosticRequest.filler", "DocumentManifest.subject", "DocumentManifest.author", "DocumentManifest.patient", "DocumentReference.subject", "DocumentReference.patient", "DocumentReference.author", "Flag.author", "Group.member", "ImagingManifest.author", "List.subject", "List.patient", "List.source", "Media.subject", "Media.patient", "MedicationAdministration.device", "MedicationRequest.requester", "MessageHeader.target", "Observation.subject", "Observation.patient", "Observation.device", "ProcedureRequest.orderer", "Provenance.agent", "QuestionnaireResponse.author", "RequestGroup.author", "RiskAssessment.performer", "Schedule.actor", "Specimen.subject", "Specimen.patient", "Task.owner", "Task.requester" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/device-identifier",
        "documentation": "Instance id from manufacturer, owner, and others"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/device-patient",
        "documentation": "Patient information, if the resource is affixed to a person"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/device-organization",
        "documentation": "The organization responsible for the device"
      }, {
        "name": "model",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/device-model",
        "documentation": "The model of the device"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/device-location",
        "documentation": "A location, where the resource is found"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/device-type",
        "documentation": "The type of the device"
      }, {
        "name": "udicarrier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/device-udicarrier",
        "documentation": "Barcode string (udi)"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/device-url",
        "documentation": "Network address to contact device"
      }, {
        "name": "manufacturer",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/device-manufacturer",
        "documentation": "The manufacturer of the device"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Device",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Device.patient", "Device.organization", "Device.location" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Device"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "DeviceComponent.parent", "DeviceMetric.parent" ],
      "searchParam": [ {
        "name": "parent",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-parent",
        "documentation": "The parent DeviceComponent resource"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-source",
        "documentation": "The device source"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-type",
        "documentation": "The device component type"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DeviceComponent",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DeviceComponent.parent", "DeviceComponent.source" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DeviceComponent"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Observation.device" ],
      "searchParam": [ {
        "name": "parent",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-parent",
        "documentation": "The parent DeviceMetric resource"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-identifier",
        "documentation": "The identifier of the metric"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-source",
        "documentation": "The device resource"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-type",
        "documentation": "The component type"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-category",
        "documentation": "The category of the metric"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DeviceMetric",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DeviceMetric.parent", "DeviceMetric.source" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DeviceMetric"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference" ],
      "searchParam": [ {
        "name": "requester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-requester",
        "documentation": "Who/what is requesting service "
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-identifier",
        "documentation": "Business identifier for request/order"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-code",
        "documentation": "Code for what is being requested/ordered"
      }, {
        "name": "event-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-event-date",
        "documentation": "When service should occur"
      }, {
        "name": "requisition",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-requisition",
        "documentation": "Composite request this is part of"
      }, {
        "name": "replaces",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-replaces",
        "documentation": "Request takes the place of referenced completed or terminated requests"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-subject",
        "documentation": "Individual the service is ordered for"
      }, {
        "name": "author-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-author-date",
        "documentation": "When the request transitioned to being actionable"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-encounter",
        "documentation": "Encounter or Episode during which request was created"
      }, {
        "name": "based-on",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-based-on",
        "documentation": "Plan/proposal/order fulfilled by this request"
      }, {
        "name": "stage",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-stage",
        "documentation": "proposal | plan | original-order |reflex-order"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-patient",
        "documentation": "Individual the service is ordered for"
      }, {
        "name": "filler",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-filler",
        "documentation": "Desired performer for service"
      }, {
        "name": "definition",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-definition",
        "documentation": "Protocol or definition followed by this request"
      }, {
        "name": "device",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-device",
        "documentation": "Reference to resource that is being requested/ordered"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-status",
        "documentation": "entered-in-error | draft | active |suspended | completed "
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DeviceUseRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DeviceUseRequest.requester", "DeviceUseRequest.replaces", "DeviceUseRequest.subject", "DeviceUseRequest.encounter", "DeviceUseRequest.based-on", "DeviceUseRequest.patient", "DeviceUseRequest.filler", "DeviceUseRequest.definition", "DeviceUseRequest.device" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DeviceUseRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-subject",
        "documentation": "Search by subject"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-patient",
        "documentation": "Search by subject - a patient"
      }, {
        "name": "device",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-device",
        "documentation": "Search by device"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DeviceUseStatement",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DeviceUseStatement.subject", "DeviceUseStatement.patient", "DeviceUseStatement.device" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DeviceUseStatement"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.investigation" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-date",
        "documentation": "The clinically relevant time of the report"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-identifier",
        "documentation": "An identifier for the report"
      }, {
        "name": "image",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-image",
        "documentation": "A reference to the image source."
      }, {
        "name": "request",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-request",
        "documentation": "Reference to the test or procedure request."
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-performer",
        "documentation": "Who was the source of the report (organization)"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-code",
        "documentation": "The code for the report as a whole, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-subject",
        "documentation": "The subject of the report"
      }, {
        "name": "diagnosis",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-diagnosis",
        "documentation": "A coded diagnosis on the report"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-encounter",
        "documentation": "The Encounter when the order was made"
      }, {
        "name": "result",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-result",
        "documentation": "Link to an atomic result (observation resource)"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-patient",
        "documentation": "The subject of the report if a patient"
      }, {
        "name": "specimen",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-specimen",
        "documentation": "The specimen details"
      }, {
        "name": "issued",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-issued",
        "documentation": "When the report was issued"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-category",
        "documentation": "Which diagnostic discipline/department created the report"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-status",
        "documentation": "The status of the report"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DiagnosticReport",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DiagnosticReport.image", "DiagnosticReport.request", "DiagnosticReport.performer", "DiagnosticReport.subject", "DiagnosticReport.encounter", "DiagnosticReport.result", "DiagnosticReport.patient", "DiagnosticReport.specimen" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DiagnosticReport"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.action", "DiagnosticReport.request", "ImagingStudy.basedon", "QuestionnaireResponse.based-on", "ReferralRequest.basedon" ],
      "searchParam": [ {
        "name": "requester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-requester",
        "documentation": "Who/what is requesting service "
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-identifier",
        "documentation": "Business identifier for request/order"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-code",
        "documentation": "What’s being requested/ordered"
      }, {
        "name": "event-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-event-date",
        "documentation": "When service should occur"
      }, {
        "name": "requisition",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-requisition",
        "documentation": "Composite request this is part of"
      }, {
        "name": "replaces",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-replaces",
        "documentation": "Request takes the place of referenced completed or terminated requests"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-subject",
        "documentation": "Individual the service is ordered for"
      }, {
        "name": "author-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-author-date",
        "documentation": "When the request transitioned to being actionable"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-encounter",
        "documentation": "Encounter or Episode during which request was created"
      }, {
        "name": "priority",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-priority",
        "documentation": "routine | urgent | asap | stat"
      }, {
        "name": "intent",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-intent",
        "documentation": "proposal | plan | original-order |reflex-order"
      }, {
        "name": "based-on",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-based-on",
        "documentation": "Plan/proposal/order fulfilled by this request"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-patient",
        "documentation": "Individual the service is ordered for"
      }, {
        "name": "filler",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-filler",
        "documentation": "Desired performer for service"
      }, {
        "name": "definition",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-definition",
        "documentation": "Protocol or definition followed by this request"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/diagnosticrequest-status",
        "documentation": "entered-in-error | draft | active |suspended | completed "
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DiagnosticRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DiagnosticRequest.requester", "DiagnosticRequest.replaces", "DiagnosticRequest.subject", "DiagnosticRequest.encounter", "DiagnosticRequest.based-on", "DiagnosticRequest.patient", "DiagnosticRequest.filler", "DiagnosticRequest.definition" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DiagnosticRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-identifier",
        "documentation": "Unique Identifier for the set of documents"
      }, {
        "name": "related-id",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-related-id",
        "documentation": "Identifiers of things that are related"
      }, {
        "name": "content-ref",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-content-ref",
        "documentation": "Contents of this set of documents"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-subject",
        "documentation": "The subject of the set of documents"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-author",
        "documentation": "Who and/or what authored the manifest"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-created",
        "documentation": "When this document manifest created"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-description",
        "documentation": "Human-readable description (title)"
      }, {
        "name": "source",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-source",
        "documentation": "The source system/application/software"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-type",
        "documentation": "Kind of document set"
      }, {
        "name": "related-ref",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-related-ref",
        "documentation": "Related Resource"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-patient",
        "documentation": "The subject of the set of documents"
      }, {
        "name": "recipient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-recipient",
        "documentation": "Intended to get notified about this set of documents"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-status",
        "documentation": "current | superseded | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DocumentManifest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DocumentManifest.content-ref", "DocumentManifest.subject", "DocumentManifest.author", "DocumentManifest.related-ref", "DocumentManifest.patient", "DocumentManifest.recipient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DocumentManifest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Consent.source", "DocumentReference.relatesto" ],
      "searchParam": [ {
        "name": "securitylabel",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-securitylabel",
        "documentation": "Document security-tags"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-subject",
        "documentation": "Who/what is the subject of the document"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-description",
        "documentation": "Human-readable description (title)"
      }, {
        "name": "language",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-language",
        "documentation": "Human language of the content (BCP-47)"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-type",
        "documentation": "Kind of document (LOINC if possible)"
      }, {
        "name": "relation",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relation",
        "documentation": "replaces | transforms | signs | appends"
      }, {
        "name": "setting",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-setting",
        "documentation": "Additional details about where the content was created (e.g. clinical specialty)"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-patient",
        "documentation": "Who/what is the subject of the document"
      }, {
        "name": "relationship",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relationship",
        "documentation": "Combination of relation and relatesTo"
      }, {
        "name": "event",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-event",
        "documentation": "Main Clinical Acts Documented"
      }, {
        "name": "class",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-class",
        "documentation": "Categorization of document"
      }, {
        "name": "authenticator",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-authenticator",
        "documentation": "Who/what authenticated the document"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-identifier",
        "documentation": "Master Version Specific Identifier"
      }, {
        "name": "period",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-period",
        "documentation": "Time of service that is being documented"
      }, {
        "name": "related-id",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-related-id",
        "documentation": "Identifier of related objects or events"
      }, {
        "name": "custodian",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-custodian",
        "documentation": "Organization which maintains the document"
      }, {
        "name": "indexed",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-indexed",
        "documentation": "When this document reference created"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-author",
        "documentation": "Who and/or what authored the document"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-created",
        "documentation": "Document creation time"
      }, {
        "name": "format",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-format",
        "documentation": "Format/content rules for the document"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-encounter",
        "documentation": "Context of the document  content"
      }, {
        "name": "related-ref",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-related-ref",
        "documentation": "Related Resource"
      }, {
        "name": "location",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-location",
        "documentation": "Uri where the data can be found"
      }, {
        "name": "relatesto",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relatesto",
        "documentation": "Target of the relationship"
      }, {
        "name": "facility",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-facility",
        "documentation": "Kind of facility where patient was seen"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/documentreference-status",
        "documentation": "current | superseded | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "DocumentReference",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "DocumentReference.subject", "DocumentReference.patient", "DocumentReference.authenticator", "DocumentReference.custodian", "DocumentReference.author", "DocumentReference.encounter", "DocumentReference.related-ref", "DocumentReference.relatesto" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/DocumentReference"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "EligibilityResponse.request" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-identifier",
        "documentation": "The business identifier of the Eligibility"
      }, {
        "name": "provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-provider",
        "documentation": "The reference to the provider"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-patient",
        "documentation": "The reference to the patient"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-created",
        "documentation": "The creation date for the EOB"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-organization",
        "documentation": "The reference to the providing organization"
      }, {
        "name": "facility",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-facility",
        "documentation": "Facility responsible for the goods and services"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "EligibilityRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "EligibilityRequest.provider", "EligibilityRequest.patient", "EligibilityRequest.organization", "EligibilityRequest.facility" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/EligibilityRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-identifier",
        "documentation": "The business identifier"
      }, {
        "name": "request",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-request",
        "documentation": "The EligibilityRequest reference"
      }, {
        "name": "disposition",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-disposition",
        "documentation": "The contents of the disposition message"
      }, {
        "name": "insurer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-insurer",
        "documentation": "The organization which generated this resource"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-created",
        "documentation": "The creation date"
      }, {
        "name": "request-organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-request-organization",
        "documentation": "The EligibilityRequest organization"
      }, {
        "name": "request-provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-request-provider",
        "documentation": "The EligibilityRequest provider"
      }, {
        "name": "outcome",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-outcome",
        "documentation": "The processing outcome"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "EligibilityResponse",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "EligibilityResponse.request", "EligibilityResponse.insurer", "EligibilityResponse.request-organization", "EligibilityResponse.request-provider" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/EligibilityResponse"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.context", "Communication.context", "CommunicationRequest.context", "Composition.encounter", "Condition.context", "DeviceUseRequest.encounter", "DiagnosticReport.encounter", "DiagnosticRequest.encounter", "DocumentReference.encounter", "Encounter.part-of", "Flag.encounter", "ImagingStudy.context", "List.encounter", "MedicationAdministration.encounter", "MedicationRequest.context", "NutritionRequest.encounter", "Observation.encounter", "Procedure.encounter", "ProcedureRequest.encounter", "QuestionnaireResponse.context", "ReferralRequest.context", "RequestGroup.context", "RequestGroup.encounter", "RiskAssessment.encounter", "Task.context", "VisionPrescription.encounter" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-date",
        "documentation": "A date within the period the Encounter lasted"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-identifier",
        "documentation": "Identifier(s) by which this encounter is known"
      }, {
        "name": "reason",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-reason",
        "documentation": "Reason the encounter takes place (code)"
      }, {
        "name": "episodeofcare",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-episodeofcare",
        "documentation": "Episode(s) of care that this encounter should be recorded against"
      }, {
        "name": "participant-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-participant-type",
        "documentation": "Role of participant in encounter"
      }, {
        "name": "incomingreferral",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-incomingreferral",
        "documentation": "The ReferralRequest that initiated this encounter"
      }, {
        "name": "practitioner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-practitioner",
        "documentation": "Persons involved in the encounter other than the patient"
      }, {
        "name": "length",
        "type": "number",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-length",
        "documentation": "Length of encounter in days"
      }, {
        "name": "appointment",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-appointment",
        "documentation": "The appointment that scheduled this encounter"
      }, {
        "name": "part-of",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-part-of",
        "documentation": "Another Encounter this encounter is part of"
      }, {
        "name": "procedure",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-procedure",
        "documentation": "Reason the encounter takes place (resource)"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-type",
        "documentation": "Specific type of encounter"
      }, {
        "name": "participant",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-participant",
        "documentation": "Persons involved in the encounter other than the patient"
      }, {
        "name": "condition",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-condition",
        "documentation": "Reason the encounter takes place (resource)"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-patient",
        "documentation": "The patient present at the encounter"
      }, {
        "name": "location-period",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-location-period",
        "documentation": "Time period during which the patient was present at the location"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-location",
        "documentation": "Location the encounter takes place"
      }, {
        "name": "service-provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-service-provider",
        "documentation": "The custodian organization of this Encounter record"
      }, {
        "name": "indication",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-indication",
        "documentation": "Reason the encounter takes place (resource)"
      }, {
        "name": "special-arrangement",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-special-arrangement",
        "documentation": "Wheelchair, translator, stretcher, etc."
      }, {
        "name": "class",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-class",
        "documentation": "inpatient | outpatient | ambulatory | emergency +"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/encounter-status",
        "documentation": "planned | arrived | in-progress | onleave | finished | cancelled | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Encounter",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Encounter.episodeofcare", "Encounter.incomingreferral", "Encounter.practitioner", "Encounter.appointment", "Encounter.part-of", "Encounter.procedure", "Encounter.participant", "Encounter.condition", "Encounter.patient", "Encounter.location", "Encounter.service-provider", "Encounter.indication" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Encounter"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "HealthcareService.endpoint", "Location.endpoint", "Organization.endpoint", "Practitioner.endpoint", "PractitionerRole.endpoint" ],
      "searchParam": [ {
        "name": "payload-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/endpoint-payload-type",
        "documentation": "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/endpoint-identifier",
        "documentation": "Identifies this endpoint across multiple systems"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/endpoint-organization",
        "documentation": "The organization that is managing the endpoint"
      }, {
        "name": "connection-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/endpoint-connection-type",
        "documentation": "Protocol/Profile/Standard to be used with this endpoint connection"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/endpoint-name",
        "documentation": "A name that this endpoint can be identified by"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/endpoint-status",
        "documentation": "The current status of the Endpoint (usually expected to be active)"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Endpoint",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Endpoint.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Endpoint"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "EnrollmentResponse.request" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-identifier",
        "documentation": "The business identifier of the Enrollment"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-subject",
        "documentation": "The party to be enrolled"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-patient",
        "documentation": "The party to be enrolled"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-organization",
        "documentation": "The organization who generated this resource"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "EnrollmentRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "EnrollmentRequest.subject", "EnrollmentRequest.patient", "EnrollmentRequest.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/EnrollmentRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/enrollmentresponse-identifier",
        "documentation": "The business identifier of the EnrollmentResponse"
      }, {
        "name": "request",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/enrollmentresponse-request",
        "documentation": "The reference to the claim"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/enrollmentresponse-organization",
        "documentation": "The organization who generated this resource"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "EnrollmentResponse",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "EnrollmentResponse.request", "EnrollmentResponse.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/EnrollmentResponse"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.context", "Communication.context", "CommunicationRequest.context", "Condition.context", "DeviceUseRequest.encounter", "DiagnosticRequest.encounter", "Encounter.episodeofcare", "ImagingStudy.context", "MedicationRequest.context", "QuestionnaireResponse.context", "ReferralRequest.context", "RequestGroup.context", "RequestGroup.encounter", "RiskAssessment.encounter", "Task.context" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-date",
        "documentation": "The provided date search value falls within the episode of care's period"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-identifier",
        "documentation": "Identifier(s) for the EpisodeOfCare"
      }, {
        "name": "condition",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-condition",
        "documentation": "Conditions/problems/diagnoses this episode of care is for"
      }, {
        "name": "incomingreferral",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-incomingreferral",
        "documentation": "Incoming Referral Request"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-patient",
        "documentation": "Patient for this episode of care"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-organization",
        "documentation": "The organization that has assumed the specific responsibilities of this EpisodeOfCare"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-type",
        "documentation": "Type/class  - e.g. specialist referral, disease management"
      }, {
        "name": "care-manager",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-care-manager",
        "documentation": "Care manager/care co-ordinator for the patient"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-status",
        "documentation": "The current status of the Episode of Care as provided (does not check the status history collection)"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "EpisodeOfCare",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "EpisodeOfCare.condition", "EpisodeOfCare.incomingreferral", "EpisodeOfCare.patient", "EpisodeOfCare.organization", "EpisodeOfCare.care-manager" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/EpisodeOfCare"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "ExpansionProfile",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ExpansionProfile"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-date",
        "documentation": "The expansion profile publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-identifier",
        "documentation": "External identifiers for the expansion profile"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-jurisdiction",
        "documentation": "Intended jurisdiction for expansion profile"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-name",
        "documentation": "Name of the expansion profile"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-description",
        "documentation": "Text search against the description of the expansion profile"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-publisher",
        "documentation": "Name of the publisher of the expansion profile"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-version",
        "documentation": "The version identifier of the expansion profile"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-url",
        "documentation": "The uri that identifies the expansion profile"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-status",
        "documentation": "The current status of the expansion profile"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "coverage",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-coverage",
        "documentation": "The plan under which the claim was adjudicated"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-identifier",
        "documentation": "The business identifier of the Explanation of Benefit"
      }, {
        "name": "disposition",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-disposition",
        "documentation": "The contents of the disposition message"
      }, {
        "name": "provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-provider",
        "documentation": "The reference to the provider"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-patient",
        "documentation": "The reference to the patient"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-created",
        "documentation": "The creation date for the EOB"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-organization",
        "documentation": "The reference to the providing organization"
      }, {
        "name": "claim",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-claim",
        "documentation": "The reference to the claim"
      }, {
        "name": "facility",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-facility",
        "documentation": "Facility responsible for the goods and services"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ExplanationOfBenefit",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ExplanationOfBenefit.coverage", "ExplanationOfBenefit.provider", "ExplanationOfBenefit.patient", "ExplanationOfBenefit.organization", "ExplanationOfBenefit.claim", "ExplanationOfBenefit.facility" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.investigation" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-date",
        "documentation": "When history was captured/updated"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-identifier",
        "documentation": "A search by a record identifier"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-code",
        "documentation": "A search by a condition code"
      }, {
        "name": "gender",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-gender",
        "documentation": "A search by a gender code of a family member"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-patient",
        "documentation": "The identity of a subject to list family member history items for"
      }, {
        "name": "relationship",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-relationship",
        "documentation": "A search by a relationship type"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "FamilyMemberHistory",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "FamilyMemberHistory.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/flag-date",
        "documentation": "Time period when flag is active"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/flag-subject",
        "documentation": "The identity of a subject to list flags for"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/flag-patient",
        "documentation": "The identity of a subject to list flags for"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/flag-author",
        "documentation": "Flag creator"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/flag-encounter",
        "documentation": "Alert relevant during encounter"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Flag",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Flag.subject", "Flag.patient", "Flag.author", "Flag.encounter" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Flag"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.goal" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/goal-identifier",
        "documentation": "External Ids for this goal"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/goal-patient",
        "documentation": "Who this goal is intended for"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/goal-subject",
        "documentation": "Who this goal is intended for"
      }, {
        "name": "targetdate",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/goal-targetdate",
        "documentation": "Reach goal on or before"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/goal-category",
        "documentation": "E.g. Treatment, dietary, behavioral, etc."
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/goal-status",
        "documentation": "proposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled | on-target | ahead-of-target | behind-target | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Goal",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Goal.patient", "Goal.subject" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Goal"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.subject", "CarePlan.patient", "CareTeam.patient", "CareTeam.subject", "ClinicalImpression.patient", "ClinicalImpression.subject", "Communication.subject", "Communication.patient", "Communication.recipient", "CommunicationRequest.recipient", "Condition.subject", "Condition.patient", "Consent.actor", "Consent.recipient", "Contract.agent", "DeviceUseRequest.subject", "DeviceUseRequest.patient", "DiagnosticReport.subject", "DiagnosticReport.patient", "DiagnosticRequest.subject", "DiagnosticRequest.patient", "DocumentManifest.subject", "DocumentManifest.patient", "DocumentReference.subject", "DocumentReference.patient", "Flag.subject", "Flag.patient", "Goal.patient", "Goal.subject", "GuidanceResponse.patient", "GuidanceResponse.subject", "List.subject", "List.patient", "Media.subject", "Media.patient", "MedicationStatement.subject", "Observation.subject", "Observation.patient", "Procedure.subject", "Procedure.patient", "ProcedureRequest.subject", "ProcedureRequest.patient", "RequestGroup.patient", "RequestGroup.subject", "RiskAssessment.subject", "RiskAssessment.patient", "Specimen.subject", "Specimen.patient" ],
      "searchParam": [ {
        "name": "actual",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/group-actual",
        "documentation": "Descriptive or actual"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/group-identifier",
        "documentation": "Unique id"
      }, {
        "name": "characteristic-value",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/group-characteristic-value",
        "documentation": "A composite of both characteristic and value"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/group-code",
        "documentation": "The kind of resources contained"
      }, {
        "name": "member",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/group-member",
        "documentation": "Reference to the group member"
      }, {
        "name": "exclude",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/group-exclude",
        "documentation": "Group includes or excludes"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/group-type",
        "documentation": "The type of resources the group contains"
      }, {
        "name": "value",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/group-value",
        "documentation": "Value held by characteristic"
      }, {
        "name": "characteristic",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/group-characteristic",
        "documentation": "Kind of characteristic"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Group",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Group.member" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Group"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/guidanceresponse-patient",
        "documentation": "The identity of a patient to search for guidance response results"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/guidanceresponse-subject",
        "documentation": "The subject that the guidance response is about"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "GuidanceResponse",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "GuidanceResponse.patient", "GuidanceResponse.subject" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/GuidanceResponse"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Account.subject", "Account.patient", "Appointment.actor", "Appointment.practitioner", "Appointment.patient", "Appointment.location", "AppointmentResponse.actor", "AppointmentResponse.practitioner", "AppointmentResponse.patient", "AppointmentResponse.location", "Schedule.actor" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-identifier",
        "documentation": "External identifiers for this item"
      }, {
        "name": "servicecategory",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-servicecategory",
        "documentation": "Service Category of the Healthcare Service"
      }, {
        "name": "servicetype",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-servicetype",
        "documentation": "The type of service provided by this healthcare service"
      }, {
        "name": "endpoint",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-endpoint",
        "documentation": "Technical endpoints providing access to services operated for the location"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-organization",
        "documentation": "The organization that provides this Healthcare Service"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-name",
        "documentation": "A portion of the Healthcare service name"
      }, {
        "name": "programname",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-programname",
        "documentation": "One of the Program Names serviced by this HealthcareService"
      }, {
        "name": "active",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-active",
        "documentation": "The Healthcare Service is currently marked as active"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-location",
        "documentation": "The location of the Healthcare Service"
      }, {
        "name": "characteristic",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-characteristic",
        "documentation": "One of the HealthcareService's characteristics"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "HealthcareService",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "HealthcareService.endpoint", "HealthcareService.organization", "HealthcareService.location" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/HealthcareService"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingmanifest-identifier",
        "documentation": "UID of key DICOM object selection"
      }, {
        "name": "authoring-time",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingmanifest-authoring-time",
        "documentation": "Time of key DICOM object selection authoring"
      }, {
        "name": "selected-study",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingmanifest-selected-study",
        "documentation": "Study selected in key DICOM object selection"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingmanifest-author",
        "documentation": "Author of key DICOM object selection"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingmanifest-patient",
        "documentation": "Subject of key DICOM object selection"
      }, {
        "name": "title",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingmanifest-title",
        "documentation": "Title of key DICOM object selection"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ImagingManifest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ImagingManifest.author", "ImagingManifest.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ImagingManifest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.investigation" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-identifier",
        "documentation": "Other identifiers for the Study"
      }, {
        "name": "reason",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-reason",
        "documentation": "The reason for the study"
      }, {
        "name": "study",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-study",
        "documentation": "The study identifier for the image"
      }, {
        "name": "dicom-class",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-dicom-class",
        "documentation": "The type of the instance"
      }, {
        "name": "modality",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-modality",
        "documentation": "The modality of the series"
      }, {
        "name": "bodysite",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-bodysite",
        "documentation": "The body site studied"
      }, {
        "name": "started",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-started",
        "documentation": "When the study was started"
      }, {
        "name": "accession",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-accession",
        "documentation": "The accession identifier for the study"
      }, {
        "name": "uid",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-uid",
        "documentation": "The instance unique identifier"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-patient",
        "documentation": "Who the study is about"
      }, {
        "name": "series",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-series",
        "documentation": "The identifier of the series of images"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-context",
        "documentation": "The context of the study"
      }, {
        "name": "basedon",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-basedon",
        "documentation": "The order for the image"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ImagingStudy",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ImagingStudy.patient", "ImagingStudy.context", "ImagingStudy.basedon" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ImagingStudy"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ImmunizationRecommendation.support" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-date",
        "documentation": "Vaccination  (non)-Administration Date"
      }, {
        "name": "requester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-requester",
        "documentation": "The practitioner who ordered the vaccination"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-identifier",
        "documentation": "Business identifier"
      }, {
        "name": "reason",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-reason",
        "documentation": "Why immunization occurred"
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-performer",
        "documentation": "The practitioner who administered the vaccination"
      }, {
        "name": "reaction",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-reaction",
        "documentation": "Additional information on reaction"
      }, {
        "name": "lot-number",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-lot-number",
        "documentation": "Vaccine Lot Number"
      }, {
        "name": "notgiven",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-notgiven",
        "documentation": "Administrations which were not given"
      }, {
        "name": "manufacturer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-manufacturer",
        "documentation": "Vaccine Manufacturer"
      }, {
        "name": "dose-sequence",
        "type": "number",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-dose-sequence",
        "documentation": "Dose number within series"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-patient",
        "documentation": "The patient for the vaccination record"
      }, {
        "name": "vaccine-code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-vaccine-code",
        "documentation": "Vaccine Product Administered"
      }, {
        "name": "reason-not-given",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-reason-not-given",
        "documentation": "Explanation of reason vaccination was not administered"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-location",
        "documentation": "The service delivery location or facility in which the vaccine was / was to be administered"
      }, {
        "name": "reaction-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-reaction-date",
        "documentation": "When reaction started"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunization-status",
        "documentation": "Immunization event status"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Immunization",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Immunization.requester", "Immunization.performer", "Immunization.reaction", "Immunization.manufacturer", "Immunization.patient", "Immunization.location" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Immunization"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-date",
        "documentation": "Date recommendation created"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-identifier",
        "documentation": "Business identifier"
      }, {
        "name": "dose-sequence",
        "type": "number",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-dose-sequence",
        "documentation": "Dose number within sequence"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-patient",
        "documentation": "Who this profile is for"
      }, {
        "name": "vaccine-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-vaccine-type",
        "documentation": "Vaccine recommendation applies to"
      }, {
        "name": "dose-number",
        "type": "number",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-dose-number",
        "documentation": "Recommended dose number"
      }, {
        "name": "information",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-information",
        "documentation": "Patient observations supporting recommendation"
      }, {
        "name": "support",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-support",
        "documentation": "Past immunizations supporting recommendation"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-status",
        "documentation": "Vaccine administration status"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ImmunizationRecommendation",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ImmunizationRecommendation.patient", "ImmunizationRecommendation.information", "ImmunizationRecommendation.support" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-date",
        "documentation": "The implementation guide publication date"
      }, {
        "name": "dependency",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-dependency",
        "documentation": "Where to find dependency"
      }, {
        "name": "resource",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-resource",
        "documentation": "Location of the resource"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-jurisdiction",
        "documentation": "Intended jurisdiction for implementation guide"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-name",
        "documentation": "Name of the implementation guide"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-description",
        "documentation": "Text search against the description of the implementation guide"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-publisher",
        "documentation": "Name of the publisher of the implementation guide"
      }, {
        "name": "experimental",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-experimental",
        "documentation": "If for testing purposes, not real usage"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-version",
        "documentation": "The version identifier of the implementation guide"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-url",
        "documentation": "The uri that identifies the implementation guide"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-status",
        "documentation": "The current status of the implementation guide"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ImplementationGuide",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ImplementationGuide.resource" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ImplementationGuide"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "Library",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Library"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/library-date",
        "documentation": "The library publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/library-identifier",
        "documentation": "External identifiers for the library"
      }, {
        "name": "effective",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/library-effective",
        "documentation": "Effective time associated with the library"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/library-jurisdiction",
        "documentation": "Intended jurisdiction for library"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/library-name",
        "documentation": "Name of the library"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/library-description",
        "documentation": "Text search against the description of the library"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/library-publisher",
        "documentation": "Name of the publisher of the library"
      }, {
        "name": "topic",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/library-topic",
        "documentation": "Topics associated with the module"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/library-title",
        "documentation": "Text search against the title of the library"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/library-version",
        "documentation": "The version identifier of the library"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/library-url",
        "documentation": "The uri that identifies the library"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/library-status",
        "documentation": "The current status of the library"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "item",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/linkage-item",
        "documentation": "Matches on any item in the Linkage"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/linkage-author",
        "documentation": "Author of the Linkage"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/linkage-source",
        "documentation": "Matches on any item in the Linkage with a type of 'source'"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Linkage",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Linkage.item", "Linkage.author", "Linkage.source" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Linkage"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/list-date",
        "documentation": "When the list was prepared"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/list-identifier",
        "documentation": "Business identifier"
      }, {
        "name": "item",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/list-item",
        "documentation": "Actual entry"
      }, {
        "name": "empty-reason",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/list-empty-reason",
        "documentation": "Why list is empty"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/list-code",
        "documentation": "What the purpose of this list is"
      }, {
        "name": "notes",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/list-notes",
        "documentation": "The annotation  - text content"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/list-subject",
        "documentation": "If all resources have the same subject"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/list-patient",
        "documentation": "If all resources have the same subject"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/list-source",
        "documentation": "Who and/or what defined the list contents (aka Author)"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/list-encounter",
        "documentation": "Context in which list created"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/list-title",
        "documentation": "Descriptive name for the list"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/list-status",
        "documentation": "current | retired | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "List",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "List.item", "List.subject", "List.patient", "List.source", "List.encounter" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/List"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Account.subject", "Account.patient", "Appointment.actor", "Appointment.practitioner", "Appointment.patient", "Appointment.location", "AppointmentResponse.actor", "AppointmentResponse.practitioner", "AppointmentResponse.patient", "AppointmentResponse.location", "Claim.facility", "Contract.agent", "Contract.domain", "Device.location", "DeviceUseRequest.subject", "DeviceUseRequest.patient", "DiagnosticReport.subject", "DiagnosticReport.patient", "DiagnosticRequest.subject", "DiagnosticRequest.patient", "EligibilityRequest.facility", "Encounter.location", "ExplanationOfBenefit.facility", "Flag.subject", "Flag.patient", "HealthcareService.location", "Immunization.location", "List.subject", "List.patient", "Location.partof", "MedicationDispense.destination", "Observation.subject", "Observation.patient", "Practitioner.location", "PractitionerRole.location", "Procedure.location", "Provenance.location", "ResearchStudy.site", "Schedule.actor" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/location-identifier",
        "documentation": "Unique code or number identifying the location to its users"
      }, {
        "name": "partof",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/location-partof",
        "documentation": "The location of which this location is a part"
      }, {
        "name": "near-distance",
        "type": "quantity",
        "definition": "http://hl7.org/fhir/SearchParameter/location-near-distance",
        "documentation": "A distance quantity to limit the near search to locations within a specific distance\n\nRequires the near parameter to be included also"
      }, {
        "name": "address",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/location-address",
        "documentation": "A (part of the) address of the location"
      }, {
        "name": "address-state",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/location-address-state",
        "documentation": "A state specified in an address"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/location-type",
        "documentation": "A code for the type of location"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/location-address-postalcode",
        "documentation": "A postal code specified in an address"
      }, {
        "name": "address-country",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/location-address-country",
        "documentation": "A country specified in an address"
      }, {
        "name": "endpoint",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/location-endpoint",
        "documentation": "Technical endpoints providing access to services operated for the location"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/location-organization",
        "documentation": "Searches for locations that are managed by the provided organization"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/location-name",
        "documentation": "A (portion of the) name of the location or alias"
      }, {
        "name": "address-use",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/location-address-use",
        "documentation": "A use code specified in an address"
      }, {
        "name": "near",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/location-near",
        "documentation": "The coordinates expressed as [latitude]:[longitude] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency). \n\nRequires the near-distance parameter to be provided also"
      }, {
        "name": "address-city",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/location-address-city",
        "documentation": "A city specified in an address"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/location-status",
        "documentation": "Searches for locations with a specific kind of status"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Location",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Location.partof", "Location.endpoint", "Location.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Location"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "Measure",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Measure"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-date",
        "documentation": "The measure publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-identifier",
        "documentation": "External identifiers for the measure"
      }, {
        "name": "effective",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-effective",
        "documentation": "Effective time associated with the measure"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-jurisdiction",
        "documentation": "Intended jurisdiction for measure"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-name",
        "documentation": "Name of the measure"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-description",
        "documentation": "Text search against the description of the measure"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-publisher",
        "documentation": "Name of the publisher of the measure"
      }, {
        "name": "topic",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-topic",
        "documentation": "Topics associated with the module"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-title",
        "documentation": "Text search against the title of the measure"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-version",
        "documentation": "The version identifier of the measure"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-url",
        "documentation": "The uri that identifies the measure"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/measure-status",
        "documentation": "The current status of the measure"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/measurereport-patient",
        "documentation": "The identity of a patient to search for individual measure report results for"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "MeasureReport",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "MeasureReport.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/MeasureReport"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "DiagnosticReport.image" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/media-identifier",
        "documentation": "Identifier(s) for the image"
      }, {
        "name": "view",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/media-view",
        "documentation": "Imaging view, e.g. Lateral or Antero-posterior"
      }, {
        "name": "subtype",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/media-subtype",
        "documentation": "The type of acquisition equipment/process"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/media-created",
        "documentation": "Date attachment was first created"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/media-subject",
        "documentation": "Who/What this Media is a record of"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/media-patient",
        "documentation": "Who/What this Media is a record of"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/media-type",
        "documentation": "photo | video | audio"
      }, {
        "name": "operator",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/media-operator",
        "documentation": "The person who generated the image"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Media",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Media.subject", "Media.patient", "Media.operator" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Media"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Flag.subject", "Flag.patient", "Group.member", "Medication.package-item", "Medication.ingredient", "MedicationAdministration.medication", "MedicationDispense.medication", "MedicationRequest.medication", "MedicationStatement.medication" ],
      "searchParam": [ {
        "name": "ingredient-code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-ingredient-code",
        "documentation": "The product contained"
      }, {
        "name": "container",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-container",
        "documentation": "E.g. box, vial, blister-pack"
      }, {
        "name": "package-item",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-package-item",
        "documentation": "The item in the package"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-code",
        "documentation": "Codes that identify this medication"
      }, {
        "name": "ingredient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-ingredient",
        "documentation": "The product contained"
      }, {
        "name": "form",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-form",
        "documentation": "powder | tablets | capsule +"
      }, {
        "name": "package-item-code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-package-item-code",
        "documentation": "The item in the package"
      }, {
        "name": "manufacturer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medication-manufacturer",
        "documentation": "Manufacturer of the item"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Medication",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Medication.package-item", "Medication.ingredient", "Medication.manufacturer" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Medication"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-identifier",
        "documentation": "Return administrations with this external identifier"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-code",
        "documentation": "Return administrations of this medication code"
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-performer",
        "documentation": "The identify of the individual who administered the medication"
      }, {
        "name": "not-given",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-not-given",
        "documentation": "Administrations that were not made"
      }, {
        "name": "medication",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-medication",
        "documentation": "Return administrations of this medication resource"
      }, {
        "name": "reason-given",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-reason-given",
        "documentation": "Reasons for administering the medication"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-encounter",
        "documentation": "Return administrations that share this encounter"
      }, {
        "name": "prescription",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-prescription",
        "documentation": "The identity of a prescription to list administrations from"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-patient",
        "documentation": "The identity of a patient to list administrations  for"
      }, {
        "name": "effective-time",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-effective-time",
        "documentation": "Date administration happened (or did not happen)"
      }, {
        "name": "reason-not-given",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-reason-not-given",
        "documentation": "Reasons for not administering the medication"
      }, {
        "name": "device",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-device",
        "documentation": "Return administrations with this administration device identity"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-status",
        "documentation": "MedicationAdministration event status (for example one of active/paused/completed/nullified)"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "MedicationAdministration",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "MedicationAdministration.performer", "MedicationAdministration.medication", "MedicationAdministration.encounter", "MedicationAdministration.prescription", "MedicationAdministration.patient", "MedicationAdministration.device" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-identifier",
        "documentation": "Return dispenses with this external identifier"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-code",
        "documentation": "Return dispenses of this medicine code"
      }, {
        "name": "receiver",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-receiver",
        "documentation": "The identity of a receiver to list dispenses for"
      }, {
        "name": "destination",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-destination",
        "documentation": "Return dispenses that should be sent to a specific destination"
      }, {
        "name": "medication",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-medication",
        "documentation": "Return dispenses of this medicine resource"
      }, {
        "name": "responsibleparty",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-responsibleparty",
        "documentation": "Return dispenses with the specified responsible party"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-type",
        "documentation": "Return dispenses of a specific type"
      }, {
        "name": "whenhandedover",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-whenhandedover",
        "documentation": "Returns dispenses handed over on this date"
      }, {
        "name": "whenprepared",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-whenprepared",
        "documentation": "Returns dispenses prepared on this date"
      }, {
        "name": "dispenser",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-dispenser",
        "documentation": "Return dispenses performed by a specific individual"
      }, {
        "name": "prescription",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-prescription",
        "documentation": "The identity of a prescription to list dispenses from"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-patient",
        "documentation": "The identity of a patient to list dispenses  for"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-status",
        "documentation": "Return dispenses with a specified dispense status"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "MedicationDispense",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "MedicationDispense.receiver", "MedicationDispense.destination", "MedicationDispense.medication", "MedicationDispense.responsibleparty", "MedicationDispense.dispenser", "MedicationDispense.prescription", "MedicationDispense.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/MedicationDispense"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.action", "MedicationAdministration.prescription", "MedicationDispense.prescription" ],
      "searchParam": [ {
        "name": "requester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-requester",
        "documentation": "Returns prescriptions prescribed by this prescriber"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-identifier",
        "documentation": "Return prescriptions with this external identifier"
      }, {
        "name": "intended-dispenser",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-intended-dispenser",
        "documentation": "Returns prescriptions intended to be dispensed by this Organization"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-code",
        "documentation": "Return prescriptions of this medication code"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-patient",
        "documentation": "The identity of a patient to list orders  for"
      }, {
        "name": "datewritten",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-datewritten",
        "documentation": "Return prescriptions written on this date"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-context",
        "documentation": "Return prescriptions with this encounter or episode of care identifier"
      }, {
        "name": "medication",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-medication",
        "documentation": "Return prescriptions of this medication reference"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-category",
        "documentation": "Returns prescriptions with different categories"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationrequest-status",
        "documentation": "Status of the prescription"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "MedicationRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "MedicationRequest.requester", "MedicationRequest.intended-dispenser", "MedicationRequest.patient", "MedicationRequest.context", "MedicationRequest.medication" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/MedicationRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-identifier",
        "documentation": "Return statements with this external identifier"
      }, {
        "name": "effective",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-effective",
        "documentation": "Date when patient was taking (or not taking) the medication"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-code",
        "documentation": "Return statements of this medication code"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-subject",
        "documentation": "The identity of a patient, animal or group to list statements for"
      }, {
        "name": "medication",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-medication",
        "documentation": "Return statements of this medication reference"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-source",
        "documentation": "Who or where the information in the statement came from"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-category",
        "documentation": "Returns statements of this category of medicationstatement"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-status",
        "documentation": "Return statements that match the given status"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "MedicationStatement",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "MedicationStatement.subject", "MedicationStatement.medication", "MedicationStatement.source" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/MedicationStatement"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "MessageDefinition",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/MessageDefinition"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-date",
        "documentation": "The message definition publication date"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-jurisdiction",
        "documentation": "Intended jurisdiction for message definition"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-name",
        "documentation": "Name of the message definition"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-description",
        "documentation": "Text search against the description of the message definition"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-publisher",
        "documentation": "Name of the publisher of the message definition"
      }, {
        "name": "focus",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-focus",
        "documentation": "A resource that is a permitted focus of the message"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-title",
        "documentation": "Text search against the title of the message definition"
      }, {
        "name": "event",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-event",
        "documentation": "The event that triggers the message"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-category",
        "documentation": "The behavior associated with the message"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-version",
        "documentation": "The version identifier of the message definition"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-url",
        "documentation": "The uri that identifies the message definition"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messagedefinition-status",
        "documentation": "The current status of the message definition"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-code",
        "documentation": "ok | transient-error | fatal-error"
      }, {
        "name": "data",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-data",
        "documentation": "The actual content of the message"
      }, {
        "name": "receiver",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-receiver",
        "documentation": "Intended \"real-world\" recipient for the data"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-author",
        "documentation": "The source of the decision"
      }, {
        "name": "destination",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-destination",
        "documentation": "Name of system"
      }, {
        "name": "source",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-source",
        "documentation": "Name of system"
      }, {
        "name": "target",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-target",
        "documentation": "Particular delivery destination within the destination"
      }, {
        "name": "destination-uri",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-destination-uri",
        "documentation": "Actual destination address or id"
      }, {
        "name": "source-uri",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-source-uri",
        "documentation": "Actual message source address or id"
      }, {
        "name": "responsible",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-responsible",
        "documentation": "Final responsibility for event"
      }, {
        "name": "response-id",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-response-id",
        "documentation": "Id of original message"
      }, {
        "name": "enterer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-enterer",
        "documentation": "The source of the data entry"
      }, {
        "name": "event",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-event",
        "documentation": "Code for the event this message represents"
      }, {
        "name": "timestamp",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/messageheader-timestamp",
        "documentation": "Time that the message was sent"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "MessageHeader",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "MessageHeader.data", "MessageHeader.receiver", "MessageHeader.author", "MessageHeader.target", "MessageHeader.responsible", "MessageHeader.enterer" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/MessageHeader"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "NamingSystem.replaced-by" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-date",
        "documentation": "The naming system publication date"
      }, {
        "name": "period",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-period",
        "documentation": "When is identifier valid?"
      }, {
        "name": "kind",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-kind",
        "documentation": "codesystem | identifier | root"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-jurisdiction",
        "documentation": "Intended jurisdiction for naming system"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-description",
        "documentation": "Text search against the description of the naming system"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-type",
        "documentation": "e.g. driver,  provider,  patient, bank etc."
      }, {
        "name": "id-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-id-type",
        "documentation": "oid | uuid | uri | other"
      }, {
        "name": "responsible",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-responsible",
        "documentation": "Who maintains system namespace?"
      }, {
        "name": "contact",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-contact",
        "documentation": "Name of an individual to contact"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-name",
        "documentation": "Name of the naming system"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-publisher",
        "documentation": "Name of the publisher of the naming system"
      }, {
        "name": "telecom",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-telecom",
        "documentation": "Contact details for individual or organization"
      }, {
        "name": "value",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-value",
        "documentation": "The unique identifier"
      }, {
        "name": "replaced-by",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-replaced-by",
        "documentation": "Use this instead"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-status",
        "documentation": "The current status of the naming system"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "NamingSystem",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "NamingSystem.replaced-by" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/NamingSystem"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-identifier",
        "documentation": "Return nutrition orders with this external identifier"
      }, {
        "name": "datetime",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-datetime",
        "documentation": "Return nutrition orders requested on this date"
      }, {
        "name": "provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-provider",
        "documentation": "The identify of the provider who placed the nutrition order"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-patient",
        "documentation": "The identity of the person who requires the diet, formula or nutritional supplement"
      }, {
        "name": "supplement",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-supplement",
        "documentation": "Type of supplement product requested"
      }, {
        "name": "formula",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-formula",
        "documentation": "Type of enteral or infant formula"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-encounter",
        "documentation": "Return nutrition orders with this encounter identifier"
      }, {
        "name": "oraldiet",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-oraldiet",
        "documentation": "Type of diet that can be consumed orally (i.e., take via the mouth)."
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-status",
        "documentation": "Status of the nutrition order."
      }, {
        "name": "additive",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/nutritionrequest-additive",
        "documentation": "Type of module component to add to the feeding"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "NutritionRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "NutritionRequest.provider", "NutritionRequest.patient", "NutritionRequest.encounter" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/NutritionRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.investigation", "ClinicalImpression.finding-ref", "DiagnosticReport.result", "Immunization.reaction", "ImmunizationRecommendation.information", "Observation.related-target", "QuestionnaireResponse.parent" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-date",
        "documentation": "Obtained date/time. If the obtained element is a period, a date that falls in the period"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-identifier",
        "documentation": "The unique id for a particular observation"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-code",
        "documentation": "The code of the observation type or component type"
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-performer",
        "documentation": "Who performed the observation"
      }, {
        "name": "method",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-method",
        "documentation": "The method used for the observation"
      }, {
        "name": "value-quantity",
        "type": "quantity",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-value-quantity",
        "documentation": "The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-subject",
        "documentation": "The subject that the observation is about"
      }, {
        "name": "value-concept",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-value-concept",
        "documentation": "The value or component value of the observation, if the value is a CodeableConcept"
      }, {
        "name": "value-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-value-date",
        "documentation": "The value of the observation, if the value is a date or period of time"
      }, {
        "name": "data-absent-reason",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-data-absent-reason",
        "documentation": "The reason why the expected value in the element Observation.value[x] is missing."
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-encounter",
        "documentation": "Healthcare event related to the observation"
      }, {
        "name": "related-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-related-type",
        "documentation": "has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by"
      }, {
        "name": "related-target",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-related-target",
        "documentation": "Resource that is related to this one"
      }, {
        "name": "code-value-concept",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-code-value-concept",
        "documentation": "Code and coded value parameter pair, including in components"
      }, {
        "name": "code-value-string",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-code-value-string",
        "documentation": "Code and string value parameter pair, including in components"
      }, {
        "name": "related",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-related",
        "documentation": "Related Observations - search on related-type and related-target together"
      }, {
        "name": "code-value-date",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-code-value-date",
        "documentation": "Code and date/time value parameter pair, including in components"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-patient",
        "documentation": "The subject that the observation is about (if patient)"
      }, {
        "name": "specimen",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-specimen",
        "documentation": "Specimen used for this observation"
      }, {
        "name": "code-value-quantity",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-code-value-quantity",
        "documentation": "Code and quantity value parameter pair, including in components"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-category",
        "documentation": "The classification of the type of observation"
      }, {
        "name": "value-string",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-value-string",
        "documentation": "The value or component value of the observation, if the value is a string, and also searches in CodeableConcept.text"
      }, {
        "name": "device",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-device",
        "documentation": "The Device that generated the observation data."
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/observation-status",
        "documentation": "The status of the observation"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Observation",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Observation.performer", "Observation.subject", "Observation.encounter", "Observation.related-target", "Observation.patient", "Observation.specimen", "Observation.device" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Observation"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "OperationDefinition.base" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-date",
        "documentation": "The operation definition publication date"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-code",
        "documentation": "Name used to invoke the operation"
      }, {
        "name": "instance",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-instance",
        "documentation": "Invoke on an instance?"
      }, {
        "name": "kind",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-kind",
        "documentation": "operation | query"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-jurisdiction",
        "documentation": "Intended jurisdiction for operation definition"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-description",
        "documentation": "Text search against the description of the operation definition"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-type",
        "documentation": "Invole at the type level?"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-version",
        "documentation": "The version identifier of the operation definition"
      }, {
        "name": "paramprofile",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-paramprofile",
        "documentation": "Profile on the type"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-url",
        "documentation": "The uri that identifies the operation definition"
      }, {
        "name": "system",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-system",
        "documentation": "Invoke at the system level?"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-name",
        "documentation": "Name of the operation definition"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-publisher",
        "documentation": "Name of the publisher of the operation definition"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-status",
        "documentation": "The current status of the operation definition"
      }, {
        "name": "base",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-base",
        "documentation": "Marks this as a profile of the base"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "OperationDefinition",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "OperationDefinition.paramprofile", "OperationDefinition.base" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/OperationDefinition"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "OperationOutcome",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/OperationOutcome"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchRevInclude": [ "Account.owner", "Account.subject", "Account.patient", "AuditEvent.agent", "AuditEvent.patient", "CarePlan.performer", "CareTeam.participant", "Claim.insurer", "Claim.organization", "ClaimResponse.insurer", "Communication.sender", "Communication.recipient", "CommunicationRequest.sender", "CommunicationRequest.recipient", "Composition.attester", "Consent.actor", "Consent.organization", "Consent.recipient", "Consent.consentor", "Contract.agent", "Contract.authority", "Contract.signer", "Coverage.policyholder", "Coverage.payor", "Device.organization", "DeviceUseRequest.requester", "DeviceUseRequest.filler", "DiagnosticReport.performer", "DiagnosticRequest.requester", "DiagnosticRequest.filler", "DocumentManifest.author", "DocumentManifest.recipient", "DocumentReference.authenticator", "DocumentReference.custodian", "DocumentReference.author", "EligibilityRequest.organization", "EligibilityResponse.insurer", "EligibilityResponse.request-organization", "Encounter.service-provider", "Endpoint.organization", "EnrollmentRequest.organization", "EnrollmentResponse.organization", "EpisodeOfCare.organization", "ExplanationOfBenefit.organization", "Flag.subject", "Flag.patient", "Flag.author", "Goal.patient", "Goal.subject", "HealthcareService.organization", "ImagingManifest.author", "Immunization.manufacturer", "Linkage.author", "Location.organization", "Medication.manufacturer", "MedicationRequest.requester", "MedicationRequest.intended-dispenser", "MedicationStatement.source", "MessageHeader.receiver", "MessageHeader.responsible", "Observation.performer", "Organization.partof", "Patient.general-practitioner", "Patient.organization", "PaymentNotice.organization", "PaymentReconciliation.organization", "PaymentReconciliation.request-organization", "Person.organization", "Practitioner.organization", "PractitionerRole.organization", "Procedure.performer", "ProcedureRequest.performer", "ProcessRequest.organization", "ProcessResponse.organization", "ProcessResponse.request-organization", "Provenance.agent", "ReferralRequest.requester", "ReferralRequest.recipient", "ResearchStudy.sponsor", "SupplyRequest.supplier", "SupplyRequest.source", "Task.owner", "Task.requester", "Task.organization" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-identifier",
        "documentation": "Any identifier for the organization (not the accreditation issuer's identifier)"
      }, {
        "name": "partof",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-partof",
        "documentation": "Search all organizations that are part of the given organization"
      }, {
        "name": "address",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-address",
        "documentation": "A (part of the) address of the Organization"
      }, {
        "name": "address-state",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-address-state",
        "documentation": "A state specified in an address"
      }, {
        "name": "active",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-active",
        "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-type",
        "documentation": "A code for the type of organization"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-address-postalcode",
        "documentation": "A postal code specified in an address"
      }, {
        "name": "address-country",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-address-country",
        "documentation": "A country specified in an address"
      }, {
        "name": "endpoint",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-endpoint",
        "documentation": "Technical endpoints providing access to services operated for the organization"
      }, {
        "name": "phonetic",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-phonetic",
        "documentation": "A portion of the organization's name using some kind of phonetic matching algorithm"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-name",
        "documentation": "A portion of the organization's name, or alias"
      }, {
        "name": "address-use",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-address-use",
        "documentation": "A use code specified in an address"
      }, {
        "name": "address-city",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/organization-address-city",
        "documentation": "A city specified in an address"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Organization",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Organization.partof", "Organization.endpoint" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Organization"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Account.subject", "Account.patient", "AllergyIntolerance.recorder", "AllergyIntolerance.asserter", "AllergyIntolerance.patient", "Appointment.actor", "Appointment.practitioner", "Appointment.patient", "Appointment.location", "AppointmentResponse.actor", "AppointmentResponse.practitioner", "AppointmentResponse.patient", "AppointmentResponse.location", "AuditEvent.agent", "AuditEvent.patient", "Basic.author", "BodySite.patient", "CarePlan.performer", "CarePlan.subject", "CarePlan.patient", "CareTeam.patient", "CareTeam.subject", "CareTeam.participant", "Claim.patient", "ClinicalImpression.patient", "ClinicalImpression.subject", "Communication.sender", "Communication.subject", "Communication.patient", "Communication.recipient", "CommunicationRequest.requester", "CommunicationRequest.subject", "CommunicationRequest.sender", "CommunicationRequest.patient", "CommunicationRequest.recipient", "Composition.author", "Composition.attester", "Condition.subject", "Condition.asserter", "Condition.patient", "Consent.actor", "Consent.patient", "Consent.recipient", "Consent.consentor", "Contract.agent", "Contract.signer", "Coverage.policyholder", "Coverage.subscriber", "Coverage.payor", "Coverage.beneficiary", "DetectedIssue.patient", "Device.patient", "DeviceUseRequest.subject", "DeviceUseRequest.patient", "DeviceUseRequest.filler", "DeviceUseStatement.subject", "DeviceUseStatement.patient", "DiagnosticReport.subject", "DiagnosticReport.patient", "DiagnosticRequest.subject", "DiagnosticRequest.patient", "DiagnosticRequest.filler", "DocumentManifest.subject", "DocumentManifest.author", "DocumentManifest.patient", "DocumentManifest.recipient", "DocumentReference.subject", "DocumentReference.patient", "DocumentReference.author", "EligibilityRequest.patient", "Encounter.patient", "EnrollmentRequest.subject", "EnrollmentRequest.patient", "EpisodeOfCare.patient", "ExplanationOfBenefit.patient", "FamilyMemberHistory.patient", "Flag.subject", "Flag.patient", "Flag.author", "Goal.patient", "Goal.subject", "Group.member", "GuidanceResponse.patient", "GuidanceResponse.subject", "ImagingManifest.author", "ImagingManifest.patient", "ImagingStudy.patient", "Immunization.patient", "ImmunizationRecommendation.patient", "List.subject", "List.patient", "List.source", "MeasureReport.patient", "Media.subject", "Media.patient", "MedicationAdministration.performer", "MedicationAdministration.patient", "MedicationDispense.receiver", "MedicationDispense.patient", "MedicationRequest.requester", "MedicationRequest.patient", "MedicationStatement.subject", "MedicationStatement.source", "NutritionRequest.patient", "Observation.performer", "Observation.subject", "Observation.patient", "Patient.link", "Person.practitioner", "Person.link", "Person.relatedperson", "Person.patient", "Procedure.performer", "Procedure.subject", "Procedure.patient", "ProcedureRequest.performer", "ProcedureRequest.subject", "ProcedureRequest.patient", "ProcedureRequest.orderer", "Provenance.agent", "QuestionnaireResponse.author", "QuestionnaireResponse.source", "ReferralRequest.requester", "ReferralRequest.patient", "RelatedPerson.patient", "RequestGroup.patient", "RequestGroup.subject", "RequestGroup.participant", "ResearchSubject.individual", "ResearchSubject.patient", "RiskAssessment.subject", "RiskAssessment.patient", "Schedule.actor", "Sequence.patient", "Specimen.subject", "Specimen.patient", "SupplyDelivery.patient", "SupplyRequest.patient", "SupplyRequest.source", "Task.owner", "Task.requester", "VisionPrescription.patient" ],
      "searchParam": [ {
        "name": "birthdate",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-birthdate",
        "documentation": "The patient's date of birth"
      }, {
        "name": "deceased",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-deceased",
        "documentation": "This patient has been marked as deceased, or as a death date entered"
      }, {
        "name": "address-state",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-address-state",
        "documentation": "A state specified in an address"
      }, {
        "name": "gender",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-gender",
        "documentation": "Gender of the patient"
      }, {
        "name": "animal-species",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-animal-species",
        "documentation": "The species for animal patients"
      }, {
        "name": "link",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-link",
        "documentation": "All patients linked to the given patient"
      }, {
        "name": "language",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-language",
        "documentation": "Language code (irrespective of use value)"
      }, {
        "name": "animal-breed",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-animal-breed",
        "documentation": "The breed for animal patients"
      }, {
        "name": "address-country",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-address-country",
        "documentation": "A country specified in an address"
      }, {
        "name": "death-date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-death-date",
        "documentation": "The date of death has been provided and satisfies this search value"
      }, {
        "name": "phonetic",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-phonetic",
        "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm"
      }, {
        "name": "telecom",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-telecom",
        "documentation": "The value in any kind of telecom details of the patient"
      }, {
        "name": "address-city",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-address-city",
        "documentation": "A city specified in an address"
      }, {
        "name": "email",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-email",
        "documentation": "A value in an email contact"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-identifier",
        "documentation": "A patient identifier"
      }, {
        "name": "given",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-given",
        "documentation": "A portion of the given name of the patient"
      }, {
        "name": "address",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-address",
        "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
      }, {
        "name": "general-practitioner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-general-practitioner",
        "documentation": "Patient's nominated general practitioner, not the organization that manages the record"
      }, {
        "name": "active",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-active",
        "documentation": "Whether the patient record is active"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-address-postalcode",
        "documentation": "A postalCode specified in an address"
      }, {
        "name": "phone",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-phone",
        "documentation": "A value in a phone contact"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-organization",
        "documentation": "The organization at which this person is a patient"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-name",
        "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
      }, {
        "name": "address-use",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-address-use",
        "documentation": "A use code specified in an address"
      }, {
        "name": "family",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/patient-family",
        "documentation": "A portion of the family name of the patient"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Patient",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Patient.link", "Patient.general-practitioner", "Patient.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Patient"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-identifier",
        "documentation": "The business identifier of the notice"
      }, {
        "name": "request",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-request",
        "documentation": "The Claim"
      }, {
        "name": "provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-provider",
        "documentation": "The reference to the provider"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-created",
        "documentation": "Creation date fro the notice"
      }, {
        "name": "response",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-response",
        "documentation": "The ClaimResponse"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-organization",
        "documentation": "The organization who generated this resource"
      }, {
        "name": "payment-status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-payment-status",
        "documentation": "The type of payment notice"
      }, {
        "name": "statusdate",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-statusdate",
        "documentation": "The date of the payment action"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "PaymentNotice",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "PaymentNotice.request", "PaymentNotice.provider", "PaymentNotice.response", "PaymentNotice.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/PaymentNotice"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-identifier",
        "documentation": "The business identifier of the Explanation of Benefit"
      }, {
        "name": "request",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-request",
        "documentation": "The reference to the claim"
      }, {
        "name": "disposition",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-disposition",
        "documentation": "The contents of the disposition message"
      }, {
        "name": "created",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-created",
        "documentation": "The creation date"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-organization",
        "documentation": "The organization who generated this resource"
      }, {
        "name": "request-organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-request-organization",
        "documentation": "The organization who generated this resource"
      }, {
        "name": "request-provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-request-provider",
        "documentation": "The reference to the provider who sumbitted the claim"
      }, {
        "name": "outcome",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-outcome",
        "documentation": "The processing outcome"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "PaymentReconciliation",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "PaymentReconciliation.request", "PaymentReconciliation.organization", "PaymentReconciliation.request-organization", "PaymentReconciliation.request-provider" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/PaymentReconciliation"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Person.practitioner", "Person.link", "Person.relatedperson", "Person.patient", "RequestGroup.participant" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/person-identifier",
        "documentation": "A person Identifier"
      }, {
        "name": "address",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/person-address",
        "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
      }, {
        "name": "birthdate",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/person-birthdate",
        "documentation": "The person's date of birth"
      }, {
        "name": "address-state",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/person-address-state",
        "documentation": "A state specified in an address"
      }, {
        "name": "gender",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/person-gender",
        "documentation": "The gender of the person"
      }, {
        "name": "practitioner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/person-practitioner",
        "documentation": "The Person links to this Practitioner"
      }, {
        "name": "link",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/person-link",
        "documentation": "Any link has this Patient, Person, RelatedPerson or Practitioner reference"
      }, {
        "name": "relatedperson",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/person-relatedperson",
        "documentation": "The Person links to this RelatedPerson"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/person-address-postalcode",
        "documentation": "A postal code specified in an address"
      }, {
        "name": "address-country",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/person-address-country",
        "documentation": "A country specified in an address"
      }, {
        "name": "phonetic",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/person-phonetic",
        "documentation": "A portion of name using some kind of phonetic matching algorithm"
      }, {
        "name": "phone",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/person-phone",
        "documentation": "A value in a phone contact"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/person-patient",
        "documentation": "The Person links to this Patient"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/person-organization",
        "documentation": "The organization at which this person record is being managed"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/person-name",
        "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
      }, {
        "name": "address-use",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/person-address-use",
        "documentation": "A use code specified in an address"
      }, {
        "name": "telecom",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/person-telecom",
        "documentation": "The value in any kind of contact"
      }, {
        "name": "address-city",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/person-address-city",
        "documentation": "A city specified in an address"
      }, {
        "name": "email",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/person-email",
        "documentation": "A value in an email contact"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Person",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Person.practitioner", "Person.link", "Person.relatedperson", "Person.patient", "Person.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Person"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Flag.subject", "Flag.patient", "ResearchStudy.protocol" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-date",
        "documentation": "The plan definition publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-identifier",
        "documentation": "External identifiers for the plan definition"
      }, {
        "name": "effective",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-effective",
        "documentation": "Effective time associated with the plan definition"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-jurisdiction",
        "documentation": "Intended jurisdiction for plan definition"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-name",
        "documentation": "Name of the plan definition"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-description",
        "documentation": "Text search against the description of the plan definition"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-publisher",
        "documentation": "Name of the publisher of the plan definition"
      }, {
        "name": "topic",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-topic",
        "documentation": "Topics associated with the module"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-title",
        "documentation": "Text search against the title of the plan definition"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-version",
        "documentation": "The version identifier of the plan definition"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-url",
        "documentation": "The uri that identifies the plan definition"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/plandefinition-status",
        "documentation": "The current status of the plan definition"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "PlanDefinition",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/PlanDefinition"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Account.subject", "Account.patient", "AllergyIntolerance.recorder", "AllergyIntolerance.asserter", "Appointment.actor", "Appointment.practitioner", "Appointment.patient", "Appointment.location", "AppointmentResponse.actor", "AppointmentResponse.practitioner", "AppointmentResponse.patient", "AppointmentResponse.location", "AuditEvent.agent", "AuditEvent.patient", "Basic.author", "CarePlan.performer", "CareTeam.participant", "Claim.provider", "ClinicalImpression.assessor", "Communication.sender", "Communication.recipient", "CommunicationRequest.requester", "CommunicationRequest.sender", "CommunicationRequest.recipient", "Composition.author", "Composition.attester", "Condition.asserter", "Consent.actor", "Consent.recipient", "Consent.consentor", "Contract.agent", "Contract.signer", "DetectedIssue.author", "DeviceUseRequest.requester", "DeviceUseRequest.filler", "DiagnosticReport.performer", "DiagnosticRequest.requester", "DiagnosticRequest.filler", "DocumentManifest.subject", "DocumentManifest.author", "DocumentManifest.patient", "DocumentManifest.recipient", "DocumentReference.subject", "DocumentReference.patient", "DocumentReference.authenticator", "DocumentReference.author", "EligibilityRequest.provider", "EligibilityResponse.request-provider", "Encounter.practitioner", "Encounter.participant", "EpisodeOfCare.care-manager", "ExplanationOfBenefit.provider", "Flag.subject", "Flag.patient", "Flag.author", "Group.member", "ImagingManifest.author", "Immunization.requester", "Immunization.performer", "Linkage.author", "List.source", "Media.subject", "Media.patient", "Media.operator", "MedicationAdministration.performer", "MedicationDispense.receiver", "MedicationDispense.responsibleparty", "MedicationDispense.dispenser", "MedicationRequest.requester", "MedicationStatement.source", "MessageHeader.receiver", "MessageHeader.author", "MessageHeader.responsible", "MessageHeader.enterer", "NutritionRequest.provider", "Observation.performer", "Patient.general-practitioner", "PaymentNotice.provider", "PaymentReconciliation.request-provider", "Person.practitioner", "Person.link", "Person.relatedperson", "Person.patient", "PractitionerRole.practitioner", "Procedure.performer", "ProcedureRequest.performer", "ProcedureRequest.orderer", "ProcessRequest.provider", "ProcessResponse.request-provider", "Provenance.agent", "QuestionnaireResponse.author", "QuestionnaireResponse.source", "ReferralRequest.requester", "ReferralRequest.recipient", "RequestGroup.author", "RequestGroup.participant", "ResearchStudy.principalinvestigator", "RiskAssessment.performer", "Schedule.actor", "Specimen.collector", "SupplyDelivery.receiver", "SupplyDelivery.supplier", "SupplyRequest.source", "Task.owner", "Task.requester", "VisionPrescription.prescriber" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-identifier",
        "documentation": "A practitioner's Identifier"
      }, {
        "name": "given",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-given",
        "documentation": "A portion of the given name"
      }, {
        "name": "specialty",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-specialty",
        "documentation": "The practitioner has this specialty at an organization"
      }, {
        "name": "address",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address",
        "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
      }, {
        "name": "role",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-role",
        "documentation": "The practitioner can perform this role at for the organization"
      }, {
        "name": "address-state",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-state",
        "documentation": "A state specified in an address"
      }, {
        "name": "gender",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-gender",
        "documentation": "Gender of the practitioner"
      }, {
        "name": "active",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-active",
        "documentation": "Whether the practitioner record is active"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-postalcode",
        "documentation": "A postalCode specified in an address"
      }, {
        "name": "address-country",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-country",
        "documentation": "A country specified in an address"
      }, {
        "name": "endpoint",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-endpoint",
        "documentation": "The endpoint of the practitioner for a role at an organization"
      }, {
        "name": "phonetic",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-phonetic",
        "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm"
      }, {
        "name": "phone",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-phone",
        "documentation": "A value in a phone contact"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-organization",
        "documentation": "The identity of the organization the practitioner represents / acts on behalf of"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-name",
        "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
      }, {
        "name": "address-use",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-use",
        "documentation": "A use code specified in an address"
      }, {
        "name": "telecom",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-telecom",
        "documentation": "The value in any kind of contact"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-location",
        "documentation": "One of the locations at which this practitioner provides care"
      }, {
        "name": "family",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-family",
        "documentation": "A portion of the family name"
      }, {
        "name": "address-city",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-city",
        "documentation": "A city specified in an address"
      }, {
        "name": "communication",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-communication",
        "documentation": "One of the languages that the practitioner can communicate with"
      }, {
        "name": "email",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitioner-email",
        "documentation": "A value in an email contact"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Practitioner",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Practitioner.endpoint", "Practitioner.organization", "Practitioner.location" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Practitioner"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-identifier",
        "documentation": "A practitioner's Identifier"
      }, {
        "name": "specialty",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-specialty",
        "documentation": "The practitioner has this specialty at an organization"
      }, {
        "name": "endpoint",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-endpoint",
        "documentation": "Technical endpoints providing access to services operated for the practitioner with this role"
      }, {
        "name": "role",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-role",
        "documentation": "The practitioner can perform this role at for the organization"
      }, {
        "name": "practitioner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-practitioner",
        "documentation": "Practitioner that is able to provide the defined services for the organation"
      }, {
        "name": "phone",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-phone",
        "documentation": "A value in a phone contact"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-organization",
        "documentation": "The identity of the organization the practitioner represents / acts on behalf of"
      }, {
        "name": "telecom",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-telecom",
        "documentation": "The value in any kind of contact"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-location",
        "documentation": "One of the locations at which this practitioner provides care"
      }, {
        "name": "email",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/practitionerrole-email",
        "documentation": "A value in an email contact"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "PractitionerRole",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "PractitionerRole.endpoint", "PractitionerRole.practitioner", "PractitionerRole.organization", "PractitionerRole.location" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.action", "Encounter.procedure", "Encounter.condition", "Encounter.indication", "Flag.subject", "Flag.patient", "QuestionnaireResponse.parent" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-date",
        "documentation": "Date/Period the procedure was performed"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-identifier",
        "documentation": "A unique identifier for a procedure"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-code",
        "documentation": "A code to identify a  procedure"
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-performer",
        "documentation": "The reference to the practitioner"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-subject",
        "documentation": "Search by subject"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-patient",
        "documentation": "Search by subject - a patient"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-location",
        "documentation": "Where the procedure happened"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-encounter",
        "documentation": "The encounter associated with the procedure"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/procedure-category",
        "documentation": "Classification of the procedure"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Procedure",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Procedure.performer", "Procedure.subject", "Procedure.patient", "Procedure.location", "Procedure.encounter" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Procedure"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.action", "DiagnosticReport.request", "ImagingStudy.basedon", "ReferralRequest.basedon" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-identifier",
        "documentation": "A unique identifier of the Procedure Request"
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-performer",
        "documentation": "Who should perform the procedure"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-code",
        "documentation": "What procedure to perform"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-subject",
        "documentation": "Search by subject"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-patient",
        "documentation": "Search by subject - a patient"
      }, {
        "name": "orderer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-orderer",
        "documentation": "Who made request"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-encounter",
        "documentation": "Encounter request created during"
      }, {
        "name": "body-site",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-body-site",
        "documentation": "What part of body to perform on"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-status",
        "documentation": "proposed | draft | requested | received | accepted | in-progress | completed | suspended | rejected | aborted"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ProcedureRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ProcedureRequest.performer", "ProcedureRequest.subject", "ProcedureRequest.patient", "ProcedureRequest.orderer", "ProcedureRequest.encounter" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ProcedureRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference", "PaymentReconciliation.request" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/processrequest-identifier",
        "documentation": "The business identifier of the ProcessRequest"
      }, {
        "name": "provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/processrequest-provider",
        "documentation": "The provider who regenerated this request"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/processrequest-organization",
        "documentation": "The organization who generated this request"
      }, {
        "name": "action",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/processrequest-action",
        "documentation": "The action requested by this resource"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ProcessRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ProcessRequest.provider", "ProcessRequest.organization" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ProcessRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/processresponse-identifier",
        "documentation": "The business identifier of the Explanation of Benefit"
      }, {
        "name": "request",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/processresponse-request",
        "documentation": "The reference to the claim"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/processresponse-organization",
        "documentation": "The organization who generated this resource"
      }, {
        "name": "request-organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/processresponse-request-organization",
        "documentation": "The Organization who is responsible the request transaction"
      }, {
        "name": "request-provider",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/processresponse-request-provider",
        "documentation": "The Provider who is responsible the request transaction"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ProcessResponse",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ProcessResponse.request", "ProcessResponse.organization", "ProcessResponse.request-organization", "ProcessResponse.request-provider" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ProcessResponse"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "sig",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-sig",
        "documentation": "Indication of the reason the entity signed the object(s)"
      }, {
        "name": "agent",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-agent",
        "documentation": "Who participated"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-patient",
        "documentation": "Target Reference(s) (usually version specific)"
      }, {
        "name": "start",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-start",
        "documentation": "Starting time with inclusive boundary"
      }, {
        "name": "end",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-end",
        "documentation": "End time with inclusive boundary, if not ongoing"
      }, {
        "name": "location",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-location",
        "documentation": "Where the activity occurred, if relevant"
      }, {
        "name": "entity",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-entity",
        "documentation": "Identity of entity"
      }, {
        "name": "target",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/provenance-target",
        "documentation": "Target Reference(s) (usually version specific)"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Provenance",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Provenance.agent", "Provenance.patient", "Provenance.location", "Provenance.entity", "Provenance.target" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Provenance"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "QuestionnaireResponse.questionnaire" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-date",
        "documentation": "When the questionnaire was last changed"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-identifier",
        "documentation": "An identifier for the questionnaire"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-code",
        "documentation": "A code that corresponds to the questionnaire or one of its groups"
      }, {
        "name": "context",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-context",
        "documentation": "A use context assigned to the questionnaire"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-publisher",
        "documentation": "The author of the questionnaire"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-title",
        "documentation": "All or part of the name of the questionnaire"
      }, {
        "name": "version",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-version",
        "documentation": "The business version of the questionnaire"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-status",
        "documentation": "The status of the questionnaire"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Questionnaire",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Questionnaire"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.investigation", "Consent.source", "Observation.related-target" ],
      "searchParam": [ {
        "name": "authored",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-authored",
        "documentation": "When the questionnaire response was authored"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-identifier",
        "documentation": "The unique identifier for the questionnaire response"
      }, {
        "name": "parent",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-parent",
        "documentation": "Procedure or observation this questionnaire response is part of"
      }, {
        "name": "questionnaire",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-questionnaire",
        "documentation": "The questionnaire the answers are provided for"
      }, {
        "name": "based-on",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-based-on",
        "documentation": "Plan/proposal/order fulfilled by this questionnaire response"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-subject",
        "documentation": "The subject of the questionnaire response"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-author",
        "documentation": "The author of the questionnaire response"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-patient",
        "documentation": "The patient that is the subject of the questionnaire response"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-context",
        "documentation": "Encounter or episode during which questionnaire response was authored"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-source",
        "documentation": "The person who answered the questions"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-status",
        "documentation": "The status of the questionnaire response"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "QuestionnaireResponse",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "QuestionnaireResponse.parent", "QuestionnaireResponse.questionnaire", "QuestionnaireResponse.based-on", "QuestionnaireResponse.subject", "QuestionnaireResponse.author", "QuestionnaireResponse.patient", "QuestionnaireResponse.context", "QuestionnaireResponse.source" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.action", "DiagnosticReport.request", "Encounter.incomingreferral", "EpisodeOfCare.incomingreferral", "ImagingStudy.basedon", "QuestionnaireResponse.based-on", "ReferralRequest.basedon" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-date",
        "documentation": "Creation or activation date"
      }, {
        "name": "requester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-requester",
        "documentation": "Requester of referral / transfer of care"
      }, {
        "name": "parent",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-parent",
        "documentation": "Part of common request"
      }, {
        "name": "specialty",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-specialty",
        "documentation": "The specialty that the referral is for"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-patient",
        "documentation": "Who the referral is about"
      }, {
        "name": "recipient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-recipient",
        "documentation": "The person that the referral was sent to"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-context",
        "documentation": "Part of encounter or episode of care"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-type",
        "documentation": "The type of the referral"
      }, {
        "name": "priority",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-priority",
        "documentation": "The priority assigned to the referral"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-category",
        "documentation": "Proposal, plan or request"
      }, {
        "name": "basedon",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-basedon",
        "documentation": "Request being fulfilled"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-status",
        "documentation": "The status of the referral"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ReferralRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ReferralRequest.requester", "ReferralRequest.patient", "ReferralRequest.recipient", "ReferralRequest.context", "ReferralRequest.basedon" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ReferralRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "AllergyIntolerance.asserter", "Appointment.actor", "Appointment.practitioner", "Appointment.patient", "Appointment.location", "AppointmentResponse.actor", "AppointmentResponse.practitioner", "AppointmentResponse.patient", "AppointmentResponse.location", "AuditEvent.agent", "AuditEvent.patient", "Basic.author", "CarePlan.performer", "CareTeam.participant", "Communication.sender", "Communication.recipient", "CommunicationRequest.requester", "CommunicationRequest.sender", "CommunicationRequest.recipient", "Composition.author", "Condition.asserter", "Consent.actor", "Consent.recipient", "Consent.consentor", "Contract.agent", "Contract.signer", "Coverage.policyholder", "Coverage.subscriber", "Coverage.payor", "DeviceUseRequest.filler", "DiagnosticRequest.filler", "DocumentManifest.author", "DocumentManifest.recipient", "DocumentReference.author", "Encounter.practitioner", "Encounter.participant", "ImagingManifest.author", "MedicationAdministration.performer", "MedicationRequest.requester", "MedicationStatement.source", "Observation.performer", "Patient.link", "Person.practitioner", "Person.link", "Person.relatedperson", "Person.patient", "Procedure.performer", "ProcedureRequest.performer", "ProcedureRequest.orderer", "Provenance.agent", "QuestionnaireResponse.author", "QuestionnaireResponse.source", "RequestGroup.participant", "Schedule.actor", "Task.owner", "Task.requester" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-identifier",
        "documentation": "An Identifier of the RelatedPerson"
      }, {
        "name": "address",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address",
        "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
      }, {
        "name": "birthdate",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-birthdate",
        "documentation": "The Related Person's date of birth"
      }, {
        "name": "address-state",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-state",
        "documentation": "A state specified in an address"
      }, {
        "name": "gender",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-gender",
        "documentation": "Gender of the person"
      }, {
        "name": "active",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-active",
        "documentation": "Wheter the related person record is active"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-postalcode",
        "documentation": "A postal code specified in an address"
      }, {
        "name": "address-country",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-country",
        "documentation": "A country specified in an address"
      }, {
        "name": "phonetic",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-phonetic",
        "documentation": "A portion of name using some kind of phonetic matching algorithm"
      }, {
        "name": "phone",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-phone",
        "documentation": "A value in a phone contact"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-patient",
        "documentation": "The patient this person is related to"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-name",
        "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
      }, {
        "name": "address-use",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-use",
        "documentation": "A use code specified in an address"
      }, {
        "name": "telecom",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-telecom",
        "documentation": "The value in any kind of contact"
      }, {
        "name": "address-city",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-city",
        "documentation": "A city specified in an address"
      }, {
        "name": "email",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-email",
        "documentation": "A value in an email contact"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "RelatedPerson",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "RelatedPerson.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/requestgroup-patient",
        "documentation": "The identity of a patient to search for request groups"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/requestgroup-subject",
        "documentation": "The subject that the request group is about"
      }, {
        "name": "author",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/requestgroup-author",
        "documentation": "The author of the request group"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/requestgroup-context",
        "documentation": "The context the request group applies to"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/requestgroup-encounter",
        "documentation": "The encounter the request group applies to"
      }, {
        "name": "participant",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/requestgroup-participant",
        "documentation": "The participant in the requests in the group"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "RequestGroup",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "RequestGroup.patient", "RequestGroup.subject", "RequestGroup.author", "RequestGroup.context", "RequestGroup.encounter", "RequestGroup.participant" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/RequestGroup"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ResearchStudy.partof" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-date",
        "documentation": "When the study began and ended"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-identifier",
        "documentation": "Business Identifer for study"
      }, {
        "name": "partof",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-partof",
        "documentation": "Part of larger study"
      }, {
        "name": "sponsor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-sponsor",
        "documentation": "Organization responsible for the study"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-jurisdiction",
        "documentation": "Geographic region(s) for study"
      }, {
        "name": "focus",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-focus",
        "documentation": "Drugs, devices, conditions, etc. under study"
      }, {
        "name": "principalinvestigator",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-principalinvestigator",
        "documentation": "Individual responsible for the study"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-title",
        "documentation": "Name for this study"
      }, {
        "name": "protocol",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-protocol",
        "documentation": "Steps followed in executing study"
      }, {
        "name": "site",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-site",
        "documentation": "Location involved in study execution"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-category",
        "documentation": "Classifications for the study"
      }, {
        "name": "keyword",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-keyword",
        "documentation": "Used to search for the study"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchstudy-status",
        "documentation": "draft | in-progress | suspended | stopped | completed | entered-in-error"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ResearchStudy",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ResearchStudy.partof", "ResearchStudy.sponsor", "ResearchStudy.principalinvestigator", "ResearchStudy.protocol", "ResearchStudy.site" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ResearchStudy"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/researchsubject-date",
        "documentation": "Start and end of participation"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchsubject-identifier",
        "documentation": "Business Identifer for event"
      }, {
        "name": "individual",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/researchsubject-individual",
        "documentation": "Who is part of study"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/researchsubject-patient",
        "documentation": "Who is part of study"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/researchsubject-status",
        "documentation": "candidate | enrolled | active | suspended | withdrawn | completed"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ResearchSubject",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "ResearchSubject.individual", "ResearchSubject.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ResearchSubject"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ClinicalImpression.investigation" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-date",
        "documentation": "When was assessment made?"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-identifier",
        "documentation": "Unique identifier for the assessment"
      }, {
        "name": "condition",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-condition",
        "documentation": "Condition assessed"
      }, {
        "name": "performer",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-performer",
        "documentation": "Who did assessment?"
      }, {
        "name": "method",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-method",
        "documentation": "Evaluation mechanism"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-subject",
        "documentation": "Who/what does assessment apply to?"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-patient",
        "documentation": "Who/what does assessment apply to?"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-encounter",
        "documentation": "Where was assessment performed?"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "RiskAssessment",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "RiskAssessment.condition", "RiskAssessment.performer", "RiskAssessment.subject", "RiskAssessment.patient", "RiskAssessment.encounter" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/RiskAssessment"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Slot.schedule" ],
      "searchParam": [ {
        "name": "actor",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/schedule-actor",
        "documentation": "The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for"
      }, {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/schedule-date",
        "documentation": "Search for Schedule resources that have a period that contains this date specified"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/schedule-identifier",
        "documentation": "A Schedule Identifier"
      }, {
        "name": "active",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/schedule-active",
        "documentation": "Is the schedule in active use"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/schedule-type",
        "documentation": "The type of appointments that can be booked into associated slot(s)"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Schedule",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Schedule.actor" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Schedule"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "SearchParameter.component" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-date",
        "documentation": "The search parameter publication date"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-code",
        "documentation": "Code used in URL"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-jurisdiction",
        "documentation": "Intended jurisdiction for search parameter"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-description",
        "documentation": "Text search against the description of the search parameter"
      }, {
        "name": "derived-from",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-derived-from",
        "documentation": "Original Definition for the search parameter"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-type",
        "documentation": "number | date | string | token | reference | composite | quantity | uri"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-version",
        "documentation": "The version identifier of the search parameter"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-url",
        "documentation": "The uri that identifies the search parameter"
      }, {
        "name": "target",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-target",
        "documentation": "Types of resource (if a resource reference)"
      }, {
        "name": "component",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-component",
        "documentation": "Defines how the part works"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-name",
        "documentation": "Name of the search parameter"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-publisher",
        "documentation": "Name of the publisher of the search parameter"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-status",
        "documentation": "The current status of the search parameter"
      }, {
        "name": "base",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-base",
        "documentation": "The resource type(s) this search parameter applies to"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "SearchParameter",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "SearchParameter.component" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/SearchParameter"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Observation.related-target" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/sequence-identifier",
        "documentation": "The unique identity for a particular sequence"
      }, {
        "name": "coordinate",
        "type": "composite",
        "definition": "http://hl7.org/fhir/SearchParameter/sequence-coordinate",
        "documentation": "Search parameter for region of the reference DNA sequence string. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `coordinate=1$lt345$gt123`, this means it will search for the Sequence resource on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above."
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/sequence-patient",
        "documentation": "The subject that the observation is about"
      }, {
        "name": "chromosome",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/sequence-chromosome",
        "documentation": "Chromosome number of the reference sequence"
      }, {
        "name": "start",
        "type": "number",
        "definition": "http://hl7.org/fhir/SearchParameter/sequence-start",
        "documentation": "Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence."
      }, {
        "name": "end",
        "type": "number",
        "definition": "http://hl7.org/fhir/SearchParameter/sequence-end",
        "documentation": "End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence."
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/sequence-type",
        "documentation": "Amino Acid Sequence/ DNA Sequence / RNA Sequence"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Sequence",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Sequence.patient" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Sequence"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "ServiceDefinition",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ServiceDefinition"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-date",
        "documentation": "The service definition publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-identifier",
        "documentation": "External identifiers for the service definition"
      }, {
        "name": "effective",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-effective",
        "documentation": "Effective time associated with the service definition"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-jurisdiction",
        "documentation": "Intended jurisdiction for service definition"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-name",
        "documentation": "Name of the service definition"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-description",
        "documentation": "Text search against the description of the service definition"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-publisher",
        "documentation": "Name of the publisher of the service definition"
      }, {
        "name": "topic",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-topic",
        "documentation": "Topics associated with the module"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-title",
        "documentation": "Text search against the title of the service definition"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-version",
        "documentation": "The version identifier of the service definition"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-url",
        "documentation": "The uri that identifies the service definition"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/servicedefinition-status",
        "documentation": "The current status of the service definition"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchParam": [ {
        "name": "schedule",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/slot-schedule",
        "documentation": "The Schedule Resource that we are seeking a slot within"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/slot-identifier",
        "documentation": "A Slot Identifier"
      }, {
        "name": "start",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/slot-start",
        "documentation": "Appointment date/time."
      }, {
        "name": "slot-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/slot-slot-type",
        "documentation": "The type of appointments that can be booked into the slot"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/slot-status",
        "documentation": "The free/busy status of the appointment"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Slot",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Slot.schedule" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Slot"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "DiagnosticReport.specimen", "Media.subject", "Media.patient", "Observation.specimen", "Specimen.parent" ],
      "searchParam": [ {
        "name": "container",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-container",
        "documentation": "The kind of specimen container"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-identifier",
        "documentation": "The unique identifier associated with the specimen"
      }, {
        "name": "parent",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-parent",
        "documentation": "The parent of the specimen"
      }, {
        "name": "container-id",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-container-id",
        "documentation": "The unique identifier associated with the specimen container"
      }, {
        "name": "bodysite",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-bodysite",
        "documentation": "The code for the body site from where the specimen originated"
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-subject",
        "documentation": "The subject of the specimen"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-patient",
        "documentation": "The patient the specimen comes from"
      }, {
        "name": "collected",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-collected",
        "documentation": "The date the specimen was collected"
      }, {
        "name": "accession",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-accession",
        "documentation": "The accession number associated with the specimen"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-type",
        "documentation": "The specimen type"
      }, {
        "name": "collector",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/specimen-collector",
        "documentation": "Who collected the specimen"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Specimen",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Specimen.parent", "Specimen.subject", "Specimen.patient", "Specimen.collector" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Specimen"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CapabilityStatement.supported-profile", "CapabilityStatement.resourceprofile", "OperationDefinition.paramprofile" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-date",
        "documentation": "The structure definition publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-identifier",
        "documentation": "External identifiers for the structure definition"
      }, {
        "name": "valueset",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-valueset",
        "documentation": "A vocabulary binding reference"
      }, {
        "name": "kind",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-kind",
        "documentation": "primitive-type | complex-type | resource | logical"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-jurisdiction",
        "documentation": "Intended jurisdiction for structure definition"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-description",
        "documentation": "Text search against the description of the structure definition"
      }, {
        "name": "experimental",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-experimental",
        "documentation": "If for testing purposes, not real usage"
      }, {
        "name": "context-type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-context-type",
        "documentation": "resource | datatype | extension"
      }, {
        "name": "abstract",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-abstract",
        "documentation": "Whether the structure is abstract"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-title",
        "documentation": "Text search against the title of the structure definition"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-type",
        "documentation": "Type defined or constrained by this structure"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-version",
        "documentation": "The version identifier of the structure definition"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-url",
        "documentation": "The uri that identifies the structure definition"
      }, {
        "name": "path",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-path",
        "documentation": "A path that is constrained in the profile"
      }, {
        "name": "ext-context",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-ext-context",
        "documentation": "Where the extension can be used in instances"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-name",
        "documentation": "Name of the structure definition"
      }, {
        "name": "base-path",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-base-path",
        "documentation": "Path that identifies the base element"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-publisher",
        "documentation": "Name of the publisher of the structure definition"
      }, {
        "name": "derivation",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-derivation",
        "documentation": "specialization | constraint - How relates to base definition"
      }, {
        "name": "keyword",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-keyword",
        "documentation": "A code for the profile"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-status",
        "documentation": "The current status of the structure definition"
      }, {
        "name": "base",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-base",
        "documentation": "Definition that this type is constrained/specialized from"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "StructureDefinition",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "StructureDefinition.valueset" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/StructureDefinition"
      },
      "conditionalDelete": "multiple"
    }, {
      "type": "StructureMap",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/StructureMap"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-date",
        "documentation": "The structure map publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-identifier",
        "documentation": "External identifiers for the structure map"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-jurisdiction",
        "documentation": "Intended jurisdiction for structure map"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-name",
        "documentation": "Name of the structure map"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-description",
        "documentation": "Text search against the description of the structure map"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-publisher",
        "documentation": "Name of the publisher of the structure map"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-title",
        "documentation": "Text search against the title of the structure map"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-version",
        "documentation": "The version identifier of the structure map"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-url",
        "documentation": "The uri that identifies the structure map"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/structuremap-status",
        "documentation": "The current status of the structure map"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "type": "Subscription",
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Subscription"
      },
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "searchParam": [ {
        "name": "payload",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/subscription-payload",
        "documentation": "Mimetype to send, or omit for no payload"
      }, {
        "name": "criteria",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/subscription-criteria",
        "documentation": "Rule for server push criteria"
      }, {
        "name": "contact",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/subscription-contact",
        "documentation": "Contact details for source (e.g. troubleshooting)"
      }, {
        "name": "tag",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/subscription-tag",
        "documentation": "A tag to add to matching resources"
      }, {
        "name": "type",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/subscription-type",
        "documentation": "rest-hook | websocket | email | sms | message"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/subscription-url",
        "documentation": "Where the channel points to"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/subscription-status",
        "documentation": "requested | active | error | off"
      } ],
      "referencePolicy": [ "literal", "logical" ],
      "conditionalCreate": true,
      "conditionalDelete": "multiple",
      "conditionalUpdate": true
    }, {
      "searchRevInclude": [ "Contract.agent", "Group.member", "Medication.ingredient", "Specimen.subject", "Specimen.patient", "Substance.substance-reference" ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/substance-identifier",
        "documentation": "Unique identifier for the substance"
      }, {
        "name": "container-identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/substance-container-identifier",
        "documentation": "Identifier of the package/container"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/substance-code",
        "documentation": "The code of the substance or ingredient"
      }, {
        "name": "quantity",
        "type": "quantity",
        "definition": "http://hl7.org/fhir/SearchParameter/substance-quantity",
        "documentation": "Amount of substance in the package"
      }, {
        "name": "substance-reference",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/substance-substance-reference",
        "documentation": "A component of the substance"
      }, {
        "name": "expiry",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/substance-expiry",
        "documentation": "Expiry date of package or container of substance"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/substance-category",
        "documentation": "The category of the substance"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Substance",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Substance.substance-reference" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Substance"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-identifier",
        "documentation": "External identifier"
      }, {
        "name": "receiver",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-receiver",
        "documentation": "Who collected the Supply"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-patient",
        "documentation": "Patient for whom the item is supplied"
      }, {
        "name": "supplier",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-supplier",
        "documentation": "Dispenser"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-status",
        "documentation": "in-progress | completed | abandoned"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "SupplyDelivery",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "SupplyDelivery.receiver", "SupplyDelivery.patient", "SupplyDelivery.supplier" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/SupplyDelivery"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-date",
        "documentation": "When the request was made"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-identifier",
        "documentation": "Unique identifier"
      }, {
        "name": "kind",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-kind",
        "documentation": "The kind of supply (central, non-stock, etc.)"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-patient",
        "documentation": "Patient for whom the item is supplied"
      }, {
        "name": "supplier",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-supplier",
        "documentation": "Who is intended to fulfill the request"
      }, {
        "name": "source",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-source",
        "documentation": "Who initiated this order"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-status",
        "documentation": "requested | completed | failed | cancelled"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "SupplyRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "SupplyRequest.patient", "SupplyRequest.supplier", "SupplyRequest.source" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/SupplyRequest"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "Task.part-of" ],
      "searchParam": [ {
        "name": "owner",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-owner",
        "documentation": "Search by task owner"
      }, {
        "name": "requester",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-requester",
        "documentation": "Search by task requester"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-identifier",
        "documentation": "Search for a task instance by its business identifier"
      }, {
        "name": "business-status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-business-status",
        "documentation": "Search by business status"
      }, {
        "name": "period",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/task-period",
        "documentation": "Search by period Task is/was underway"
      }, {
        "name": "code",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-code",
        "documentation": "Search by task code"
      }, {
        "name": "performer",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-performer",
        "documentation": "Search by recommended type of performer (e.g., Requester, Performer, Scheduler)."
      }, {
        "name": "subject",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-subject",
        "documentation": "Search by subject"
      }, {
        "name": "focus",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-focus",
        "documentation": "Search by task focus"
      }, {
        "name": "part-of",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-part-of",
        "documentation": "Search by task this task is part of"
      }, {
        "name": "priority",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-priority",
        "documentation": "Search by task priority"
      }, {
        "name": "authored-on",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/task-authored-on",
        "documentation": "Search by creation date"
      }, {
        "name": "intent",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-intent",
        "documentation": "Search by task intent"
      }, {
        "name": "group-identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-group-identifier",
        "documentation": "Search by group identifier"
      }, {
        "name": "based-on",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-based-on",
        "documentation": "Search by requests this task is based on"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-patient",
        "documentation": "Search by patient"
      }, {
        "name": "statusreason",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-statusreason",
        "documentation": "Search by status reason"
      }, {
        "name": "definition-ref",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-definition-ref",
        "documentation": "Search by task definition as a Reference"
      }, {
        "name": "organization",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-organization",
        "documentation": "Search by responsible organization"
      }, {
        "name": "context",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/task-context",
        "documentation": "Search by encounter or episode"
      }, {
        "name": "modified",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/task-modified",
        "documentation": "Search by last modification date"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/task-status",
        "documentation": "Search by task status"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "Task",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Task.owner", "Task.requester", "Task.subject", "Task.focus", "Task.part-of", "Task.based-on", "Task.patient", "Task.definition-ref", "Task.organization", "Task.context" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/Task"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchParam": [ {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/testreport-identifier",
        "documentation": "External identifier"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/testreport-name",
        "documentation": "Informal name of the executed TestScript"
      }, {
        "name": "tester",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/testreport-tester",
        "documentation": "Name of the tester producing this report (Organization or individual)"
      }, {
        "name": "testscript",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/testreport-testscript",
        "documentation": "Reference to the  version-specific TestScript that was executed to produce this TestReport"
      }, {
        "name": "issued",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/testreport-issued",
        "documentation": "When the TestScript was executed and this TestReport was generated"
      }, {
        "name": "participant",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/testreport-participant",
        "documentation": "The uri of the participant. An absolute URL is preferred"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "TestReport",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "TestReport.testscript" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/TestReport"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "TestReport.testscript" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-date",
        "documentation": "The test script publication date"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-identifier",
        "documentation": "External identifiers for the test script"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-jurisdiction",
        "documentation": "Intended jurisdiction for test script"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-name",
        "documentation": "Name of the test script"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-description",
        "documentation": "Text search against the description of the test script"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-publisher",
        "documentation": "Name of the publisher of the test script"
      }, {
        "name": "testscript-capability",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-testscript-capability",
        "documentation": "TestScript required and validated capability"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-title",
        "documentation": "Text search against the title of the test script"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-version",
        "documentation": "The version identifier of the test script"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-url",
        "documentation": "The uri that identifies the test script"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/testscript-status",
        "documentation": "The current status of the test script"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "TestScript",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/TestScript"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "ConceptMap.source", "ConceptMap.target", "ConceptMap.source-uri", "ConceptMap.target-uri", "StructureDefinition.valueset" ],
      "searchParam": [ {
        "name": "date",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-date",
        "documentation": "The value set publication date"
      }, {
        "name": "reference",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-reference",
        "documentation": "A code system included or excluded in the value set or an imported value set"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-identifier",
        "documentation": "External identifiers for the value set"
      }, {
        "name": "jurisdiction",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-jurisdiction",
        "documentation": "Intended jurisdiction for value set"
      }, {
        "name": "name",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-name",
        "documentation": "Name of the value set"
      }, {
        "name": "description",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-description",
        "documentation": "Text search against the description of the value set"
      }, {
        "name": "publisher",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-publisher",
        "documentation": "Name of the publisher of the value set"
      }, {
        "name": "title",
        "type": "string",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-title",
        "documentation": "Text search against the title of the value set"
      }, {
        "name": "version",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-version",
        "documentation": "The version identifier of the value set"
      }, {
        "name": "url",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-url",
        "documentation": "The uri that identifies the value set"
      }, {
        "name": "status",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-status",
        "documentation": "The current status of the value set"
      }, {
        "name": "expansion",
        "type": "uri",
        "definition": "http://hl7.org/fhir/SearchParameter/valueset-expansion",
        "documentation": "Uniquely identifies this expansion"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "ValueSet",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/ValueSet"
      },
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CarePlan.activityreference" ],
      "searchParam": [ {
        "name": "prescriber",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-prescriber",
        "documentation": "Who authorizes the vision product"
      }, {
        "name": "identifier",
        "type": "token",
        "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-identifier",
        "documentation": "Return prescriptions with this external identifier"
      }, {
        "name": "patient",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-patient",
        "documentation": "The identity of a patient to list dispenses for"
      }, {
        "name": "datewritten",
        "type": "date",
        "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-datewritten",
        "documentation": "Return prescriptions written on this date"
      }, {
        "name": "encounter",
        "type": "reference",
        "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-encounter",
        "documentation": "Return prescriptions with this encounter identifier"
      } ],
      "conditionalUpdate": true,
      "referencePolicy": [ "literal", "logical" ],
      "type": "VisionPrescription",
      "interaction": [ {
        "code": "read",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "vread",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "update",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "delete",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-instance",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "history-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "create",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      }, {
        "code": "search-type",
        "documentation": "Implemented per the specification (or Insert other doco here)"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "VisionPrescription.prescriber", "VisionPrescription.patient", "VisionPrescription.encounter" ],
      "profile": {
        "reference": "http://hl7.org/fhir/StructureDefinition/VisionPrescription"
      },
      "conditionalDelete": "multiple"
    } ],
    "security": {
      "cors": true,
      "service": [ {
        "text": "See http://docs.smarthealthit.org/",
        "coding": [ {
          "code": "SMART-on-FHIR",
          "system": "http://hl7.org/fhir/restful-security-service",
          "display": "SMART-on-FHIR"
        } ]
      } ],
      "description": "This is the Capability Statement to declare that the server supports SMART-on-FHIR. See the SMART-on-FHIR docs for the extension that would go with such a server"
    },
    "operation": [ {
      "name": "validate",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/resource-validate"
      }
    }, {
      "name": "meta",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/resource-meta"
      }
    }, {
      "name": "meta-add",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/resource-meta-add"
      }
    }, {
      "name": "meta-delete",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/resource-meta-delete"
      }
    }, {
      "name": "apply",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/activitydefinition-apply"
      }
    }, {
      "name": "data-requirements",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/activitydefinition-data-requirements"
      }
    }, {
      "name": "subset",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/capabilitystatement-subset"
      }
    }, {
      "name": "implements",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/capabilitystatement-implements"
      }
    }, {
      "name": "conforms",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/capabilitystatement-conforms"
      }
    }, {
      "name": "lookup",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/codesystem-lookup"
      }
    }, {
      "name": "subsumes",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/codesystem-subsumes"
      }
    }, {
      "name": "compose",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/codesystem-compose"
      }
    }, {
      "name": "document",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/composition-document"
      }
    }, {
      "name": "translate",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/conceptmap-translate"
      }
    }, {
      "name": "closure",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/conceptmap-closure"
      }
    }, {
      "name": "everything",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/encounter-everything"
      }
    }, {
      "name": "data-requirements",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/library-data-requirements"
      }
    }, {
      "name": "find",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/list-find"
      }
    }, {
      "name": "evaluate-measure",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/measure-evaluate-measure"
      }
    }, {
      "name": "data-requirements",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/measure-data-requirements"
      }
    }, {
      "name": "process-message",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/messageheader-process-message"
      }
    }, {
      "name": "stats",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/observation-stats"
      }
    }, {
      "name": "match",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/patient-match"
      }
    }, {
      "name": "everything",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/patient-everything"
      }
    }, {
      "name": "apply",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/plandefinition-apply"
      }
    }, {
      "name": "data-requirements",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/plandefinition-data-requirements"
      }
    }, {
      "name": "populate",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/questionnaire-populate"
      }
    }, {
      "name": "populatehtml",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/questionnaire-populatehtml"
      }
    }, {
      "name": "populatelink",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/questionnaire-populatelink"
      }
    }, {
      "name": "evaluate",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/servicedefinition-evaluate"
      }
    }, {
      "name": "data-requirements",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/servicedefinition-data-requirements"
      }
    }, {
      "name": "questionnaire",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/structuredefinition-questionnaire"
      }
    }, {
      "name": "transform",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/structuremap-transform"
      }
    }, {
      "name": "reserve",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-reserve"
      }
    }, {
      "name": "start",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-start"
      }
    }, {
      "name": "finish",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-finish"
      }
    }, {
      "name": "fail",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-fail"
      }
    }, {
      "name": "release",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-release"
      }
    }, {
      "name": "suspend",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-suspend"
      }
    }, {
      "name": "resume",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-resume"
      }
    }, {
      "name": "cancel",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-cancel"
      }
    }, {
      "name": "stop",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-stop"
      }
    }, {
      "name": "set-input",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-set-input"
      }
    }, {
      "name": "set-output",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/task-set-output"
      }
    }, {
      "name": "expand",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/valueset-expand"
      }
    }, {
      "name": "validate-code",
      "definition": {
        "reference": "http://hl7.org/fhir/OperationDefinition/valueset-validate-code"
      }
    } ],
    "interaction": [ {
      "code": "transaction",
      "documentation": "Implemented per the specification (or Insert other doco here)"
    }, {
      "code": "batch",
      "documentation": "Implemented per the specification (or Insert other doco here)"
    }, {
      "code": "history-system",
      "documentation": "Implemented per the specification (or Insert other doco here)"
    }, {
      "code": "search-system",
      "documentation": "Implemented per the specification (or Insert other doco here)"
    } ],
    "searchParam": [ {
      "name": "_text",
      "type": "string",
      "definition": "http://hl7.org/fhir/SearchParameter/domainresource-text",
      "documentation": "Search on the narrative of the resource"
    }, {
      "name": "_query",
      "type": "token",
      "definition": "http://hl7.org/fhir/SearchParameter/resource-query",
      "documentation": "A custom search profile that describes a specific defined query operation"
    }, {
      "name": "_profile",
      "type": "uri",
      "definition": "http://hl7.org/fhir/SearchParameter/resource-profile",
      "documentation": "Profiles this resource claims to conform to"
    }, {
      "name": "_lastUpdated",
      "type": "date",
      "definition": "http://hl7.org/fhir/SearchParameter/resource-lastUpdated",
      "documentation": "When the resource version last changed"
    }, {
      "name": "_tag",
      "type": "token",
      "definition": "http://hl7.org/fhir/SearchParameter/resource-tag",
      "documentation": "Tags applied to this resource"
    }, {
      "name": "_security",
      "type": "token",
      "definition": "http://hl7.org/fhir/SearchParameter/resource-security",
      "documentation": "Security Labels applied to this resource"
    }, {
      "name": "_id",
      "type": "token",
      "definition": "http://hl7.org/fhir/SearchParameter/resource-id",
      "documentation": "Logical id of this artifact"
    }, {
      "name": "_content",
      "type": "string",
      "definition": "http://hl7.org/fhir/SearchParameter/resource-content",
      "documentation": "Search on the entire content of the resource"
    } ],
    "documentation": "All the functionality defined in FHIR"
  } ]
}