Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Tasks are currently only generated by the Processing Service, but can be stubbed using the test-only-create operation:

Example endpoint to the eHealth stub: 
http://vendortest2.ehealth.sundhed.dk/hapi-fhir-server/fhir/$test-only-create


Points of Interest:

ehealth-task-category

The type of Task. The example shows a "MeasurementForAssessment" task.

See the API documentation for other Task categories.

ehealth-task-responsible

A reference to the CareTeam that has received the Task

status

When a Task is created by the Processing Service, it is in status "ready". When the Task is accepted by a Practitioner, it must be changed to status "accepted"

intent

Is set to "order" from the Processing Service

priority

This is the triaging of the Task. Depending on the rules defined a triging code is defined for the Task. In the example below the investigation found that the Observation was within the expected referenceRange, causing the triage to be coded as priority=routine

description

The text description of what needs to be done.

focus

A reference to the ClinicalImpression generated as a result of the automation in the Process Service

When a Monitoring Responsible Practitioner investigates the results a new ClinicalImpression is created, pointing to the on from the Processing Service. This is done in the element "previous"



Code Block
languagejava
titleTask example in JSON
{
    "resourceType": "Bundle",
    "type": "transaction",
    "entry": [
        {
            "fullUrl": "Task",
            "resource": {
                "resourceType": "Task",
                "meta": {
                  
                  "profile": [
                    "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-task"
                  ]
                },
                "extension": [
                  {
                    "url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-task-category",
                    "valueCodeableConcept": {
                      "coding": [
                        {
                          "system": "http://ehealth.sundhed.dk/cs/task-category",
                          "code": "MeasurementForAssessment"
                        }
                      ]
                    }
                  },
                  {
                    "url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-task-responsible",
                    "valueReference": {
                      "reference": "http://vendortest2.ehealth.sundhed.dk/organization/fhir/CareTeam/60"
                    }
                  }
                ],
                "language": "da",
                "status": "ready",
                "intent": "order",
                "priority": "routine",
                "description": "Vurdering af indgående telemedicinsk data",
                "focus": {
                    "reference": "http://vendortest2.ehealth.sundhed.dk/hapi-fhir-server/fhir/ClinicalImpression/265"
                },
                "context": {
                  "reference": "http://vendortest2.ehealth.sundhed.dk/hapi-fhir-server/fhir/EpisodeOfCare/67"
                }
              },
            "request": {
                "method": "POST",
                "url": "Task"
            }
        }
    ]
  }{
    "resourceType": "Bundle",
    "type": "transaction",
    "entry": [
        {
            "fullUrl": "Task",
            "resource": {
                "resourceType": "Task",
                "meta": {
                  
                  "profile": [
                    "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-task"
                  ]
                },
                "extension": [
                  {
                    "url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-task-category",
                    "valueCodeableConcept": {
 owner": {
                    "coding": [
                        {
                          "system": "http://ehealth.sundhed.dk/cs/task-category",
                          "code": "MeasurementForAssessment"
                        }
                      ]
                    }
                  },
                  {
                    "url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-task-responsible",
                    "valueReference": {
                      "reference": "http://vendortest2.ehealth.sundhed.dk/organization/fhir/CareTeamPractitioner/60"
                    }59"
                  }
                ],
                "language": "da",
                "status": "ready",
                "intent": "order",
                "priority": "routine",
                "description": "Vurdering af indgående telemedicinsk data",
                "focus": {
                    "reference": "http://vendortest2.ehealth.sundhed.dk/hapi-fhir-server/fhir/ClinicalImpression/265"
                },
                "context": {
                  "reference": "http://vendortest2.ehealth.sundhed.dk/hapi-fhir-server/fhir/EpisodeOfCare/67"
                }
              },
            "request": {
                "method": "POST",
                "url": "Task"
            }
        }
    ]
  }

...