Pieraksts (Appointment)

Appointment resurss apraksta konkrētu pierakstu – laika rezervāciju pie speciālista, uz pakalpojumu. Tas satur informāciju par vizītes laiku, tās statusu (proposed, booked, arrived, cancelled, noshow u.c.), iesaistītajām personām (piemēram, pacientu, ārstu) un nepieciešamajiem pakalpojumiem. Šis resurss ir galvenais pieraksta vienības attēlojums sistēmā.

statusΣ ?! I1..1codeBinding
startΣ I1..1instant
endΣ I1..1instant
minutesDuration1..1positiveInt
created1..1dateTime


Datu lauki

Datu lauks FHIR lauks Obligatums FHIR lauka apraksts Detalas
Pieraksta ID Appointment.identifier 1..1 Pieraksta unikālais identifikators. -
Pieraksta statuss Appointment.status 1..1 Pieraksta statuss. Definēts pie Constraints.
Atcelšanas iemesls Appointment.cancellationReason 0..1 Pieraksta atcelšanas iemesls. Nepieciešams, ja statuss ir "canceled".
Pakalpojuma grupa Appointment.serviceCategory:majorCategory 1..1 Pakalpojuma grupas klasifikators. Klasifikators 1.3.6.1.4.1.38760.2.914
Pakalpojuma veids Appointment.serviceCategory:minorCategory 1..1 Pakalpojuma veida klasifikators. Klasifikators 1.3.6.1.4.1.38760.2.nnn
Pakalpojuma tips Appointment.serviceType 1..1 Pakalpojuma tips. Viens pakalpojums.
Pakalpojuma tips (concept) Appointment.serviceType.concept 1..1 Pakalpojuma tips kā kodēts vērtība. -
Pakalpojuma tips (reference) Appointment.serviceType.reference 1..1 Atsauce uz HealthcareService resursu. -
Ārsta specialitāte Appointment.specialty 1..1 Ārsta specialitāte, kas sniedz pakalpojumu. Klasifikators 1.3.6.1.4.1.38760.2.38
Pieraksta tips Appointment.appointmentType 0..1 Pieraksta veids vai pacienta tips. HL7 ValueSet v2-0276
Attālinātās konsultācijas info Appointment.virtualService 0..1 Informācija par attālināto pakalpojumu. -
Attālinātās konsultācijas kanāls Appointment.virtualService.channelType 1..1 Attālinātās konsultācijas tehnoloģija. -
Attālinātās konsultācijas adrese Appointment.virtualService.address[x] 1..1 Links pieslēgšanās vietnei. URL formāts
Papildus informācija par piekļluvi Appointment.virtualService.additionalInfo 0..1 Alternatīvas instrukcijas. -
Nosūtījuma fails Appointment.supportingInformation:referralPhoto 0..1 Papīra nosūtījuma fails. -
Sākuma laiks Appointment.start 1..1 Pieraksta sākuma datums un laiks. -
Beigu laiks Appointment.end 1..1 Pieraksta beigu datums un laiks. -
Ilgums minūtēs Appointment.minutesDuration 1..1 Pieraksta ilgums minūtēs. -
Saistītais slots Appointment.slot 1..1 Atsauce uz Slot resursu. -
Izveidošanas datums Appointment.created 1..1 Kad pieraksts tika izveidots. -
Norādes pacientam Appointment.patientInstruction 0..1 Instrukcijas pacientam. -
Saistītais e-nosūtījums Appointment.basedOn 0..1 Atsauce uz ServiceRequest. E-nosūtījums
Pacients Appointment.subject 1..1 Atsauce uz pacientu. -
Pakalpojuma sniedzējs (ārsts) Appointment.participant:practitionerRole 1..1 Pakalpojuma sniedzējs - ārsts. Statuss obligāti "accepted".
Pieraksta veicējs Appointment.participant:appointmentCreator 1..1 Persona, kas veica pierakstu. -

Piemērs: Appointment

{
  "resourceType": "Appointment",
  "id": "app-001",
  "identifier": {
    "value": "APT123456"
  },
  "status": "booked",
  "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"
        }
      ]
    }
  ],
  "start": "2025-05-01T08:00:00+03:00",
  "end": "2025-05-01T08:30:00+03:00",
  "minutesDuration": 30,
  "slot": [
    {
      "reference": "Slot/slot-001",
      "type": "Slot"
    }
  ],
  "created": "2025-04-01T10:00:00+03:00",
  "patientInstruction": {
    "concept": {
      "text": "Lūdzu ierasties 10 minūtes pirms vizītes."
    }
  },
  "subject": {
    "reference": "Patient/pat-001",
    "type": "Patient"
  },
  "participant": [
    {
      "type": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
              "code": "PPRF",
              "display": "primary performer"
            }
          ]
        }
      ],
      "actor": {
        "reference": "PractitionerRole/pr-001",
        "type": "PractitionerRole"
      },
      "status": "accepted"
    },
    {
      "type": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
              "code": "CST",
              "display": "custodian"
            }
          ]
        }
      ],
      "actor": {
        "reference": "RelatedPerson/rel-001",
        "type": "RelatedPerson"
      },
      "status": "accepted"
    }
  ]
}