{ "description": "The (FHIR) ActivityDefinition (resource) describes an eHealth activity that is available for assignment to a patient. When assigning an eHealth activity to a patient, an eHealth Task is created, in which sub-activities are included as contained resources that refer to the main task via Task.partOf.", "_filename": "KT2ActivityDefinition.json", "package_name": "koppeltaalv2.00", "date": "2023-01-24", "derivation": "constraint", "meta": { "versionId": "13", "lastUpdated": "2024-07-15T13:43:17.9418841+00:00" }, "publisher": "VZVZ", "fhirVersion": "4.0.1", "name": "KT2_ActivityDefinition", "abstract": false, "copyright": "VZVZ", "type": "ActivityDefinition", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.14.0-beta.5", "status": "draft", "id": "8c4f5b6b-da90-4a48-865b-483e5aa91296", "kind": "resource", "url": "http://koppeltaal.nl/fhir/StructureDefinition/KT2ActivityDefinition", "version": "0.9.0", "differential": { "element": [ { "id": "ActivityDefinition", "path": "ActivityDefinition", "short": "Description of an eHealth activity", "comment": "The (FHIR) ActivityDefinition describes an eHealth activity available to assign to a patient. The assignment of an eHealth activity to a patient creates an eHealth Task (Task resource). This task can contain sub activities as contained resources which refer to the main task using the Task.partOf element." }, { "id": "ActivityDefinition.extension", "min": 1, "path": "ActivityDefinition.extension" }, { "id": "ActivityDefinition.extension:endpoint", "min": 1, "path": "ActivityDefinition.extension", "type": [ { "code": "Extension", "profile": [ "http://koppeltaal.nl/fhir/StructureDefinition/KT2EndpointExtension" ] } ], "short": "Endpoint to the service application", "sliceName": "endpoint", "definition": "Mandatory reference to the service application (endpoint) that provides the eHealth activity. Can be more than one endpoint." }, { "id": "ActivityDefinition.extension:resource-origin", "path": "ActivityDefinition.extension", "type": [ { "code": "Extension", "profile": [ "http://koppeltaal.nl/fhir/StructureDefinition/resource-origin" ] } ], "sliceName": "resource-origin" }, { "id": "ActivityDefinition.extension:publisherId", "path": "ActivityDefinition.extension", "type": [ { "code": "Extension", "profile": [ "http://koppeltaal.nl/fhir/StructureDefinition/KT2PublisherId" ] } ], "sliceName": "publisherId", "isModifier": false }, { "id": "ActivityDefinition.url", "min": 1, "path": "ActivityDefinition.url" }, { "id": "ActivityDefinition.title", "min": 1, "path": "ActivityDefinition.title" }, { "id": "ActivityDefinition.experimental", "max": "0", "path": "ActivityDefinition.experimental" }, { "id": "ActivityDefinition.subject[x]", "max": "0", "path": "ActivityDefinition.subject[x]" }, { "id": "ActivityDefinition.date", "max": "0", "path": "ActivityDefinition.date" }, { "id": "ActivityDefinition.publisher", "max": "0", "path": "ActivityDefinition.publisher" }, { "id": "ActivityDefinition.contact", "max": "0", "path": "ActivityDefinition.contact" }, { "id": "ActivityDefinition.useContext", "max": "0", "path": "ActivityDefinition.useContext", "comment": "E.g. the activity is targeted to a certain age group", "definition": "The context for the content of the eHealth activity" }, { "id": "ActivityDefinition.jurisdiction", "max": "0", "path": "ActivityDefinition.jurisdiction" }, { "id": "ActivityDefinition.purpose", "max": "0", "path": "ActivityDefinition.purpose" }, { "id": "ActivityDefinition.usage", "max": "0", "path": "ActivityDefinition.usage" }, { "id": "ActivityDefinition.copyright", "max": "0", "path": "ActivityDefinition.copyright" }, { "id": "ActivityDefinition.approvalDate", "max": "0", "path": "ActivityDefinition.approvalDate" }, { "id": "ActivityDefinition.lastReviewDate", "max": "0", "path": "ActivityDefinition.lastReviewDate" }, { "id": "ActivityDefinition.effectivePeriod", "max": "0", "path": "ActivityDefinition.effectivePeriod" }, { "id": "ActivityDefinition.topic", "path": "ActivityDefinition.topic", "short": "E.g. Self-Treatment and Self-Assessment, etc.", "binding": { "strength": "extensible", "valueSet": "http://vzvz.nl/fhir/ValueSet/koppeltaal-definition-topic", "description": "High-level categorization of the definition, used for indicating special patient initialised activities" }, "definition": "Descriptive topics related to the content of the activity. The topic is used to indicate that the activity is intended or suitable for initialization by patients." }, { "id": "ActivityDefinition.author", "max": "0", "path": "ActivityDefinition.author" }, { "id": "ActivityDefinition.editor", "max": "0", "path": "ActivityDefinition.editor" }, { "id": "ActivityDefinition.reviewer", "max": "0", "path": "ActivityDefinition.reviewer" }, { "id": "ActivityDefinition.endorser", "max": "0", "path": "ActivityDefinition.endorser" }, { "id": "ActivityDefinition.relatedArtifact", "max": "0", "path": "ActivityDefinition.relatedArtifact" }, { "id": "ActivityDefinition.library", "max": "0", "path": "ActivityDefinition.library" }, { "id": "ActivityDefinition.kind", "max": "0", "path": "ActivityDefinition.kind" }, { "id": "ActivityDefinition.profile", "max": "0", "path": "ActivityDefinition.profile" }, { "id": "ActivityDefinition.intent", "max": "0", "path": "ActivityDefinition.intent" }, { "id": "ActivityDefinition.priority", "max": "0", "path": "ActivityDefinition.priority" }, { "id": "ActivityDefinition.doNotPerform", "max": "0", "path": "ActivityDefinition.doNotPerform" }, { "id": "ActivityDefinition.timing[x]", "max": "0", "path": "ActivityDefinition.timing[x]" }, { "id": "ActivityDefinition.location", "max": "0", "path": "ActivityDefinition.location" }, { "id": "ActivityDefinition.product[x]", "max": "0", "path": "ActivityDefinition.product[x]" }, { "id": "ActivityDefinition.quantity", "max": "0", "path": "ActivityDefinition.quantity" }, { "id": "ActivityDefinition.dosage", "max": "0", "path": "ActivityDefinition.dosage" }, { "id": "ActivityDefinition.bodySite", "max": "0", "path": "ActivityDefinition.bodySite" }, { "id": "ActivityDefinition.specimenRequirement", "max": "0", "path": "ActivityDefinition.specimenRequirement" }, { "id": "ActivityDefinition.observationRequirement", "max": "0", "path": "ActivityDefinition.observationRequirement" }, { "id": "ActivityDefinition.observationResultRequirement", "max": "0", "path": "ActivityDefinition.observationResultRequirement" }, { "id": "ActivityDefinition.transform", "max": "0", "path": "ActivityDefinition.transform" }, { "id": "ActivityDefinition.dynamicValue", "max": "0", "path": "ActivityDefinition.dynamicValue" } ] }, "contact": [ { "name": "VZVZ", "telecom": [ { "use": "work", "value": "https://www.vzvz.nl", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ActivityDefinition" }