FHIR

FHIR Observation: πώς αποθηκεύεται ένα εργαστηριακό αποτέλεσμα ή ένα ζωτικό σημείο, με παράδειγμα

Το Observation είναι ο FHIR πόρος για μετρήσεις: εργαστηριακά αποτελέσματα, ζωτικά σημεία, συμπτώματα, βαθμολογίες. Τα βασικά του στοιχεία (κατάσταση, κατηγορία, κωδικός, υποκείμενο, αποτελεσματικότητα, τιμή, εύρος αναφοράς, ερμηνεία), ένα έγκυρο παράδειγμα FHIR R4 JSON για HbA1c και τα λάθη που εμποδίζουν τη διαλειτουργικότητα.

από Δημοσιεύτηκε 2 λεπτά ανάγνωσης

Σύντομη απάντηση: Στο HL7 FHIR, μια Observation είναι μία μέτρηση ή εύρημα σχετικά με έναν ασθενή: μια εργαστηριακή τιμή, μια αρτηριακή πίεση, ένας καρδιακός ρυθμός, μια βαθμολογία συμπτώματος. Λέει τι μετρήθηκε (ένας κωδικός, συνήθως LOINC), για ποιον, πότε, και το αποτέλεσμα με τη μονάδα του, συν το εύρος αναφοράς του εργαστηρίου και μια σημαία ερμηνείας αν υπάρχει.

Τα στοιχεία που έχουν σημασία

  • status: final, preliminary, amended, cancelled, entered-in-error.
  • category: laboratory, vital-signs, survey, imaging, και ούτω καθεξής.
  • code: τι μετρήθηκε, ως CodeableConcept, συνήθως με κωδικοποίηση LOINC.
  • subject: ο Patient.
  • effective[x]: πότε ισχύει η μέτρηση (για ένα εργαστηριακό, πότε λήφθηκε το δείγμα).
  • value[x]: το αποτέλεσμα, τις περισσότερες φορές μια Quantity με τιμή, μονάδα, σύστημα και κωδικό UCUM. μερικές φορές ένα CodeableConcept ή μια συμβολοσειρά.
  • referenceRange: χαμηλή και υψηλή τιμή από το εργαστήριο.
  • interpretation: H, L, N και ούτω καθεξής.
  • component: για μετρήσεις με πολλά μέρη, όπως η συστολική και η διαστολική αρτηριακή πίεση.

Παράδειγμα: HbA1c σε FHIR R4

{
  "resourceType": "Observation",
  "status": "final",
  "category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory"}]}],
  "code": {"coding": [{"system": "http://loinc.org", "code": "4548-4", "display": "Hemoglobin A1c/Hemoglobin.total in Blood"}], "text": "HbA1c"},
  "subject": {"reference": "Patient/example"},
  "effectiveDateTime": "2026-10-20T08:15:00+02:00",
  "valueQuantity": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"},
  "referenceRange": [{"low": {"value": 4.0, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}, "high": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}}]
}

Λάθη που "σπάνε" τη διαλειτουργικότητα

  • Ένας τοπικός κωδικός χωρίς κωδικοποίηση LOINC: άλλα συστήματα δεν μπορούν να αναγνωρίσουν την εξέταση.
  • Μια μονάδα ως ελεύθερο κείμενο ("mg/dl ") αντί για κωδικό UCUM: οι τιμές δεν μπορούν να μετατραπούν ή να συγκριθούν. Δείτε μονάδες UCUM.
  • Ο χρόνος της αναφοράς που χρησιμοποιείται ως χρόνος αποτελέσματος αντί για ο χρόνος του δείγματος.
  • Η αρτηριακή πίεση αποθηκευμένη ως δύο ξεχωριστές Observations αντί για μία με δύο components (LOINC 85354-9 panel με 8480-6 και 8462-4).

Στο Anpheros

Κάθε εργαστηριακή τιμή και μέτρηση στο Anpheros είναι μια Observation όπως η παραπάνω, με τον κωδικό LOINC και τη μονάδα UCUM, πράγμα που επιτρέπει στα αποτελέσματα από διαφορετικά εργαστήρια να εμφανίζονται σε ένα γράφημα. Οι προγραμματιστές μπορούν να τα διαβάζουν και να τα γράφουν μέσω του API: δείτε το API εργαστηριακών αποτελεσμάτων και εισαγωγή εργαστηριακών αποτελεσμάτων σε FHIR.

Σχετικές σελίδες

Πηγές

Συχνές ερωτήσεις

Τι είναι μια FHIR Observation;

Ο πόρος FHIR για μία μέτρηση ή εύρημα σχετικά με έναν ασθενή: μια εργαστηριακή τιμή, ένα ζωτικό σημείο, μια βαθμολογία.

Ο κωδικός πρέπει να είναι LOINC;

Για εργαστηριακά αποτελέσματα και ζωτικά σημεία, ναι στην πράξη: προφίλ όπως το US Core και το IPS απαιτούν LOINC.

Πώς αποθηκεύεται η αρτηριακή πίεση στο FHIR;

Ως μία Observation (LOINC 85354-9) με δύο components: συστολική (8480-6) και διαστολική (8462-4).

Ποια είναι η διαφορά μεταξύ Observation και DiagnosticReport;

Μια Observation είναι ένα μεμονωμένο αποτέλεσμα. Ένα DiagnosticReport ομαδοποιεί τα αποτελέσματα μιας εξέτασης ή ενός πάνελ και το συμπέρασμα. Δείτε DocumentReference vs DiagnosticReport.

Anpheros Platform

Δοκιμάστε δωρεάν στο sandbox

Η πρώτη σας κλήση FHIR σε 5 λεπτά. Ένα API HL7 FHIR R4 με τη συγκατάθεση του ασθενούς ενσωματωμένη: δοκιμάστε το στο sandbox, στη συνέχεια συνδέστε τη δική σας εφαρμογή ή σύστημα κλινικής.

Δωρεάν · 30 συνθετικοί ασθενείς · χωρίς κάρτα

Αυτός ο οδηγός παρέχεται για ενημερωτικούς σκοπούς και δεν αντικαθιστά την ιατρική συμβουλή. Για αποφάσεις σχετικά με την υγεία σας, μιλήστε με τον γιατρό σας. Σε επείγουσα περίπτωση, καλέστε τον τοπικό αριθμό έκτακτης ανάγκης (112 στην Ευρώπη).
Συντάχθηκε από
Η ομάδα του Anpheros

Το Anpheros δημιουργεί ένα ιατρικό αρχείο που ελέγχει ο ασθενής και μπορεί να μοιραστεί με οποιαδήποτε κλινική, σε πλατφόρμα HL7 FHIR R4, με έδρα την ΕΕ. Αυτοί οι οδηγοί σάς βοηθούν να κατανοήσετε και να οργανώσετε την υγεία σας· δεν αντικαθιστούν τον γιατρό σας.

Σχετικά με το Anpheros →