Kalendārs (Schedule)

Schedule resurss apraksta kalendāra avotu, pie kura tiek veidoti laika sloti – piemēram, konkrēta ārsta darba grafiku vai pakalpojuma pieejamību noteiktā vietā. Tas satur atsauces uz PractitionerRole (ārsta līgumattiecība), HealthcareService (pakalpojums) u.c., un tiek izmantots kā bāze pieejamības strukturēšanai.

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
containedI0..*Resource
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1id
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..0uri
valueΣ I1..1string
periodΣ0..0Period
activeΣ ?!1..1boolean
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBindingFixed Value
identifierΣ I0..0Identifier
displayΣ I0..0string
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
nameΣ0..0string
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBindingFixed Value
identifierΣ I0..0Identifier
displayΣ I0..0string
id0..1id
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I1..1dateTime
comment0..1markdown


Datu lauki

Datu lauks FHIR lauks Obligātums (Cardinality) FHIR lauka apraksts Detaļas
Kalendāra ID Schedule.id 0..1 Kalendāra unikālais ID, sagaidāms tikai UPDATE pieprasījumos. -
Kalendāra identifikators Schedule.identifier 1..1 Identifikators starp dažādām iestādēm, unikāls sistēmas ietvaros. -
Identifikatora vērtība Schedule.identifier.value 1..1 ID vērtība, ierobežojums līdz 20 simboliem. -
Identifikatora piešķīrējs Schedule.identifier.assigner.type 1..1 Piešķīrējs norādīts kā Organization. -
Aktīvs kalendārs Schedule.active 1..1 Norāda, vai kalendārs ir aktīvs vai nē. -
Pakalpojuma grupa Schedule.serviceCategory:majorCategory 1..1 Pakalpojuma grupas klasifikators. No klasifikatora 1.3.6.1.4.1.38760.2.914.
Pakalpojuma veids Schedule.serviceCategory:minorCategory 1..1 Pakalpojuma veida klasifikators. No klasifikatora 1.3.6.1.4.1.38760.2.nnn.
Pakalpojuma tips Schedule.serviceType 1..5 Veicamie pakalpojumi. Konsultācijas.
Pakalpojuma tips (concept) Schedule.serviceType.concept 1..1 Pakalpojuma tips ar kodētu vērtību. -
Pakalpojuma tips (reference) Schedule.serviceType.reference 1..1 Atsauce uz HealthcareService resursu. -
Ārsta specialitāte Schedule.specialty 1..1 Ārsta specialitāte. No klasifikatora 1.3.6.1.4.1.38760.2.38.
Līguma attiecība Schedule.actor 1..1 Atsauce uz ārsta PractitionerRole. -
Kalendāra pieejamības sākums Schedule.planningHorizon.start 1..1 Kalendāra pieejamības sākuma datums un laiks. -
Kalendāra pieejamības beigas Schedule.planningHorizon.end 1..1 Kalendāra pieejamības beigu datums un laiks. -
Vecuma ierobežojums Schedule.comment 0..1 Norādīti vecuma ierobežojumi pacientiem. Piemēram: 1-7, 18+.

Piemērs: Schedule

{
  "resourceType": "Schedule",
  "id": "sch-001",
  "identifier": {
    "value": "SCHED123456"
  },
  "active": true,
  "serviceCategory": [
    {
      "coding": [
        {
          "system": "uri:1.3.6.1.4.1.38760.2.914",
          "code": "AMB",
          "display": "Ambulatorie pakalpojumi"
        }
      ]
    },
    {
      "coding": [
        {
          "system": "uri:1.3.6.1.4.1.38760.2.nnn",
          "code": "CONS",
          "display": "Konsultācijas"
        }
      ]
    }
  ],
  "serviceType": [
    {
      "concept": {
        "coding": [
          {
            "system": "uri:1.3.6.1.4.1.38760.2.nnn",
            "code": "KIR",
            "display": "Ķirurga konsultācija"
          }
        ]
      },
      "reference": {
        "reference": "HealthcareService/hs-001",
        "type": "HealthcareService"
      }
    }
  ],
  "specialty": [
    {
      "coding": [
        {
          "system": "uri:1.3.6.1.4.1.38760.2.38",
          "code": "P03",
          "display": "Ķirurgs"
        }
      ]
    }
  ],
  "actor": [
    {
      "reference": "PractitionerRole/pr-001",
      "type": "PractitionerRole"
    }
  ],
  "planningHorizon": {
    "start": "2025-05-01T08:00:00+02:00",
    "end": "2025-05-01T16:00:00+02:00"
  },
  "comment": "Pieņem pacientus vecumā no 18 gadiem."
}