FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.be.drp
Resource TypeGraphDefinition
IdGraphDefinition-full-referral-prescription.json
FHIR VersionR4
Sourcehttps://www.ehealth.fgov.be/standards/fhir/drp/1.1.0/GraphDefinition-full-referral-prescription.html
URLhttps://www.ehealth.fgov.be/standards/fhir/drp/GraphDefinition/full-referral-prescription
Version1.1.0
Statusactive
Date2024-09-20T15:31:51+02:00
NameFullReferralPrescription
Realmbe
Authorityhl7
DescriptionSpecify to include all useful resources around a ServiceRequest that can be retrieved with the $graph operation.

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: GraphDefinition full-referral-prescription

StructureDefinition FMM Level: 1

url: GraphDefinition FullReferralPrescription

version: 1.1.0

name: FullReferralPrescription

status: Active

date: 2024-09-20 15:31:51+0200

publisher: eHealth Platform

contact: eHealth Platform: https://www.ehealth.fgov.be, Message structure: message-structure@ehealth.fgov.be

description:

Specify to include all useful resources around a ServiceRequest that can be retrieved with the $graph operation.

jurisdiction: Belgium

start: ServiceRequest

link

path: ServiceRequest.requester

min: 1

max: 1

description: Get the PractitionerRole of the requester of the ServiceRequest

target

type: PractitionerRole

link

path: PractitionerRole.practitioner

min: 1

max: 1

description: Get the Practitioner of the requester of the ServiceRequest

Targets

-Type
*Practitioner

link

min: 1

description: Get all Tasks corresponding to the BeReferralTask + all BePerformerTasks linked to the ServiceRequest

target

type: Task

params: focus={ref}

link

path: Task.owner

min: 1

max: 1

description: Get the PractitionerRole of the caregiver owner of the task

target

type: PractitionerRole

link

path: PractitionerRole.practitioner

min: 1

max: 1

description: Get the Practitioner of the caregiver owner of the task

Targets

-Type
*Practitioner

Source1

{
  "resourceType": "GraphDefinition",
  "id": "full-referral-prescription",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 1
    }
  ],
  "url": "https://www.ehealth.fgov.be/standards/fhir/drp/GraphDefinition/full-referral-prescription",
  "version": "1.1.0",
  "name": "FullReferralPrescription",
  "status": "active",
  "date": "2024-09-20T15:31:51+02:00",
  "publisher": "eHealth Platform",
  "contact": [
    {
      "name": "eHealth Platform",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.ehealth.fgov.be"
        }
      ]
    },
    {
      "name": "Message structure",
      "telecom": [
        {
          "system": "email",
          "value": "message-structure@ehealth.fgov.be"
        }
      ]
    }
  ],
  "description": "Specify to include all useful resources around a ServiceRequest that can be retrieved with the $graph operation.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "BE"
        }
      ]
    }
  ],
  "start": "ServiceRequest",
  "link": [
    {
      "path": "ServiceRequest.requester",
      "min": 1,
      "max": "1",
      "description": "Get the PractitionerRole of the requester of the ServiceRequest",
      "target": [
        {
          "type": "PractitionerRole",
          "link": [
            {
              "path": "PractitionerRole.practitioner",
              "min": 1,
              "max": "1",
              "description": "Get the Practitioner of the requester of the ServiceRequest",
              "target": [
                {
                  "type": "Practitioner"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "min": 1,
      "description": "Get all Tasks corresponding to the BeReferralTask + all BePerformerTasks linked to the ServiceRequest",
      "target": [
        {
          "type": "Task",
          "params": "focus={ref}",
          "link": [
            {
              "path": "Task.owner",
              "min": 1,
              "max": "1",
              "description": "Get the PractitionerRole of the caregiver owner of the task",
              "target": [
                {
                  "type": "PractitionerRole",
                  "link": [
                    {
                      "path": "PractitionerRole.practitioner",
                      "min": 1,
                      "max": "1",
                      "description": "Get the Practitioner of the caregiver owner of the task",
                      "target": [
                        {
                          "type": "Practitioner"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}