Connectathon 11 Snapshot

This page is part of the FHIR Specification (v1.2.0: STU 3 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Conformance-base.json

Raw JSON (canonical form)

Base Conformance Statement

{
  "resourceType": "Conformance",
  "id": "base",
  "text": {
    "status": "generated",
    "div": "<div>!-- Snipped for Brevity --></div>"
  },
  "url": "http://hl7.org/fhir/Conformance/base",
  "version": "1.2.0-7447",
  "name": "Base FHIR Conformance Statement (Full)",
  "status": "draft",
  "experimental": true,
  "publisher": "FHIR Project Team",
  "contact": [
    {
      "telecom": [
        {
          "system": "other",
          "value": "http://hl7.org/fhir"
        }
      ]
    }
  ],
  "date": "2015-12-11T17:38:40+11:00",
  "description": "This is the base conformance 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 conformance statements from",
  "kind": "capability",
  "software": {
    "name": "Insert your softwware name here..."
  },
  "fhirVersion": "1.2.0",
  "acceptUnknown": "both",
  "format": [
    "xml",
    "json"
  ],
  "rest": [
    {
      "mode": "server",
      "documentation": "All the functionality defined in FHIR",
      "security": {
        "cors": true,
        "service": [
          {
            "coding": [
              {
                "system": "http://hl7.org/fhir/restful-security-service",
                "code": "SMART-on-FHIR",
                "display": "SMART-on-FHIR"
              }
            ],
            "text": "See http://docs.smarthealthit.org/"
          }
        ],
        "description": "This is the conformance 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"
      },
      "resource": [
        {
          "type": "Account",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Account.patient",
            "Account.subject",
            "Account.owner"
          ],
          "searchParam": [
            {
              "name": "balance",
              "definition": "http://hl7.org/fhir/SearchParameter/account-balance",
              "type": "quantity",
              "documentation": "How much is in account?"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/account-patient",
              "type": "reference",
              "documentation": "What is account tied to?"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/account-status",
              "type": "token",
              "documentation": "active | inactive"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/account-subject",
              "type": "reference",
              "documentation": "What is account tied to?"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/account-name",
              "type": "string",
              "documentation": "Human-readable label"
            },
            {
              "name": "owner",
              "definition": "http://hl7.org/fhir/SearchParameter/account-owner",
              "type": "reference",
              "documentation": "Who is responsible?"
            },
            {
              "name": "period",
              "definition": "http://hl7.org/fhir/SearchParameter/account-period",
              "type": "date",
              "documentation": "Transaction window"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/account-type",
              "type": "token",
              "documentation": "E.g. patient, expense, depreciation"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/account-identifier",
              "type": "token",
              "documentation": "Account number"
            }
          ]
        },
        {
          "type": "AllergyIntolerance",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "AllergyIntolerance.reporter",
            "AllergyIntolerance.patient",
            "AllergyIntolerance.recorder"
          ],
          "searchRevInclude": [
            "ClinicalImpression.problem",
            "ImmunizationRecommendation.information"
          ],
          "searchParam": [
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-status",
              "type": "token",
              "documentation": "active | unconfirmed | confirmed | inactive | resolved | refuted | entered-in-error"
            },
            {
              "name": "onset",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-onset",
              "type": "date",
              "documentation": "Date(/time) when manifestations showed"
            },
            {
              "name": "last-date",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-last-date",
              "type": "date",
              "documentation": "Date(/time) of last known occurrence of a reaction"
            },
            {
              "name": "severity",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-severity",
              "type": "token",
              "documentation": "mild | moderate | severe (of event as a whole)"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-type",
              "type": "token",
              "documentation": "allergy | intolerance - Underlying mechanism (if known)"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-date",
              "type": "date",
              "documentation": "When recorded"
            },
            {
              "name": "reporter",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-reporter",
              "type": "reference",
              "documentation": "Source of the information about the allergy"
            },
            {
              "name": "substance",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-substance",
              "type": "token",
              "documentation": "Substance, (or class) considered to be responsible for risk"
            },
            {
              "name": "criticality",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-criticality",
              "type": "token",
              "documentation": "CRITL | CRITH | CRITU"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-category",
              "type": "token",
              "documentation": "food | medication | environment | other - Category of Substance"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-patient",
              "type": "reference",
              "documentation": "Who the sensitivity is for"
            },
            {
              "name": "recorder",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-recorder",
              "type": "reference",
              "documentation": "Who recorded the sensitivity"
            },
            {
              "name": "route",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-route",
              "type": "token",
              "documentation": "How the subject was exposed to the substance"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-identifier",
              "type": "token",
              "documentation": "External ids for this item"
            },
            {
              "name": "manifestation",
              "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-manifestation",
              "type": "token",
              "documentation": "Clinical symptoms/signs associated with the Event"
            }
          ]
        },
        {
          "type": "Appointment",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Appointment.patient",
            "Appointment.practitioner",
            "Appointment.location",
            "Appointment.actor"
          ],
          "searchRevInclude": [
            "AppointmentResponse.appointment",
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "ClinicalImpression.action",
            "Encounter.appointment"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-patient",
              "type": "reference",
              "documentation": "One of the individuals of the appointment is this patient"
            },
            {
              "name": "practitioner",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-practitioner",
              "type": "reference",
              "documentation": "One of the individuals of the appointment is this practitioner"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-location",
              "type": "reference",
              "documentation": "This location is listed in the participants of the appointment"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-status",
              "type": "token",
              "documentation": "The overall status of the appointment"
            },
            {
              "name": "part-status",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-part-status",
              "type": "token",
              "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": "actor",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-actor",
              "type": "reference",
              "documentation": "Any one of the individuals participating in the appointment"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-date",
              "type": "date",
              "documentation": "Appointment date/time."
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/appointment-identifier",
              "type": "token",
              "documentation": "An Identifier of the Appointment"
            }
          ]
        },
        {
          "type": "AppointmentResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "AppointmentResponse.patient",
            "AppointmentResponse.practitioner",
            "AppointmentResponse.location",
            "AppointmentResponse.actor",
            "AppointmentResponse.appointment"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-patient",
              "type": "reference",
              "documentation": "This Response is for this Patient"
            },
            {
              "name": "practitioner",
              "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-practitioner",
              "type": "reference",
              "documentation": "This Response is for this Practitioner"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-location",
              "type": "reference",
              "documentation": "This Response is for this Location"
            },
            {
              "name": "part-status",
              "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-part-status",
              "type": "token",
              "documentation": "The participants acceptance status for this appointment"
            },
            {
              "name": "actor",
              "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-actor",
              "type": "reference",
              "documentation": "The Person, Location/HealthcareService or Device that this appointment response replies for"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-identifier",
              "type": "token",
              "documentation": "An Identifier in this appointment response"
            },
            {
              "name": "appointment",
              "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-appointment",
              "type": "reference",
              "documentation": "The appointment that the response is attached to"
            }
          ]
        },
        {
          "type": "AuditEvent",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "AuditEvent.reference",
            "AuditEvent.patient",
            "AuditEvent.participant"
          ],
          "searchParam": [
            {
              "name": "site",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-site",
              "type": "token",
              "documentation": "Logical source location within the enterprise"
            },
            {
              "name": "desc",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-desc",
              "type": "string",
              "documentation": "Instance-specific descriptor for Object"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-type",
              "type": "token",
              "documentation": "Type/identifier of event"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-date",
              "type": "date",
              "documentation": "Time when the event occurred on source"
            },
            {
              "name": "reference",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-reference",
              "type": "reference",
              "documentation": "Specific instance of resource (e.g. versioned)"
            },
            {
              "name": "identity",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-identity",
              "type": "token",
              "documentation": "Specific instance of object (e.g. versioned)"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-patient",
              "type": "reference",
              "documentation": "Direct reference to resource"
            },
            {
              "name": "altid",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-altid",
              "type": "token",
              "documentation": "Alternative User id e.g. authentication"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-source",
              "type": "token",
              "documentation": "The identity of source detecting the event"
            },
            {
              "name": "address",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-address",
              "type": "token",
              "documentation": "Identifier for the network access point of the user device"
            },
            {
              "name": "subtype",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-subtype",
              "type": "token",
              "documentation": "More specific type/id for the event"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-name",
              "type": "string",
              "documentation": "Human-meaningful name for the user"
            },
            {
              "name": "action",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-action",
              "type": "token",
              "documentation": "Type of action performed during the event"
            },
            {
              "name": "participant",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-participant",
              "type": "reference",
              "documentation": "Direct reference to resource"
            },
            {
              "name": "policy",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-policy",
              "type": "uri",
              "documentation": "Policy that authorized event"
            },
            {
              "name": "object-type",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-object-type",
              "type": "token",
              "documentation": "Type of object involved"
            },
            {
              "name": "user",
              "definition": "http://hl7.org/fhir/SearchParameter/auditevent-user",
              "type": "token",
              "documentation": "Unique identifier for the user"
            }
          ]
        },
        {
          "type": "Basic",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Basic.author",
            "Basic.patient",
            "Basic.subject"
          ],
          "searchParam": [
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/basic-author",
              "type": "reference",
              "documentation": "Who created"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/basic-patient",
              "type": "reference",
              "documentation": "Identifies the focus of this resource"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/basic-created",
              "type": "date",
              "documentation": "When created"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/basic-subject",
              "type": "reference",
              "documentation": "Identifies the focus of this resource"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/basic-code",
              "type": "token",
              "documentation": "Kind of Resource"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/basic-identifier",
              "type": "token",
              "documentation": "Business identifier"
            }
          ]
        },
        {
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "contenttype",
              "definition": "http://hl7.org/fhir/SearchParameter/binary-contenttype",
              "type": "token",
              "documentation": "MimeType of the binary content"
            }
          ]
        },
        {
          "type": "BodySite",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "BodySite.patient"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/bodysite-patient",
              "type": "reference",
              "documentation": "Patient to whom bodysite belongs"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/bodysite-code",
              "type": "token",
              "documentation": "Named anatomical location"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/bodysite-identifier",
              "type": "token",
              "documentation": "Identifier for this instance of the anatomical location"
            }
          ]
        },
        {
          "type": "Bundle",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Bundle.message",
            "Bundle.composition"
          ],
          "searchParam": [
            {
              "name": "message",
              "definition": "http://hl7.org/fhir/SearchParameter/bundle-message",
              "type": "reference",
              "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"
            },
            {
              "name": "composition",
              "definition": "http://hl7.org/fhir/SearchParameter/bundle-composition",
              "type": "reference",
              "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",
              "definition": "http://hl7.org/fhir/SearchParameter/bundle-type",
              "type": "token",
              "documentation": "document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection"
            }
          ]
        },
        {
          "type": "CarePlan",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "CarePlan.condition",
            "CarePlan.subject",
            "CarePlan.goal",
            "CarePlan.patient",
            "CarePlan.participant",
            "CarePlan.performer",
            "CarePlan.activityreference",
            "CarePlan.relatedplan"
          ],
          "searchRevInclude": [
            "CarePlan.relatedplan",
            "ClinicalImpression.plan"
          ],
          "searchParam": [
            {
              "name": "activitycode",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-activitycode",
              "type": "token",
              "documentation": "Detail type of activity"
            },
            {
              "name": "condition",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-condition",
              "type": "reference",
              "documentation": "Health issues this plan addresses"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-subject",
              "type": "reference",
              "documentation": "Who care plan is for"
            },
            {
              "name": "activitydate",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-activitydate",
              "type": "date",
              "documentation": "Specified date occurs within period specified by CarePlan.activity.timingSchedule"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-date",
              "type": "date",
              "documentation": "Time period plan covers"
            },
            {
              "name": "goal",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-goal",
              "type": "reference",
              "documentation": "Desired outcome of plan"
            },
            {
              "name": "related",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-related",
              "type": "composite",
              "documentation": "A combination of the type of relationship and the related plan"
            },
            {
              "name": "relatedcode",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-relatedcode",
              "type": "token",
              "documentation": "includes | replaces | fulfills"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-patient",
              "type": "reference",
              "documentation": "Who care plan is for"
            },
            {
              "name": "participant",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-participant",
              "type": "reference",
              "documentation": "Who is involved"
            },
            {
              "name": "performer",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-performer",
              "type": "reference",
              "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": "activityreference",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-activityreference",
              "type": "reference",
              "documentation": "Activity details defined in specific resource"
            },
            {
              "name": "relatedplan",
              "definition": "http://hl7.org/fhir/SearchParameter/careplan-relatedplan",
              "type": "reference",
              "documentation": "Plan relationship exists with"
            }
          ]
        },
        {
          "type": "Claim",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Claim.organization",
            "Claim.patient",
            "Claim.facility",
            "Claim.target",
            "Claim.provider"
          ],
          "searchRevInclude": [
            "ClaimResponse.request",
            "ExplanationOfBenefit.claim"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-organization",
              "type": "reference",
              "documentation": "The reference to the providing organization"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-patient",
              "type": "reference",
              "documentation": "Patient receiveing the services"
            },
            {
              "name": "facility",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-facility",
              "type": "reference",
              "documentation": "Facility responsible for the goods and services"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-created",
              "type": "date",
              "documentation": "The creation date for the Claim"
            },
            {
              "name": "priority",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-priority",
              "type": "token",
              "documentation": "Processing priority requested"
            },
            {
              "name": "target",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-target",
              "type": "reference",
              "documentation": "The target payor/insurer for the Claim"
            },
            {
              "name": "use",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-use",
              "type": "token",
              "documentation": "The kind of financial resource"
            },
            {
              "name": "provider",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-provider",
              "type": "reference",
              "documentation": "Provider responsible for the Claim"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/claim-identifier",
              "type": "token",
              "documentation": "The primary identifier of the financial resource"
            }
          ]
        },
        {
          "type": "ClaimResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ClaimResponse.organization",
            "ClaimResponse.request"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-organization",
              "type": "reference",
              "documentation": "The organization who generated this resource"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-created",
              "type": "date",
              "documentation": "The creation date"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-request",
              "type": "reference",
              "documentation": "The claim reference"
            },
            {
              "name": "paymentdate",
              "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-paymentdate",
              "type": "date",
              "documentation": "The expected paymentDate"
            },
            {
              "name": "outcome",
              "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-outcome",
              "type": "token",
              "documentation": "The processing outcome"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-identifier",
              "type": "token",
              "documentation": "The identity of the insurer"
            },
            {
              "name": "disposition",
              "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-disposition",
              "type": "string",
              "documentation": "The contents of the disposition message"
            }
          ]
        },
        {
          "type": "ClinicalImpression",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ClinicalImpression.assessor",
            "ClinicalImpression.trigger",
            "ClinicalImpression.patient",
            "ClinicalImpression.plan",
            "ClinicalImpression.previous",
            "ClinicalImpression.action",
            "ClinicalImpression.investigation",
            "ClinicalImpression.problem"
          ],
          "searchRevInclude": [
            "ClinicalImpression.previous"
          ],
          "searchParam": [
            {
              "name": "assessor",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-assessor",
              "type": "reference",
              "documentation": "The clinician performing the assessment"
            },
            {
              "name": "trigger",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-trigger",
              "type": "reference",
              "documentation": "Request or event that necessitated this assessment"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-patient",
              "type": "reference",
              "documentation": "The patient being assessed"
            },
            {
              "name": "plan",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-plan",
              "type": "reference",
              "documentation": "Plan of action after assessment"
            },
            {
              "name": "resolved",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-resolved",
              "type": "token",
              "documentation": "Diagnoses/conditions resolved since previous assessment"
            },
            {
              "name": "trigger-code",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-trigger-code",
              "type": "token",
              "documentation": "Request or event that necessitated this assessment"
            },
            {
              "name": "previous",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-previous",
              "type": "reference",
              "documentation": "Reference to last assessment"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-status",
              "type": "token",
              "documentation": "in-progress | completed | entered-in-error"
            },
            {
              "name": "action",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-action",
              "type": "reference",
              "documentation": "Actions taken during assessment"
            },
            {
              "name": "finding",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-finding",
              "type": "token",
              "documentation": "Specific text or code for finding"
            },
            {
              "name": "investigation",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-investigation",
              "type": "reference",
              "documentation": "Record of a specific investigation"
            },
            {
              "name": "problem",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-problem",
              "type": "reference",
              "documentation": "General assessment of patient state"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-date",
              "type": "date",
              "documentation": "When the assessment occurred"
            },
            {
              "name": "ruledout",
              "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-ruledout",
              "type": "token",
              "documentation": "Specific text of code for diagnosis"
            }
          ]
        },
        {
          "type": "Communication",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Communication.sender",
            "Communication.patient",
            "Communication.subject",
            "Communication.request",
            "Communication.encounter",
            "Communication.recipient"
          ],
          "searchParam": [
            {
              "name": "sender",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-sender",
              "type": "reference",
              "documentation": "Message sender"
            },
            {
              "name": "sent",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-sent",
              "type": "date",
              "documentation": "When sent"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-category",
              "type": "token",
              "documentation": "Message category"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-patient",
              "type": "reference",
              "documentation": "Focus of message"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-status",
              "type": "token",
              "documentation": "in-progress | completed | suspended | rejected | failed"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-subject",
              "type": "reference",
              "documentation": "Focus of message"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-request",
              "type": "reference",
              "documentation": "CommunicationRequest producing this message"
            },
            {
              "name": "received",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-received",
              "type": "date",
              "documentation": "When received"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-encounter",
              "type": "reference",
              "documentation": "Encounter leading to message"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-identifier",
              "type": "token",
              "documentation": "Unique identifier"
            },
            {
              "name": "medium",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-medium",
              "type": "token",
              "documentation": "A channel of communication"
            },
            {
              "name": "recipient",
              "definition": "http://hl7.org/fhir/SearchParameter/communication-recipient",
              "type": "reference",
              "documentation": "Message recipient"
            }
          ]
        },
        {
          "type": "CommunicationRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "CommunicationRequest.sender",
            "CommunicationRequest.requester",
            "CommunicationRequest.patient",
            "CommunicationRequest.subject",
            "CommunicationRequest.encounter",
            "CommunicationRequest.recipient"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "Communication.request"
          ],
          "searchParam": [
            {
              "name": "sender",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-sender",
              "type": "reference",
              "documentation": "Message sender"
            },
            {
              "name": "requested",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-requested",
              "type": "date",
              "documentation": "When ordered or proposed"
            },
            {
              "name": "time",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-time",
              "type": "date",
              "documentation": "When scheduled"
            },
            {
              "name": "requester",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-requester",
              "type": "reference",
              "documentation": "An individual who requested a communication"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-category",
              "type": "token",
              "documentation": "Message category"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-patient",
              "type": "reference",
              "documentation": "Focus of message"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-status",
              "type": "token",
              "documentation": "proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed"
            },
            {
              "name": "priority",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-priority",
              "type": "token",
              "documentation": "Message urgency"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-subject",
              "type": "reference",
              "documentation": "Focus of message"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-encounter",
              "type": "reference",
              "documentation": "Encounter leading to message"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-identifier",
              "type": "token",
              "documentation": "Unique identifier"
            },
            {
              "name": "medium",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-medium",
              "type": "token",
              "documentation": "A channel of communication"
            },
            {
              "name": "recipient",
              "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-recipient",
              "type": "reference",
              "documentation": "Message recipient"
            }
          ]
        },
        {
          "type": "Composition",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Composition.subject",
            "Composition.encounter",
            "Composition.author",
            "Composition.patient",
            "Composition.attester",
            "Composition.entry"
          ],
          "searchParam": [
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-status",
              "type": "token",
              "documentation": "preliminary | final | amended | entered-in-error"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-subject",
              "type": "reference",
              "documentation": "Who and/or what the composition is about"
            },
            {
              "name": "class",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-class",
              "type": "token",
              "documentation": "Categorization of Composition"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-encounter",
              "type": "reference",
              "documentation": "Context of the Composition"
            },
            {
              "name": "period",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-period",
              "type": "date",
              "documentation": "The period covered by the documentation"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-type",
              "type": "token",
              "documentation": "Kind of composition (LOINC if possible)"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-date",
              "type": "date",
              "documentation": "Composition editing time"
            },
            {
              "name": "section",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-section",
              "type": "token",
              "documentation": "Classification of section (recommended)"
            },
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-author",
              "type": "reference",
              "documentation": "Who and/or what authored the composition"
            },
            {
              "name": "title",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-title",
              "type": "string",
              "documentation": "Human Readable name/title"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-patient",
              "type": "reference",
              "documentation": "Who and/or what the composition is about"
            },
            {
              "name": "confidentiality",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-confidentiality",
              "type": "token",
              "documentation": "As defined by affinity domain"
            },
            {
              "name": "attester",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-attester",
              "type": "reference",
              "documentation": "Who attested the composition"
            },
            {
              "name": "entry",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-entry",
              "type": "reference",
              "documentation": "A reference to data that supports this section"
            },
            {
              "name": "context",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-context",
              "type": "token",
              "documentation": "Code(s) that apply to the event being documented"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/composition-identifier",
              "type": "token",
              "documentation": "Logical identifier of composition (version-independent)"
            }
          ]
        },
        {
          "type": "ConceptMap",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ConceptMap.sourceuri",
            "ConceptMap.source",
            "ConceptMap.target"
          ],
          "searchParam": [
            {
              "name": "dependson",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-dependson",
              "type": "uri",
              "documentation": "Reference to element/field/ValueSet mapping depends on"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-status",
              "type": "token",
              "documentation": "Status of the concept map"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-date",
              "type": "date",
              "documentation": "The concept map publication date"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-url",
              "type": "uri",
              "documentation": "The URL of the concept map"
            },
            {
              "name": "targetsystem",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-targetsystem",
              "type": "uri",
              "documentation": "System of the target (if necessary)"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-version",
              "type": "token",
              "documentation": "The version identifier of the concept map"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-publisher",
              "type": "string",
              "documentation": "Name of the publisher of the concept map"
            },
            {
              "name": "product",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-product",
              "type": "uri",
              "documentation": "Reference to element/field/ValueSet mapping depends on"
            },
            {
              "name": "sourcecode",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-sourcecode",
              "type": "token",
              "documentation": "Identifies element being mapped"
            },
            {
              "name": "sourceuri",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-sourceuri",
              "type": "reference",
              "documentation": "Identifies the source of the concepts which are being mapped"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-source",
              "type": "reference",
              "documentation": "Identifies the source of the concepts which are being mapped"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-description",
              "type": "string",
              "documentation": "Text search in the description of the concept map"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-name",
              "type": "string",
              "documentation": "Name of the concept map"
            },
            {
              "name": "context",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-context",
              "type": "token",
              "documentation": "A use context assigned to the concept map"
            },
            {
              "name": "target",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-target",
              "type": "reference",
              "documentation": "Provides context to the mappings"
            },
            {
              "name": "targetcode",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-targetcode",
              "type": "token",
              "documentation": "Code that identifies the target element"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-identifier",
              "type": "token",
              "documentation": "Additional identifier for the concept map"
            },
            {
              "name": "sourcesystem",
              "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-sourcesystem",
              "type": "uri",
              "documentation": "Code System (if value set crosses code systems)"
            }
          ]
        },
        {
          "type": "Condition",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Condition.asserter",
            "Condition.encounter",
            "Condition.patient"
          ],
          "searchRevInclude": [
            "CarePlan.condition",
            "ClinicalImpression.problem",
            "Encounter.condition",
            "Encounter.indication",
            "Encounter.procedure",
            "EpisodeOfCare.condition",
            "RiskAssessment.condition"
          ],
          "searchParam": [
            {
              "name": "date-recorded",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-date-recorded",
              "type": "date",
              "documentation": "A date, when the Condition statement was documented"
            },
            {
              "name": "asserter",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-asserter",
              "type": "reference",
              "documentation": "Person who asserts this condition"
            },
            {
              "name": "onset",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-onset",
              "type": "date",
              "documentation": "Date related onsets (dateTime and Period)"
            },
            {
              "name": "evidence",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-evidence",
              "type": "token",
              "documentation": "Manifestation/symptom"
            },
            {
              "name": "body-site",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-body-site",
              "type": "token",
              "documentation": "Anatomical location, if relevant"
            },
            {
              "name": "onset-info",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-onset-info",
              "type": "string",
              "documentation": "Other onsets (boolean, age, range, string)"
            },
            {
              "name": "severity",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-severity",
              "type": "token",
              "documentation": "The severity of the condition"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-code",
              "type": "token",
              "documentation": "Code for the condition"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-encounter",
              "type": "reference",
              "documentation": "Encounter when condition first asserted"
            },
            {
              "name": "stage",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-stage",
              "type": "token",
              "documentation": "Simple summary (disease specific)"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-category",
              "type": "token",
              "documentation": "The category of the condition"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-patient",
              "type": "reference",
              "documentation": "Who has the condition?"
            },
            {
              "name": "clinicalstatus",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-clinicalstatus",
              "type": "token",
              "documentation": "The clinical status of the condition"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/condition-identifier",
              "type": "token",
              "documentation": "A unique identifier of the condition record"
            }
          ]
        },
        {
          "type": "Conformance",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/Conformance"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Conformance.supported-profile",
            "Conformance.profile"
          ],
          "searchParam": [
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-status",
              "type": "token",
              "documentation": "The current status of the conformance statement"
            },
            {
              "name": "resource",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-resource",
              "type": "token",
              "documentation": "Name of a resource mentioned in a conformance statement"
            },
            {
              "name": "security",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-security",
              "type": "token",
              "documentation": "OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates"
            },
            {
              "name": "format",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-format",
              "type": "token",
              "documentation": "formats supported (xml | json | mime type)"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-date",
              "type": "date",
              "documentation": "The conformance statement publication date"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-url",
              "type": "uri",
              "documentation": "The uri that identifies the conformance statement"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-version",
              "type": "token",
              "documentation": "The version identifier of the conformance statement"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-publisher",
              "type": "string",
              "documentation": "Name of the publisher of the conformance statement"
            },
            {
              "name": "mode",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-mode",
              "type": "token",
              "documentation": "Mode - restful (server/client) or messaging (sender/receiver)"
            },
            {
              "name": "software",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-software",
              "type": "string",
              "documentation": "Part of a the name of a software application"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-description",
              "type": "string",
              "documentation": "Text search in the description of the conformance statement"
            },
            {
              "name": "event",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-event",
              "type": "token",
              "documentation": "Event code in a conformance statement"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-name",
              "type": "string",
              "documentation": "Name of the conformance statement"
            },
            {
              "name": "supported-profile",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-supported-profile",
              "type": "reference",
              "documentation": "Profiles for use cases supported"
            },
            {
              "name": "fhirversion",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-fhirversion",
              "type": "token",
              "documentation": "The version of FHIR"
            },
            {
              "name": "profile",
              "definition": "http://hl7.org/fhir/SearchParameter/conformance-profile",
              "type": "reference",
              "documentation": "A profile id invoked in a conformance statement"
            }
          ]
        },
        {
          "type": "Contract",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Contract.signer",
            "Contract.patient",
            "Contract.subject",
            "Contract.actor"
          ],
          "searchRevInclude": [
            "Contract.actor"
          ],
          "searchParam": [
            {
              "name": "signer",
              "definition": "http://hl7.org/fhir/SearchParameter/contract-signer",
              "type": "reference",
              "documentation": "Contract Signatory Party"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/contract-patient",
              "type": "reference",
              "documentation": "The identity of the target of the contract (if a patient)"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/contract-subject",
              "type": "reference",
              "documentation": "The identity of the target of the contract"
            },
            {
              "name": "actor",
              "definition": "http://hl7.org/fhir/SearchParameter/contract-actor",
              "type": "reference",
              "documentation": "Contract Actor Type"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/contract-identifier",
              "type": "token",
              "documentation": "The identity of the contract"
            }
          ]
        },
        {
          "type": "Coverage",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Coverage.issuer",
            "Coverage.subscriber"
          ],
          "searchParam": [
            {
              "name": "plan",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-plan",
              "type": "token",
              "documentation": "A plan or policy identifier"
            },
            {
              "name": "issuer",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-issuer",
              "type": "reference",
              "documentation": "The identity of the insurer"
            },
            {
              "name": "sequence",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-sequence",
              "type": "token",
              "documentation": "Sequence number"
            },
            {
              "name": "dependent",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-dependent",
              "type": "token",
              "documentation": "Dependent number"
            },
            {
              "name": "group",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-group",
              "type": "token",
              "documentation": "Group identifier"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-type",
              "type": "token",
              "documentation": "The kind of coverage"
            },
            {
              "name": "subscriber",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-subscriber",
              "type": "reference",
              "documentation": "Reference to the subscriber"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-identifier",
              "type": "token",
              "documentation": "The primary identifier of the insured"
            },
            {
              "name": "subplan",
              "definition": "http://hl7.org/fhir/SearchParameter/coverage-subplan",
              "type": "token",
              "documentation": "Sub-plan identifier"
            }
          ]
        },
        {
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "stringency",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-stringency",
              "type": "token",
              "documentation": "The stringency of the data element definition"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-status",
              "type": "token",
              "documentation": "The current status of the data element"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-description",
              "type": "string",
              "documentation": "Text search in the description of the data element.  This corresponds to the definition of the first DataElement.element."
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-name",
              "type": "string",
              "documentation": "Name of the data element"
            },
            {
              "name": "context",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-context",
              "type": "token",
              "documentation": "A use context assigned to the data element"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-code",
              "type": "token",
              "documentation": "A code for the data element (server may choose to do subsumption)"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-date",
              "type": "date",
              "documentation": "The data element publication date"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-identifier",
              "type": "token",
              "documentation": "The identifier of the data element"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-url",
              "type": "uri",
              "documentation": "The official URL for the data element"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-publisher",
              "type": "string",
              "documentation": "Name of the publisher of the data element"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/dataelement-version",
              "type": "string",
              "documentation": "The version identifier of the data element"
            }
          ]
        },
        {
          "type": "DecisionSupportRule",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/DecisionSupportRule"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "DecisionSupportServiceModule",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/DecisionSupportServiceModule"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "DetectedIssue",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DetectedIssue.author",
            "DetectedIssue.implicated",
            "DetectedIssue.patient"
          ],
          "searchParam": [
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-author",
              "type": "reference",
              "documentation": "The provider or device that identified the issue"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-category",
              "type": "token",
              "documentation": "Issue Category, e.g. drug-drug, duplicate therapy, etc."
            },
            {
              "name": "implicated",
              "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-implicated",
              "type": "reference",
              "documentation": "Problem resource"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-patient",
              "type": "reference",
              "documentation": "Associated patient"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-date",
              "type": "date",
              "documentation": "When identified"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-identifier",
              "type": "token",
              "documentation": "Unique id for the detected issue"
            }
          ]
        },
        {
          "type": "Device",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Device.organization",
            "Device.patient",
            "Device.location"
          ],
          "searchRevInclude": [
            "Account.patient",
            "Account.subject",
            "Appointment.patient",
            "Appointment.practitioner",
            "Appointment.location",
            "Appointment.actor",
            "AppointmentResponse.patient",
            "AppointmentResponse.practitioner",
            "AppointmentResponse.location",
            "AppointmentResponse.actor",
            "AuditEvent.patient",
            "AuditEvent.participant",
            "Communication.sender",
            "Communication.recipient",
            "CommunicationRequest.sender",
            "CommunicationRequest.recipient",
            "Composition.author",
            "Contract.actor",
            "DetectedIssue.author",
            "DeviceComponent.source",
            "DeviceMetric.source",
            "DeviceUseRequest.device",
            "DeviceUseStatement.device",
            "DiagnosticOrder.subject",
            "DiagnosticOrder.actor",
            "DiagnosticOrder.patient",
            "DiagnosticReport.subject",
            "DiagnosticReport.patient",
            "DocumentManifest.subject",
            "DocumentManifest.author",
            "DocumentManifest.patient",
            "DocumentReference.subject",
            "DocumentReference.author",
            "DocumentReference.patient",
            "Flag.author",
            "Group.member",
            "ImagingObjectSelection.author",
            "List.patient",
            "List.source",
            "List.subject",
            "Media.patient",
            "Media.subject",
            "MedicationAdministration.device",
            "MessageHeader.target",
            "Observation.subject",
            "Observation.patient",
            "Observation.device",
            "Order.patient",
            "Order.subject",
            "Order.target",
            "OrderResponse.who",
            "ProcedureRequest.orderer",
            "Provenance.agent",
            "QuestionnaireResponse.author",
            "RiskAssessment.performer",
            "Schedule.actor",
            "Specimen.patient",
            "Specimen.subject"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/device-organization",
              "type": "reference",
              "documentation": "The organization responsible for the device"
            },
            {
              "name": "model",
              "definition": "http://hl7.org/fhir/SearchParameter/device-model",
              "type": "string",
              "documentation": "The model of the device"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/device-patient",
              "type": "reference",
              "documentation": "Patient information, if the resource is affixed to a person"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/device-location",
              "type": "reference",
              "documentation": "A location, where the resource is found"
            },
            {
              "name": "manufacturer",
              "definition": "http://hl7.org/fhir/SearchParameter/device-manufacturer",
              "type": "string",
              "documentation": "The manufacturer of the device"
            },
            {
              "name": "udi",
              "definition": "http://hl7.org/fhir/SearchParameter/device-udi",
              "type": "string",
              "documentation": "FDA mandated Unique Device Identifier"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/device-type",
              "type": "token",
              "documentation": "The type of the device"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/device-identifier",
              "type": "token",
              "documentation": "Instance id from manufacturer, owner, and others"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/device-url",
              "type": "uri",
              "documentation": "Network address to contact device"
            }
          ]
        },
        {
          "type": "DeviceComponent",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DeviceComponent.source",
            "DeviceComponent.parent"
          ],
          "searchRevInclude": [
            "DeviceComponent.parent",
            "DeviceMetric.parent"
          ],
          "searchParam": [
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-source",
              "type": "reference",
              "documentation": "The device source"
            },
            {
              "name": "parent",
              "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-parent",
              "type": "reference",
              "documentation": "The parent DeviceComponent resource"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-type",
              "type": "token",
              "documentation": "The device component type"
            }
          ]
        },
        {
          "type": "DeviceMetric",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DeviceMetric.source",
            "DeviceMetric.parent"
          ],
          "searchRevInclude": [
            "Observation.device"
          ],
          "searchParam": [
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-category",
              "type": "token",
              "documentation": "The category of the metric"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-source",
              "type": "reference",
              "documentation": "The device resource"
            },
            {
              "name": "parent",
              "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-parent",
              "type": "reference",
              "documentation": "The parent DeviceMetric resource"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-type",
              "type": "token",
              "documentation": "The component type"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-identifier",
              "type": "token",
              "documentation": "The identifier of the metric"
            }
          ]
        },
        {
          "type": "DeviceUseRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DeviceUseRequest.patient",
            "DeviceUseRequest.subject",
            "DeviceUseRequest.device"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-patient",
              "type": "reference",
              "documentation": "Search by subject - a patient"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-subject",
              "type": "reference",
              "documentation": "Search by subject"
            },
            {
              "name": "device",
              "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-device",
              "type": "reference",
              "documentation": "Device requested"
            }
          ]
        },
        {
          "type": "DeviceUseStatement",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DeviceUseStatement.patient",
            "DeviceUseStatement.subject",
            "DeviceUseStatement.device"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-patient",
              "type": "reference",
              "documentation": "Search by subject - a patient"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-subject",
              "type": "reference",
              "documentation": "Search by subject"
            },
            {
              "name": "device",
              "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-device",
              "type": "reference",
              "documentation": "Search by device"
            }
          ]
        },
        {
          "type": "DiagnosticOrder",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/DiagnosticOrder"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DiagnosticOrder.orderer",
            "DiagnosticOrder.subject",
            "DiagnosticOrder.actor",
            "DiagnosticOrder.encounter",
            "DiagnosticOrder.patient",
            "DiagnosticOrder.specimen"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "ClinicalImpression.action",
            "DiagnosticReport.request",
            "ImagingStudy.order"
          ],
          "searchParam": [
            {
              "name": "orderer",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-orderer",
              "type": "reference",
              "documentation": "Who ordered the test"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-status",
              "type": "token",
              "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-subject",
              "type": "reference",
              "documentation": "Who and/or what test is about"
            },
            {
              "name": "item-status",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-status",
              "type": "token",
              "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed"
            },
            {
              "name": "event-status",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-event-status",
              "type": "token",
              "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed"
            },
            {
              "name": "actor",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-actor",
              "type": "reference",
              "documentation": "Who recorded or did this"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-code",
              "type": "token",
              "documentation": "Code to indicate the item (test or panel) being ordered"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-encounter",
              "type": "reference",
              "documentation": "The encounter that this diagnostic order is associated with"
            },
            {
              "name": "item-past-status",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-past-status",
              "type": "token",
              "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-patient",
              "type": "reference",
              "documentation": "Who and/or what test is about"
            },
            {
              "name": "bodysite",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-bodysite",
              "type": "token",
              "documentation": "Location of requested test (if applicable)"
            },
            {
              "name": "item-date",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-date",
              "type": "date",
              "documentation": "The date at which the event happened"
            },
            {
              "name": "specimen",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-specimen",
              "type": "reference",
              "documentation": "If the whole order relates to specific specimens"
            },
            {
              "name": "event-status-date",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-event-status-date",
              "type": "composite",
              "documentation": "A combination of past-status and date"
            },
            {
              "name": "event-date",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-event-date",
              "type": "date",
              "documentation": "The date at which the event happened"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-identifier",
              "type": "token",
              "documentation": "Identifiers assigned to this order"
            },
            {
              "name": "item-status-date",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-status-date",
              "type": "composite",
              "documentation": "A combination of item-past-status and item-date"
            }
          ]
        },
        {
          "type": "DiagnosticReport",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DiagnosticReport.result",
            "DiagnosticReport.subject",
            "DiagnosticReport.image",
            "DiagnosticReport.encounter",
            "DiagnosticReport.patient",
            "DiagnosticReport.request",
            "DiagnosticReport.specimen",
            "DiagnosticReport.performer"
          ],
          "searchRevInclude": [
            "ClinicalImpression.investigation"
          ],
          "searchParam": [
            {
              "name": "result",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-result",
              "type": "reference",
              "documentation": "Link to an atomic result (observation resource)"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-status",
              "type": "token",
              "documentation": "The status of the report"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-subject",
              "type": "reference",
              "documentation": "The subject of the report"
            },
            {
              "name": "issued",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-issued",
              "type": "date",
              "documentation": "When the report was issued"
            },
            {
              "name": "diagnosis",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-diagnosis",
              "type": "token",
              "documentation": "A coded diagnosis on the report"
            },
            {
              "name": "image",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-image",
              "type": "reference",
              "documentation": "A reference to the image source."
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-encounter",
              "type": "reference",
              "documentation": "The Encounter when the order was made"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-code",
              "type": "token",
              "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": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-date",
              "type": "date",
              "documentation": "The clinically relevant time of the report"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-category",
              "type": "token",
              "documentation": "Which diagnostic discipline/department created the report"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-patient",
              "type": "reference",
              "documentation": "The subject of the report if a patient"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-request",
              "type": "reference",
              "documentation": "Reference to the test or procedure request."
            },
            {
              "name": "specimen",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-specimen",
              "type": "reference",
              "documentation": "The specimen details"
            },
            {
              "name": "performer",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-performer",
              "type": "reference",
              "documentation": "Who was the source of the report (organization)"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-identifier",
              "type": "token",
              "documentation": "An identifier for the report"
            }
          ]
        },
        {
          "type": "DocumentManifest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DocumentManifest.related-ref",
            "DocumentManifest.content-ref",
            "DocumentManifest.subject",
            "DocumentManifest.recipient",
            "DocumentManifest.author",
            "DocumentManifest.patient"
          ],
          "searchParam": [
            {
              "name": "related-ref",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-related-ref",
              "type": "reference",
              "documentation": "Related Resource"
            },
            {
              "name": "related-id",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-related-id",
              "type": "token",
              "documentation": "Identifiers of things that are related"
            },
            {
              "name": "content-ref",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-content-ref",
              "type": "reference",
              "documentation": "Contents of this set of documents"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-status",
              "type": "token",
              "documentation": "current | superseded | entered-in-error"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-subject",
              "type": "reference",
              "documentation": "The subject of the set of documents"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-type",
              "type": "token",
              "documentation": "Kind of document set"
            },
            {
              "name": "recipient",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-recipient",
              "type": "reference",
              "documentation": "Intended to get notified about this set of documents"
            },
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-author",
              "type": "reference",
              "documentation": "Who and/or what authored the manifest"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-patient",
              "type": "reference",
              "documentation": "The subject of the set of documents"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-source",
              "type": "uri",
              "documentation": "The source system/application/software"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-created",
              "type": "date",
              "documentation": "When this document manifest created"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-description",
              "type": "string",
              "documentation": "Human-readable description (title)"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-identifier",
              "type": "token",
              "documentation": "Unique Identifier for the set of documents"
            }
          ]
        },
        {
          "type": "DocumentReference",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "DocumentReference.related-ref",
            "DocumentReference.relatesto",
            "DocumentReference.subject",
            "DocumentReference.encounter",
            "DocumentReference.author",
            "DocumentReference.custodian",
            "DocumentReference.patient",
            "DocumentReference.authenticator"
          ],
          "searchRevInclude": [
            "DocumentReference.relatesto"
          ],
          "searchParam": [
            {
              "name": "related-ref",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-related-ref",
              "type": "reference",
              "documentation": "Related Resource"
            },
            {
              "name": "related-id",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-related-id",
              "type": "token",
              "documentation": "Identifier of related objects or events"
            },
            {
              "name": "indexed",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-indexed",
              "type": "date",
              "documentation": "When this document reference created"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-location",
              "type": "uri",
              "documentation": "Uri where the data can be found"
            },
            {
              "name": "relatesto",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relatesto",
              "type": "reference",
              "documentation": "Target of the relationship"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-subject",
              "type": "reference",
              "documentation": "Who/what is the subject of the document"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-encounter",
              "type": "reference",
              "documentation": "Context of the document  content"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-type",
              "type": "token",
              "documentation": "Kind of document (LOINC if possible)"
            },
            {
              "name": "securitylabel",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-securitylabel",
              "type": "token",
              "documentation": "Document security-tags"
            },
            {
              "name": "setting",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-setting",
              "type": "token",
              "documentation": "Additional details about where the content was created (e.g. clinical specialty)"
            },
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-author",
              "type": "reference",
              "documentation": "Who and/or what authored the document"
            },
            {
              "name": "custodian",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-custodian",
              "type": "reference",
              "documentation": "Organization which maintains the document"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-patient",
              "type": "reference",
              "documentation": "Who/what is the subject of the document"
            },
            {
              "name": "facility",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-facility",
              "type": "token",
              "documentation": "Kind of facility where patient was seen"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-created",
              "type": "date",
              "documentation": "Document creation time"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-description",
              "type": "string",
              "documentation": "Human-readable description (title)"
            },
            {
              "name": "event",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-event",
              "type": "token",
              "documentation": "Main Clinical Acts Documented"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-status",
              "type": "token",
              "documentation": "current | superseded | entered-in-error"
            },
            {
              "name": "relation",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relation",
              "type": "token",
              "documentation": "replaces | transforms | signs | appends"
            },
            {
              "name": "class",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-class",
              "type": "token",
              "documentation": "Categorization of document"
            },
            {
              "name": "format",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-format",
              "type": "token",
              "documentation": "Format/content rules for the document"
            },
            {
              "name": "period",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-period",
              "type": "date",
              "documentation": "Time of service that is being documented"
            },
            {
              "name": "authenticator",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-authenticator",
              "type": "reference",
              "documentation": "Who/what authenticated the document"
            },
            {
              "name": "relationship",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relationship",
              "type": "composite",
              "documentation": "Combination of relation and relatesTo"
            },
            {
              "name": "language",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-language",
              "type": "token",
              "documentation": "Human language of the content (BCP-47)"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/documentreference-identifier",
              "type": "token",
              "documentation": "Master Version Specific Identifier"
            }
          ]
        },
        {
          "type": "EligibilityRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "EligibilityRequest.organization",
            "EligibilityRequest.patient",
            "EligibilityRequest.facility",
            "EligibilityRequest.provider"
          ],
          "searchRevInclude": [
            "EligibilityResponse.request"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-organization",
              "type": "reference",
              "documentation": "The reference to the providing organization"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-patient",
              "type": "reference",
              "documentation": "The reference to the patient"
            },
            {
              "name": "facility",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-facility",
              "type": "reference",
              "documentation": "Facility responsible for the goods and services"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-created",
              "type": "date",
              "documentation": "The creation date for the EOB"
            },
            {
              "name": "provider",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-provider",
              "type": "reference",
              "documentation": "The reference to the provider"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-identifier",
              "type": "token",
              "documentation": "The business identifier of the Eligibility"
            }
          ]
        },
        {
          "type": "EligibilityResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "EligibilityResponse.organization",
            "EligibilityResponse.requestprovider",
            "EligibilityResponse.request",
            "EligibilityResponse.requestorganization"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-organization",
              "type": "reference",
              "documentation": "The organization which generated this resource"
            },
            {
              "name": "requestprovider",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-requestprovider",
              "type": "reference",
              "documentation": "Reference to the EligibilityRequest provider"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-created",
              "type": "date",
              "documentation": "The creation date"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-request",
              "type": "reference",
              "documentation": "The EligibilityRequest reference"
            },
            {
              "name": "requestorganization",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-requestorganization",
              "type": "reference",
              "documentation": "Reference to the EligibilityRequest organization"
            },
            {
              "name": "outcome",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-outcome",
              "type": "token",
              "documentation": "The processing outcome"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-identifier",
              "type": "token",
              "documentation": "The business identifier"
            },
            {
              "name": "disposition",
              "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-disposition",
              "type": "string",
              "documentation": "The contents of the disposition message"
            }
          ]
        },
        {
          "type": "Encounter",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Encounter.episodeofcare",
            "Encounter.condition",
            "Encounter.location",
            "Encounter.indication",
            "Encounter.part-of",
            "Encounter.appointment",
            "Encounter.patient",
            "Encounter.practitioner",
            "Encounter.participant",
            "Encounter.incomingreferral",
            "Encounter.procedure"
          ],
          "searchRevInclude": [
            "Communication.encounter",
            "CommunicationRequest.encounter",
            "Composition.encounter",
            "Condition.encounter",
            "DiagnosticOrder.encounter",
            "DiagnosticReport.encounter",
            "DocumentReference.encounter",
            "Encounter.part-of",
            "Flag.encounter",
            "List.encounter",
            "MedicationAdministration.encounter",
            "MedicationOrder.encounter",
            "NutritionOrder.encounter",
            "Observation.encounter",
            "Procedure.encounter",
            "ProcedureRequest.encounter",
            "QuestionnaireResponse.encounter",
            "RiskAssessment.encounter",
            "VisionPrescription.encounter"
          ],
          "searchParam": [
            {
              "name": "participant-type",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-participant-type",
              "type": "token",
              "documentation": "Role of participant in encounter"
            },
            {
              "name": "episodeofcare",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-episodeofcare",
              "type": "reference",
              "documentation": "Episode(s) of care that this encounter should be recorded against"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-status",
              "type": "token",
              "documentation": "planned | arrived | in-progress | onleave | finished | cancelled"
            },
            {
              "name": "reason",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-reason",
              "type": "token",
              "documentation": "Reason the encounter takes place (code)"
            },
            {
              "name": "condition",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-condition",
              "type": "reference",
              "documentation": "Reason the encounter takes place (resource)"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-location",
              "type": "reference",
              "documentation": "Location the encounter takes place"
            },
            {
              "name": "indication",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-indication",
              "type": "reference",
              "documentation": "Reason the encounter takes place (resource)"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-type",
              "type": "token",
              "documentation": "Specific type of encounter"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-date",
              "type": "date",
              "documentation": "A date within the period the Encounter lasted"
            },
            {
              "name": "special-arrangement",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-special-arrangement",
              "type": "token",
              "documentation": "Wheelchair, translator, stretcher, etc."
            },
            {
              "name": "part-of",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-part-of",
              "type": "reference",
              "documentation": "Another Encounter this encounter is part of"
            },
            {
              "name": "appointment",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-appointment",
              "type": "reference",
              "documentation": "The appointment that scheduled this encounter"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-patient",
              "type": "reference",
              "documentation": "The patient present at the encounter"
            },
            {
              "name": "practitioner",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-practitioner",
              "type": "reference",
              "documentation": "Persons involved in the encounter other than the patient"
            },
            {
              "name": "length",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-length",
              "type": "number",
              "documentation": "Length of encounter in days"
            },
            {
              "name": "participant",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-participant",
              "type": "reference",
              "documentation": "Persons involved in the encounter other than the patient"
            },
            {
              "name": "incomingreferral",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-incomingreferral",
              "type": "reference",
              "documentation": "The ReferralRequest that initiated this encounter"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-identifier",
              "type": "token",
              "documentation": "Identifier(s) by which this encounter is known"
            },
            {
              "name": "procedure",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-procedure",
              "type": "reference",
              "documentation": "Reason the encounter takes place (resource)"
            },
            {
              "name": "location-period",
              "definition": "http://hl7.org/fhir/SearchParameter/encounter-location-period",
              "type": "date",
              "documentation": "Time period during which the patient was present at the location"
            }
          ]
        },
        {
          "type": "EnrollmentRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "EnrollmentRequest.patient",
            "EnrollmentRequest.subject"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-patient",
              "type": "reference",
              "documentation": "The party to be enrolled"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-subject",
              "type": "reference",
              "documentation": "The party to be enrolled"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-identifier",
              "type": "token",
              "documentation": "The business identifier of the Enrollment"
            }
          ]
        },
        {
          "type": "EnrollmentResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/enrollmentresponse-identifier",
              "type": "token",
              "documentation": "The business identifier of the Explanation of Benefit"
            }
          ]
        },
        {
          "type": "EpisodeOfCare",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "EpisodeOfCare.organization",
            "EpisodeOfCare.patient",
            "EpisodeOfCare.condition",
            "EpisodeOfCare.care-manager",
            "EpisodeOfCare.incomingreferral",
            "EpisodeOfCare.team-member"
          ],
          "searchRevInclude": [
            "Encounter.episodeofcare"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-organization",
              "type": "reference",
              "documentation": "The organization that has assumed the specific responsibilities of this EpisodeOfCare"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-patient",
              "type": "reference",
              "documentation": "Patient for this episode of care"
            },
            {
              "name": "condition",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-condition",
              "type": "reference",
              "documentation": "Conditions/problems/diagnoses this episode of care is for"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-status",
              "type": "token",
              "documentation": "The current status of the Episode of Care as provided (does not check the status history collection)"
            },
            {
              "name": "care-manager",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-care-manager",
              "type": "reference",
              "documentation": "Care manager/care co-ordinator for the patient"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-type",
              "type": "token",
              "documentation": "Type/class  - e.g. specialist referral, disease management"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-date",
              "type": "date",
              "documentation": "The provided date search value falls within the episode of care's period"
            },
            {
              "name": "incomingreferral",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-incomingreferral",
              "type": "reference",
              "documentation": "Incoming Referral Request"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-identifier",
              "type": "token",
              "documentation": "Identifier(s) for the EpisodeOfCare"
            },
            {
              "name": "team-member",
              "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-team-member",
              "type": "reference",
              "documentation": "A Practitioner or Organization allocated to the care team for this EpisodeOfCare"
            }
          ]
        },
        {
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-status",
              "type": "token",
              "documentation": "The status of the expansion profile"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-description",
              "type": "string",
              "documentation": "Text search in the description of the expansion profile"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-name",
              "type": "string",
              "documentation": "The name of the expansion profile"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-date",
              "type": "date",
              "documentation": "The expansion profile publication date"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-identifier",
              "type": "token",
              "documentation": "The identifier for the expansion profile"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-url",
              "type": "uri",
              "documentation": "The logical URL for the expansion profile"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-publisher",
              "type": "string",
              "documentation": "Name of the publisher of the expansion profile"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-version",
              "type": "token",
              "documentation": "The version identifier of the expansion profile"
            }
          ]
        },
        {
          "type": "ExplanationOfBenefit",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ExplanationOfBenefit.organization",
            "ExplanationOfBenefit.patient",
            "ExplanationOfBenefit.facility",
            "ExplanationOfBenefit.provider",
            "ExplanationOfBenefit.claim"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-organization",
              "type": "reference",
              "documentation": "The reference to the providing organization"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-patient",
              "type": "reference",
              "documentation": "The reference to the patient"
            },
            {
              "name": "facility",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-facility",
              "type": "reference",
              "documentation": "Facility responsible for the goods and services"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-created",
              "type": "date",
              "documentation": "The creation date for the EOB"
            },
            {
              "name": "provider",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-provider",
              "type": "reference",
              "documentation": "The reference to the provider"
            },
            {
              "name": "claim",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-claim",
              "type": "reference",
              "documentation": "The reference to the claim"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-identifier",
              "type": "token",
              "documentation": "The business identifier of the Explanation of Benefit"
            },
            {
              "name": "disposition",
              "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-disposition",
              "type": "string",
              "documentation": "The contents of the disposition message"
            }
          ]
        },
        {
          "type": "FamilyMemberHistory",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "FamilyMemberHistory.patient"
          ],
          "searchRevInclude": [
            "ClinicalImpression.investigation"
          ],
          "searchParam": [
            {
              "name": "relationship",
              "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-relationship",
              "type": "token",
              "documentation": "A search by a relationship type"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-patient",
              "type": "reference",
              "documentation": "The identity of a subject to list family member history items for"
            },
            {
              "name": "gender",
              "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-gender",
              "type": "token",
              "documentation": "A search by a gender code of a family member"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-code",
              "type": "token",
              "documentation": "A search by a condition code"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-date",
              "type": "date",
              "documentation": "When history was captured/updated"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-identifier",
              "type": "token",
              "documentation": "A search by a record identifier"
            }
          ]
        },
        {
          "type": "Flag",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Flag.author",
            "Flag.patient",
            "Flag.subject",
            "Flag.encounter"
          ],
          "searchParam": [
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/flag-author",
              "type": "reference",
              "documentation": "Flag creator"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/flag-patient",
              "type": "reference",
              "documentation": "The identity of a subject to list flags for"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/flag-subject",
              "type": "reference",
              "documentation": "The identity of a subject to list flags for"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/flag-encounter",
              "type": "reference",
              "documentation": "Alert relevant during encounter"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/flag-date",
              "type": "date",
              "documentation": "Time period when flag is active"
            }
          ]
        },
        {
          "type": "Goal",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Goal.patient",
            "Goal.subject"
          ],
          "searchRevInclude": [
            "CarePlan.goal"
          ],
          "searchParam": [
            {
              "name": "targetdate",
              "definition": "http://hl7.org/fhir/SearchParameter/goal-targetdate",
              "type": "date",
              "documentation": "Reach goal on or before"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/goal-category",
              "type": "token",
              "documentation": "E.g. Treatment, dietary, behavioral, etc."
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/goal-patient",
              "type": "reference",
              "documentation": "Who this goal is intended for"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/goal-status",
              "type": "token",
              "documentation": "proposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/goal-subject",
              "type": "reference",
              "documentation": "Who this goal is intended for"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/goal-identifier",
              "type": "token",
              "documentation": "External Ids for this goal"
            }
          ]
        },
        {
          "type": "Group",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Group.member"
          ],
          "searchRevInclude": [
            "CarePlan.subject",
            "CarePlan.patient",
            "Communication.recipient",
            "Contract.actor",
            "DiagnosticOrder.subject",
            "DiagnosticOrder.patient",
            "DiagnosticReport.subject",
            "DiagnosticReport.patient",
            "DocumentManifest.subject",
            "DocumentManifest.patient",
            "DocumentReference.subject",
            "DocumentReference.patient",
            "Flag.patient",
            "Flag.subject",
            "Goal.patient",
            "Goal.subject",
            "List.patient",
            "List.subject",
            "Media.patient",
            "Media.subject",
            "Observation.subject",
            "Observation.patient",
            "Order.patient",
            "Order.subject",
            "Procedure.patient",
            "Procedure.subject",
            "ProcedureRequest.patient",
            "ProcedureRequest.subject",
            "RiskAssessment.patient",
            "RiskAssessment.subject",
            "Specimen.patient",
            "Specimen.subject"
          ],
          "searchParam": [
            {
              "name": "member",
              "definition": "http://hl7.org/fhir/SearchParameter/group-member",
              "type": "reference",
              "documentation": "Reference to the group member"
            },
            {
              "name": "characteristic-value",
              "definition": "http://hl7.org/fhir/SearchParameter/group-characteristic-value",
              "type": "composite",
              "documentation": "A composite of both characteristic and value"
            },
            {
              "name": "value",
              "definition": "http://hl7.org/fhir/SearchParameter/group-value",
              "type": "token",
              "documentation": "Value held by characteristic"
            },
            {
              "name": "actual",
              "definition": "http://hl7.org/fhir/SearchParameter/group-actual",
              "type": "token",
              "documentation": "Descriptive or actual"
            },
            {
              "name": "exclude",
              "definition": "http://hl7.org/fhir/SearchParameter/group-exclude",
              "type": "token",
              "documentation": "Group includes or excludes"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/group-code",
              "type": "token",
              "documentation": "The kind of resources contained"
            },
            {
              "name": "characteristic",
              "definition": "http://hl7.org/fhir/SearchParameter/group-characteristic",
              "type": "token",
              "documentation": "Kind of characteristic"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/group-type",
              "type": "token",
              "documentation": "The type of resources the group contains"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/group-identifier",
              "type": "token",
              "documentation": "Unique id"
            }
          ]
        },
        {
          "type": "GuidanceResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "HealthcareService",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "HealthcareService.organization",
            "HealthcareService.location"
          ],
          "searchRevInclude": [
            "Account.patient",
            "Account.subject",
            "Appointment.patient",
            "Appointment.practitioner",
            "Appointment.location",
            "Appointment.actor",
            "AppointmentResponse.patient",
            "AppointmentResponse.practitioner",
            "AppointmentResponse.location",
            "AppointmentResponse.actor",
            "Schedule.actor"
          ],
          "searchParam": [
            {
              "name": "servicecategory",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-servicecategory",
              "type": "token",
              "documentation": "Service Category of the Healthcare Service"
            },
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-organization",
              "type": "reference",
              "documentation": "The organization that provides this Healthcare Service"
            },
            {
              "name": "servicetype",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-servicetype",
              "type": "token",
              "documentation": "The type of service provided by this healthcare service"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-location",
              "type": "reference",
              "documentation": "The location of the Healthcare Service"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-name",
              "type": "string",
              "documentation": "A portion of the Healthcare service name"
            },
            {
              "name": "programname",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-programname",
              "type": "string",
              "documentation": "One of the Program Names serviced by this HealthcareService"
            },
            {
              "name": "characteristic",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-characteristic",
              "type": "token",
              "documentation": "One of the HealthcareService's characteristics"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-identifier",
              "type": "token",
              "documentation": "External identifiers for this item"
            }
          ]
        },
        {
          "type": "ImagingObjectSelection",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/ImagingObjectSelection"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ImagingObjectSelection.author",
            "ImagingObjectSelection.patient"
          ],
          "searchParam": [
            {
              "name": "selected-study",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-selected-study",
              "type": "uri",
              "documentation": "Study selected in key DICOM object selection"
            },
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-author",
              "type": "reference",
              "documentation": "Author of key DICOM object selection"
            },
            {
              "name": "title",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-title",
              "type": "token",
              "documentation": "Title of key DICOM object selection"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-patient",
              "type": "reference",
              "documentation": "Subject of key DICOM object selection"
            },
            {
              "name": "authoring-time",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-authoring-time",
              "type": "date",
              "documentation": "Time of key DICOM object selection authoring"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-identifier",
              "type": "uri",
              "documentation": "UID of key DICOM object selection"
            }
          ]
        },
        {
          "type": "ImagingStudy",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ImagingStudy.patient",
            "ImagingStudy.order"
          ],
          "searchParam": [
            {
              "name": "uid",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-uid",
              "type": "uri",
              "documentation": "The instance unique identifier"
            },
            {
              "name": "series",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-series",
              "type": "uri",
              "documentation": "The identifier of the series of images"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-patient",
              "type": "reference",
              "documentation": "Who the study is about"
            },
            {
              "name": "order",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-order",
              "type": "reference",
              "documentation": "The order for the image"
            },
            {
              "name": "bodysite",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-bodysite",
              "type": "token",
              "documentation": "The body site studied"
            },
            {
              "name": "accession",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-accession",
              "type": "token",
              "documentation": "The accession identifier for the study"
            },
            {
              "name": "study",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-study",
              "type": "uri",
              "documentation": "The study identifier for the image"
            },
            {
              "name": "modality",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-modality",
              "type": "token",
              "documentation": "The modality of the series"
            },
            {
              "name": "started",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-started",
              "type": "date",
              "documentation": "When the study was started"
            },
            {
              "name": "dicom-class",
              "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-dicom-class",
              "type": "uri",
              "documentation": "The type of the instance"
            }
          ]
        },
        {
          "type": "Immunization",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Immunization.reaction",
            "Immunization.requester",
            "Immunization.location",
            "Immunization.patient",
            "Immunization.manufacturer",
            "Immunization.performer"
          ],
          "searchRevInclude": [
            "ImmunizationRecommendation.support"
          ],
          "searchParam": [
            {
              "name": "reaction",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-reaction",
              "type": "reference",
              "documentation": "Additional information on reaction"
            },
            {
              "name": "requester",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-requester",
              "type": "reference",
              "documentation": "The practitioner who ordered the vaccination"
            },
            {
              "name": "dose-sequence",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-dose-sequence",
              "type": "number",
              "documentation": "Dose number within series"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-status",
              "type": "token",
              "documentation": "Immunization event status"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-location",
              "type": "reference",
              "documentation": "The service delivery location or facility in which the vaccine was / was to be administered"
            },
            {
              "name": "reason",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-reason",
              "type": "token",
              "documentation": "Why immunization occurred"
            },
            {
              "name": "reaction-date",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-reaction-date",
              "type": "date",
              "documentation": "When reaction started"
            },
            {
              "name": "notgiven",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-notgiven",
              "type": "token",
              "documentation": "Administrations which were not given"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-date",
              "type": "date",
              "documentation": "Vaccination  (non)-Administration Date"
            },
            {
              "name": "reason-not-given",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-reason-not-given",
              "type": "token",
              "documentation": "Explanation of reason vaccination was not administered"
            },
            {
              "name": "vaccine-code",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-vaccine-code",
              "type": "token",
              "documentation": "Vaccine Product Administered"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-patient",
              "type": "reference",
              "documentation": "The patient for the vaccination record"
            },
            {
              "name": "lot-number",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-lot-number",
              "type": "string",
              "documentation": "Vaccine Lot Number"
            },
            {
              "name": "manufacturer",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-manufacturer",
              "type": "reference",
              "documentation": "Vaccine Manufacturer"
            },
            {
              "name": "performer",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-performer",
              "type": "reference",
              "documentation": "The practitioner who administered the vaccination"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/immunization-identifier",
              "type": "token",
              "documentation": "Business identifier"
            }
          ]
        },
        {
          "type": "ImmunizationRecommendation",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ImmunizationRecommendation.information",
            "ImmunizationRecommendation.patient",
            "ImmunizationRecommendation.support"
          ],
          "searchParam": [
            {
              "name": "information",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-information",
              "type": "reference",
              "documentation": "Patient observations supporting recommendation"
            },
            {
              "name": "dose-sequence",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-dose-sequence",
              "type": "number",
              "documentation": "Dose number within sequence"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-patient",
              "type": "reference",
              "documentation": "Who this profile is for"
            },
            {
              "name": "support",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-support",
              "type": "reference",
              "documentation": "Past immunizations supporting recommendation"
            },
            {
              "name": "vaccine-type",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-vaccine-type",
              "type": "token",
              "documentation": "Vaccine recommendation applies to"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-status",
              "type": "token",
              "documentation": "Vaccine administration status"
            },
            {
              "name": "dose-number",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-dose-number",
              "type": "number",
              "documentation": "Recommended dose number"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-date",
              "type": "date",
              "documentation": "Date recommendation created"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-identifier",
              "type": "token",
              "documentation": "Business identifier"
            }
          ]
        },
        {
          "type": "ImplementationGuide",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "dependency",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-dependency",
              "type": "uri",
              "documentation": "Where to find dependency"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-status",
              "type": "token",
              "documentation": "The current status of the implementation guide"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-description",
              "type": "string",
              "documentation": "Text search in the description of the implementation guide"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-name",
              "type": "string",
              "documentation": "Name of the implementation guide"
            },
            {
              "name": "context",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-context",
              "type": "token",
              "documentation": "A use context assigned to the structure"
            },
            {
              "name": "experimental",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-experimental",
              "type": "token",
              "documentation": "If for testing purposes, not real usage"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-date",
              "type": "date",
              "documentation": "The implementation guide publication date"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-url",
              "type": "uri",
              "documentation": "Absolute URL used to reference this Implementation Guide"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-publisher",
              "type": "string",
              "documentation": "Name of the publisher of the implementation guide"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-version",
              "type": "token",
              "documentation": "The version identifier of the implementation guide"
            }
          ]
        },
        {
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "List",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "List.patient",
            "List.source",
            "List.subject",
            "List.item",
            "List.encounter"
          ],
          "searchParam": [
            {
              "name": "title",
              "definition": "http://hl7.org/fhir/SearchParameter/list-title",
              "type": "string",
              "documentation": "Descriptive name for the list"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/list-patient",
              "type": "reference",
              "documentation": "If all resources have the same subject"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/list-source",
              "type": "reference",
              "documentation": "Who and/or what defined the list contents (aka Author)"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/list-status",
              "type": "token",
              "documentation": "current | retired | entered-in-error"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/list-subject",
              "type": "reference",
              "documentation": "If all resources have the same subject"
            },
            {
              "name": "item",
              "definition": "http://hl7.org/fhir/SearchParameter/list-item",
              "type": "reference",
              "documentation": "Actual entry"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/list-encounter",
              "type": "reference",
              "documentation": "Context in which list created"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/list-code",
              "type": "token",
              "documentation": "What the purpose of this list is"
            },
            {
              "name": "notes",
              "definition": "http://hl7.org/fhir/SearchParameter/list-notes",
              "type": "string",
              "documentation": "Comments about the list"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/list-date",
              "type": "date",
              "documentation": "When the list was prepared"
            },
            {
              "name": "empty-reason",
              "definition": "http://hl7.org/fhir/SearchParameter/list-empty-reason",
              "type": "token",
              "documentation": "Why list is empty"
            }
          ]
        },
        {
          "type": "Location",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Location.organization",
            "Location.partof"
          ],
          "searchRevInclude": [
            "Account.patient",
            "Account.subject",
            "Appointment.patient",
            "Appointment.practitioner",
            "Appointment.location",
            "Appointment.actor",
            "AppointmentResponse.patient",
            "AppointmentResponse.practitioner",
            "AppointmentResponse.location",
            "AppointmentResponse.actor",
            "Claim.facility",
            "Contract.actor",
            "Device.location",
            "DiagnosticOrder.subject",
            "DiagnosticOrder.patient",
            "DiagnosticReport.subject",
            "DiagnosticReport.patient",
            "EligibilityRequest.facility",
            "Encounter.location",
            "ExplanationOfBenefit.facility",
            "Flag.patient",
            "Flag.subject",
            "HealthcareService.location",
            "Immunization.location",
            "List.patient",
            "List.subject",
            "Location.partof",
            "MedicationDispense.destination",
            "Observation.subject",
            "Observation.patient",
            "Practitioner.location",
            "Procedure.location",
            "Provenance.location",
            "Schedule.actor"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/location-organization",
              "type": "reference",
              "documentation": "Searches for locations that are managed by the provided organization"
            },
            {
              "name": "address-state",
              "definition": "http://hl7.org/fhir/SearchParameter/location-address-state",
              "type": "string",
              "documentation": "A state specified in an address"
            },
            {
              "name": "address-city",
              "definition": "http://hl7.org/fhir/SearchParameter/location-address-city",
              "type": "string",
              "documentation": "A city specified in an address"
            },
            {
              "name": "near",
              "definition": "http://hl7.org/fhir/SearchParameter/location-near",
              "type": "token",
              "documentation": "The coordinates expressed as [lat],[long] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency)"
            },
            {
              "name": "partof",
              "definition": "http://hl7.org/fhir/SearchParameter/location-partof",
              "type": "reference",
              "documentation": "The location of which this location is a part"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/location-status",
              "type": "token",
              "documentation": "Searches for locations with a specific kind of status"
            },
            {
              "name": "address",
              "definition": "http://hl7.org/fhir/SearchParameter/location-address",
              "type": "string",
              "documentation": "A (part of the) address of the location"
            },
            {
              "name": "address-use",
              "definition": "http://hl7.org/fhir/SearchParameter/location-address-use",
              "type": "token",
              "documentation": "A use code specified in an address"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/location-name",
              "type": "string",
              "documentation": "A (portion of the) name of the location"
            },
            {
              "name": "address-country",
              "definition": "http://hl7.org/fhir/SearchParameter/location-address-country",
              "type": "string",
              "documentation": "A country specified in an address"
            },
            {
              "name": "near-distance",
              "definition": "http://hl7.org/fhir/SearchParameter/location-near-distance",
              "type": "token",
              "documentation": "A distance quantity to limit the near search to locations within a specific distance"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/location-type",
              "type": "token",
              "documentation": "A code for the type of location"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/location-identifier",
              "type": "token",
              "documentation": "Unique code or number identifying the location to its users"
            },
            {
              "name": "address-postalcode",
              "definition": "http://hl7.org/fhir/SearchParameter/location-address-postalcode",
              "type": "string",
              "documentation": "A postal code specified in an address"
            }
          ]
        },
        {
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "Media",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Media.patient",
            "Media.subject",
            "Media.operator"
          ],
          "searchRevInclude": [
            "DiagnosticReport.image"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/media-patient",
              "type": "reference",
              "documentation": "Who/What this Media is a record of"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/media-created",
              "type": "date",
              "documentation": "Date attachment was first created"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/media-subject",
              "type": "reference",
              "documentation": "Who/What this Media is a record of"
            },
            {
              "name": "subtype",
              "definition": "http://hl7.org/fhir/SearchParameter/media-subtype",
              "type": "token",
              "documentation": "The type of acquisition equipment/process"
            },
            {
              "name": "view",
              "definition": "http://hl7.org/fhir/SearchParameter/media-view",
              "type": "token",
              "documentation": "Imaging view, e.g. Lateral or Antero-posterior"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/media-type",
              "type": "token",
              "documentation": "photo | video | audio"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/media-identifier",
              "type": "token",
              "documentation": "Identifier(s) for the image"
            },
            {
              "name": "operator",
              "definition": "http://hl7.org/fhir/SearchParameter/media-operator",
              "type": "reference",
              "documentation": "The person who generated the image"
            }
          ]
        },
        {
          "type": "Medication",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Medication.content",
            "Medication.manufacturer",
            "Medication.ingredient"
          ],
          "searchRevInclude": [
            "Group.member",
            "Medication.content",
            "Medication.ingredient",
            "MedicationAdministration.medication",
            "MedicationDispense.medication",
            "MedicationOrder.medication",
            "MedicationStatement.medication"
          ],
          "searchParam": [
            {
              "name": "content",
              "definition": "http://hl7.org/fhir/SearchParameter/medication-content",
              "type": "reference",
              "documentation": "A product in the package"
            },
            {
              "name": "form",
              "definition": "http://hl7.org/fhir/SearchParameter/medication-form",
              "type": "token",
              "documentation": "powder | tablets | carton +"
            },
            {
              "name": "container",
              "definition": "http://hl7.org/fhir/SearchParameter/medication-container",
              "type": "token",
              "documentation": "E.g. box, vial, blister-pack"
            },
            {
              "name": "manufacturer",
              "definition": "http://hl7.org/fhir/SearchParameter/medication-manufacturer",
              "type": "reference",
              "documentation": "Manufacturer of the item"
            },
            {
              "name": "ingredient",
              "definition": "http://hl7.org/fhir/SearchParameter/medication-ingredient",
              "type": "reference",
              "documentation": "The product contained"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/medication-code",
              "type": "token",
              "documentation": "Codes that identify this medication"
            }
          ]
        },
        {
          "type": "MedicationAdministration",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "MedicationAdministration.medication",
            "MedicationAdministration.patient",
            "MedicationAdministration.practitioner",
            "MedicationAdministration.prescription",
            "MedicationAdministration.device",
            "MedicationAdministration.encounter"
          ],
          "searchParam": [
            {
              "name": "medication",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-medication",
              "type": "reference",
              "documentation": "Return administrations of this medication resource"
            },
            {
              "name": "effectivetime",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-effectivetime",
              "type": "date",
              "documentation": "Date administration happened (or did not happen)"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-patient",
              "type": "reference",
              "documentation": "The identity of a patient to list administrations  for"
            },
            {
              "name": "practitioner",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-practitioner",
              "type": "reference",
              "documentation": "Who administered substance"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-status",
              "type": "token",
              "documentation": "MedicationAdministration event status (for example one of active/paused/completed/nullified)"
            },
            {
              "name": "prescription",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-prescription",
              "type": "reference",
              "documentation": "The identity of a prescription to list administrations from"
            },
            {
              "name": "device",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-device",
              "type": "reference",
              "documentation": "Return administrations with this administration device identity"
            },
            {
              "name": "notgiven",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-notgiven",
              "type": "token",
              "documentation": "Administrations that were not made"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-code",
              "type": "token",
              "documentation": "Return administrations of this medication code"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-encounter",
              "type": "reference",
              "documentation": "Return administrations that share this encounter"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-identifier",
              "type": "token",
              "documentation": "Return administrations with this external identifier"
            }
          ]
        },
        {
          "type": "MedicationDispense",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "MedicationDispense.medication",
            "MedicationDispense.patient",
            "MedicationDispense.receiver",
            "MedicationDispense.prescription",
            "MedicationDispense.responsibleparty",
            "MedicationDispense.dispenser",
            "MedicationDispense.destination"
          ],
          "searchParam": [
            {
              "name": "medication",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-medication",
              "type": "reference",
              "documentation": "Return dispenses of this medicine resource"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-patient",
              "type": "reference",
              "documentation": "The identity of a patient to list dispenses  for"
            },
            {
              "name": "receiver",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-receiver",
              "type": "reference",
              "documentation": "Who collected the medication"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-status",
              "type": "token",
              "documentation": "Status of the dispense"
            },
            {
              "name": "prescription",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-prescription",
              "type": "reference",
              "documentation": "The identity of a prescription to list dispenses from"
            },
            {
              "name": "responsibleparty",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-responsibleparty",
              "type": "reference",
              "documentation": "Return all dispenses with the specified responsible party"
            },
            {
              "name": "dispenser",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-dispenser",
              "type": "reference",
              "documentation": "Return all dispenses performed by a specific individual"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-code",
              "type": "token",
              "documentation": "Return dispenses of this medicine code"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-type",
              "type": "token",
              "documentation": "Return all dispenses of a specific type"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-identifier",
              "type": "token",
              "documentation": "Return dispenses with this external identifier"
            },
            {
              "name": "whenprepared",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-whenprepared",
              "type": "date",
              "documentation": "Date when medication prepared"
            },
            {
              "name": "whenhandedover",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-whenhandedover",
              "type": "date",
              "documentation": "Date when medication handed over to patient (outpatient setting), or supplied to ward or clinic (inpatient setting)"
            },
            {
              "name": "destination",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-destination",
              "type": "reference",
              "documentation": "Return dispenses that should be sent to a specific destination"
            }
          ]
        },
        {
          "type": "MedicationOrder",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/MedicationOrder"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "MedicationOrder.medication",
            "MedicationOrder.patient",
            "MedicationOrder.prescriber",
            "MedicationOrder.encounter"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "ClinicalImpression.action",
            "MedicationAdministration.prescription",
            "MedicationDispense.prescription"
          ],
          "searchParam": [
            {
              "name": "medication",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-medication",
              "type": "reference",
              "documentation": "Return administrations of this medication reference"
            },
            {
              "name": "datewritten",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-datewritten",
              "type": "date",
              "documentation": "Return prescriptions written on this date"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-patient",
              "type": "reference",
              "documentation": "The identity of a patient to list orders  for"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-status",
              "type": "token",
              "documentation": "Status of the prescription"
            },
            {
              "name": "prescriber",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-prescriber",
              "type": "reference",
              "documentation": "Who ordered the medication(s)"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-code",
              "type": "token",
              "documentation": "Return administrations of this medication code"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-encounter",
              "type": "reference",
              "documentation": "Return prescriptions with this encounter identifier"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-identifier",
              "type": "token",
              "documentation": "Return prescriptions with this external identifier"
            }
          ]
        },
        {
          "type": "MedicationStatement",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "MedicationStatement.medication",
            "MedicationStatement.patient",
            "MedicationStatement.source"
          ],
          "searchParam": [
            {
              "name": "medication",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-medication",
              "type": "reference",
              "documentation": "Return administrations of this medication reference"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-patient",
              "type": "reference",
              "documentation": "The identity of a patient to list statements  for"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-source",
              "type": "reference",
              "documentation": "Who the information in the statement came from"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-status",
              "type": "token",
              "documentation": "Return statements that match the given status"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-code",
              "type": "token",
              "documentation": "Return administrations of this medication code"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-identifier",
              "type": "token",
              "documentation": "Return statements with this external identifier"
            },
            {
              "name": "effectivedate",
              "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-effectivedate",
              "type": "date",
              "documentation": "Date when patient was taking (or not taking) the medication"
            }
          ]
        },
        {
          "type": "MessageHeader",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "MessageHeader.receiver",
            "MessageHeader.responsible",
            "MessageHeader.data",
            "MessageHeader.author",
            "MessageHeader.enterer",
            "MessageHeader.target"
          ],
          "searchParam": [
            {
              "name": "destination-uri",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-destination-uri",
              "type": "uri",
              "documentation": "Actual destination address or id"
            },
            {
              "name": "receiver",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-receiver",
              "type": "reference",
              "documentation": "Intended \"real-world\" recipient for the data"
            },
            {
              "name": "responsible",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-responsible",
              "type": "reference",
              "documentation": "Final responsibility for event"
            },
            {
              "name": "data",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-data",
              "type": "reference",
              "documentation": "The actual content of the message"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-code",
              "type": "token",
              "documentation": "ok | transient-error | fatal-error"
            },
            {
              "name": "response-id",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-response-id",
              "type": "token",
              "documentation": "Id of original message"
            },
            {
              "name": "destination",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-destination",
              "type": "string",
              "documentation": "Name of system"
            },
            {
              "name": "timestamp",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-timestamp",
              "type": "date",
              "documentation": "Time that the message was sent"
            },
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-author",
              "type": "reference",
              "documentation": "The source of the decision"
            },
            {
              "name": "source-uri",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-source-uri",
              "type": "uri",
              "documentation": "Actual message source address or id"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-source",
              "type": "string",
              "documentation": "Name of system"
            },
            {
              "name": "enterer",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-enterer",
              "type": "reference",
              "documentation": "The source of the data entry"
            },
            {
              "name": "event",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-event",
              "type": "token",
              "documentation": "Code for the event this message represents"
            },
            {
              "name": "target",
              "definition": "http://hl7.org/fhir/SearchParameter/messageheader-target",
              "type": "reference",
              "documentation": "Particular delivery destination within the destination"
            }
          ]
        },
        {
          "type": "ModuleDefinition",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/ModuleDefinition"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "ModuleMetadata",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/ModuleMetadata"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "topic",
              "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-topic",
              "type": "token",
              "documentation": "Topics associated with the module"
            },
            {
              "name": "title",
              "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-title",
              "type": "string",
              "documentation": "Text search against the title"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-status",
              "type": "token",
              "documentation": "Status of the module"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-description",
              "type": "string",
              "documentation": "Text search against the description"
            },
            {
              "name": "keyword",
              "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-keyword",
              "type": "string",
              "documentation": "Keywords associated with the module"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-identifier",
              "type": "token",
              "documentation": "Logical identifier for the module (e.g. CMS-143)"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-version",
              "type": "string",
              "documentation": "Version of the module (e.g. 1.0.0)"
            }
          ]
        },
        {
          "type": "NamingSystem",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "NamingSystem.replaced-by"
          ],
          "searchRevInclude": [
            "NamingSystem.replaced-by"
          ],
          "searchParam": [
            {
              "name": "responsible",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-responsible",
              "type": "string",
              "documentation": "Who maintains system namespace?"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-status",
              "type": "token",
              "documentation": "draft | active | retired"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-type",
              "type": "token",
              "documentation": "e.g. driver,  provider,  patient, bank etc."
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-date",
              "type": "date",
              "documentation": "Publication Date(/time)"
            },
            {
              "name": "period",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-period",
              "type": "date",
              "documentation": "When is identifier valid?"
            },
            {
              "name": "contact",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-contact",
              "type": "string",
              "documentation": "Name of a individual to contact"
            },
            {
              "name": "kind",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-kind",
              "type": "token",
              "documentation": "codesystem | identifier | root"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-publisher",
              "type": "string",
              "documentation": "Name of the publisher (Organization or individual)"
            },
            {
              "name": "id-type",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-id-type",
              "type": "token",
              "documentation": "oid | uuid | uri | other"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-name",
              "type": "string",
              "documentation": "Human-readable label"
            },
            {
              "name": "context",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-context",
              "type": "token",
              "documentation": "Content intends to support these contexts"
            },
            {
              "name": "value",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-value",
              "type": "string",
              "documentation": "The unique identifier"
            },
            {
              "name": "telecom",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-telecom",
              "type": "token",
              "documentation": "Contact details for individual or publisher"
            },
            {
              "name": "replaced-by",
              "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-replaced-by",
              "type": "reference",
              "documentation": "Use this instead"
            }
          ]
        },
        {
          "type": "NutritionOrder",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/NutritionOrder"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "NutritionOrder.patient",
            "NutritionOrder.provider",
            "NutritionOrder.encounter"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "ClinicalImpression.action"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-patient",
              "type": "reference",
              "documentation": "The identity of the person who requires the diet, formula or nutritional supplement"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-status",
              "type": "token",
              "documentation": "Status of the nutrition order."
            },
            {
              "name": "supplement",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-supplement",
              "type": "token",
              "documentation": "Type of supplement product requested"
            },
            {
              "name": "oraldiet",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-oraldiet",
              "type": "token",
              "documentation": "Type of diet that can be consumed orally (i.e., take via the mouth)."
            },
            {
              "name": "provider",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-provider",
              "type": "reference",
              "documentation": "The identify of the provider who placed the nutrition order"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-encounter",
              "type": "reference",
              "documentation": "Return nutrition orders with this encounter identifier"
            },
            {
              "name": "datetime",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-datetime",
              "type": "date",
              "documentation": "Return nutrition orders requested on this date"
            },
            {
              "name": "additive",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-additive",
              "type": "token",
              "documentation": "Type of module component to add to the feeding"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-identifier",
              "type": "token",
              "documentation": "Return nutrition orders with this external identifier"
            },
            {
              "name": "formula",
              "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-formula",
              "type": "token",
              "documentation": "Type of enteral or infant formula"
            }
          ]
        },
        {
          "type": "Observation",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Observation.subject",
            "Observation.encounter",
            "Observation.patient",
            "Observation.specimen",
            "Observation.related-target",
            "Observation.device",
            "Observation.performer"
          ],
          "searchRevInclude": [
            "ClinicalImpression.investigation",
            "DiagnosticReport.result",
            "Immunization.reaction",
            "ImmunizationRecommendation.information",
            "Observation.related-target"
          ],
          "searchParam": [
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-subject",
              "type": "reference",
              "documentation": "The subject that the observation is about"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-encounter",
              "type": "reference",
              "documentation": "Healthcare event related to the observation"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-date",
              "type": "date",
              "documentation": "Obtained date/time. If the obtained element is a period, a date that falls in the period"
            },
            {
              "name": "component-value-quantity",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-component-value-quantity",
              "type": "quantity",
              "documentation": "The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)"
            },
            {
              "name": "related",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-related",
              "type": "composite",
              "documentation": "Related Observations - search on related-type and related-target together"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-patient",
              "type": "reference",
              "documentation": "The subject that the observation is about (if patient)"
            },
            {
              "name": "specimen",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-specimen",
              "type": "reference",
              "documentation": "Specimen used for this observation"
            },
            {
              "name": "component-value-concept",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-component-value-concept",
              "type": "token",
              "documentation": "The value of the component observation, if the value is a CodeableConcept"
            },
            {
              "name": "component-code-value-[x]",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-component-code-value",
              "type": "composite",
              "documentation": "Both component code and one of the component value parameters"
            },
            {
              "name": "value-quantity",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-value-quantity",
              "type": "quantity",
              "documentation": "The 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": "value-date",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-value-date",
              "type": "date",
              "documentation": "The value of the observation, if the value is a date or period of time"
            },
            {
              "name": "value-string",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-value-string",
              "type": "string",
              "documentation": "The value of the observation, if the value is a string, and also searches in CodeableConcept.text"
            },
            {
              "name": "component-code",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-component-code",
              "type": "token",
              "documentation": "The component code of the observation type"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-status",
              "type": "token",
              "documentation": "The status of the observation"
            },
            {
              "name": "value-concept",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-value-concept",
              "type": "token",
              "documentation": "The value of the observation, if the value is a CodeableConcept"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-code",
              "type": "token",
              "documentation": "The code of the observation type"
            },
            {
              "name": "related-target",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-related-target",
              "type": "reference",
              "documentation": "Resource that is related to this one"
            },
            {
              "name": "data-absent-reason",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-data-absent-reason",
              "type": "token",
              "documentation": "The reason why the expected value in the element Observation.value[x] is missing."
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-category",
              "type": "token",
              "documentation": "The classification of the type of observation"
            },
            {
              "name": "component-data-absent-reason",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-component-data-absent-reason",
              "type": "token",
              "documentation": "The reason why the expected value in the element Observation.component.value[x] is missing."
            },
            {
              "name": "device",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-device",
              "type": "reference",
              "documentation": "The Device that generated the observation data."
            },
            {
              "name": "related-type",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-related-type",
              "type": "token",
              "documentation": "has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by"
            },
            {
              "name": "performer",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-performer",
              "type": "reference",
              "documentation": "Who performed the observation"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-identifier",
              "type": "token",
              "documentation": "The unique id for a particular observation"
            },
            {
              "name": "code-value-[x]",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-code-value",
              "type": "composite",
              "documentation": "Both code and one of the value parameters"
            },
            {
              "name": "component-value-string",
              "definition": "http://hl7.org/fhir/SearchParameter/observation-component-value-string",
              "type": "string",
              "documentation": "The value of the component observation, if the value is a string, and also searches in CodeableConcept.text"
            }
          ]
        },
        {
          "type": "OperationDefinition",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "OperationDefinition.base",
            "OperationDefinition.profile"
          ],
          "searchRevInclude": [
            "OperationDefinition.base"
          ],
          "searchParam": [
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-status",
              "type": "token",
              "documentation": "draft | active | retired"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-code",
              "type": "token",
              "documentation": "Name used to invoke the operation"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-date",
              "type": "date",
              "documentation": "Date for this version of the operation definition"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-type",
              "type": "token",
              "documentation": "Invoke at resource level for these type"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-url",
              "type": "uri",
              "documentation": "Logical URL to reference this operation definition"
            },
            {
              "name": "kind",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-kind",
              "type": "token",
              "documentation": "operation | query"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-version",
              "type": "token",
              "documentation": "Logical id for this version of the operation definition"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-publisher",
              "type": "string",
              "documentation": "Name of the publisher (Organization or individual)"
            },
            {
              "name": "system",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-system",
              "type": "token",
              "documentation": "Invoke at the system level?"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-name",
              "type": "string",
              "documentation": "Informal name for this operation"
            },
            {
              "name": "base",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-base",
              "type": "reference",
              "documentation": "Marks this as a profile of the base"
            },
            {
              "name": "instance",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-instance",
              "type": "token",
              "documentation": "Invoke on an instance?"
            },
            {
              "name": "profile",
              "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-profile",
              "type": "reference",
              "documentation": "Profile on the type"
            }
          ]
        },
        {
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "Order",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/Order"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Order.detail",
            "Order.patient",
            "Order.source",
            "Order.subject",
            "Order.target"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "OrderResponse.request"
          ],
          "searchParam": [
            {
              "name": "detail",
              "definition": "http://hl7.org/fhir/SearchParameter/order-detail",
              "type": "reference",
              "documentation": "What action is being ordered"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/order-patient",
              "type": "reference",
              "documentation": "Patient this order is about"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/order-source",
              "type": "reference",
              "documentation": "Who initiated the order"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/order-subject",
              "type": "reference",
              "documentation": "Patient this order is about"
            },
            {
              "name": "when",
              "definition": "http://hl7.org/fhir/SearchParameter/order-when",
              "type": "date",
              "documentation": "A formal schedule"
            },
            {
              "name": "target",
              "definition": "http://hl7.org/fhir/SearchParameter/order-target",
              "type": "reference",
              "documentation": "Who is intended to fulfill the order"
            },
            {
              "name": "when_code",
              "definition": "http://hl7.org/fhir/SearchParameter/order-whencode",
              "type": "token",
              "documentation": "Code specifies when request should be done. The code may simply be a priority code"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/order-date",
              "type": "date",
              "documentation": "When the order was made"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/order-identifier",
              "type": "token",
              "documentation": "Instance id from source, target, and/or  others"
            }
          ]
        },
        {
          "type": "OrderResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/OrderResponse"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "OrderResponse.fulfillment",
            "OrderResponse.request",
            "OrderResponse.who"
          ],
          "searchParam": [
            {
              "name": "fulfillment",
              "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-fulfillment",
              "type": "reference",
              "documentation": "Details of the outcome of performing the order"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-request",
              "type": "reference",
              "documentation": "The order that this is a response to"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-code",
              "type": "token",
              "documentation": "pending | review | rejected | error | accepted | cancelled | replaced | aborted | completed"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-date",
              "type": "date",
              "documentation": "When the response was made"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-identifier",
              "type": "token",
              "documentation": "Identifiers assigned to this order by the orderer or by the receiver"
            },
            {
              "name": "who",
              "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-who",
              "type": "reference",
              "documentation": "Who made the response"
            }
          ]
        },
        {
          "type": "OrderSet",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/OrderSet"
          },
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple"
        },
        {
          "type": "Organization",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Organization.partof"
          ],
          "searchRevInclude": [
            "Account.patient",
            "Account.subject",
            "Account.owner",
            "AuditEvent.patient",
            "AuditEvent.participant",
            "CarePlan.participant",
            "CarePlan.performer",
            "Claim.organization",
            "Claim.target",
            "ClaimResponse.organization",
            "Communication.sender",
            "Communication.recipient",
            "CommunicationRequest.sender",
            "CommunicationRequest.recipient",
            "Composition.attester",
            "Contract.signer",
            "Contract.actor",
            "Coverage.issuer",
            "Device.organization",
            "DiagnosticReport.performer",
            "DocumentManifest.recipient",
            "DocumentManifest.author",
            "DocumentReference.author",
            "DocumentReference.custodian",
            "DocumentReference.authenticator",
            "EligibilityRequest.organization",
            "EligibilityResponse.organization",
            "EligibilityResponse.requestorganization",
            "EpisodeOfCare.organization",
            "EpisodeOfCare.team-member",
            "ExplanationOfBenefit.organization",
            "Flag.author",
            "Flag.patient",
            "Flag.subject",
            "Goal.patient",
            "Goal.subject",
            "HealthcareService.organization",
            "ImagingObjectSelection.author",
            "Immunization.manufacturer",
            "Location.organization",
            "Medication.manufacturer",
            "MessageHeader.receiver",
            "MessageHeader.responsible",
            "Observation.performer",
            "Order.source",
            "Order.target",
            "OrderResponse.who",
            "Organization.partof",
            "Patient.organization",
            "Patient.careprovider",
            "PaymentNotice.organization",
            "PaymentReconciliation.organization",
            "PaymentReconciliation.requestorganization",
            "Person.organization",
            "Practitioner.organization",
            "Procedure.performer",
            "ProcedureRequest.performer",
            "ProcessRequest.organization",
            "ProcessResponse.organization",
            "ProcessResponse.requestorganization",
            "Provenance.agent",
            "ReferralRequest.requester",
            "ReferralRequest.recipient",
            "SupplyRequest.source",
            "SupplyRequest.supplier"
          ],
          "searchParam": [
            {
              "name": "address-state",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-address-state",
              "type": "string",
              "documentation": "A state specified in an address"
            },
            {
              "name": "address-city",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-address-city",
              "type": "string",
              "documentation": "A city specified in an address"
            },
            {
              "name": "phonetic",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-phonetic",
              "type": "string",
              "documentation": "A portion of the organization's name using some kind of phonetic matching algorithm"
            },
            {
              "name": "partof",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-partof",
              "type": "reference",
              "documentation": "Search all organizations that are part of the given organization"
            },
            {
              "name": "address",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-address",
              "type": "string",
              "documentation": "A (part of the) address of the Organization"
            },
            {
              "name": "address-use",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-address-use",
              "type": "token",
              "documentation": "A use code specified in an address"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-name",
              "type": "string",
              "documentation": "A portion of the organization's name"
            },
            {
              "name": "address-country",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-address-country",
              "type": "string",
              "documentation": "A country specified in an address"
            },
            {
              "name": "active",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-active",
              "type": "token",
              "documentation": "Whether the organization's record is active"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-type",
              "type": "token",
              "documentation": "A code for the type of organization"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-identifier",
              "type": "token",
              "documentation": "Any identifier for the organization (not the accreditation issuer's identifier)"
            },
            {
              "name": "address-postalcode",
              "definition": "http://hl7.org/fhir/SearchParameter/organization-address-postalcode",
              "type": "string",
              "documentation": "A postal code specified in an address"
            }
          ]
        },
        {
          "type": "Patient",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Patient.link",
            "Patient.organization",
            "Patient.careprovider"
          ],
          "searchRevInclude": [
            "Account.patient",
            "Account.subject",
            "AllergyIntolerance.reporter",
            "AllergyIntolerance.patient",
            "AllergyIntolerance.recorder",
            "Appointment.patient",
            "Appointment.practitioner",
            "Appointment.location",
            "Appointment.actor",
            "AppointmentResponse.patient",
            "AppointmentResponse.practitioner",
            "AppointmentResponse.location",
            "AppointmentResponse.actor",
            "AuditEvent.patient",
            "AuditEvent.participant",
            "Basic.author",
            "BodySite.patient",
            "CarePlan.subject",
            "CarePlan.patient",
            "CarePlan.participant",
            "CarePlan.performer",
            "Claim.patient",
            "ClinicalImpression.patient",
            "Communication.sender",
            "Communication.patient",
            "Communication.subject",
            "Communication.recipient",
            "CommunicationRequest.sender",
            "CommunicationRequest.requester",
            "CommunicationRequest.patient",
            "CommunicationRequest.subject",
            "CommunicationRequest.recipient",
            "Composition.author",
            "Composition.attester",
            "Condition.asserter",
            "Condition.patient",
            "Contract.signer",
            "Contract.actor",
            "Coverage.subscriber",
            "DetectedIssue.patient",
            "Device.patient",
            "DeviceUseRequest.patient",
            "DeviceUseRequest.subject",
            "DeviceUseStatement.patient",
            "DeviceUseStatement.subject",
            "DiagnosticOrder.subject",
            "DiagnosticOrder.patient",
            "DiagnosticReport.subject",
            "DiagnosticReport.patient",
            "DocumentManifest.subject",
            "DocumentManifest.recipient",
            "DocumentManifest.author",
            "DocumentManifest.patient",
            "DocumentReference.subject",
            "DocumentReference.author",
            "DocumentReference.patient",
            "EligibilityRequest.patient",
            "Encounter.patient",
            "EnrollmentRequest.patient",
            "EnrollmentRequest.subject",
            "EpisodeOfCare.patient",
            "ExplanationOfBenefit.patient",
            "FamilyMemberHistory.patient",
            "Flag.author",
            "Flag.patient",
            "Flag.subject",
            "Goal.patient",
            "Goal.subject",
            "Group.member",
            "ImagingObjectSelection.author",
            "ImagingObjectSelection.patient",
            "ImagingStudy.patient",
            "Immunization.patient",
            "ImmunizationRecommendation.patient",
            "List.patient",
            "List.source",
            "List.subject",
            "Media.patient",
            "Media.subject",
            "MedicationAdministration.patient",
            "MedicationAdministration.practitioner",
            "MedicationDispense.patient",
            "MedicationDispense.receiver",
            "MedicationOrder.patient",
            "MedicationStatement.patient",
            "MedicationStatement.source",
            "NutritionOrder.patient",
            "Observation.subject",
            "Observation.patient",
            "Observation.performer",
            "Order.patient",
            "Order.subject",
            "Patient.link",
            "Person.link",
            "Person.relatedperson",
            "Person.patient",
            "Person.practitioner",
            "Procedure.patient",
            "Procedure.subject",
            "Procedure.performer",
            "ProcedureRequest.orderer",
            "ProcedureRequest.patient",
            "ProcedureRequest.subject",
            "ProcedureRequest.performer",
            "Provenance.agent",
            "QuestionnaireResponse.author",
            "QuestionnaireResponse.source",
            "ReferralRequest.requester",
            "ReferralRequest.patient",
            "RelatedPerson.patient",
            "RiskAssessment.patient",
            "RiskAssessment.subject",
            "Schedule.actor",
            "Specimen.patient",
            "Specimen.subject",
            "SupplyDelivery.patient",
            "SupplyRequest.patient",
            "SupplyRequest.source",
            "VisionPrescription.patient"
          ],
          "searchParam": [
            {
              "name": "animal-breed",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-animal-breed",
              "type": "token",
              "documentation": "The breed for animal patients"
            },
            {
              "name": "phone",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-phone",
              "type": "token",
              "documentation": "A value in a phone contact"
            },
            {
              "name": "phonetic",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-phonetic",
              "type": "string",
              "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm"
            },
            {
              "name": "link",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-link",
              "type": "reference",
              "documentation": "All patients linked to the given patient"
            },
            {
              "name": "address-country",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-address-country",
              "type": "string",
              "documentation": "A country specified in an address"
            },
            {
              "name": "animal-species",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-animal-species",
              "type": "token",
              "documentation": "The species for animal patients"
            },
            {
              "name": "deathdate",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-deathdate",
              "type": "date",
              "documentation": "The date of death has been provided and satisfies this search value"
            },
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-organization",
              "type": "reference",
              "documentation": "The organization at which this person is a patient"
            },
            {
              "name": "address-city",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-address-city",
              "type": "string",
              "documentation": "A city specified in an address"
            },
            {
              "name": "address-state",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-address-state",
              "type": "string",
              "documentation": "A state specified in an address"
            },
            {
              "name": "careprovider",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-careprovider",
              "type": "reference",
              "documentation": "Patient's nominated care provider, could be a care manager, not the organization that manages the record"
            },
            {
              "name": "given",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-given",
              "type": "string",
              "documentation": "A portion of the given name of the patient"
            },
            {
              "name": "email",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-email",
              "type": "token",
              "documentation": "A value in an email contact"
            },
            {
              "name": "address",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-address",
              "type": "string",
              "documentation": "An address in any kind of address/part of the patient"
            },
            {
              "name": "address-use",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-address-use",
              "type": "token",
              "documentation": "A use code specified in an address"
            },
            {
              "name": "family",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-family",
              "type": "string",
              "documentation": "A portion of the family name of the patient"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-name",
              "type": "string",
              "documentation": "A portion of either family or given name of the patient"
            },
            {
              "name": "birthdate",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-birthdate",
              "type": "date",
              "documentation": "The patient's date of birth"
            },
            {
              "name": "telecom",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-telecom",
              "type": "token",
              "documentation": "The value in any kind of telecom details of the patient"
            },
            {
              "name": "active",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-active",
              "type": "token",
              "documentation": "Whether the patient record is active"
            },
            {
              "name": "gender",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-gender",
              "type": "token",
              "documentation": "Gender of the patient"
            },
            {
              "name": "deceased",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-deceased",
              "type": "token",
              "documentation": "This patient has been marked as deceased, or as a death date entered"
            },
            {
              "name": "language",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-language",
              "type": "token",
              "documentation": "Language code (irrespective of use value)"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-identifier",
              "type": "token",
              "documentation": "A patient identifier"
            },
            {
              "name": "address-postalcode",
              "definition": "http://hl7.org/fhir/SearchParameter/patient-address-postalcode",
              "type": "string",
              "documentation": "A postalCode specified in an address"
            }
          ]
        },
        {
          "type": "PaymentNotice",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "PaymentNotice.response",
            "PaymentNotice.organization",
            "PaymentNotice.request",
            "PaymentNotice.provider"
          ],
          "searchParam": [
            {
              "name": "response",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-response",
              "type": "reference",
              "documentation": "The ClaimResponse"
            },
            {
              "name": "paymentstatus",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-paymentstatus",
              "type": "token",
              "documentation": "The type of payment notice"
            },
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-organization",
              "type": "reference",
              "documentation": "The organization who generated this resource"
            },
            {
              "name": "statusdate",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-statusdate",
              "type": "date",
              "documentation": "The date of the payment action"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-created",
              "type": "date",
              "documentation": "Creation date fro the notice"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-request",
              "type": "reference",
              "documentation": "The Claim"
            },
            {
              "name": "provider",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-provider",
              "type": "reference",
              "documentation": "The reference to the provider"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-identifier",
              "type": "token",
              "documentation": "The business identifier of the notice"
            }
          ]
        },
        {
          "type": "PaymentReconciliation",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "PaymentReconciliation.organization",
            "PaymentReconciliation.requestprovider",
            "PaymentReconciliation.request",
            "PaymentReconciliation.requestorganization"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-organization",
              "type": "reference",
              "documentation": "The organization who generated this resource"
            },
            {
              "name": "requestprovider",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-requestprovider",
              "type": "reference",
              "documentation": "The reference to the provider who sumbitted the claim"
            },
            {
              "name": "created",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-created",
              "type": "date",
              "documentation": "The creation date"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-request",
              "type": "reference",
              "documentation": "The reference to the claim"
            },
            {
              "name": "requestorganization",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-requestorganization",
              "type": "reference",
              "documentation": "The organization who generated this resource"
            },
            {
              "name": "outcome",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-outcome",
              "type": "token",
              "documentation": "The processing outcome"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-identifier",
              "type": "token",
              "documentation": "The business identifier of the Explanation of Benefit"
            },
            {
              "name": "disposition",
              "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-disposition",
              "type": "string",
              "documentation": "The contents of the disposition message"
            }
          ]
        },
        {
          "type": "Person",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Person.link",
            "Person.relatedperson",
            "Person.organization",
            "Person.patient",
            "Person.practitioner"
          ],
          "searchRevInclude": [
            "Person.link",
            "Person.relatedperson",
            "Person.patient",
            "Person.practitioner"
          ],
          "searchParam": [
            {
              "name": "phone",
              "definition": "http://hl7.org/fhir/SearchParameter/person-phone",
              "type": "token",
              "documentation": "A value in a phone contact"
            },
            {
              "name": "phonetic",
              "definition": "http://hl7.org/fhir/SearchParameter/person-phonetic",
              "type": "string",
              "documentation": "A portion of name using some kind of phonetic matching algorithm"
            },
            {
              "name": "link",
              "definition": "http://hl7.org/fhir/SearchParameter/person-link",
              "type": "reference",
              "documentation": "Any link has this Patient, Person, RelatedPerson or Practitioner reference"
            },
            {
              "name": "address-country",
              "definition": "http://hl7.org/fhir/SearchParameter/person-address-country",
              "type": "string",
              "documentation": "A country specified in an address"
            },
            {
              "name": "relatedperson",
              "definition": "http://hl7.org/fhir/SearchParameter/person-relatedperson",
              "type": "reference",
              "documentation": "The Person links to this RelatedPerson"
            },
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/person-organization",
              "type": "reference",
              "documentation": "The organization at which this person record is being managed"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/person-patient",
              "type": "reference",
              "documentation": "The Person links to this Patient"
            },
            {
              "name": "address-city",
              "definition": "http://hl7.org/fhir/SearchParameter/person-address-city",
              "type": "string",
              "documentation": "A city specified in an address"
            },
            {
              "name": "address-state",
              "definition": "http://hl7.org/fhir/SearchParameter/person-address-state",
              "type": "string",
              "documentation": "A state specified in an address"
            },
            {
              "name": "practitioner",
              "definition": "http://hl7.org/fhir/SearchParameter/person-practitioner",
              "type": "reference",
              "documentation": "The Person links to this Practitioner"
            },
            {
              "name": "email",
              "definition": "http://hl7.org/fhir/SearchParameter/person-email",
              "type": "token",
              "documentation": "A value in an email contact"
            },
            {
              "name": "address",
              "definition": "http://hl7.org/fhir/SearchParameter/person-address",
              "type": "string",
              "documentation": "An address in any kind of address/part"
            },
            {
              "name": "address-use",
              "definition": "http://hl7.org/fhir/SearchParameter/person-address-use",
              "type": "token",
              "documentation": "A use code specified in an address"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/person-name",
              "type": "string",
              "documentation": "A portion of name in any name part"
            },
            {
              "name": "birthdate",
              "definition": "http://hl7.org/fhir/SearchParameter/person-birthdate",
              "type": "date",
              "documentation": "The person's date of birth"
            },
            {
              "name": "telecom",
              "definition": "http://hl7.org/fhir/SearchParameter/person-telecom",
              "type": "token",
              "documentation": "The value in any kind of contact"
            },
            {
              "name": "gender",
              "definition": "http://hl7.org/fhir/SearchParameter/person-gender",
              "type": "token",
              "documentation": "The gender of the person"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/person-identifier",
              "type": "token",
              "documentation": "A person Identifier"
            },
            {
              "name": "address-postalcode",
              "definition": "http://hl7.org/fhir/SearchParameter/person-address-postalcode",
              "type": "string",
              "documentation": "A postal code specified in an address"
            }
          ]
        },
        {
          "type": "Practitioner",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Practitioner.location",
            "Practitioner.organization"
          ],
          "searchRevInclude": [
            "Account.patient",
            "Account.subject",
            "AllergyIntolerance.reporter",
            "AllergyIntolerance.recorder",
            "Appointment.patient",
            "Appointment.practitioner",
            "Appointment.location",
            "Appointment.actor",
            "AppointmentResponse.patient",
            "AppointmentResponse.practitioner",
            "AppointmentResponse.location",
            "AppointmentResponse.actor",
            "AuditEvent.patient",
            "AuditEvent.participant",
            "Basic.author",
            "CarePlan.participant",
            "CarePlan.performer",
            "Claim.provider",
            "ClinicalImpression.assessor",
            "Communication.sender",
            "Communication.recipient",
            "CommunicationRequest.sender",
            "CommunicationRequest.requester",
            "CommunicationRequest.recipient",
            "Composition.author",
            "Composition.attester",
            "Condition.asserter",
            "Contract.signer",
            "Contract.actor",
            "DetectedIssue.author",
            "DiagnosticOrder.orderer",
            "DiagnosticOrder.actor",
            "DiagnosticReport.performer",
            "DocumentManifest.subject",
            "DocumentManifest.recipient",
            "DocumentManifest.author",
            "DocumentManifest.patient",
            "DocumentReference.subject",
            "DocumentReference.author",
            "DocumentReference.patient",
            "DocumentReference.authenticator",
            "EligibilityRequest.provider",
            "EligibilityResponse.requestprovider",
            "Encounter.practitioner",
            "Encounter.participant",
            "EpisodeOfCare.care-manager",
            "EpisodeOfCare.team-member",
            "ExplanationOfBenefit.provider",
            "Flag.author",
            "Flag.patient",
            "Flag.subject",
            "Group.member",
            "ImagingObjectSelection.author",
            "Immunization.requester",
            "Immunization.performer",
            "List.source",
            "Media.patient",
            "Media.subject",
            "Media.operator",
            "MedicationAdministration.practitioner",
            "MedicationDispense.receiver",
            "MedicationDispense.responsibleparty",
            "MedicationDispense.dispenser",
            "MedicationOrder.prescriber",
            "MedicationStatement.source",
            "MessageHeader.receiver",
            "MessageHeader.responsible",
            "MessageHeader.author",
            "MessageHeader.enterer",
            "NutritionOrder.provider",
            "Observation.performer",
            "Order.source",
            "Order.target",
            "OrderResponse.who",
            "Patient.careprovider",
            "PaymentNotice.provider",
            "PaymentReconciliation.requestprovider",
            "Person.link",
            "Person.relatedperson",
            "Person.patient",
            "Person.practitioner",
            "Procedure.performer",
            "ProcedureRequest.orderer",
            "ProcedureRequest.performer",
            "ProcessRequest.provider",
            "ProcessResponse.requestprovider",
            "Provenance.agent",
            "QuestionnaireResponse.author",
            "QuestionnaireResponse.source",
            "ReferralRequest.requester",
            "ReferralRequest.recipient",
            "RiskAssessment.performer",
            "Schedule.actor",
            "Specimen.collector",
            "SupplyDelivery.receiver",
            "SupplyDelivery.supplier",
            "SupplyRequest.source",
            "VisionPrescription.prescriber"
          ],
          "searchParam": [
            {
              "name": "phone",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-phone",
              "type": "token",
              "documentation": "A value in a phone contact"
            },
            {
              "name": "phonetic",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-phonetic",
              "type": "string",
              "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-location",
              "type": "reference",
              "documentation": "One of the locations at which this practitioner provides care"
            },
            {
              "name": "communication",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-communication",
              "type": "token",
              "documentation": "One of the languages that the practitioner can communicate with"
            },
            {
              "name": "address-country",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-country",
              "type": "string",
              "documentation": "A country specified in an address"
            },
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-organization",
              "type": "reference",
              "documentation": "The identity of the organization the practitioner represents / acts on behalf of"
            },
            {
              "name": "address-city",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-city",
              "type": "string",
              "documentation": "A city specified in an address"
            },
            {
              "name": "address-state",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-state",
              "type": "string",
              "documentation": "A state specified in an address"
            },
            {
              "name": "given",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-given",
              "type": "string",
              "documentation": "A portion of the given name"
            },
            {
              "name": "email",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-email",
              "type": "token",
              "documentation": "A value in an email contact"
            },
            {
              "name": "address",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address",
              "type": "string",
              "documentation": "An address in any kind of address/part"
            },
            {
              "name": "address-use",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-use",
              "type": "token",
              "documentation": "A use code specified in an address"
            },
            {
              "name": "family",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-family",
              "type": "string",
              "documentation": "A portion of the family name"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-name",
              "type": "string",
              "documentation": "A portion of either family or given name"
            },
            {
              "name": "telecom",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-telecom",
              "type": "token",
              "documentation": "The value in any kind of contact"
            },
            {
              "name": "role",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-role",
              "type": "token",
              "documentation": "The practitioner can perform this role at for the organization"
            },
            {
              "name": "gender",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-gender",
              "type": "token",
              "documentation": "Gender of the practitioner"
            },
            {
              "name": "specialty",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-specialty",
              "type": "token",
              "documentation": "The practitioner has this specialty at an organization"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-identifier",
              "type": "token",
              "documentation": "A practitioner's Identifier"
            },
            {
              "name": "address-postalcode",
              "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-postalcode",
              "type": "string",
              "documentation": "A postalCode specified in an address"
            }
          ]
        },
        {
          "type": "Procedure",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Procedure.patient",
            "Procedure.location",
            "Procedure.subject",
            "Procedure.performer",
            "Procedure.encounter"
          ],
          "searchRevInclude": [
            "ClinicalImpression.action",
            "Encounter.condition",
            "Encounter.indication",
            "Encounter.procedure"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-patient",
              "type": "reference",
              "documentation": "Search by subject - a patient"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-location",
              "type": "reference",
              "documentation": "Where the procedure happened"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-subject",
              "type": "reference",
              "documentation": "Search by subject"
            },
            {
              "name": "performer",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-performer",
              "type": "reference",
              "documentation": "The reference to the practitioner"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-encounter",
              "type": "reference",
              "documentation": "The encounter associated with the procedure"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-code",
              "type": "token",
              "documentation": "A code to identify a  procedure"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-date",
              "type": "date",
              "documentation": "Date/Period the procedure was performed"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/procedure-identifier",
              "type": "token",
              "documentation": "A unique identifier for a procedure"
            }
          ]
        },
        {
          "type": "ProcedureRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ProcedureRequest.orderer",
            "ProcedureRequest.patient",
            "ProcedureRequest.subject",
            "ProcedureRequest.performer",
            "ProcedureRequest.encounter"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "ClinicalImpression.action",
            "DiagnosticReport.request"
          ],
          "searchParam": [
            {
              "name": "orderer",
              "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-orderer",
              "type": "reference",
              "documentation": "Who made request"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-patient",
              "type": "reference",
              "documentation": "Search by subject - a patient"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-subject",
              "type": "reference",
              "documentation": "Search by subject"
            },
            {
              "name": "performer",
              "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-performer",
              "type": "reference",
              "documentation": "Who should perform the procedure"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-encounter",
              "type": "reference",
              "documentation": "Encounter request created during"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-identifier",
              "type": "token",
              "documentation": "A unique identifier of the Procedure Request"
            }
          ]
        },
        {
          "type": "ProcessRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ProcessRequest.organization",
            "ProcessRequest.provider"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "PaymentReconciliation.request"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/processrequest-organization",
              "type": "reference",
              "documentation": "The organization who generated this request"
            },
            {
              "name": "action",
              "definition": "http://hl7.org/fhir/SearchParameter/processrequest-action",
              "type": "token",
              "documentation": "The action requested by this resource"
            },
            {
              "name": "provider",
              "definition": "http://hl7.org/fhir/SearchParameter/processrequest-provider",
              "type": "reference",
              "documentation": "The provider who regenerated this request"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/processrequest-identifier",
              "type": "token",
              "documentation": "The business identifier of the ProcessRequest"
            }
          ]
        },
        {
          "type": "ProcessResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ProcessResponse.organization",
            "ProcessResponse.requestprovider",
            "ProcessResponse.request",
            "ProcessResponse.requestorganization"
          ],
          "searchParam": [
            {
              "name": "organization",
              "definition": "http://hl7.org/fhir/SearchParameter/processresponse-organization",
              "type": "reference",
              "documentation": "The organization who generated this resource"
            },
            {
              "name": "requestprovider",
              "definition": "http://hl7.org/fhir/SearchParameter/processresponse-requestprovider",
              "type": "reference",
              "documentation": "The Provider who is responsible the request transaction"
            },
            {
              "name": "request",
              "definition": "http://hl7.org/fhir/SearchParameter/processresponse-request",
              "type": "reference",
              "documentation": "The reference to the claim"
            },
            {
              "name": "requestorganization",
              "definition": "http://hl7.org/fhir/SearchParameter/processresponse-requestorganization",
              "type": "reference",
              "documentation": "The Organization who is responsible the request transaction"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/processresponse-identifier",
              "type": "token",
              "documentation": "The business identifier of the Explanation of Benefit"
            }
          ]
        },
        {
          "type": "Provenance",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Provenance.patient",
            "Provenance.location",
            "Provenance.target",
            "Provenance.agent"
          ],
          "searchParam": [
            {
              "name": "sigtype",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-sigtype",
              "type": "token",
              "documentation": "Indication of the reason the entity signed the object(s)"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-patient",
              "type": "reference",
              "documentation": "Target Reference(s) (usually version specific)"
            },
            {
              "name": "location",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-location",
              "type": "reference",
              "documentation": "Where the activity occurred, if relevant"
            },
            {
              "name": "start",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-start",
              "type": "date",
              "documentation": "Starting time with inclusive boundary"
            },
            {
              "name": "entity",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-entity",
              "type": "uri",
              "documentation": "Identity of entity"
            },
            {
              "name": "userid",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-userid",
              "type": "token",
              "documentation": "Authorization-system identifier for the agent"
            },
            {
              "name": "target",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-target",
              "type": "reference",
              "documentation": "Target Reference(s) (usually version specific)"
            },
            {
              "name": "agent",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-agent",
              "type": "reference",
              "documentation": "Individual, device or organization playing role"
            },
            {
              "name": "entitytype",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-entitytype",
              "type": "token",
              "documentation": "The type of resource in this entity"
            },
            {
              "name": "end",
              "definition": "http://hl7.org/fhir/SearchParameter/provenance-end",
              "type": "date",
              "documentation": "End time with inclusive boundary, if not ongoing"
            }
          ]
        },
        {
          "type": "Questionnaire",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchRevInclude": [
            "QuestionnaireResponse.questionnaire"
          ],
          "searchParam": [
            {
              "name": "title",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-title",
              "type": "string",
              "documentation": "All or part of the name of the questionnaire"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-status",
              "type": "token",
              "documentation": "The status of the questionnaire"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-code",
              "type": "token",
              "documentation": "A code that corresponds to the questionnaire or one of its groups"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-date",
              "type": "date",
              "documentation": "When the questionnaire was last changed"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-identifier",
              "type": "token",
              "documentation": "An identifier for the questionnaire"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-version",
              "type": "string",
              "documentation": "The business version of the questionnaire"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-publisher",
              "type": "string",
              "documentation": "The author of the questionnaire"
            }
          ]
        },
        {
          "type": "QuestionnaireResponse",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "QuestionnaireResponse.author",
            "QuestionnaireResponse.questionnaire",
            "QuestionnaireResponse.patient",
            "QuestionnaireResponse.source",
            "QuestionnaireResponse.subject",
            "QuestionnaireResponse.encounter"
          ],
          "searchRevInclude": [
            "ClinicalImpression.investigation",
            "Observation.related-target"
          ],
          "searchParam": [
            {
              "name": "author",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-author",
              "type": "reference",
              "documentation": "The author of the questionnaire"
            },
            {
              "name": "questionnaire",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-questionnaire",
              "type": "reference",
              "documentation": "The questionnaire the answers are provided for"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-patient",
              "type": "reference",
              "documentation": "The patient that is the subject of the questionnaire"
            },
            {
              "name": "authored",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-authored",
              "type": "date",
              "documentation": "When the questionnaire was authored"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-source",
              "type": "reference",
              "documentation": "The person who answered the questions"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-status",
              "type": "token",
              "documentation": "The status of the questionnaire response"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-subject",
              "type": "reference",
              "documentation": "The subject of the questionnaire"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-encounter",
              "type": "reference",
              "documentation": "Encounter during which questionnaire was authored"
            }
          ]
        },
        {
          "type": "ReferralRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "ReferralRequest.requester",
            "ReferralRequest.patient",
            "ReferralRequest.recipient"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "ClinicalImpression.action",
            "DiagnosticReport.request",
            "Encounter.incomingreferral",
            "EpisodeOfCare.incomingreferral"
          ],
          "searchParam": [
            {
              "name": "requester",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-requester",
              "type": "reference",
              "documentation": "Requester of referral / transfer of care"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-patient",
              "type": "reference",
              "documentation": "Who the referral is about"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-status",
              "type": "token",
              "documentation": "The status of the referral"
            },
            {
              "name": "priority",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-priority",
              "type": "token",
              "documentation": "The priority assigned to the referral"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-type",
              "type": "token",
              "documentation": "The type of the referral"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-date",
              "type": "date",
              "documentation": "Creation or activation date"
            },
            {
              "name": "specialty",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-specialty",
              "type": "token",
              "documentation": "The specialty that the referral is for"
            },
            {
              "name": "recipient",
              "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-recipient",
              "type": "reference",
              "documentation": "The person that the referral was sent to"
            }
          ]
        },
        {
          "type": "RelatedPerson",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "RelatedPerson.patient"
          ],
          "searchRevInclude": [
            "AllergyIntolerance.reporter",
            "Appointment.patient",
            "Appointment.practitioner",
            "Appointment.location",
            "Appointment.actor",
            "AppointmentResponse.patient",
            "AppointmentResponse.practitioner",
            "AppointmentResponse.location",
            "AppointmentResponse.actor",
            "AuditEvent.patient",
            "AuditEvent.participant",
            "Basic.author",
            "CarePlan.participant",
            "CarePlan.performer",
            "Communication.sender",
            "Communication.recipient",
            "CommunicationRequest.sender",
            "CommunicationRequest.requester",
            "CommunicationRequest.recipient",
            "Composition.author",
            "Contract.signer",
            "Contract.actor",
            "DocumentManifest.recipient",
            "DocumentManifest.author",
            "DocumentReference.author",
            "Encounter.practitioner",
            "Encounter.participant",
            "ImagingObjectSelection.author",
            "MedicationAdministration.practitioner",
            "MedicationStatement.source",
            "Observation.performer",
            "Person.link",
            "Person.relatedperson",
            "Person.patient",
            "Person.practitioner",
            "Procedure.performer",
            "ProcedureRequest.orderer",
            "ProcedureRequest.performer",
            "Provenance.agent",
            "QuestionnaireResponse.author",
            "QuestionnaireResponse.source",
            "Schedule.actor"
          ],
          "searchParam": [
            {
              "name": "phone",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-phone",
              "type": "token",
              "documentation": "A value in a phone contact"
            },
            {
              "name": "phonetic",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-phonetic",
              "type": "string",
              "documentation": "A portion of name using some kind of phonetic matching algorithm"
            },
            {
              "name": "address-country",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-country",
              "type": "string",
              "documentation": "A country specified in an address"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-patient",
              "type": "reference",
              "documentation": "The patient this person is related to"
            },
            {
              "name": "address-city",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-city",
              "type": "string",
              "documentation": "A city specified in an address"
            },
            {
              "name": "address-state",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-state",
              "type": "string",
              "documentation": "A state specified in an address"
            },
            {
              "name": "email",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-email",
              "type": "token",
              "documentation": "A value in an email contact"
            },
            {
              "name": "address",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address",
              "type": "string",
              "documentation": "An address in any kind of address/part"
            },
            {
              "name": "address-use",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-use",
              "type": "token",
              "documentation": "A use code specified in an address"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-name",
              "type": "string",
              "documentation": "A portion of name in any name part"
            },
            {
              "name": "birthdate",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-birthdate",
              "type": "date",
              "documentation": "The Related Person's date of birth"
            },
            {
              "name": "telecom",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-telecom",
              "type": "token",
              "documentation": "The value in any kind of contact"
            },
            {
              "name": "gender",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-gender",
              "type": "token",
              "documentation": "Gender of the person"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-identifier",
              "type": "token",
              "documentation": "A patient Identifier"
            },
            {
              "name": "address-postalcode",
              "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-postalcode",
              "type": "string",
              "documentation": "A postal code specified in an address"
            }
          ]
        },
        {
          "type": "RiskAssessment",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "RiskAssessment.patient",
            "RiskAssessment.condition",
            "RiskAssessment.subject",
            "RiskAssessment.performer",
            "RiskAssessment.encounter"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-patient",
              "type": "reference",
              "documentation": "Who/what does assessment apply to?"
            },
            {
              "name": "condition",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-condition",
              "type": "reference",
              "documentation": "Condition assessed"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-subject",
              "type": "reference",
              "documentation": "Who/what does assessment apply to?"
            },
            {
              "name": "performer",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-performer",
              "type": "reference",
              "documentation": "Who did assessment?"
            },
            {
              "name": "method",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-method",
              "type": "token",
              "documentation": "Evaluation mechanism"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-encounter",
              "type": "reference",
              "documentation": "Where was assessment performed?"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-date",
              "type": "date",
              "documentation": "When was assessment made?"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-identifier",
              "type": "token",
              "documentation": "Unique identifier for the assessment"
            }
          ]
        },
        {
          "type": "Schedule",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Schedule.actor"
          ],
          "searchRevInclude": [
            "Slot.schedule"
          ],
          "searchParam": [
            {
              "name": "actor",
              "definition": "http://hl7.org/fhir/SearchParameter/schedule-actor",
              "type": "reference",
              "documentation": "The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/schedule-date",
              "type": "date",
              "documentation": "Search for Schedule resources that have a period that contains this date specified"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/schedule-type",
              "type": "token",
              "documentation": "The type of appointments that can be booked into associated slot(s)"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/schedule-identifier",
              "type": "token",
              "documentation": "A Schedule Identifier"
            }
          ]
        },
        {
          "type": "SearchParameter",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-description",
              "type": "string",
              "documentation": "Documentation for  search parameter"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-name",
              "type": "string",
              "documentation": "Informal name for this search parameter"
            },
            {
              "name": "target",
              "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-target",
              "type": "token",
              "documentation": "Types of resource (if a resource reference)"
            },
            {
              "name": "base",
              "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-base",
              "type": "token",
              "documentation": "The resource type this search parameter applies to"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-code",
              "type": "token",
              "documentation": "Code used in URL"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-type",
              "type": "token",
              "documentation": "number | date | string | token | reference | composite | quantity | uri"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-url",
              "type": "uri",
              "documentation": "Absolute URL used to reference this search parameter"
            }
          ]
        },
        {
          "type": "Sequence",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "species",
              "definition": "http://hl7.org/fhir/SearchParameter/sequence-species",
              "type": "token",
              "documentation": "The organism from which sample of the sequence was extracted."
            },
            {
              "name": "variationid",
              "definition": "http://hl7.org/fhir/SearchParameter/sequence-variationid",
              "type": "token",
              "documentation": "Identifier for variant"
            },
            {
              "name": "coordinate",
              "definition": "http://hl7.org/fhir/SearchParameter/sequence-coordinate",
              "type": "composite",
              "documentation": "Genomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`"
            },
            {
              "name": "start",
              "definition": "http://hl7.org/fhir/SearchParameter/sequence-start",
              "type": "number",
              "documentation": "Start position (0-based inclusive) of the sequence"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/sequence-type",
              "type": "token",
              "documentation": "The type of the variant: Amino acid / cDNA transcript / RNA variation."
            },
            {
              "name": "chromosome",
              "definition": "http://hl7.org/fhir/SearchParameter/sequence-chromosome",
              "type": "token",
              "documentation": "Chromosome of the sequence"
            },
            {
              "name": "end",
              "definition": "http://hl7.org/fhir/SearchParameter/sequence-end",
              "type": "number",
              "documentation": "End position (0-based exclusive) of the sequence"
            }
          ]
        },
        {
          "type": "Slot",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Slot.schedule"
          ],
          "searchParam": [
            {
              "name": "fb-type",
              "definition": "http://hl7.org/fhir/SearchParameter/slot-fb-type",
              "type": "token",
              "documentation": "The free/busy status of the appointment"
            },
            {
              "name": "schedule",
              "definition": "http://hl7.org/fhir/SearchParameter/slot-schedule",
              "type": "reference",
              "documentation": "The Schedule Resource that we are seeking a slot within"
            },
            {
              "name": "start",
              "definition": "http://hl7.org/fhir/SearchParameter/slot-start",
              "type": "date",
              "documentation": "Appointment date/time."
            },
            {
              "name": "slot-type",
              "definition": "http://hl7.org/fhir/SearchParameter/slot-slot-type",
              "type": "token",
              "documentation": "The type of appointments that can be booked into the slot"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/slot-identifier",
              "type": "token",
              "documentation": "A Slot Identifier"
            }
          ]
        },
        {
          "type": "Specimen",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Specimen.collector",
            "Specimen.patient",
            "Specimen.subject",
            "Specimen.parent"
          ],
          "searchRevInclude": [
            "DiagnosticOrder.specimen",
            "DiagnosticReport.specimen",
            "Media.patient",
            "Media.subject",
            "Observation.specimen",
            "Specimen.parent"
          ],
          "searchParam": [
            {
              "name": "collector",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-collector",
              "type": "reference",
              "documentation": "Who collected the specimen"
            },
            {
              "name": "container-id",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-container-id",
              "type": "token",
              "documentation": "The unique identifier associated with the specimen container"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-patient",
              "type": "reference",
              "documentation": "The patient the specimen comes from"
            },
            {
              "name": "bodysite",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-bodysite",
              "type": "token",
              "documentation": "The code for the body site from where the specimen originated"
            },
            {
              "name": "container",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-container",
              "type": "token",
              "documentation": "The kind of specimen container"
            },
            {
              "name": "collected",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-collected",
              "type": "date",
              "documentation": "The date the specimen was collected"
            },
            {
              "name": "subject",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-subject",
              "type": "reference",
              "documentation": "The subject of the specimen"
            },
            {
              "name": "accession",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-accession",
              "type": "token",
              "documentation": "The accession number associated with the specimen"
            },
            {
              "name": "parent",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-parent",
              "type": "reference",
              "documentation": "The parent of the specimen"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-type",
              "type": "token",
              "documentation": "The specimen type"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/specimen-identifier",
              "type": "token",
              "documentation": "The unique identifier associated with the specimen"
            }
          ]
        },
        {
          "type": "StructureDefinition",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "StructureDefinition.valueset"
          ],
          "searchRevInclude": [
            "ConceptMap.sourceuri",
            "ConceptMap.source",
            "ConceptMap.target",
            "Conformance.supported-profile",
            "Conformance.profile",
            "OperationDefinition.profile"
          ],
          "searchParam": [
            {
              "name": "abstract",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-abstract",
              "type": "token",
              "documentation": "Whether the structure is abstract"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-status",
              "type": "token",
              "documentation": "The current status of the profile"
            },
            {
              "name": "experimental",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-experimental",
              "type": "token",
              "documentation": "If for testing purposes, not real usage"
            },
            {
              "name": "display",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-display",
              "type": "string",
              "documentation": "Use this name when displaying the value"
            },
            {
              "name": "ext-context",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-ext-context",
              "type": "string",
              "documentation": "Where the extension can be used in instances"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-code",
              "type": "token",
              "documentation": "A code for the profile"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-date",
              "type": "date",
              "documentation": "The profile publication date"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-type",
              "type": "token",
              "documentation": "Any datatype or resource, including abstract ones"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-url",
              "type": "uri",
              "documentation": "Absolute URL used to reference this StructureDefinition"
            },
            {
              "name": "kind",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-kind",
              "type": "token",
              "documentation": "datatype | resource | logical"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-version",
              "type": "token",
              "documentation": "The version identifier of the profile"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-publisher",
              "type": "string",
              "documentation": "Name of the publisher of the profile"
            },
            {
              "name": "base-path",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-base-path",
              "type": "token",
              "documentation": "Path that identifies the base element"
            },
            {
              "name": "valueset",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-valueset",
              "type": "reference",
              "documentation": "A vocabulary binding reference"
            },
            {
              "name": "context-type",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-context-type",
              "type": "token",
              "documentation": "resource | datatype | mapping | extension"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-description",
              "type": "string",
              "documentation": "Text search in the description of the profile"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-name",
              "type": "string",
              "documentation": "Name of the profile"
            },
            {
              "name": "base",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-base",
              "type": "uri",
              "documentation": "Structure that this set of constraints applies to"
            },
            {
              "name": "context",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-context",
              "type": "token",
              "documentation": "A use context assigned to the structure"
            },
            {
              "name": "path",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-path",
              "type": "token",
              "documentation": "A path that is constrained in the profile"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-identifier",
              "type": "token",
              "documentation": "The identifier of the profile"
            }
          ]
        },
        {
          "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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "criteria",
              "definition": "http://hl7.org/fhir/SearchParameter/subscription-criteria",
              "type": "string",
              "documentation": "Rule for server push criteria"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/subscription-status",
              "type": "token",
              "documentation": "requested | active | error | off"
            },
            {
              "name": "tag",
              "definition": "http://hl7.org/fhir/SearchParameter/subscription-tag",
              "type": "token",
              "documentation": "A tag to add to matching resources"
            },
            {
              "name": "payload",
              "definition": "http://hl7.org/fhir/SearchParameter/subscription-payload",
              "type": "string",
              "documentation": "Mimetype to send, or blank for no payload"
            },
            {
              "name": "type",
              "definition": "http://hl7.org/fhir/SearchParameter/subscription-type",
              "type": "token",
              "documentation": "rest-hook | websocket | email | sms | message"
            },
            {
              "name": "contact",
              "definition": "http://hl7.org/fhir/SearchParameter/subscription-contact",
              "type": "token",
              "documentation": "Contact details for source (e.g. troubleshooting)"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/subscription-url",
              "type": "uri",
              "documentation": "Where the channel points to"
            }
          ]
        },
        {
          "type": "Substance",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "Substance.substance"
          ],
          "searchRevInclude": [
            "Contract.actor",
            "Group.member",
            "Medication.ingredient",
            "Order.patient",
            "Order.subject",
            "Specimen.patient",
            "Specimen.subject",
            "Substance.substance"
          ],
          "searchParam": [
            {
              "name": "substance",
              "definition": "http://hl7.org/fhir/SearchParameter/substance-substance",
              "type": "reference",
              "documentation": "A component of the substance"
            },
            {
              "name": "container-identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/substance-container-identifier",
              "type": "token",
              "documentation": "Identifier of the package/container"
            },
            {
              "name": "category",
              "definition": "http://hl7.org/fhir/SearchParameter/substance-category",
              "type": "token",
              "documentation": "The category of the substance"
            },
            {
              "name": "quantity",
              "definition": "http://hl7.org/fhir/SearchParameter/substance-quantity",
              "type": "quantity",
              "documentation": "Amount of substance in the package"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/substance-code",
              "type": "token",
              "documentation": "The code of the substance"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/substance-identifier",
              "type": "token",
              "documentation": "Unique identifier for the substance"
            },
            {
              "name": "expiry",
              "definition": "http://hl7.org/fhir/SearchParameter/substance-expiry",
              "type": "date",
              "documentation": "Expiry date of package or container of substance"
            }
          ]
        },
        {
          "type": "SupplyDelivery",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "SupplyDelivery.patient",
            "SupplyDelivery.receiver",
            "SupplyDelivery.supplier"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-patient",
              "type": "reference",
              "documentation": "Patient for whom the item is supplied"
            },
            {
              "name": "receiver",
              "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-receiver",
              "type": "reference",
              "documentation": "Who collected the Supply"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-status",
              "type": "token",
              "documentation": "in-progress | completed | abandoned"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-identifier",
              "type": "token",
              "documentation": "External identifier"
            },
            {
              "name": "supplier",
              "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-supplier",
              "type": "reference",
              "documentation": "Dispenser"
            }
          ]
        },
        {
          "type": "SupplyRequest",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "SupplyRequest.patient",
            "SupplyRequest.source",
            "SupplyRequest.supplier"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan",
            "ClinicalImpression.action"
          ],
          "searchParam": [
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-patient",
              "type": "reference",
              "documentation": "Patient for whom the item is supplied"
            },
            {
              "name": "source",
              "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-source",
              "type": "reference",
              "documentation": "Who initiated this order"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-status",
              "type": "token",
              "documentation": "requested | completed | failed | cancelled"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-date",
              "type": "date",
              "documentation": "When the request was made"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-identifier",
              "type": "token",
              "documentation": "Unique identifier"
            },
            {
              "name": "supplier",
              "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-supplier",
              "type": "reference",
              "documentation": "Who is intended to fulfill the request"
            },
            {
              "name": "kind",
              "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-kind",
              "type": "token",
              "documentation": "The kind of supply (central, non-stock, etc.)"
            }
          ]
        },
        {
          "type": "TestScript",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchParam": [
            {
              "name": "testscript-test-capability",
              "definition": "http://hl7.org/fhir/SearchParameter/testscript-testscript-test-capability",
              "type": "string",
              "documentation": "TestScript test required and validated capability"
            },
            {
              "name": "testscript-setup-capability",
              "definition": "http://hl7.org/fhir/SearchParameter/testscript-testscript-setup-capability",
              "type": "string",
              "documentation": "TestScript setup required and validated capability"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/testscript-description",
              "type": "string",
              "documentation": "Natural language description of the TestScript"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/testscript-name",
              "type": "string",
              "documentation": "Informal name for this TestScript"
            },
            {
              "name": "testscript-capability",
              "definition": "http://hl7.org/fhir/SearchParameter/testscript-testscript-capability",
              "type": "string",
              "documentation": "TestScript required and validated capability"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/testscript-identifier",
              "type": "token",
              "documentation": "External identifier"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/testscript-url",
              "type": "uri",
              "documentation": "Absolute URL used to reference this TestScript"
            }
          ]
        },
        {
          "type": "ValueSet",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchRevInclude": [
            "ConceptMap.sourceuri",
            "ConceptMap.source",
            "ConceptMap.target",
            "StructureDefinition.valueset"
          ],
          "searchParam": [
            {
              "name": "system",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-system",
              "type": "uri",
              "documentation": "The system for any codes defined by this value set"
            },
            {
              "name": "expansion",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-expansion",
              "type": "uri",
              "documentation": "Uniquely identifies this expansion"
            },
            {
              "name": "status",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-status",
              "type": "token",
              "documentation": "The status of the value set"
            },
            {
              "name": "description",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-description",
              "type": "string",
              "documentation": "Text search in the description of the value set"
            },
            {
              "name": "name",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-name",
              "type": "string",
              "documentation": "The name of the value set"
            },
            {
              "name": "context",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-context",
              "type": "token",
              "documentation": "A use context assigned to the value set"
            },
            {
              "name": "code",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-code",
              "type": "token",
              "documentation": "A code defined in the value set"
            },
            {
              "name": "date",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-date",
              "type": "date",
              "documentation": "The value set publication date"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-identifier",
              "type": "token",
              "documentation": "The identifier for the value set"
            },
            {
              "name": "reference",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-reference",
              "type": "uri",
              "documentation": "A code system included or excluded in the value set or an imported value set"
            },
            {
              "name": "url",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-url",
              "type": "uri",
              "documentation": "The logical URL for the value set"
            },
            {
              "name": "publisher",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-publisher",
              "type": "string",
              "documentation": "Name of the publisher of the value set"
            },
            {
              "name": "version",
              "definition": "http://hl7.org/fhir/SearchParameter/valueset-version",
              "type": "token",
              "documentation": "The version identifier of the value set"
            }
          ]
        },
        {
          "type": "VisionPrescription",
          "profile": {
            "reference": "http://hl7.org/fhir/StructureDefinition/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": "validate",
              "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,
          "conditionalUpdate": true,
          "conditionalDelete": "multiple",
          "searchInclude": [
            "VisionPrescription.patient",
            "VisionPrescription.prescriber",
            "VisionPrescription.encounter"
          ],
          "searchRevInclude": [
            "CarePlan.activityreference",
            "ClinicalImpression.plan"
          ],
          "searchParam": [
            {
              "name": "datewritten",
              "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-datewritten",
              "type": "date",
              "documentation": "Return prescriptions written on this date"
            },
            {
              "name": "patient",
              "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-patient",
              "type": "reference",
              "documentation": "The identity of a patient to list dispenses for"
            },
            {
              "name": "prescriber",
              "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-prescriber",
              "type": "reference",
              "documentation": "Who authorizes the vision product"
            },
            {
              "name": "encounter",
              "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-encounter",
              "type": "reference",
              "documentation": "Return prescriptions with this encounter identifier"
            },
            {
              "name": "identifier",
              "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-identifier",
              "type": "token",
              "documentation": "Return prescriptions with this external identifier"
            }
          ]
        }
      ],
      "interaction": [
        {
          "code": "transaction",
          "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)"
        }
      ],
      "transactionMode": "both",
      "searchParam": [
        {
          "name": "_security",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-security",
          "type": "token",
          "documentation": "Security Labels applied to this resource"
        },
        {
          "name": "_lastUpdated",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-lastUpdated",
          "type": "date",
          "documentation": "When the resource version last changed"
        },
        {
          "name": "_text",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-text",
          "type": "string",
          "documentation": "Search on the narrative of the resource"
        },
        {
          "name": "_id",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-id",
          "type": "token",
          "documentation": "Logical id of this artifact"
        },
        {
          "name": "_content",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-content",
          "type": "string",
          "documentation": "Search on the entire content of the resource"
        },
        {
          "name": "_profile",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-profile",
          "type": "uri",
          "documentation": "Profiles this resource claims to conform to"
        },
        {
          "name": "_query",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-query",
          "type": "token",
          "documentation": "A custom search profile that describes a specific defined query operation"
        },
        {
          "name": "_tag",
          "definition": "http://hl7.org/fhir/SearchParameter/resource-tag",
          "type": "token",
          "documentation": "Tags applied to this resource"
        }
      ],
      "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": "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": "evaluate",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/decisionsupportrule-evaluate"
          }
        },
        {
          "name": "evaluate",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/decisionsupportservicemodule-evaluate"
          }
        },
        {
          "name": "everything",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/encounter-everything"
          }
        },
        {
          "name": "find",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/list-find"
          }
        },
        {
          "name": "process-message",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/messageheader-process-message"
          }
        },
        {
          "name": "everything",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/patient-everything"
          }
        },
        {
          "name": "populate",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/questionnaire-populate"
          }
        },
        {
          "name": "questionnaire",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/structuredefinition-questionnaire"
          }
        },
        {
          "name": "expand",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/valueset-expand"
          }
        },
        {
          "name": "lookup",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/valueset-lookup"
          }
        },
        {
          "name": "validate-code",
          "definition": {
            "reference": "http://hl7.org/fhir/OperationDefinition/valueset-validate-code"
          }
        }
      ]
    }
  ]
}

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.