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