Paliatīvā aprūpe

Apraksts

Informācija par pacientam nozīmēto paliatīvo aprūpi.

Paliatīvās aprūpes datu apmaiņas nodrošināšanai tiek izmantots FHIR R4B bāzes resurss Observation, uz kura pamata izveidots FHIR profils PalliativeCare.

Apstrāde

  1. Iesūtot paliatīvās aprūpes datus, ir nepieciešams norādīt slimības pamatdatu karti (FHIR profils OncologyBasicDataOfDisease). To norāda caur Observation.focus lauku.
  2. Iesūtot datus, ir nepieciešams norādīt references uz administratīvajiem profiliem: pacients (Observation.subject.reference), ārējās sistēmas piešķirtā ieraksta identifikatora organizācija (Observation.identifier.assigner.reference), Ārstniecības iestāde, kurā saņemta ārstēšana (Observation.performer.reference).
  3. Iesūtot jaunu karti, kartei ir jānorāda statuss 2-Iesniegta (Extension: CardStatusExtension).
  4. Gadījumā, ja karti ir nepieciešams anulēt, tai ir nepieciešams uzstādīt statusu 3-Anulēta (Extension: CardStatusExtension).
  5. Statusa izmaiņu datumu (Extension: CardStatusDateExtension) automātiski piešķir Vēža pacientu reģistra IS. Vienīgais izņēmums ir anulēšanas darbība. Gadījumā, ja anulēšanas datums nav tekošās dienas datums (piemēram, karte anulēta pirms tekošās dienas), tad to var norādīt pie iesūtīšanas laukā Extension: CardStatusDateExtension un Vēža pacientu reģistra IS izmantos šo datumu.

Datu lauki

Nr. Datu lauks FHIR Lauks Kard. FHIR lauka apraksts Detaļas
1 Ārstēšanas veids Standard:
Observation.category
1..1 Classification of type of observation Ārstēšanas veidu klasifikators:
1.3.6.1.4.1.38760.2.628
2 Ārstniecības iestāde, kurā saņemta ārstēšana Standard:
Observation.performer
0..1 Who is responsible for the observation Obligāti ir jāaizpilda vai nu ārstniecības iestāde, vai nu ārvalstu ārstniecības iestāde Atsauce uz VVIS Medicīnas iestādes profilu: https://vvis.gov.lv/fhir/StructureDefinition/Organization/MedicalInstitution
3 Ārvalstu ārstniecības iestāde, kurā saņemta ārstēšana Extension:
Observation.performer.foreignMedicalInstitution
0..1 Teksts līdz 500 simboliem
4 Kods Standard:
Observation.code
1..1 Type of observation (code / type) Vienmēr konstante: “PALLIATIVE_CARE_START_DATE”
5 Paliatīvas aprūpes uzsākšanas datums Standard:
Observation.value
1..1 Actual result
6 Norāde par pacientu tālāko ārstēšanu/ uzraudzību Extension:
FollowUpExtension
Slice:
folowUp
0..1 Pacienta tālāka ārstēšana vai uzraudzība:
1.3.6.1.4.1.38760.2.629
7 Turpmākā ārstēšana/ novērošana (tikai vēsturiskām kartēm) Extension:
FollowUpExtension
Slice:
folowUpOld
0..1 Onkoloģijas pacienta plūsma:
1.3.6.1.4.1.38760.2.204

Citi profila obligātie datu lauki:

Nr. Datu lauks FHIR Lauks Kard. FHIR lauka apraksts Detaļas
8 Ārējās sistēmas ieraksta ID Standard: Observation.identifier 1..1 Business Identifier for observation /
External identifier
Tiek izmantots identifikatora tips “EXTERNAL_SYSTEM_IDENTIFIER”
9 Atsauce uz pacientu Standard: Observation.subject 1..1 Who and/or what the observation is about Atsauce uz VVIS LV pacienta profilu: https://vvis.gov.lv/fhir/StructureDefinition/Patient/LVPatient
10 Sasaiste ar slimības pamatdatiem (FHIR: OncologyBasicDataOfDisease) Standard: Observation.focus 1..* What the observation is about, when it is not about the subject of record Ārstētā slimība - Norāde uz vienu vai vairākām onkoloģiskā pacienta slimības kartēm (numuriem), ar kuru ir saistīta attiecīgā ārstēšana
11 Observation statuss Standard: Observation.status 1..1 The status of the result value: registered; preliminary; final; amended; corrected; cancelled; entered-in-error; unknown FHIR obligātais lauks.
Pieejamās vērtības:
Registered, Preliminary, final, amended, corrected, cancelled, entered-in-error, unknown
Iesūtot vienmēr tiek aizpildīts ar “registered
12 Ārstēšanas kartes statuss Extension:
CardStatusExtension
1..1 Ārstēšanas karte var būt statusā 2-Iesniegta vai 3-Anulēta
13 Ārstēšanas kartes statusa datums Extension:
CardStatusDateExtension
0..1 Datums, kad attiecīgais statuss kartei ir piešķirts. Datumu nav nepieciešams iesūtīt, to automātiski piešķir Vēža pacientu reģistra IS

Profila struktūra

idΣ0..1id
id0..0id
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ I1..1canonical(StructureDefinition)
securityΣ0..0CodingBinding
id1..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id1..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id1..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id1..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id1..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedI0..0Resource
followUpExtensionI0..*Extension(CodeableConcept)
cardStatusExtensionI1..1Extension(CodeableConcept)
cardStatusDateExtensionI0..1Extension(dateTime)
cardStatusReasonExtensionI0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..0id
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ0..0uri
valueΣ1..1string
periodΣ I0..0Period
assignerΣ I1..1Reference(MedicalInstitution)
basedOnΣ I0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..0Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1id
extensionI0..*Extension
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1id
extensionI0..*Extension
referenceΣ I1..1string
typeΣ1..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ I0..0Reference(Encounter)
issuedΣ0..0instant
id0..1id
foreignMedicalInstitutionI0..1Extension(string)
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
valueDateTimedateTime
dataAbsentReasonI0..0CodeableConceptBinding
interpretation0..0CodeableConceptBinding
note0..0Annotation
bodySite0..0CodeableConcept
method0..0CodeableConcept
specimenI0..0Reference(Specimen)
deviceI0..0Reference(Device | DeviceMetric)
hasMemberΣ I0..0Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..0Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)

Profila validācijas

Nr. Nosacījums Tips Validācija FHIR
1 Vai ir norādīta vismaz viena saistītā slimības karte Kardinalitāte Observation.focus kardinalitāte ir uzstādīta 1..*
2 Vai ir norādīts paliatīvas aprūpes uzsākšanas datums Kardinalitāte Observation.code un Observation.value kardinalitāte ir uzstādīta 1..1
3 Paliatīvas aprūpes uzsākšanas datums nedrīkst būt agrāks par diagnozes noteikšanas datumu FHIRPath Validācija tiek definēta Bundle resursa ietvaros ar ID: OncologyBundle-con-45
4 Paliatīvas aprūpes uzsākšanas datumam ir jābūt lielākam par pacienta dzimšanas datumu - Validācija netiek nodrošināta FHIR līmenī, tā kā pacienta dzimšanas datums netiek iesūtīts datu kopā (tiek iesūtīta tikai reference uz pacientu)
5 Vai ir norādīta ārstniecības iestāde (Latvijas – no klasifikatora, vai ārvalstu – ievadot informāciju teksta laukā) FHIRPath ID: PalliativeCare-con-1
performer.reference.exists() or performer.extension.valueString.exists()
6 Paliatīvās aprūpes gadījumā jānorāda ārstēšanas veids 8-Paliatīvā aprūpe FHIRPath ID: PalliativeCare-con-2
$this='https://onko.vvis.gov.lv/fhir/StructureDefinition/Observation/PalliativeCare-v1' implies (%resource.category.ofType(CodeableConcept).coding.where(system='https://vvis.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.628').code = '8')
7 Vienlaikus var norādīt tikai vienu ārstniecības iestādi – Latvijas no klasifikatora, vai ārvalstu teksta laukā FHIRPath ID: PalliativeCare-con-3
(performer.reference.exists() implies performer.extension.value.exists().not()) and (performer.extension.value.exists() implies performer.reference.exists().not())
8 Ārstēšanas kartes statuss var būt tikai 2-Iesniegta vai 3-Anulēta FHIRPath ID: PalliativeCare-con-4
extension.where(url='https://onko.vvis.gov.lv/fhir/StructureDefinition/CardStatusExtension-v1').value.coding.code.matches('^2$|^3$')
9 Ja ārstēšanas kartei tiek uzstādīts statuss "3-Anulēta", tad obligāti ir jānorāda anulēšanas iemesls FHIRPath ID: PalliativeCare-con-5
iif(extension.where(url='https://onko.vvis.gov.lv/fhir/StructureDefinition/CardStatusExtension-v1').value.coding.code.matches('^3$'), extension.where(url='https://onko.vvis.gov.lv/fhir/StructureDefinition/CardStatusReasonExtension-v1').value.exists(), true)

Datu iesūtīšanas piemēri

Skatīt Postman kolekcijas struktūru PalliativeCare:

Darbība Nosaukums Apraksts
POST Create PalliativeCare Jaunas ārstēšanas – paliatīvā aprūpe iesūtīšana
POST Create PalliativeCare (historical cards) Jaunas ārstēšanas - paliatīvā aprūpe iesūtīšana, iekļaujot arī vēsturiskos datu laukus
GET Get PalliativeCare Esošas ārstēšanas - paliatīvā aprūpe izgūšana pēc ID
PUT Update PalliativeCare Esošas ārstēšanas - paliatīvā aprūpe datu labošana
GET Search for PalliativeCare entry by OncologyBasicDataOfDisease reference Paliatīvās aprūpes kartes meklēšana pēc Slimības pamatdatu references