Αν ψάξατε ποτέ για μια εφαρμογή που να κρατάει το ιατρικό σας αρχείο, θα συναντήσατε το ακρωνύμιο FHIR. Εμφανίζεται σε περιγραφές, σε σελίδες "ασφάλειας και συμμόρφωσης", σε ανακοινώσεις από νοσοκομεία και υπουργεία. Σπάνια εξηγείται. Αυτός ο οδηγός το κάνει χωρίς να σας μετατρέψει σε προγραμματιστή: τι είναι το FHIR, ποιο πρόβλημα λύνει, τι σημαίνει για εσάς συγκεκριμένα, και πώς να καταλάβετε αν μια εφαρμογή το χρησιμοποιεί πραγματικά ή απλώς το γράφει στον ιστότοπό της.
Το πρόβλημα: κάθε σύστημα μιλάει διαφορετική γλώσσα
Μια αιματολογική εξέταση από ένα εργαστήριο σας φτάνει ως PDF. Η ίδια εξέταση, στο σύστημα του νοσοκομείου, είναι μια γραμμή σε μια βάση δεδομένων με τη δική της μορφή. Στον οικογενειακό σας γιατρό είναι, ίσως, μια σημείωση ελεύθερου κειμένου. Τρία μέρη, τρεις μορφές, καμία σύνδεση μεταξύ τους. Όταν θέλετε να τα συνδυάσετε, το μόνο εργαλείο είναι ένας άνθρωπος που διαβάζει και ξαναγράφει.
Για δεκαετίες, τα ιατρικά συστήματα χτίστηκαν ακριβώς έτσι: το καθένα με τη δική του μορφή, ανταλλάσσοντας δεδομένα με άλλα μόνο μέσω "γεφυρών" γραμμένων ειδικά, ακριβά και εύθραυστα. Παλαιότερα πρότυπα (HL7 έκδοση 2, από τη δεκαετία του 1980, ή CDA) έλυσαν εν μέρει το πρόβλημα για τα νοσοκομεία, αλλά είναι δύσκολα για τις σύγχρονες εφαρμογές και σχεδόν αδύνατο για έναν άνθρωπο να τα διαβάσει.
Τι είναι το FHIR
FHIR (προφέρεται "φάιρ") σημαίνει Fast Healthcare Interoperability Resources. Είναι ένα πρότυπο που δημοσιεύεται από την HL7 International, τον οργανισμό που καθορίζει πώς τα ιατρικά δεδομένα μετακινούνται μεταξύ συστημάτων για πάνω από 35 χρόνια. Η έκδοση που χρησιμοποιείται ευρέως σήμερα είναι η R4 (4.0.1), που δημοσιεύτηκε το 2019. μια νεότερη έκδοση, η R5, υπάρχει από το 2023, αλλά τα περισσότερα συστήματα στον κόσμο, συμπεριλαμβανομένων των νομικών απαιτήσεων στην ΕΕ και τις ΗΠΑ, βασίζονται στην R4.
Η κεντρική ιδέα είναι απλή: κάθε κομμάτι ιατρικής πληροφορίας περιγράφεται ως πόρος (resource) με γνωστή δομή. Υπάρχει ένας πόρος για τον ασθενή (Patient), ένας για μια εξέταση ή μέτρηση (Observation), ένας για μια διάγνωση (Condition), ένας για ένα συνταγογραφούμενο φάρμακο (MedicationRequest), ένας για μια αλλεργία (AllergyIntolerance), ένας για έναν εμβολιασμό (Immunization), ένας για ένα έγγραφο (DocumentReference) και ούτω καθεξής, περίπου 150 συνολικά. Κάθε πόρος έχει καθορισμένα πεδία: ένα Observation έχει έναν κωδικό για το τι μετρήθηκε, μια τιμή, μια μονάδα, μια ημερομηνία, ποιος το μέτρησε, για ποιον.
Οι πόροι γράφονται σε JSON ή XML, μορφές που διαβάζει κάθε γλώσσα προγραμματισμού, και ταξιδεύουν μέσω του διαδικτύου ακριβώς όπως οι ιστοσελίδες, μέσω διευθύνσεων και αιτημάτων HTTP. Αυτή είναι η διαφορά από τα παλιά πρότυπα: το FHIR χρησιμοποιεί τα εργαλεία που κάθε προγραμματιστής γνωρίζει ήδη, οπότε είναι φθηνό στην υλοποίηση και δύσκολο να υλοποιηθεί λανθασμένα.
Κωδικοί: ώστε όλοι να καταλαβαίνουν το ίδιο πράγμα
Η δομή δεν αρκεί. Αν ένα σύστημα γράψει "ζάχαρη αίματος" και ένα άλλο "γλυκόζη ορού", εξακολουθούν να μην καταλαβαίνουν το ένα το άλλο. Το FHIR το λύνει αυτό απαιτώντας τυποποιημένους κωδικούς για το περιεχόμενο:
- LOINC για εξετάσεις και μετρήσεις: η γλυκόζη νηστείας είναι ο κωδικός 1558-6, οπουδήποτε στον κόσμο.
- SNOMED CT και ICD-10 για διαγνώσεις και επεμβάσεις.
- ATC (η ταξινόμηση του ΠΟΥ) για φάρμακα, ανά δραστική ουσία.
- UCUM για μονάδες: mg/dL και mmol/L γράφονται πανομοιότυπα παντού, και η μετατροπή είναι αυτόματη.
Με δομή και κωδικούς, ένας πόρος FHIR που παράγεται από ένα εργαστήριο στο Σιμπίου διαβάζεται σωστά από ένα νοσοκομείο στη Βιέννη ή μια εφαρμογή στην Καλιφόρνια, χωρίς κανείς να έχει γράψει μια "γέφυρα" μεταξύ τους.
Τι σημαίνει για εσάς, συγκεκριμένα
Τέσσερα πράγματα, από το πιο ορατό στο πιο σημαντικό.
Τα δεδομένα σας μπορούν να μετακινηθούν. Αν το αρχείο σας αποθηκεύεται ως FHIR, μπορεί να εξαχθεί πλήρως και να εισαχθεί σε οποιοδήποτε άλλο συμβατό σύστημα. Δεν εξαρτάστε από μια μόνο εφαρμογή και δεν είστε όμηρος μιας μορφής που μόνο αυτή καταλαβαίνει. "Δικά σας" σημαίνει, στην πράξη, "εξαγώγιμα σε τυπική μορφή".
Τα δεδομένα σας μπορούν να γίνουν κατανοητά από γιατρούς. Ένας νέος γιατρός, ένα νοσοκομείο σε άλλη χώρα, μια υπηρεσία έκτακτης ανάγκης: όλοι μπορούν να λάβουν μια περίληψη FHIR (συνήθως ως Διεθνής Περίληψη Ασθενούς) και να τη διαβάσουν στο δικό τους σύστημα, με τους δικούς τους κωδικούς, στη δική τους γλώσσα. Όχι ένα PDF 40 σελίδων, αλλά δεδομένα που μπορούν να αναζητήσουν, να φιλτράρουν και να συγκρίνουν.
Τα δεδομένα σας μπορούν να συγκεντρωθούν. Εξετάσεις από διαφορετικά εργαστήρια, μετρήσεις από το ρολόι σας, φάρμακα από συνταγές, σαρωμένα έγγραφα: όταν όλα είναι πόροι FHIR με κωδικούς LOINC και ημερομηνίες, ταιριάζουν στην ίδια χρονογραμμή και μπορούν να συγκριθούν. Μια καλή εφαρμογή το κάνει αυτό αυτόματα.
Τα δεδομένα σας προστατεύονται από ένα πρότυπο, όχι από μια υπόσχεση. Το FHIR περιγράφει επίσης πώς χορηγείται η πρόσβαση στα δεδομένα: μέσω του SMART on FHIR, ενός πλαισίου που βασίζεται στο OAuth 2, στο οποίο εγκρίνετε ρητά ποια εφαρμογή βλέπει ποιο μέρος του αρχείου, για πόσο καιρό, και μπορείτε να ανακαλέσετε την πρόσβαση. Είναι ο ίδιος μηχανισμός που χρησιμοποιείτε όταν "συνδέεστε με Google" σε έναν ιστότοπο, εφαρμοσμένος σε ιατρικά δεδομένα, με λεπτομερείς άδειες (μόνο οι εξετάσεις, μόνο τα φάρμακα, μόνο για ανάγνωση).
Πού χρησιμοποιείται ήδη το FHIR
Το FHIR δεν είναι ένα πρότυπο "για το μέλλον". Είναι ήδη υποχρεωτικό ή σε χρήση σε μέρη που γνωρίζετε:
- Οι Ηνωμένες Πολιτείες απαιτούν από το νόμο (ο Νόμος 21st Century Cures Act και οι κανόνες της ONC του 2020) κάθε πιστοποιημένο ιατρικό σύστημα να εκθέτει τα δεδομένα του ασθενούς μέσω ενός API FHIR R4, και οι ασθενείς να μπορούν να παίρνουν τα δεδομένα τους με μια εφαρμογή της επιλογής τους.
- Το Apple Health Records φέρνει αρχεία από εκατοντάδες νοσοκομεία στην εφαρμογή Health στο iPhone, μέσω FHIR.
- Η Ευρωπαϊκή Ένωση επέλεξε το FHIR για το ευρωπαϊκό μορφότυπο ανταλλαγής ηλεκτρονικών υγεονομικών αρχείων (EEHRxF) που ο κανονισμός EHDS επιβάλλει στα κράτη μέλη. οι περιλήψεις ασθενών που ανταλλάσσονται μεταξύ χωρών μέσω του MyHealth@EU βασίζονται σε αυτό.
- Το Ηνωμένο Βασίλειο, η Ολλανδία, η Γερμανία και οι Σκανδιναβικές χώρες χρησιμοποιούν το FHIR στις εθνικές τους υποδομές, από την γερμανική ηλεκτρονική συνταγή έως το ολλανδικό αρχείο.
- Ο Παγκόσμιος Οργανισμός Υγείας επέλεξε την Διεθνή Περίληψη Ασθενούς που βασίζεται στο FHIR για το παγκόσμιο δίκτυο ψηφιακών πιστοποιητικών υγείας.
Για εσάς, αυτό σημαίνει ότι μια εφαρμογή που κρατάει το αρχείο σας ως FHIR R4 δεν είναι ένα νησί: μιλάει τη γλώσσα που μιλούν ήδη τα νοσοκομεία και οι αρχές, τώρα και για την επόμενη δεκαετία.
Πώς να αναγνωρίσετε μια εφαρμογή που χρησιμοποιεί πραγματικά FHIR
Ο καθένας μπορεί να γράψει "FHIR" σε έναν ιστότοπο. Οι παρακάτω ερωτήσεις διαχωρίζουν τη λέξη από την πραγματικότητα.
- Μπορώ να εξάγω ολόκληρο το αρχείο μου ως FHIR; Όχι "μια αναφορά PDF", αλλά ένα αρχείο με τους πόρους (ένα Bundle) που ένα άλλο σύστημα μπορεί να εισάγει. Αν η απάντηση είναι "όχι" ή "μόνο κατόπιν αιτήματος, μέσω email", τα δεδομένα δεν είναι πραγματικά δικά σας.
- Τα αποτελέσματα των εργαστηριακών εξετάσεων έχουν κωδικούς LOINC και μονάδες UCUM; Μια εφαρμογή που αποθηκεύει μόνο "Χοληστερόλη: 210" ως κείμενο δεν μπορεί να το συγκρίνει με την τιμή του περασμένου έτους από άλλο εργαστήριο. Μια που αποθηκεύει τον κωδικό και τη μονάδα, μπορεί.
- Μπορώ να δώσω σε κάποιον άλλο πρόσβαση, περιορισμένη και ανακλητή; Έναν γιατρό, μια κλινική, μια άλλη εφαρμογή: με το SMART on FHIR, επιλέγετε τι βλέπουν και για πόσο, και βλέπετε ποιος διάβασε τι.
- Μπορώ να δημιουργήσω μια περίληψη IPS; Αυτό είναι το πρακτικό τεστ "διαλειτουργικότητας": αν η εφαρμογή μπορεί να παράγει την τυπική περίληψη που διαβάζει κάθε ευρωπαϊκό νοσοκομείο, η δομή πίσω από αυτήν είναι πραγματική.
- Υπάρχει δημόσια τεκμηρίωση για προγραμματιστές; Ένα τεκμηριωμένο API FHIR με μια δημόσια δήλωση δυνατοτήτων (
CapabilityStatement) σημαίνει ότι άλλα συστήματα μπορούν πραγματικά να συνδεθούν. Αν δεν υπάρχει, το "διαλειτουργικό" είναι απλώς ένα επίθετο.
Τι δεν λύνει το FHIR
Είναι δίκαιο να αναφέρουμε και τα όρια. Το FHIR περιγράφει τη μορφή και τη μεταφορά των δεδομένων, όχι την ποιότητά τους: ένα λανθασμένα καταχωρημένο αποτέλεσμα παραμένει λανθασμένο, απλώς σε ωραία μορφή. Το FHIR δεν εγγυάται την ιδιωτικότητά σας. αυτή προέρχεται από το ποιος φιλοξενεί τα δεδομένα, σε ποια χώρα και υπό ποιους κανόνες πρόσβασης. Και το FHIR δεν κάνει τα συστήματα να θέλουν να ανταλλάσσουν δεδομένα: πολλά νοσοκομεία έχουν API FHIR και δεν το ανοίγουν σε κανέναν, γι' αυτό ακριβώς υπάρχει νομοθεσία (στις ΗΠΑ, και στην ΕΕ μέσω του EHDS) για να τα υποχρεώσει.
Πώς το Anpheros χρησιμοποιεί το FHIR
Το Anpheros αποθηκεύει το αρχείο κάθε ατόμου ως πόρους HL7 FHIR R4 (26 τύποι πόρων, από Patient και Observation έως DocumentReference και Consent), με κωδικούς LOINC, ICD-10, ATC και UCUM, στην Ευρωπαϊκή Ένωση. Η εφαρμογή Anpheros Daily είναι ένας πελάτης του ίδιου δημόσιου API που χρησιμοποιούν κλινικές και προγραμματιστές. δεν υπάρχει ξεχωριστή "εσωτερική" μορφή. Μπορείτε να εξάγετε το πλήρες αρχείο ή μια περίληψη IPS ανά πάσα στιγμή, επικυρωμένη με τον επίσημο επικυρωτή HL7. Η πρόσβαση για άλλες εφαρμογές χορηγείται μέσω SMART on FHIR, με συναίνεση για περιορισμένο χρονικό διάστημα, ανακλητή, και με ένα αρχείο καταγραφής που μπορείτε να δείτε. Η τεκμηρίωση του API και η δήλωση δυνατοτήτων είναι δημόσιες στο developers.anpheros.com.
Συχνές ερωτήσεις
Χρειάζεται να γνωρίζω FHIR για να χρησιμοποιήσω το αρχείο μου;
Όχι. Το FHIR είναι κάτω από το καπό. Βλέπετε εξετάσεις, φάρμακα και έγγραφα. Το πρότυπο τα καθιστά μετακινήσιμα, συγκρίσιμα και αναγνώσιμα από γιατρούς. Αξίζει να γνωρίζετε ότι υπάρχει μόνο για να επιλέγετε καλά πού κρατάτε τα δεδομένα σας.
Είναι το FHIR το ίδιο με το εθνικό ηλεκτρονικό αρχείο;
Όχι. Το FHIR είναι μια μορφή και ένας τρόπος μεταφοράς. το εθνικό αρχείο είναι ένα σύστημα. Πολλά εθνικά συστήματα χρησιμοποιούν ή υιοθετούν το FHIR, αλλά το γεγονός ότι μια χώρα έχει ηλεκτρονικό αρχείο δεν σημαίνει ότι μπορείτε να βγάλετε τα δεδομένα σας από αυτό ως FHIR. Στην ΕΕ, το EHDS θα απαιτήσει ακριβώς αυτό.
Ποια είναι η διαφορά μεταξύ FHIR R4 και R5;
Η R5 (2023) φέρνει βελτιώσεις, αλλά δεν απαιτείται ακόμη από τη νομοθεσία και λίγα συστήματα τη χρησιμοποιούν. Η R4 (2019) είναι η βάση των απαιτήσεων των ΗΠΑ και της ΕΕ και των υπαρχουσών υλοποιήσεων. Μια εφαρμογή σε R4 είναι η ασφαλής επιλογή σήμερα. η μετάβαση στην R5 θα γίνει σταδιακά, με συμβατότητα.
Αν η εξαγωγή μου είναι FHIR, μπορώ πραγματικά να την εισάγω σε άλλη εφαρμογή;
Αν η άλλη εφαρμογή δέχεται εισαγωγή FHIR, ναι, υπό μία προϋπόθεση: τυποποιημένοι κωδικοί. Οι πόροι με LOINC, ICD-10 και UCUM αντιστοιχούν καθαρά. αυτοί με ελεύθερο κείμενο καταλήγουν ως σημειώσεις. Γι' αυτό είναι σημαντικό η εφαρμογή προέλευσης να έχει κωδικοποιήσει τα δεδομένα από την αρχή.
Είναι το FHIR ασφαλές;
Το FHIR από μόνο του δεν είναι ούτε ασφαλές ούτε ανασφαλές. είναι μια μορφή. Η ασφάλεια προέρχεται από την υλοποίηση: κρυπτογράφηση, φιλοξενία, έλεγχος ταυτότητας, συναίνεση. Το SMART on FHIR παρέχει ένα καλό πλαίσιο για ελεγχόμενη πρόσβαση, αλλά πρέπει ακόμα να κοιτάξετε ποιος κατέχει τα δεδομένα και πού.
Κρατήστε τον ιατρικό σας φάκελο μαζί σας
Το Anpheros Daily κρατά συμπτώματα, εργαστηριακές εξετάσεις, φάρμακα και έγγραφα σε ένα μέρος, σε τυποποιημένη μορφή, υπό τον έλεγχό σας. Το Basic πλάνο είναι δωρεάν.