eHealth Infrastructure (v1.0.0)

{
  "resourceType" : "CapabilityStatement",
  "id" : "ehealth",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2/><table><tr><td>Mode</td><td>SERVER</td></tr><tr><td>Description</td><td/></tr><tr><td>Transaction</td><td>y</td></tr><tr><td>System History</td><td>y</td></tr><tr><td>System Search</td><td></td></tr></table><table><tr><th><b>Resource Type</b></th><th><b>Profile</b></th><th><b title=\"GET a resource (read interaction)\">Read</b></th><th><b title=\"GET past versions of resources (vread interaction)\">V-Read</b></th><th><b title=\"GET all set of resources of the type (search interaction)\">Search</b></th><th><b title=\"PUT a new resource version (update interaction)\">Update</b></th><th><b title=\"POST a new resource (create interaction)\">Create</b></th></tr><tr><td>ActivityDefinition</td><td><a href=\"StructureDefinition/ehealth-activitydefinition\">StructureDefinition/ehealth-activitydefinition</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>CarePlan</td><td><a href=\"StructureDefinition/ehealth-careplan\">StructureDefinition/ehealth-careplan</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td></td></tr><tr><td>CareTeam</td><td><a href=\"StructureDefinition/ehealth-careteam\">StructureDefinition/ehealth-careteam</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>ClinicalImpression</td><td><a href=\"StructureDefinition/ehealth-clinicalimpression\">StructureDefinition/ehealth-clinicalimpression</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Communication</td><td><a href=\"StructureDefinition/ehealth-communication\">StructureDefinition/ehealth-communication</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Condition</td><td><a href=\"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition\">http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition</a></td><td>y</td><td>y</td><td>y</td><td></td><td></td></tr><tr><td>Consent</td><td><a href=\"StructureDefinition/ehealth-consent\">StructureDefinition/ehealth-consent</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Device</td><td><a href=\"StructureDefinition/ehealth-device\">StructureDefinition/ehealth-device</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>DeviceMetric</td><td><a href=\"StructureDefinition/ehealth-devicemetric\">StructureDefinition/ehealth-devicemetric</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>DeviceUseStatement</td><td><a href=\"StructureDefinition/ehealth-deviceusestatement\">StructureDefinition/ehealth-deviceusestatement</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>DocumentReference</td><td><a href=\"http://hl7.org/fhir/StructureDefinition/DocumentReference\">http://hl7.org/fhir/StructureDefinition/DocumentReference</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>EpisodeOfCare</td><td><a href=\"StructureDefinition/ehealth-episodeofcare\">StructureDefinition/ehealth-episodeofcare</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td></td></tr><tr><td>Library</td><td><a href=\"StructureDefinition/ehealth-library\">StructureDefinition/ehealth-library</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Media</td><td><a href=\"StructureDefinition/ehealth-media\">StructureDefinition/ehealth-media</a></td><td>y</td><td>y</td><td>y</td><td></td><td></td></tr><tr><td>Observation</td><td><a href=\"StructureDefinition/ehealth-observation\">StructureDefinition/ehealth-observation</a></td><td>y</td><td>y</td><td>y</td><td></td><td></td></tr><tr><td>OperationDefinition</td><td><a href=\"http://hl7.org/fhir/StructureDefinition/OperationDefinition\">http://hl7.org/fhir/StructureDefinition/OperationDefinition</a></td><td>y</td><td></td><td></td><td></td><td></td></tr><tr><td>Organization</td><td><a href=\"StructureDefinition/ehealth-organization\">StructureDefinition/ehealth-organization</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td></td></tr><tr><td>PlanDefinition</td><td><a href=\"StructureDefinition/ehealth-plandefinition\">StructureDefinition/ehealth-plandefinition</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Practitioner</td><td><a href=\"StructureDefinition/ehealth-practitioner\">StructureDefinition/ehealth-practitioner</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td></td></tr><tr><td>PractitionerRole</td><td><a href=\"StructureDefinition/ehealth-practitionerrole\">StructureDefinition/ehealth-practitionerrole</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>ProcedureRequest</td><td><a href=\"StructureDefinition/ehealth-procedurerequest\">StructureDefinition/ehealth-procedurerequest</a></td><td>y</td><td>y</td><td></td><td>y</td><td></td></tr><tr><td>Provenance</td><td><a href=\"StructureDefinition/ehealth-provenance\">StructureDefinition/ehealth-provenance</a></td><td>y</td><td>y</td><td></td><td></td><td></td></tr><tr><td>Questionnaire</td><td><a href=\"StructureDefinition/ehealth-questionnaire\">StructureDefinition/ehealth-questionnaire</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>QuestionnaireResponse</td><td><a href=\"StructureDefinition/ehealth-questionnaireresponse\">StructureDefinition/ehealth-questionnaireresponse</a></td><td>y</td><td>y</td><td>y</td><td></td><td></td></tr><tr><td>StructureDefinition</td><td><a href=\"http://hl7.org/fhir/StructureDefinition/StructureDefinition\">http://hl7.org/fhir/StructureDefinition/StructureDefinition</a></td><td>y</td><td></td><td>y</td><td></td><td></td></tr><tr><td>Task</td><td><a href=\"StructureDefinition/ehealth-task\">StructureDefinition/ehealth-task</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td></td></tr></table></div>"
  },
  "url" : "http://ehealth.sundhed.dk/fhir/CapabilityStatement/ehealth",
  "version" : "1.0.0",
  "status" : "active",
  "date" : "2019-03-06T12:28:40+00:00",
  "publisher" : "Not provided",
  "kind" : "instance",
  "software" : {
    "name" : "HAPI FHIR Server",
    "version" : "3.7.0"
  },
  "implementation" : {
    "description" : "eHealth FHIR Server",
    "url" : "http://192.168.235.97:8080/hapi-fhir-server/fhir"
  },
  "fhirVersion" : "3.0.1",
  "format" : [
    "application/fhir+xml",
    "application/fhir+json"
  ],
  "rest" : [
    {
      "mode" : "server",
      "resource" : [
        {
          "type" : "ActivityDefinition",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-activitydefinition"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "ActivityDefinition:composed-of",
            "ActivityDefinition:depends-on",
            "ActivityDefinition:derived-from",
            "ActivityDefinition:predecessor",
            "ActivityDefinition:successor"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The activity definition publication date"
            },
            {
              "name" : "owner",
              "type" : "reference",
              "documentation" : "The formal owner of the ActivityDefinition"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "External identifier for the activity definition"
            },
            {
              "name" : "successor",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "jurisdiction",
              "type" : "token",
              "documentation" : "Intended jurisdiction for the activity definition"
            },
            {
              "name" : "derived-from",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "description",
              "type" : "string",
              "documentation" : "The description of the activity definition"
            },
            {
              "name" : "predecessor",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "composed-of",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "title",
              "type" : "string",
              "documentation" : "The human-friendly name of the activity definition"
            },
            {
              "name" : "version",
              "type" : "token",
              "documentation" : "The business version of the activity definition"
            },
            {
              "name" : "url",
              "type" : "uri",
              "documentation" : "The uri that identifies the activity definition"
            },
            {
              "name" : "depends-on",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "effective",
              "type" : "date",
              "documentation" : "The time during which the activity definition is intended to be in use"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "Computationally friendly name of the activity definition"
            },
            {
              "name" : "publisher",
              "type" : "string",
              "documentation" : "Name of the publisher of the activity definition"
            },
            {
              "name" : "topic",
              "type" : "token",
              "documentation" : "Topics associated with the module"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The current status of the activity definition"
            }
          ]
        },
        {
          "type" : "CarePlan",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-careplan"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "care-team",
              "type" : "reference",
              "documentation" : "Who's involved in plan?"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "Time period plan covers"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "External Ids for this plan"
            },
            {
              "name" : "goal",
              "type" : "reference",
              "documentation" : "Desired outcome of plan"
            },
            {
              "name" : "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" : "replaces",
              "type" : "reference",
              "documentation" : "CarePlan replaced by this CarePlan"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Who care plan is for"
            },
            {
              "name" : "monitoring_responsible",
              "type" : "reference",
              "documentation" : "Individuals, careteam and/or organization responsible for monitoring this plan"
            },
            {
              "name" : "part-of",
              "type" : "reference",
              "documentation" : "Part of referenced CarePlan"
            },
            {
              "name" : "encounter",
              "type" : "reference",
              "documentation" : "Created in context of"
            },
            {
              "name" : "intent",
              "type" : "token",
              "documentation" : "proposal | plan | order | option"
            },
            {
              "name" : "activity-reference",
              "type" : "reference",
              "documentation" : "Activity details defined in specific resource"
            },
            {
              "name" : "condition",
              "type" : "reference",
              "documentation" : "Health issues this plan addresses"
            },
            {
              "name" : "based-on",
              "type" : "reference",
              "documentation" : "Fulfills care plan"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Who care plan is for"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Created in context of"
            },
            {
              "name" : "activity-date",
              "type" : "date",
              "documentation" : "Specified date occurs within period specified by CarePlan.activity.timingSchedule"
            },
            {
              "name" : "definition",
              "type" : "reference",
              "documentation" : "Protocol or definition"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "category",
              "type" : "token",
              "documentation" : "Type of plan"
            },
            {
              "name" : "activity-code",
              "type" : "token",
              "documentation" : "Detail type of activity"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "draft | active | suspended | completed | entered-in-error | cancelled | unknown"
            }
          ]
        },
        {
          "type" : "CareTeam",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-careteam"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "patch"
            },
            {
              "code" : "delete"
            },
            {
              "code" : "history-instance"
            },
            {
              "code" : "history-type"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "conditionalDelete" : "multiple",
          "searchInclude" : [
            "*",
            "CarePlan:activity-reference",
            "CarePlan:based-on",
            "CarePlan:care-team",
            "CarePlan:condition",
            "CarePlan:context",
            "CarePlan:definition",
            "CarePlan:encounter",
            "CarePlan:goal",
            "CarePlan:part-of",
            "CarePlan:patient",
            "CarePlan:performer",
            "CarePlan:replaces",
            "CarePlan:subject"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "Time period team covers"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "External Ids for this team"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Who care team is for"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Who care team is for"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Encounter or episode associated with CareTeam"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "encounter",
              "type" : "reference",
              "documentation" : "Encounter or episode associated with CareTeam"
            },
            {
              "name" : "category",
              "type" : "token",
              "documentation" : "Type of team"
            },
            {
              "name" : "participant",
              "type" : "reference",
              "documentation" : "Who is involved"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "proposed | active | suspended | inactive | entered-in-error"
            }
          ]
        },
        {
          "type" : "ClinicalImpression",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-clinicalimpression"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "ClinicalImpression:action",
            "ClinicalImpression:assessor",
            "ClinicalImpression:context",
            "ClinicalImpression:finding-ref",
            "ClinicalImpression:investigation",
            "ClinicalImpression:patient",
            "ClinicalImpression:previous",
            "ClinicalImpression:problem",
            "ClinicalImpression:subject"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "When the assessment was documented"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Business identifier"
            },
            {
              "name" : "previous",
              "type" : "reference",
              "documentation" : "Reference to last assessment"
            },
            {
              "name" : "finding-code",
              "type" : "token",
              "documentation" : "What was found"
            },
            {
              "name" : "assessor",
              "type" : "reference",
              "documentation" : "The clinician performing the assessment"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Patient or group assessed"
            },
            {
              "name" : "finding-ref",
              "type" : "reference",
              "documentation" : "What was found"
            },
            {
              "name" : "problem",
              "type" : "reference",
              "documentation" : "Relevant impressions of patient state"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Patient or group assessed"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Encounter or Episode created from"
            },
            {
              "name" : "action",
              "type" : "reference",
              "documentation" : "Action taken as part of assessment procedure"
            },
            {
              "name" : "investigation",
              "type" : "reference",
              "documentation" : "Record of a specific investigation"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "draft | completed | entered-in-error"
            }
          ]
        },
        {
          "type" : "Communication",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-communication"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Unique identifier"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Focus of message"
            },
            {
              "name" : "part-of",
              "type" : "reference",
              "documentation" : "Part of this action"
            },
            {
              "name" : "received",
              "type" : "date",
              "documentation" : "When received"
            },
            {
              "name" : "encounter",
              "type" : "reference",
              "documentation" : "Encounter leading to message"
            },
            {
              "name" : "medium",
              "type" : "token",
              "documentation" : "A channel of communication"
            },
            {
              "name" : "sent",
              "type" : "date",
              "documentation" : "When sent"
            },
            {
              "name" : "based-on",
              "type" : "reference",
              "documentation" : "Request fulfilled by this communication"
            },
            {
              "name" : "sender",
              "type" : "reference",
              "documentation" : "Message sender"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Focus of message"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Encounter or episode leading to message"
            },
            {
              "name" : "recipient",
              "type" : "reference",
              "documentation" : "Message recipient"
            },
            {
              "name" : "definition",
              "type" : "reference",
              "documentation" : "Instantiates protocol or definition"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "category",
              "type" : "token",
              "documentation" : "Message category"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "preparation | in-progress | suspended | aborted | completed | entered-in-error"
            }
          ]
        },
        {
          "type" : "Condition",
          "profile" : {
            "reference" : "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "onset-info",
              "type" : "string",
              "documentation" : "Onsets as a string"
            },
            {
              "name" : "code",
              "type" : "token",
              "documentation" : "Code for the condition"
            },
            {
              "name" : "evidence",
              "type" : "token",
              "documentation" : "Manifestation/symptom"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Who has the condition?"
            },
            {
              "name" : "verification-status",
              "type" : "token",
              "documentation" : "provisional | differential | confirmed | refuted | entered-in-error | unknown"
            },
            {
              "name" : "clinical-status",
              "type" : "token",
              "documentation" : "The clinical status of the condition"
            },
            {
              "name" : "onset-date",
              "type" : "date",
              "documentation" : "Date related onsets (dateTime and Period)"
            },
            {
              "name" : "abatement-date",
              "type" : "date",
              "documentation" : "Date-related abatements (dateTime and period)"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Who has the condition?"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Encounter or episode when condition first asserted"
            },
            {
              "name" : "abatement-age",
              "type" : "quantity",
              "documentation" : "Abatement as age or age range"
            },
            {
              "name" : "asserted-date",
              "type" : "date",
              "documentation" : "Date record was believed accurate"
            },
            {
              "name" : "evidence-detail",
              "type" : "reference",
              "documentation" : "Supporting information found elsewhere"
            },
            {
              "name" : "severity",
              "type" : "token",
              "documentation" : "The severity of the condition"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "A unique identifier of the condition record"
            },
            {
              "name" : "encounter",
              "type" : "reference",
              "documentation" : "Encounter when condition first asserted"
            },
            {
              "name" : "abatement-boolean",
              "type" : "token",
              "documentation" : "Abatement boolean (boolean is true or non-boolean values are present)"
            },
            {
              "name" : "asserter",
              "type" : "reference",
              "documentation" : "Person who asserts this condition"
            },
            {
              "name" : "stage",
              "type" : "token",
              "documentation" : "Simple summary (disease specific)"
            },
            {
              "name" : "abatement-string",
              "type" : "string",
              "documentation" : "Abatement as a string"
            },
            {
              "name" : "onset-age",
              "type" : "quantity",
              "documentation" : "Onsets as age or age range"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "body-site",
              "type" : "token",
              "documentation" : "Anatomical location, if relevant"
            },
            {
              "name" : "category",
              "type" : "token",
              "documentation" : "The category of the condition"
            }
          ]
        },
        {
          "type" : "Consent",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-consent"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "When this Consent was created or indexed"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Identifier for this record (external references)"
            },
            {
              "name" : "securitylabel",
              "type" : "token",
              "documentation" : "Security Labels that define affected resources"
            },
            {
              "name" : "period",
              "type" : "date",
              "documentation" : "Period that this consent applies"
            },
            {
              "name" : "data",
              "type" : "reference",
              "documentation" : "The actual data reference"
            },
            {
              "name" : "purpose",
              "type" : "token",
              "documentation" : "Context of activities for which the agreement is made"
            },
            {
              "name" : "source",
              "type" : "reference",
              "documentation" : "Source from which this consent is taken"
            },
            {
              "name" : "actor",
              "type" : "reference",
              "documentation" : "Resource for the actor (or group, by role)"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Who the consent applies to"
            },
            {
              "name" : "organization",
              "type" : "reference",
              "documentation" : "Custodian of the consent"
            },
            {
              "name" : "action",
              "type" : "token",
              "documentation" : "Actions controlled by this consent"
            },
            {
              "name" : "consentor",
              "type" : "reference",
              "documentation" : "Who is agreeing to the policy and exceptions"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "category",
              "type" : "token",
              "documentation" : "Classification of the consent statement - for indexing/retrieval"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "draft | proposed | active | rejected | inactive | entered-in-error"
            }
          ]
        },
        {
          "type" : "Device",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-device"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "Device:location",
            "Device:organization",
            "Device:patient"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "udi-di",
              "type" : "string",
              "documentation" : "The udi Device Identifier (DI)"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Instance id from manufacturer, owner, and others"
            },
            {
              "name" : "udi-carrier",
              "type" : "string",
              "documentation" : "UDI Barcode (RFID or other technology) string either in HRF format or AIDC format converted to base64 string."
            },
            {
              "name" : "device-name",
              "type" : "string",
              "documentation" : "A server defined search that may match any of the string fields in the Device.udi.name  or Device.type.coding.display or  Device.type.text"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "The type of the device"
            },
            {
              "name" : "url",
              "type" : "uri",
              "documentation" : "Network address to contact device"
            },
            {
              "name" : "manufacturer",
              "type" : "string",
              "documentation" : "The manufacturer of the device"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Patient information, if the resource is affixed to a person"
            },
            {
              "name" : "organization",
              "type" : "reference",
              "documentation" : "The organization responsible for the device"
            },
            {
              "name" : "location",
              "type" : "reference",
              "documentation" : "A location, where the resource is found"
            },
            {
              "name" : "model",
              "type" : "string",
              "documentation" : "The model of the device"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "active | inactive | entered-in-error | unknown"
            }
          ]
        },
        {
          "type" : "DeviceMetric",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-devicemetric"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "DeviceMetric:parent",
            "DeviceMetric:source"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "The identifier of the metric"
            },
            {
              "name" : "parent",
              "type" : "reference",
              "documentation" : "The parent DeviceMetric resource"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "source",
              "type" : "reference",
              "documentation" : "The device resource"
            },
            {
              "name" : "category",
              "type" : "token",
              "documentation" : "The category of the metric"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "The component type"
            }
          ]
        },
        {
          "type" : "DeviceUseStatement",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-deviceusestatement"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "DeviceUseStatement:device",
            "DeviceUseStatement:patient",
            "DeviceUseStatement:subject"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Search by identifier"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Search by subject - a patient"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Search by subject"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "device",
              "type" : "reference",
              "documentation" : "Search by device"
            }
          ]
        },
        {
          "type" : "DocumentReference",
          "profile" : {
            "reference" : "http://hl7.org/fhir/StructureDefinition/DocumentReference"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "DocumentReference:authenticator",
            "DocumentReference:author",
            "DocumentReference:custodian",
            "DocumentReference:encounter",
            "DocumentReference:patient",
            "DocumentReference:related-ref",
            "DocumentReference:relatesto",
            "DocumentReference:subject"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "securitylabel",
              "type" : "token",
              "documentation" : "Document security-tags"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Who/what is the subject of the document"
            },
            {
              "name" : "description",
              "type" : "string",
              "documentation" : "Human-readable description (title)"
            },
            {
              "name" : "language",
              "type" : "token",
              "documentation" : "Human language of the content (BCP-47)"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "Kind of document (LOINC if possible)"
            },
            {
              "name" : "relation",
              "type" : "token",
              "documentation" : "replaces | transforms | signs | appends"
            },
            {
              "name" : "setting",
              "type" : "token",
              "documentation" : "Additional details about where the content was created (e.g. clinical specialty)"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Who/what is the subject of the document"
            },
            {
              "name" : "event",
              "type" : "token",
              "documentation" : "Main clinical acts documented"
            },
            {
              "name" : "relationship",
              "type" : "composite",
              "documentation" : "Combination of relation and relatesTo"
            },
            {
              "name" : "authenticator",
              "type" : "reference",
              "documentation" : "Who/what authenticated the document"
            },
            {
              "name" : "class",
              "type" : "token",
              "documentation" : "Categorization of document"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Master Version Specific Identifier"
            },
            {
              "name" : "period",
              "type" : "date",
              "documentation" : "Time of service that is being documented"
            },
            {
              "name" : "related-id",
              "type" : "token",
              "documentation" : "Identifier of related objects or events"
            },
            {
              "name" : "custodian",
              "type" : "reference",
              "documentation" : "Organization which maintains the document"
            },
            {
              "name" : "indexed",
              "type" : "date",
              "documentation" : "When this document reference was created"
            },
            {
              "name" : "author",
              "type" : "reference",
              "documentation" : "Who and/or what authored the document"
            },
            {
              "name" : "created",
              "type" : "date",
              "documentation" : "Document creation time"
            },
            {
              "name" : "format",
              "type" : "token",
              "documentation" : "Format/content rules for the document"
            },
            {
              "name" : "encounter",
              "type" : "reference",
              "documentation" : "Context of the document  content"
            },
            {
              "name" : "related-ref",
              "type" : "reference",
              "documentation" : "Related Resource"
            },
            {
              "name" : "location",
              "type" : "uri",
              "documentation" : "Uri where the data can be found"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "relatesto",
              "type" : "reference",
              "documentation" : "Target of the relationship"
            },
            {
              "name" : "facility",
              "type" : "token",
              "documentation" : "Kind of facility where patient was seen"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "current | superseded | entered-in-error"
            }
          ]
        },
        {
          "type" : "EpisodeOfCare",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-episodeofcare"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The provided date search value falls within the episode of care's period"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Business Identifier(s) relevant for this EpisodeOfCare"
            },
            {
              "name" : "condition",
              "type" : "reference",
              "documentation" : "Conditions/problems/diagnoses this episode of care is for"
            },
            {
              "name" : "incomingreferral",
              "type" : "reference",
              "documentation" : "Incoming Referral Request"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "The patient who is the focus of this episode of care"
            },
            {
              "name" : "organization",
              "type" : "reference",
              "documentation" : "The organization that has assumed the specific responsibilities of this EpisodeOfCare"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "Type/class  - e.g. specialist referral, disease management"
            },
            {
              "name" : "care-manager",
              "type" : "reference",
              "documentation" : "Care manager/care co-ordinator for the patient"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The current status of the Episode of Care as provided (does not check the status history collection)"
            }
          ]
        },
        {
          "type" : "Library",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-library"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "Library:composed-of",
            "Library:depends-on",
            "Library:derived-from",
            "Library:predecessor",
            "Library:successor"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The library publication date"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "External identifier for the library"
            },
            {
              "name" : "successor",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "jurisdiction",
              "type" : "token",
              "documentation" : "Intended jurisdiction for the library"
            },
            {
              "name" : "derived-from",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "description",
              "type" : "string",
              "documentation" : "The description of the library"
            },
            {
              "name" : "predecessor",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "composed-of",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "title",
              "type" : "string",
              "documentation" : "The human-friendly name of the library"
            },
            {
              "name" : "version",
              "type" : "token",
              "documentation" : "The business version of the library"
            },
            {
              "name" : "url",
              "type" : "uri",
              "documentation" : "The uri that identifies the library"
            },
            {
              "name" : "depends-on",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "effective",
              "type" : "date",
              "documentation" : "The time during which the library is intended to be in use"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "Computationally friendly name of the library"
            },
            {
              "name" : "publisher",
              "type" : "string",
              "documentation" : "Name of the publisher of the library"
            },
            {
              "name" : "topic",
              "type" : "token",
              "documentation" : "Topics associated with the module"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The current status of the library"
            }
          ]
        },
        {
          "type" : "Media",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-media"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "When Media was collected"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Identifier(s) for the image"
            },
            {
              "name" : "created",
              "type" : "date",
              "documentation" : "Date attachment was first created"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Who/What this Media is a record of"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "photo | video | audio"
            },
            {
              "name" : "operator",
              "type" : "reference",
              "documentation" : "The person who generated the image"
            },
            {
              "name" : "site",
              "type" : "token",
              "documentation" : "Body part in media"
            },
            {
              "name" : "view",
              "type" : "token",
              "documentation" : "Imaging view, e.g. Lateral or Antero-posterior"
            },
            {
              "name" : "based-on",
              "type" : "reference",
              "documentation" : "Procedure that caused this media to be created"
            },
            {
              "name" : "subtype",
              "type" : "token",
              "documentation" : "The type of acquisition equipment/process"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Who/What this Media is a record of"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Encounter / Episode associated with media"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "device",
              "type" : "reference",
              "documentation" : "Observing Device"
            }
          ]
        },
        {
          "type" : "Observation",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-observation"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "Obtained date/time. If the obtained element is a period, a date that falls in the period"
            },
            {
              "name" : "combo-data-absent-reason",
              "type" : "token",
              "documentation" : "The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing."
            },
            {
              "name" : "code",
              "type" : "token",
              "documentation" : "The code of the observation type"
            },
            {
              "name" : "combo-code-value-quantity",
              "type" : "composite",
              "documentation" : "Code and quantity value parameter pair, including in components"
            },
            {
              "name" : "component-data-absent-reason",
              "type" : "token",
              "documentation" : "The reason why the expected value in the element Observation.component.value[x] is missing."
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "The subject that the observation is about"
            },
            {
              "name" : "value-concept",
              "type" : "token",
              "documentation" : "The value of the observation, if the value is a CodeableConcept"
            },
            {
              "name" : "value-date",
              "type" : "date",
              "documentation" : "The value of the observation, if the value is a date or period of time"
            },
            {
              "name" : "code-value-string",
              "type" : "composite",
              "documentation" : "Code and string value parameter pair"
            },
            {
              "name" : "component-code-value-quantity",
              "type" : "composite",
              "documentation" : "Component code and component quantity value parameter pair"
            },
            {
              "name" : "based-on",
              "type" : "reference",
              "documentation" : "Reference to the test or procedure request."
            },
            {
              "name" : "related",
              "type" : "composite",
              "documentation" : "Related Observations - search on related-type and related-target together"
            },
            {
              "name" : "code-value-date",
              "type" : "composite",
              "documentation" : "Code and date/time value parameter pair"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "The subject that the observation is about (if patient)"
            },
            {
              "name" : "specimen",
              "type" : "reference",
              "documentation" : "Specimen used for this observation"
            },
            {
              "name" : "code-value-quantity",
              "type" : "composite",
              "documentation" : "Code and quantity value parameter pair"
            },
            {
              "name" : "component-code",
              "type" : "token",
              "documentation" : "The component code of the observation type"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Healthcare event  (Episode-of-care or Encounter) related to the observation"
            },
            {
              "name" : "combo-code-value-concept",
              "type" : "composite",
              "documentation" : "Code and coded value parameter pair, including in components"
            },
            {
              "name" : "value-string",
              "type" : "string",
              "documentation" : "The value of the observation, if the value is a string, and also searches in CodeableConcept.text"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "The unique id for a particular observation"
            },
            {
              "name" : "performer",
              "type" : "reference",
              "documentation" : "Who performed the observation"
            },
            {
              "name" : "combo-code",
              "type" : "token",
              "documentation" : "The code of the observation type or component type"
            },
            {
              "name" : "method",
              "type" : "token",
              "documentation" : "The method used for the observation"
            },
            {
              "name" : "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" : "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" : "data-absent-reason",
              "type" : "token",
              "documentation" : "The reason why the expected value in the element Observation.value[x] is missing."
            },
            {
              "name" : "combo-value-quantity",
              "type" : "quantity",
              "documentation" : "The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)"
            },
            {
              "name" : "encounter",
              "type" : "reference",
              "documentation" : "Encounter related to the observation"
            },
            {
              "name" : "related-type",
              "type" : "token",
              "documentation" : "has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by"
            },
            {
              "name" : "related-target",
              "type" : "reference",
              "documentation" : "Resource that is related to this one"
            },
            {
              "name" : "code-value-concept",
              "type" : "composite",
              "documentation" : "Code and coded value parameter pair"
            },
            {
              "name" : "component-code-value-concept",
              "type" : "composite",
              "documentation" : "Component code and component coded value parameter pair"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "component-value-concept",
              "type" : "token",
              "documentation" : "The value of the component observation, if the value is a CodeableConcept"
            },
            {
              "name" : "category",
              "type" : "token",
              "documentation" : "The classification of the type of observation"
            },
            {
              "name" : "device",
              "type" : "reference",
              "documentation" : "The Device that generated the observation data."
            },
            {
              "name" : "combo-value-concept",
              "type" : "token",
              "documentation" : "The value or component value of the observation, if the value is a CodeableConcept"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The status of the observation"
            }
          ]
        },
        {
          "type" : "OperationDefinition",
          "profile" : {
            "reference" : "http://hl7.org/fhir/StructureDefinition/OperationDefinition"
          },
          "interaction" : [
            {
              "code" : "read"
            }
          ],
          "versioning" : "versioned-update",
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The operation definition publication date"
            },
            {
              "name" : "code",
              "type" : "token",
              "documentation" : "Name used to invoke the operation"
            },
            {
              "name" : "instance",
              "type" : "token",
              "documentation" : "Invoke on an instance?"
            },
            {
              "name" : "kind",
              "type" : "token",
              "documentation" : "operation | query"
            },
            {
              "name" : "jurisdiction",
              "type" : "token",
              "documentation" : "Intended jurisdiction for the operation definition"
            },
            {
              "name" : "description",
              "type" : "string",
              "documentation" : "The description of the operation definition"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "Invole at the type level?"
            },
            {
              "name" : "version",
              "type" : "token",
              "documentation" : "The business version of the operation definition"
            },
            {
              "name" : "url",
              "type" : "uri",
              "documentation" : "The uri that identifies the operation definition"
            },
            {
              "name" : "system",
              "type" : "token",
              "documentation" : "Invoke at the system level?"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "Computationally friendly name of the operation definition"
            },
            {
              "name" : "publisher",
              "type" : "string",
              "documentation" : "Name of the publisher of the operation definition"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "param-profile",
              "type" : "reference",
              "documentation" : "Profile on the type"
            },
            {
              "name" : "base",
              "type" : "reference",
              "documentation" : "Marks this as a profile of the base"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The current status of the operation definition"
            }
          ]
        },
        {
          "type" : "Organization",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-organization"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "Organization:endpoint",
            "Organization:partof"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Any identifier for the organization (not the accreditation issuer's identifier)"
            },
            {
              "name" : "partof",
              "type" : "reference",
              "documentation" : "An organization of which this organization forms a part"
            },
            {
              "name" : "address",
              "type" : "string",
              "documentation" : "A (part of the) address of the organization"
            },
            {
              "name" : "address-state",
              "type" : "string",
              "documentation" : "A state specified in an address"
            },
            {
              "name" : "active",
              "type" : "token",
              "documentation" : "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "A code for the type of organization"
            },
            {
              "name" : "address-postalcode",
              "type" : "string",
              "documentation" : "A postal code specified in an address"
            },
            {
              "name" : "address-country",
              "type" : "string",
              "documentation" : "A country specified in an address"
            },
            {
              "name" : "endpoint",
              "type" : "reference",
              "documentation" : "Technical endpoints providing access to services operated for the organization"
            },
            {
              "name" : "phonetic",
              "type" : "string",
              "documentation" : "A portion of the organization's name using some kind of phonetic matching algorithm"
            },
            {
              "name" : "address-use",
              "type" : "token",
              "documentation" : "A use code specified in an address"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "A portion of the organization's name or alias"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "address-city",
              "type" : "string",
              "documentation" : "A city specified in an address"
            }
          ]
        },
        {
          "type" : "PlanDefinition",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-plandefinition"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "PlanDefinition:composed-of",
            "PlanDefinition:depends-on",
            "PlanDefinition:derived-from",
            "PlanDefinition:predecessor",
            "PlanDefinition:successor"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The plan definition publication date"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "External identifier for the plan definition"
            },
            {
              "name" : "successor",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "jurisdiction",
              "type" : "token",
              "documentation" : "Intended jurisdiction for the plan definition"
            },
            {
              "name" : "derived-from",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "description",
              "type" : "string",
              "documentation" : "The description of the plan definition"
            },
            {
              "name" : "predecessor",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "composed-of",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "title",
              "type" : "string",
              "documentation" : "The human-friendly name of the plan definition"
            },
            {
              "name" : "version",
              "type" : "token",
              "documentation" : "The business version of the plan definition"
            },
            {
              "name" : "url",
              "type" : "uri",
              "documentation" : "The uri that identifies the plan definition"
            },
            {
              "name" : "depends-on",
              "type" : "reference",
              "documentation" : "What resource is being referenced"
            },
            {
              "name" : "effective",
              "type" : "date",
              "documentation" : "The time during which the plan definition is intended to be in use"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "Computationally friendly name of the plan definition"
            },
            {
              "name" : "publisher",
              "type" : "string",
              "documentation" : "Name of the publisher of the plan definition"
            },
            {
              "name" : "topic",
              "type" : "token",
              "documentation" : "Topics associated with the module"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The current status of the plan definition"
            }
          ]
        },
        {
          "type" : "Practitioner",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-practitioner"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "given",
              "type" : "string",
              "documentation" : "A portion of the given name"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "A practitioner's Identifier"
            },
            {
              "name" : "address",
              "type" : "string",
              "documentation" : "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
            },
            {
              "name" : "address-state",
              "type" : "string",
              "documentation" : "A state specified in an address"
            },
            {
              "name" : "gender",
              "type" : "token",
              "documentation" : "Gender of the practitioner"
            },
            {
              "name" : "active",
              "type" : "token",
              "documentation" : "Whether the practitioner record is active"
            },
            {
              "name" : "address-postalcode",
              "type" : "string",
              "documentation" : "A postalCode specified in an address"
            },
            {
              "name" : "address-country",
              "type" : "string",
              "documentation" : "A country specified in an address"
            },
            {
              "name" : "phonetic",
              "type" : "string",
              "documentation" : "A portion of either family or given name using some kind of phonetic matching algorithm"
            },
            {
              "name" : "phone",
              "type" : "token",
              "documentation" : "A value in a phone contact"
            },
            {
              "name" : "address-use",
              "type" : "token",
              "documentation" : "A use code specified in an address"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
            },
            {
              "name" : "telecom",
              "type" : "token",
              "documentation" : "The value in any kind of contact"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "address-city",
              "type" : "string",
              "documentation" : "A city specified in an address"
            },
            {
              "name" : "communication",
              "type" : "token",
              "documentation" : "One of the languages that the practitioner can communicate with"
            },
            {
              "name" : "family",
              "type" : "string",
              "documentation" : "A portion of the family name"
            },
            {
              "name" : "email",
              "type" : "token",
              "documentation" : "A value in an email contact"
            }
          ]
        },
        {
          "type" : "PractitionerRole",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-practitionerrole"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "patch"
            },
            {
              "code" : "delete"
            },
            {
              "code" : "history-instance"
            },
            {
              "code" : "history-type"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "conditionalDelete" : "multiple",
          "searchInclude" : [
            "*",
            "PractitionerRole:endpoint",
            "PractitionerRole:location",
            "PractitionerRole:organization",
            "PractitionerRole:practitioner",
            "PractitionerRole:service"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The period during which the practitioner is authorized to perform in these role(s)"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "A practitioner's Identifier"
            },
            {
              "name" : "specialty",
              "type" : "token",
              "documentation" : "The practitioner has this specialty at an organization"
            },
            {
              "name" : "role",
              "type" : "token",
              "documentation" : "The practitioner can perform this role at for the organization"
            },
            {
              "name" : "practitioner",
              "type" : "reference",
              "documentation" : "Practitioner that is able to provide the defined services for the organation"
            },
            {
              "name" : "active",
              "type" : "token",
              "documentation" : "Whether this practitioner's record is in active use"
            },
            {
              "name" : "endpoint",
              "type" : "reference",
              "documentation" : "Technical endpoints providing access to services operated for the practitioner with this role"
            },
            {
              "name" : "phone",
              "type" : "token",
              "documentation" : "A value in a phone contact"
            },
            {
              "name" : "service",
              "type" : "reference",
              "documentation" : "The list of healthcare services that this worker provides for this role's Organization/Location(s)"
            },
            {
              "name" : "organization",
              "type" : "reference",
              "documentation" : "The identity of the organization the practitioner represents / acts on behalf of"
            },
            {
              "name" : "location",
              "type" : "reference",
              "documentation" : "One of the locations at which this practitioner provides care"
            },
            {
              "name" : "telecom",
              "type" : "token",
              "documentation" : "The value in any kind of contact"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "email",
              "type" : "token",
              "documentation" : "A value in an email contact"
            }
          ]
        },
        {
          "type" : "ProcedureRequest",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-procedurerequest"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "authored",
              "type" : "date",
              "documentation" : "Date request signed"
            },
            {
              "name" : "requester",
              "type" : "reference",
              "documentation" : "Individual making the request"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Identifiers assigned to this order"
            },
            {
              "name" : "code",
              "type" : "token",
              "documentation" : "What is being requested/ordered"
            },
            {
              "name" : "performer",
              "type" : "reference",
              "documentation" : "Requested perfomer"
            },
            {
              "name" : "requisition",
              "type" : "token",
              "documentation" : "Composite Request ID"
            },
            {
              "name" : "replaces",
              "type" : "reference",
              "documentation" : "What request replaces"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Search by subject"
            },
            {
              "name" : "encounter",
              "type" : "reference",
              "documentation" : "An encounter in which this request is made"
            },
            {
              "name" : "occurrence",
              "type" : "date",
              "documentation" : "When procedure should occur"
            },
            {
              "name" : "priority",
              "type" : "token",
              "documentation" : "routine | urgent | asap | stat"
            },
            {
              "name" : "intent",
              "type" : "token",
              "documentation" : "proposal | plan | order +"
            },
            {
              "name" : "performer-type",
              "type" : "token",
              "documentation" : "Performer role"
            },
            {
              "name" : "based-on",
              "type" : "reference",
              "documentation" : "What request fulfills"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Search by subject - a patient"
            },
            {
              "name" : "specimen",
              "type" : "reference",
              "documentation" : "Specimen to be tested"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Encounter or Episode during which request was created"
            },
            {
              "name" : "definition",
              "type" : "reference",
              "documentation" : "Protocol or definition"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "body-site",
              "type" : "token",
              "documentation" : "Where procedure is going to be done"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "draft | active | suspended | completed | entered-in-error | cancelled"
            }
          ]
        },
        {
          "type" : "Provenance",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-provenance"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "entity-ref",
              "type" : "reference",
              "documentation" : "Identity of entity"
            },
            {
              "name" : "agent",
              "type" : "reference",
              "documentation" : "Who participated"
            },
            {
              "name" : "signature-type",
              "type" : "token",
              "documentation" : "Indication of the reason the entity signed the object(s)"
            },
            {
              "name" : "start",
              "type" : "date",
              "documentation" : "Starting time with inclusive boundary"
            },
            {
              "name" : "recorded",
              "type" : "date",
              "documentation" : "When the activity was recorded / updated"
            },
            {
              "name" : "target",
              "type" : "reference",
              "documentation" : "Target Reference(s) (usually version specific)"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Target Reference(s) (usually version specific)"
            },
            {
              "name" : "end",
              "type" : "date",
              "documentation" : "End time with inclusive boundary, if not ongoing"
            },
            {
              "name" : "location",
              "type" : "reference",
              "documentation" : "Where the activity occurred, if relevant"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "agent-role",
              "type" : "token",
              "documentation" : "What the agents role was"
            },
            {
              "name" : "entity-id",
              "type" : "token",
              "documentation" : "Identity of entity"
            }
          ]
        },
        {
          "type" : "Questionnaire",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-questionnaire"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "patch"
            },
            {
              "code" : "delete"
            },
            {
              "code" : "history-instance"
            },
            {
              "code" : "history-type"
            },
            {
              "code" : "create"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalCreate" : true,
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "conditionalDelete" : "multiple",
          "searchInclude" : [
            "*"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The questionnaire publication date"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "External identifier for the questionnaire"
            },
            {
              "name" : "code",
              "type" : "token",
              "documentation" : "A code that corresponds to one of its items in the questionnaire"
            },
            {
              "name" : "jurisdiction",
              "type" : "token",
              "documentation" : "Intended jurisdiction for the questionnaire"
            },
            {
              "name" : "description",
              "type" : "string",
              "documentation" : "The description of the questionnaire"
            },
            {
              "name" : "title",
              "type" : "string",
              "documentation" : "The human-friendly name of the questionnaire"
            },
            {
              "name" : "version",
              "type" : "token",
              "documentation" : "The business version of the questionnaire"
            },
            {
              "name" : "url",
              "type" : "uri",
              "documentation" : "The uri that identifies the questionnaire"
            },
            {
              "name" : "effective",
              "type" : "date",
              "documentation" : "The time during which the questionnaire is intended to be in use"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "Computationally friendly name of the questionnaire"
            },
            {
              "name" : "publisher",
              "type" : "string",
              "documentation" : "Name of the publisher of the questionnaire"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The current status of the questionnaire"
            }
          ]
        },
        {
          "type" : "QuestionnaireResponse",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-questionnaireresponse"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "authored",
              "type" : "date",
              "documentation" : "When the questionnaire response was last changed"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "The unique identifier for the questionnaire response"
            },
            {
              "name" : "parent",
              "type" : "reference",
              "documentation" : "Procedure or observation this questionnaire response was performed as a part of"
            },
            {
              "name" : "questionnaire",
              "type" : "reference",
              "documentation" : "The questionnaire the answers are provided for"
            },
            {
              "name" : "author",
              "type" : "reference",
              "documentation" : "The author of the questionnaire response"
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "The subject of the questionnaire response"
            },
            {
              "name" : "source",
              "type" : "reference",
              "documentation" : "The individual providing the information reflected in the questionnaire respose"
            },
            {
              "name" : "based-on",
              "type" : "reference",
              "documentation" : "Plan/proposal/order fulfilled by this questionnaire response"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "The patient that is the subject of the questionnaire response"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Encounter or episode associated with the questionnaire response"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The status of the questionnaire response"
            }
          ]
        },
        {
          "type" : "StructureDefinition",
          "profile" : {
            "reference" : "http://hl7.org/fhir/StructureDefinition/StructureDefinition"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "date",
              "type" : "date",
              "documentation" : "The structure definition publication date"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "External identifier for the structure definition"
            },
            {
              "name" : "valueset",
              "type" : "reference",
              "documentation" : "A vocabulary binding reference"
            },
            {
              "name" : "kind",
              "type" : "token",
              "documentation" : "primitive-type | complex-type | resource | logical"
            },
            {
              "name" : "jurisdiction",
              "type" : "token",
              "documentation" : "Intended jurisdiction for the structure definition"
            },
            {
              "name" : "description",
              "type" : "string",
              "documentation" : "The description of the structure definition"
            },
            {
              "name" : "context-type",
              "type" : "token",
              "documentation" : "resource | datatype | extension"
            },
            {
              "name" : "experimental",
              "type" : "token",
              "documentation" : "For testing purposes, not real usage"
            },
            {
              "name" : "abstract",
              "type" : "token",
              "documentation" : "Whether the structure is abstract"
            },
            {
              "name" : "title",
              "type" : "string",
              "documentation" : "The human-friendly name of the structure definition"
            },
            {
              "name" : "type",
              "type" : "token",
              "documentation" : "Type defined or constrained by this structure"
            },
            {
              "name" : "version",
              "type" : "token",
              "documentation" : "The business version of the structure definition"
            },
            {
              "name" : "url",
              "type" : "uri",
              "documentation" : "The uri that identifies the structure definition"
            },
            {
              "name" : "path",
              "type" : "token",
              "documentation" : "A path that is constrained in the profile"
            },
            {
              "name" : "ext-context",
              "type" : "string",
              "documentation" : "Where the extension can be used in instances"
            },
            {
              "name" : "base-path",
              "type" : "token",
              "documentation" : "Path that identifies the base element"
            },
            {
              "name" : "name",
              "type" : "string",
              "documentation" : "Computationally friendly name of the structure definition"
            },
            {
              "name" : "publisher",
              "type" : "string",
              "documentation" : "Name of the publisher of the structure definition"
            },
            {
              "name" : "derivation",
              "type" : "token",
              "documentation" : "specialization | constraint - How relates to base definition"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "keyword",
              "type" : "token",
              "documentation" : "A code for the profile"
            },
            {
              "name" : "base",
              "type" : "uri",
              "documentation" : "Definition that this type is constrained/specialized from"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "The current status of the structure definition"
            }
          ]
        },
        {
          "type" : "Task",
          "profile" : {
            "reference" : "StructureDefinition/ehealth-task"
          },
          "interaction" : [
            {
              "code" : "read"
            },
            {
              "code" : "vread"
            },
            {
              "code" : "update"
            },
            {
              "code" : "search-type"
            }
          ],
          "versioning" : "versioned-update",
          "conditionalRead" : "full-support",
          "conditionalUpdate" : true,
          "searchInclude" : [
            "*",
            "Task:based-on",
            "Task:context",
            "Task:focus",
            "Task:organization",
            "Task:owner",
            "Task:part-of",
            "Task:patient",
            "Task:requester",
            "Task:subject"
          ],
          "searchParam" : [
            {
              "name" : "_language",
              "type" : "string",
              "documentation" : "The language of the resource"
            },
            {
              "name" : "owner",
              "type" : "reference",
              "documentation" : "Search by task owner"
            },
            {
              "name" : "requester",
              "type" : "reference",
              "documentation" : "Search by task requester"
            },
            {
              "name" : "business-status",
              "type" : "token",
              "documentation" : "Search by business status"
            },
            {
              "name" : "identifier",
              "type" : "token",
              "documentation" : "Search for a task instance by its business identifier"
            },
            {
              "name" : "period",
              "type" : "date",
              "documentation" : "Search by period Task is/was underway"
            },
            {
              "name" : "code",
              "type" : "token",
              "documentation" : "Search by task code"
            },
            {
              "name" : "performer",
              "type" : "token",
              "documentation" : "Search by recommended type of performer (e.g., Requester, Performer, Scheduler)."
            },
            {
              "name" : "subject",
              "type" : "reference",
              "documentation" : "Search by subject"
            },
            {
              "name" : "focus",
              "type" : "reference",
              "documentation" : "Search by task focus"
            },
            {
              "name" : "part-of",
              "type" : "reference",
              "documentation" : "Search by task this task is part of"
            },
            {
              "name" : "authored-on",
              "type" : "date",
              "documentation" : "Search by creation date"
            },
            {
              "name" : "priority",
              "type" : "token",
              "documentation" : "Search by task priority"
            },
            {
              "name" : "intent",
              "type" : "token",
              "documentation" : "Search by task intent"
            },
            {
              "name" : "group-identifier",
              "type" : "token",
              "documentation" : "Search by group identifier"
            },
            {
              "name" : "based-on",
              "type" : "reference",
              "documentation" : "Search by requests this task is based on"
            },
            {
              "name" : "patient",
              "type" : "reference",
              "documentation" : "Search by patient"
            },
            {
              "name" : "organization",
              "type" : "reference",
              "documentation" : "Search by responsible organization"
            },
            {
              "name" : "context",
              "type" : "reference",
              "documentation" : "Search by encounter or episode"
            },
            {
              "name" : "modified",
              "type" : "date",
              "documentation" : "Search by last modification date"
            },
            {
              "name" : "_id",
              "type" : "token",
              "documentation" : "The ID of the resource"
            },
            {
              "name" : "status",
              "type" : "token",
              "documentation" : "Search by task status"
            }
          ]
        }
      ],
      "interaction" : [
        {
          "code" : "history-system"
        },
        {
          "code" : "transaction"
        }
      ],
      "operation" : [
        {
          "name" : "mark-all-resources-for-reindexing",
          "definition" : {
            "reference" : "OperationDefinition/-s-mark-all-resources-for-reindexing"
          }
        },
        {
          "name" : "perform-reindexing-pass",
          "definition" : {
            "reference" : "OperationDefinition/-s-perform-reindexing-pass"
          }
        },
        {
          "name" : "get-resource-counts",
          "definition" : {
            "reference" : "OperationDefinition/-s-get-resource-counts"
          }
        },
        {
          "name" : "suggest-keywords",
          "definition" : {
            "reference" : "OperationDefinition/-s-suggest-keywords"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/-s-expunge"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/-is-expunge"
          }
        },
        {
          "name" : "meta",
          "definition" : {
            "reference" : "OperationDefinition/-s-meta"
          }
        },
        {
          "name" : "create-episode-of-care",
          "definition" : {
            "reference" : "OperationDefinition/-s-create-episode-of-care"
          }
        },
        {
          "name" : "search-organization-and-practitioner-external",
          "definition" : {
            "reference" : "OperationDefinition/-s-search-organization-and-practitioner-external"
          }
        },
        {
          "name" : "submit-measurement",
          "definition" : {
            "reference" : "OperationDefinition/-s-submit-measurement"
          }
        },
        {
          "name" : "search-measurements",
          "definition" : {
            "reference" : "OperationDefinition/-s-search-measurements"
          }
        },
        {
          "name" : "validate",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam-i-validate"
          }
        },
        {
          "name" : "validate",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam--validate"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam--expunge"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam-i-expunge"
          }
        },
        {
          "name" : "meta",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam--meta"
          }
        },
        {
          "name" : "meta",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam-i-meta"
          }
        },
        {
          "name" : "meta-add",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam-i-meta-add"
          }
        },
        {
          "name" : "meta-delete",
          "definition" : {
            "reference" : "OperationDefinition/CareTeam-i-meta-delete"
          }
        },
        {
          "name" : "evaluate",
          "definition" : {
            "reference" : "OperationDefinition/Library--evaluate"
          }
        },
        {
          "name" : "fetch-external-organizations",
          "definition" : {
            "reference" : "OperationDefinition/Organization--fetch-external-organizations"
          }
        },
        {
          "name" : "apply",
          "definition" : {
            "reference" : "OperationDefinition/PlanDefinition-i-apply"
          }
        },
        {
          "name" : "fetch-external-practitioners",
          "definition" : {
            "reference" : "OperationDefinition/Practitioner--fetch-external-practitioners"
          }
        },
        {
          "name" : "validate",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole-i-validate"
          }
        },
        {
          "name" : "validate",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole--validate"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole--expunge"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole-i-expunge"
          }
        },
        {
          "name" : "meta",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole--meta"
          }
        },
        {
          "name" : "meta",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole-i-meta"
          }
        },
        {
          "name" : "meta-add",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole-i-meta-add"
          }
        },
        {
          "name" : "meta-delete",
          "definition" : {
            "reference" : "OperationDefinition/PractitionerRole-i-meta-delete"
          }
        },
        {
          "name" : "validate",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire-i-validate"
          }
        },
        {
          "name" : "validate",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire--validate"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire--expunge"
          }
        },
        {
          "name" : "expunge",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire-i-expunge"
          }
        },
        {
          "name" : "meta",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire--meta"
          }
        },
        {
          "name" : "meta",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire-i-meta"
          }
        },
        {
          "name" : "meta-add",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire-i-meta-add"
          }
        },
        {
          "name" : "meta-delete",
          "definition" : {
            "reference" : "OperationDefinition/Questionnaire-i-meta-delete"
          }
        }
      ]
    }
  ]
}