Search

ZD Observation

Resources conforming to this profile are requested by ZorgDomein when populating the referral letter or request form with data from the source information system.

Queries on the https://[FHIRServerUrl]/Observation endpoint may include the following query parameters:

  • patient=[PatientID]: [PatientID] refers to the patient ID that was provided in the JWT during SSO.
  • encounter=[EncounterIds]: [EncounterIds] may contain multiple, comma separated IDs. The Encounter ID’s are extracted from the result of a query for Encounter resources.
  • code=[codes]: [codes] may contain multiple, comma separated values. The following codes are used:
    • http://fhir.nl/fhir/NamingSystem/journaalregeltypen|S – For encounter notes of type “Subjectief” (“S”) according to the “SOEP” system.
    • http://fhir.nl/fhir/NamingSystem/journaalregeltypen|O – For encounter notes of type “Objectief” (“O”) according to the “SOEP” system.
    • http://fhir.nl/fhir/NamingSystem/journaalregeltypen|E – For encounter notes of type “Evaluatie” (“E”) according to the “SOEP” system.
    • http://fhir.nl/fhir/NamingSystem/journaalregeltypen|P – For encounter notes of type “Plan” (“P”) according to the “SOEP” system.
    • http://zorgdomein.nl/fhir/ValueSet/observation-codes|VD – For encounter notes that don’t fit the “SOEP” system.
    • http://zorgdomein.nl/fhir/ValueSet/observation-codes|AO – For general examination results that should be mapped to the “Aanvullend onderzoek” field in the referral letter.
    • http://snomed.info/sct|228272008 – For registrations of high-risk health related behavior (Risicovol leefgedrag).
    • http://snomed.info/sct|416471007 – For registrations related to family history (Familieanamnese).
    • http://snomed.info/sct|363910003 – For registrations of psychosocial functioning (Psychosociale anamnese).
  • date=ge[date]: the resources in the search result must only contain Observation resources that have an Observation.effective value that is greater than or equal to [date].
  • _sort=-date: indicates that the resources in the search result must be sorted by date, descending.

The canonical URL for this profile is:

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

This profile builds on Observation.


identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBinding
systemΣ1..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ1..1string
subjectS Σ0..1Reference(ZD Patient)
contextS0..1Reference(ZD Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
issuedS Σ0..1instant
performerΣ0..*Reference(ZD Practitioner | ZD Organization)
valueCodeableConceptCodeableConcept
valueStringstring
dataAbsentReason0..1CodeableConceptBinding
interpretation0..1CodeableConceptBinding
comment0..1string
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
low0..1SimpleQuantity
high0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
type0..1codeBinding
target1..1Reference(Observation | QuestionnaireResponse | Sequence)
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueAttachmentAttachment
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReason0..1CodeableConceptBinding
interpretation0..1CodeableConceptBinding
referenceRange0..*see (referenceRange)

See the profile on simplifier.net for additional details.

Resource example

Below you find an example of a ZD Observation resource. 

{
  "resourceType" : "Observation",
  "id" : "zd-observation-11",
  "meta" : {
    "profile" : [
      "http://zorgdomein.nl/fhir/StructureDefinition/zd-observation"
    ]
  },
  "status" : "final",
  "code" : {
    "coding" : [
      {
        "system" : "http://zorgdomein.nl/fhir/ValueSet/observation-codes/",
        "code" : "anamnesis",
        "display" : "Anamnese"
      }
    ]
  },
  "subject" : {
    "reference" : "Patient/zd-patient-1",
    "display" : "K. Aelbrinck-de Jager"
  },
  "context" : {
    "reference" : "Encounter/zd-encounter-1"
  },
  "issued" : "2017-01-15T09:40:00+01:00",
  "performer" : [
    {
      "reference" : "Practitioner/zd-practitioner-1",
      "display" : "H. de Vries"
    }
  ],
  "valueCodeableConcept" : {
    "text" : "ca 15 jaar geleden knie verdraaid met sporten. Sindsdien ca 2x per jaar klachten van linker knie. Nu ook weer heeft met lopen knie verdraaid. In het verleden wel fysiotherapie gehad, toen weinig baat van gehad."
  }
}
<?xml version="1.0" encoding="UTF-8"?>
<Observation xmlns="http://hl7.org/fhir">
  <id value="zd-observation-11"/>
  <meta>
    <profile value="http://zorgdomein.nl/fhir/StructureDefinition/zd-observation"/>
  </meta>
  <status value="final"/>
  <code>
    <coding>
      <system value="http://zorgdomein.nl/fhir/ValueSet/observation-codes/"/>
      <code value="anamnesis"/>
      <display value="Anamnese"/>
    </coding>
  </code>
  <subject>
    <reference value="Patient/zd-patient-1"/>
    <display value="K. Aelbrinck-de Jager"/>
  </subject>
  <context>
    <reference value="Encounter/zd-encounter-1"/>
  </context>
  <issued value="2017-01-15T09:40:00+01:00"/>
  <performer>
    <reference value="Practitioner/zd-practitioner-1"/>
    <display value="H. de Vries"/>
  </performer>
  <valueCodeableConcept>
    <text value="ca 15 jaar geleden knie verdraaid met sporten. Sindsdien ca 2x per jaar klachten van linker knie. Nu ook weer heeft met lopen knie verdraaid. In het verleden wel fysiotherapie gehad, toen weinig baat van gehad."/>
  </valueCodeableConcept>
</Observation>