Για προγραμματιστές

Πλατφόρμα FHIR ως backend: τι προσφέρει μια υπηρεσία backend FHIR και τι όχι

Μια πλατφόρμα FHIR είναι κάτι παραπάνω από ένας διακομιστής FHIR. Τι πρέπει να περιλαμβάνει ένα διαχειριζόμενο backend FHIR (συγκατάθεση, προέλευση, ζεύγη αναγνωριστικών, webhooks, διαμονή στην ΕΕ), πώς είναι δομημένη η Πλατφόρμα Anpheros και πότε θα πρέπει να διαχειριστείτε τον δικό σας διακομιστή.

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

Ένας διακομιστής FHIR αποθηκεύει και παρέχει πόρους FHIR. Μια πλατφόρμα FHIR είναι αυτό που πραγματικά χρειάζεστε για να κυκλοφορήσετε ένα προϊόν υγείας: ο διακομιστής, μαζί με την ταυτότητα, τη συγκατάθεση, την προέλευση, την απομόνωση μεταξύ πελατών, τα webhooks, τα έγγραφα, την ορολογία και κάποιον που τον διατηρεί σε λειτουργία σύμφωνα με τον GDPR. Αυτός ο οδηγός παρουσιάζει τη διαφορά και περιγράφει πώς η πλατφόρμα Anpheros καλύπτει κάθε κενό, ώστε να μπορείτε να αποφασίσετε αν θα βασιστείτε σε αυτήν ή θα διαχειριστείτε τη δική σας.

Τεχνική έκδοση για προγραμματιστές: Πλατφόρμα API Υγειονομικής Περίθαλψης · Σύγκριση διακομιστών FHIR στο developers.anpheros.com, με αιτήματα, απαντήσεις και όρια. Αυτή η σελίδα είναι η έκδοση σε απλή γλώσσα.

Διακομιστής έναντι πλατφόρμας

Οι διακομιστές FHIR ανοιχτού κώδικα (όπως ο HAPI) είναι εξαιρετικοί στο κομμάτι FHIR: πόροι, αναζήτηση, επικύρωση, ιστορικό. Αυτό που σας αφήνουν είναι όλα τα γύρω:

Ανάγκη Διακομιστής FHIR Πλατφόρμα FHIR
Αποθήκευση πόρων, αναζήτηση, ιστορικό ναι ναι
Ποιος μπορεί να διαβάσει ποιον ασθενή ο κώδικάς σας ενσωματωμένη συγκατάθεση
Ποιος έγραψε κάθε τιμή ο κώδικάς σας Προέλευση σε κάθε εγγραφή
Πολλοί πελάτες σε ένα σύστημα ο κώδικάς σας απομόνωση έργου, ζευγαρωτά αναγνωριστικά
Οθόνη συγκατάθεσης για τον ασθενή ο κώδικάς σας OAuth 2.1 + SMART on FHIR
Ειδοποιήσεις στην εφαρμογή σας δημοσκόπηση υπογεγραμμένα webhooks
Ρεαλιστικά δεδομένα δοκιμών τα δικά σας fixtures 30 συνθετικοί ασθενείς ανά sandbox
Φιλοξενία, αντίγραφα ασφαλείας, GDPR, DPA η ομάδα ops σας περιλαμβάνεται

Αν έχετε μια ομάδα ops, έναν υπεύθυνο συμμόρφωσης και έξι μήνες, η διαχείριση του δικού σας διακομιστή είναι μια καλή επιλογή. Αν έχετε ένα προϊόν να κυκλοφορήσετε, μια πλατφόρμα είναι ταχύτερη.

Πώς είναι κατασκευασμένη η πλατφόρμα Anpheros

Μία εγγραφή FHIR R4 ανά ασθενή. 26 τύποι πόρων, κωδικοποιημένοι με LOINC, ICD-10 και ATC, επικυρωμένοι κατά την εγγραφή. Το αυστηρό API FHIR βρίσκεται στο /fhir/R4, με ένα CapabilityStatement στο /fhir/R4/metadata, και ένα απλό REST API στο /v1 παρέχει τα ίδια δεδομένα με τα ίδια αναγνωριστικά.

Απομόνωση έργου και ζευγαρωτά αναγνωριστικά. Ένα έργο (ένα κλειδί API) βλέπει μόνο τους ασθενείς που δημιούργησε. Κάθε έργο λαμβάνει το δικό του αναγνωριστικό για το ίδιο άτομο. τα εσωτερικά αναγνωριστικά δεν φεύγουν ποτέ από την πλατφόρμα. Οι αναφορές σε ασθενείς εκτός του πεδίου σας καλύπτονται με ένα αδιαφανές, ανά έργο token.

Η συγκατάθεση αποφασίζει τις αναγνώσεις, η ιδιοκτησία αποφασίζει τις εγγραφές. Με τη συγκατάθεση του ασθενούς, ένας οργανισμός βλέπει ολόκληρη την εγγραφή, συμπεριλαμβανομένων όσων έγραψαν άλλα κέντρα, αλλά μπορεί να αλλάξει ή να διαγράψει μόνο ό,τι έγραψε ο ίδιος. Κάθε έκδοση κάθε πόρου καταγράφει το έργο που την έγραψε. μια εγγραφή από άλλο έργο απορρίπτεται με εξήγηση.

Προέλευση και έλεγχος σε κάθε εγγραφή. Το Provenance.agent.onBehalfOf ονομάζει το κέντρο ή τον οργανισμό κατά τη στιγμή της εγγραφής. μια γραμμή ελέγχου καταγράφει ποιος, τι, πότε, υπό ποια άδεια, από ποια εφαρμογή. Ο ασθενής μπορεί να διαβάσει το αρχείο καταγραφής πρόσβασής του, επίσης ως πόροι FHIR AuditEvent.

Λεπτά, υπογεγραμμένα webhooks. Τα συμβάντα μεταφέρουν αναγνωριστικά και εκδόσεις, ποτέ κλινικό περιεχόμενο. διαβάζετε τον πόρο μέσω του API. Οι παραδόσεις υπογράφονται με HMAC-SHA256 και επαναλαμβάνονται με backoff για έως και 24 ώρες.

Το sandbox και η παραγωγή είναι ξεχωριστές βάσεις δεδομένων. Ένα κλειδί sk_test_ δεν μπορεί να φτάσει σε πραγματικό ασθενή. Το sandbox είναι δωρεάν και αυτοεξυπηρετούμενο.

Κάτοικος ΕΕ. Cloud Run στο europe-west4, με συμφωνία επεξεργασίας δεδομένων για οργανισμούς παραγωγής.

Τι δεν υπάρχει σκόπιμα

  • Καμία υποστήριξη κλινικών αποφάσεων. Η πλατφόρμα αποθηκεύει, κωδικοποιεί και μοιράζεται. δεν διαγιγνώσκει ούτε συνιστά θεραπεία.
  • Καμία πλήρης βάση δεδομένων φαρμάκων με αλληλεπιδράσεις. Τα φάρμακα κωδικοποιούνται με ATC, και ένα συνδυασμένο υποσύνολο ATC και LOINC είναι διαθέσιμο για αναζήτηση, αλλά ο έλεγχος αλληλεπιδράσεων είναι δικό σας στοιχείο ή μια αδειοδοτημένη υπηρεσία.
  • Καμία γραμμή μηνυμάτων HL7 v2 νοσοκομειακού επιπέδου. Υπάρχει εισαγωγή HL7 v2 ORU^R01 για εργαστηριακές αναφορές. δεν υπάρχει διαχείριση ADT ή παραγγελιών.

Η γνώση αυτών των ορίων εκ των προτέρων εξοικονομεί μια εβδομάδα ανακάλυψης.

Πότε να διαχειριστείτε τον δικό σας διακομιστή αντ' αυτού

  • Πρέπει να φιλοξενήσετε εντός του δικού σας νοσοκομειακού δικτύου, χωρίς εξωτερικό επεξεργαστή.
  • Χρειάζεστε FHIR R5 ή προφίλ που η πλατφόρμα δεν υλοποιεί.
  • Το προϊόν σας είναι ο ίδιος ο διακομιστής FHIR.

Σε κάθε άλλη περίπτωση, ξεκινήστε στο sandbox, μετρήστε και αποφασίστε με δεδομένα. Η πρώτη ώρα περιγράφεται στο developers.anpheros.com/guides/first-hour. η πλήρης αναφορά API βρίσκεται στο platform.anpheros.com/docs.

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

Είναι η Anpheros διακομιστής FHIR;

Περιέχει έναν: ένα API FHIR R4 με 26 τύπους πόρων, αναζήτηση, ιστορικό, λειτουργίες $everything, $summary, $validate και ορολογίας. Γύρω του υπάρχουν συγκατάθεση, προέλευση, απομόνωση, webhooks και φιλοξενία, που είναι αυτό που την καθιστά πλατφόρμα.

Ποια έκδοση FHIR;

FHIR R4 (4.0.1), η έκδοση που απαιτείται από την κανονιστική νομοθεσία της ΕΕ και των ΗΠΑ και υλοποιείται από τα περισσότερα συστήματα. Η συμμόρφωση ελέγχθηκε με το Inferno. δείτε τις σημειώσεις συμμόρφωσης IPS.

Μπορούν πολλά κέντρα να μοιράζονται την εγγραφή ενός ασθενούς;

Ναι, αυτός είναι ο σκοπός. Με τη συγκατάθεση του ασθενούς, κάθε κέντρο διαβάζει ολόκληρη την εγγραφή και γράφει τους δικούς του πόρους, καθένας σημειωμένος με την προέλευσή του. Κανένα κέντρο δεν μπορεί να τροποποιήσει ό,τι έγραψε άλλο.

Υπάρχει δωρεάν backend FHIR για ανάπτυξη;

Ναι. Το sandbox είναι δωρεάν, αυτοεξυπηρετούμενο και έρχεται με 30 συνθετικούς ασθενείς ανά έργο. Δείτε Δωρεάν διακομιστής FHIR: το sandbox.

Πώς μπορώ να μεταναστεύσω αν χρειαστεί;

Τα πάντα είναι FHIR R4 και εξαγώγιμα: το Patient/{id}/$everything επιστρέφει ολόκληρη την εγγραφή ενός ασθενούς ως Bundle. Δεν υπάρχει ιδιόκτητη μορφή για να ξεδιαλύνετε.

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

Founder of Anpheros. An electronics engineer, he spent six years in autonomous driving, on automotive projects run in partnership with Samsung and NVIDIA, designing the architecture of driver-assistance and AI systems that run on NVIDIA chips with CUDA. He then built Anpheros: the patient-controlled medical record and the HL7 FHIR R4 platform it runs on.

Περισσότερα για το Anpheros και τον συγγραφέα →

Κρατήστε τον ιατρικό σας φάκελο μαζί σας

Το Anpheros Daily κρατά συμπτώματα, εργαστηριακές εξετάσεις, φάρμακα και έγγραφα σε ένα μέρος, σε τυποποιημένη μορφή, υπό τον έλεγχό σας. Το Basic πλάνο είναι δωρεάν.

Αποκτήστε το Anpheros Daily