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ā.

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
assignerΣ0..0Reference(Organization)
statusΣ ?! I1..1codeBinding
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
classΣ0..0CodeableConceptBinding
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
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
reasonΣ0..0CodeableReference(Condition | Procedure | Observation | ImmunizationRecommendation)Binding
priority0..0CodeableConcept
description0..0string
replaces0..0Reference(Appointment)
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ I0..0code
displayΣ I1..1string
userSelectedΣ0..0boolean
addressUrlurl
additionalInfoΣ0..*url
maxParticipantsΣ0..0positiveInt
sessionKeyΣ0..1string
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBinding
identifierΣ I0..0Identifier
displayΣ I0..0string
previousAppointment0..0Reference(Appointment)
originatingAppointmentI0..0Reference(Appointment)
startΣ I1..1instant
endΣ I1..1instant
minutesDuration1..1positiveInt
requestedPeriod0..0Period
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBinding
identifierΣ I0..0Identifier
displayΣ I0..0string
account0..0Reference(Account)
created1..1dateTime
cancellationDateI0..0dateTime
id0..1id
extensionI0..*Extension
timeΣ0..0dateTime
textΣ1..1markdown
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
codingΣ0..0Coding
textΣ1..1string
referenceΣ0..0Reference()
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBindingFixed Value
identifierΣ I0..0Identifier
displayΣ I0..0string
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBindingFixed Value
identifierΣ I0..0Identifier
displayΣ I0..0string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ I0..*CodeableConceptBinding
period0..1Period
actorΣ I0..1Reference(Patient | Group | Practitioner | PractitionerRole | CareTeam | RelatedPerson | Device | HealthcareService | Location)
requiredΣ0..1boolean
statusΣ1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
period0..0Period
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBindingFixed Value
identifierΣ I0..0Identifier
displayΣ I0..0string
requiredΣ0..0boolean
statusΣ1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ I1..1code
displayΣ I1..1string
userSelectedΣ0..0boolean
textΣ0..0string
period0..0Period
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBinding
identifierΣ I0..0Identifier
displayΣ I0..0string
requiredΣ0..0boolean
statusΣ1..1codeBinding
recurrenceId0..0positiveInt
occurrenceChanged0..0boolean


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"
    }
  ]
}