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

FHIR IG analytics

Packageservicewell.fhir.se.frenda-wof-connect-flc
Resource TypeStructureDefinition
IdStructureDefinition-frenda-available-slot.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/servicewell/servicewell.fhir.se.frenda-wof-connect-flc/StructureDefinition-frenda-available-slot.html
URLhttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-available-slot
Version0.1.1
Statusdraft
Date2026-03-31T18:53:53+00:00
NameFrendaAvailableSlot
TitleFrenda Available Slot (Logical Model)
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-available-slot
Kindlogical

Resources that use this resource

StructureDefinition
servicewell.fhir.se.frenda-wof-connect-flc#currentget-slotsGetSlots (Extract Model)

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition frenda-available-slot

NameFlagsCard.TypeDescription & Constraintsdoco
.. frenda-available-slot 0..*BaseFrenda Available Slot (Logical Model)
... startDateTime 1..1stringStart date and time of the slot. The duration is default for treatment type.
... endDateTime 1..1stringEnd date and time of the slot.
... clinicId 1..1string
... treatmentId 1..1string
... treaterId 1..1string
... slotId 1..1string
... treaterNameWithTitle 1..1stringTreater name with title.

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "frenda-available-slot",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-available-slot",
  "version": "0.1.1",
  "name": "FrendaAvailableSlot",
  "title": "Frenda Available Slot (Logical Model)",
  "status": "draft",
  "date": "2026-03-31T18:53:53+00:00",
  "publisher": "Service Well AB",
  "contact": [
    {
      "name": "Service Well AB",
      "telecom": [
        {
          "system": "url",
          "value": "https://servicewell.se"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-available-slot",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "frenda-available-slot",
        "path": "frenda-available-slot",
        "short": "Frenda Available Slot (Logical Model)",
        "definition": "Frenda Available Slot (Logical Model)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "frenda-available-slot.startDateTime",
        "path": "frenda-available-slot.startDateTime",
        "short": "Start date and time of the slot. The duration is default for treatment type.",
        "definition": "Start date and time of the slot. The duration is default for treatment type.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "frenda-available-slot.startDateTime",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.endDateTime",
        "path": "frenda-available-slot.endDateTime",
        "short": "End date and time of the slot.",
        "definition": "End date and time of the slot.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "frenda-available-slot.endDateTime",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.clinicId",
        "path": "frenda-available-slot.clinicId",
        "min": 1,
        "max": "1",
        "base": {
          "path": "frenda-available-slot.clinicId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.treatmentId",
        "path": "frenda-available-slot.treatmentId",
        "min": 1,
        "max": "1",
        "base": {
          "path": "frenda-available-slot.treatmentId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.treaterId",
        "path": "frenda-available-slot.treaterId",
        "min": 1,
        "max": "1",
        "base": {
          "path": "frenda-available-slot.treaterId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.slotId",
        "path": "frenda-available-slot.slotId",
        "min": 1,
        "max": "1",
        "base": {
          "path": "frenda-available-slot.slotId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.treaterNameWithTitle",
        "path": "frenda-available-slot.treaterNameWithTitle",
        "short": "Treater name with title.",
        "definition": "Treater name with title.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "frenda-available-slot.treaterNameWithTitle",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "frenda-available-slot",
        "path": "frenda-available-slot",
        "short": "Frenda Available Slot (Logical Model)",
        "definition": "Frenda Available Slot (Logical Model)"
      },
      {
        "id": "frenda-available-slot.startDateTime",
        "path": "frenda-available-slot.startDateTime",
        "short": "Start date and time of the slot. The duration is default for treatment type.",
        "definition": "Start date and time of the slot. The duration is default for treatment type.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.endDateTime",
        "path": "frenda-available-slot.endDateTime",
        "short": "End date and time of the slot.",
        "definition": "End date and time of the slot.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.clinicId",
        "path": "frenda-available-slot.clinicId",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.treatmentId",
        "path": "frenda-available-slot.treatmentId",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.treaterId",
        "path": "frenda-available-slot.treaterId",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.slotId",
        "path": "frenda-available-slot.slotId",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "frenda-available-slot.treaterNameWithTitle",
        "path": "frenda-available-slot.treaterNameWithTitle",
        "short": "Treater name with title.",
        "definition": "Treater name with title.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}