Search

ZD Task

Resources conforming to this profile are requested by ZorgDomein during SSO to ZorgDomein to request application context parameters. 

The canonical URL for this profile is:

http://zorgdomein.nl/fhir/StructureDefinition/zd-task

This profile builds on Task.


identifier0..*Identifier
definitionUriuri
definitionReferenceReference(ActivityDefinition)
referenceΣ0..1string
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ0..1string
groupIdentifierΣ0..1Identifier
partOfΣ0..*Reference(Task)
statusΣ1..1codeBinding
statusReasonΣ0..1CodeableConcept
businessStatusΣ0..1CodeableConcept
intentΣ1..1codeBinding
priority0..1codeBinding
codeΣ1..1CodeableConceptBinding
descriptionΣ0..1string
focusΣ0..1Reference(Resource)
forΣ0..1Reference(ZD Patient)
contextΣ0..1Reference(Encounter | EpisodeOfCare)
executionPeriodΣ0..1Period
authoredOn0..1dateTime
lastModifiedΣ0..1dateTime
agentΣ1..1Reference(Device | Organization | Patient | Practitioner | RelatedPerson)
onBehalfOf0..1Reference(Organization)
performerType0..*CodeableConceptBinding
referenceΣ0..1string
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ0..1string
reason0..1CodeableConcept
note0..*Annotation
relevantHistory0..*Reference(Provenance)
repetitions0..1positiveInt
period0..1Period
recipient0..*Reference(Patient | Practitioner | RelatedPerson | Group | Organization)
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueMetaMeta
valueReferenceReference()
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceΣ1..1string
identifierΣ0..1Identifier
displayΣ0..1string
type1..1CodeableConcept
valueBase64Binarybase64Binary
valueBooleanboolean
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueMetaMeta
valueReferenceReference()

See the profile on simplifier.net for additional details.

Resource example

Below you find an example of a resource that conforms to the ZD Task profile.

{
  "resourceType": "Task",
  "meta": {
    "profile": [
      "http://zorgdomein.nl/fhir/StructureDefinition/zd-task"
    ]
  },
  "basedOn": [
    {
      "identifier": {
        "system": "http://zorgdomein.nl/zdnumber",
        "value": "ZD23456789"
      }
    }
  ],
  "status": "requested",
  "intent": "order",
  "code": {
    "coding": [
      {
        "system": "http://zorgdomein.nl/terminology/code-system/launch-intent",
        "code": "send-progress-report"
      }
    ]
  },
  "for": {
    "reference": "Patient/1"
  },
  "owner": {
    "display": "IO Huisarts"
  },
  "input": [
    {
      "type": {
        "coding": [
          {
            "system": "http://zorgdomein.nl/terminology/code-system/launch-input-type",
            "code": "message"
          }
        ]
      },
      "valueReference": {
        "reference": "https://tio.zorgdomein.nl/fhir-test-server/baseDstu3/Communication/1866"
      }
    }
  ]
}
<Task xmlns='http://hl7.org/fhir'>
  <meta>
    <profile value='http://zorgdomein.nl/fhir/StructureDefinition/zd-task'/>
  </meta>
  <basedOn>
    <identifier>
      <system value='http://zorgdomein.nl/zdnumber'/>
      <value value='ZD23456789'/>
    </identifier>
  </basedOn>
  <status value='requested'/>
  <intent value='order'/>
  <code>
    <coding>
      <system value='http://zorgdomein.nl/terminology/code-system/launch-intent'/>
      <code value='send-progress-report'/>
    </coding>
  </code>
  <for>
    <reference value='Patient/1'/>
  </for>
  <owner>
    <display value='IO Huisarts'/>
  </owner>
  <input>
    <type>
      <coding>
        <system value='http://zorgdomein.nl/terminology/code-system/launch-input-type'/>
        <code value='message'/>
      </coding>
    </type>
    <valueReference>
      <reference value='https://tio.zorgdomein.nl/fhir-test-server/baseDstu3/Communication/1866'/>
    </valueReference>
  </input>
</Task>