{ "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" } } ] } ] }