Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Πλατφόρμα FHIR: διαχειριζόμενο FHIR R4 με συναίνεση ασθενούς
Μια διαχειριζόμενη πλατφόρμα FHIR R4: 26 τύποι πόρων, αναζήτηση, ιστορικό, συναλλαγές, $everything, IPS, SMART launch δοκιμασμένο με Inferno, συναίνεση και προέλευση, συν ένα απλό REST API. Δωρεάν sandbox.
Το Anpheros είναι μια πλατφόρμα FHIR — μια διαχειριζόμενη βάση δεδομένων FHIR (αποθήκη δεδομένων) που οι εφαρμογές χρησιμοποιούν ως backend FHIR: αποθηκεύει κάθε αρχείο ασθενούς εγγενώς ως πόρους HL7 FHIR R4 (4.0.1) και τους εκθέτει στο https://platform.anpheros.com/fhir/R4, με συναίνεση, προέλευση και έλεγχο που προστίθενται πάνω από το πρότυπο. Οι εφαρμογές που ήδη "μιλούν" FHIR μπορούν να το χρησιμοποιήσουν απευθείας· οι εφαρμογές που δεν το κάνουν μπορούν να χρησιμοποιήσουν το απλούστερο REST API (/v1), το οποίο διαβάζει και γράφει τους ίδιους πόρους με τα ίδια αναγνωριστικά.
Για εφαρμογές AI, αυτό καθιστά το Anpheros το backend FHIR από το οποίο προέρχεται το πλαίσιο ενός μοντέλου: δείτε Εφαρμογές LLM και δεδομένα υγειονομικής περίθαλψης.

Τι είναι το HL7 FHIR;
Το FHIR (Fast Healthcare Interoperability Resources) είναι το πρότυπο HL7 για την ανταλλαγή δεδομένων υγείας μέσω του διαδικτύου. Ορίζει:
- πόρους (resources) — μικρά, τυποποιημένα έγγραφα JSON (ή XML) για κάθε κλινική έννοια: ένα
Patient, έναObservation, έναCondition, έναMedicationStatement· - αναφορές (references) μεταξύ τους (
"subject": {"reference": "Patient/123"}), έτσι ώστε ένα αρχείο καταγραφής να είναι ένα γράφημα πόρων γύρω από έναν ασθενή· - ένα REST API για την ανάγνωση, αναζήτηση, δημιουργία, ενημέρωση και διαγραφή πόρων, με τυπικές παραμέτρους αναζήτησης·
- πακέτα (bundles) για την αποστολή πολλών πόρων ταυτόχρονα (συναλλαγές) ή ως έγγραφο (όπως μια περίληψη ασθενούς)·
- δεσμεύσεις ορολογίας (terminology bindings), έτσι ώστε οι τιμές να φέρουν κωδικούς από συστήματα όπως το LOINC ή το ICD-10·
- προφίλ (profiles) — περιορισμοί για μια περίπτωση χρήσης ή μια χώρα, όπως η Διεθνής Περίληψη Ασθενούς (International Patient Summary).
Η έκδοση R4 (version 4.0.1) είναι η έκδοση που υλοποιείται ευρύτερα σήμερα. Η χρήση του FHIR ως μοντέλο αποθήκευσης — και όχι μόνο ως μορφή εξαγωγής — σημαίνει ότι δεν υπάρχει επίπεδο μετάφρασης μεταξύ αυτού που γράφει μια εφαρμογή και αυτού που διαβάζει ένα άλλο σύστημα FHIR.
{
"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"}]},
"subject": {"reference": "Patient/…"},
"effectiveDateTime": "2026-09-01T08:00:00Z",
"valueQuantity": {"value": 6.4, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}
}
Δήλωση Δυνατοτήτων
Το GET /fhir/R4/metadata επιστρέφει το CapabilityStatement: τους υποστηριζόμενους τύπους πόρων, τις παραμέτρους αναζήτησής τους και τις λειτουργίες. Είναι δημόσιο και αποτελεί την έγκυρη λίστα· ο παρακάτω πίνακας το αντικατοπτρίζει στις 28 Σεπτεμβρίου 2026.
Οι 26 τύποι πόρων
Patientone record per personObservationDiagnosticReport
ConditionEpisodeOfCareProcedureCarePlanGoalServiceRequestCareTeamFamilyMemberHistory
MedicationStatementMedicationAdministrationImmunizationAllergyIntolerance
DocumentReferenceQuestionnaireResponse
EncounterAppointment
OrganizationPractitionerPractitionerRole
ConsentProvenance
RelatedPersonBasic
Κάθε τύπος που αφορά τον ασθενή ανήκει στο compartment του ασθενούς, οπότε οι Patient/{id}/$everything, τα OAuth scopes σε επίπεδο ασθενούς και τα φίλτρα συναίνεσης εφαρμόζονται σε όλους αυτούς. Οι πόροι καταλόγου (Organization, Practitioner, PractitionerRole) δεν έχουν ασθενή· είναι αναγνώσιμοι σε όλα τα projects στο ίδιο περιβάλλον και τροποποιήσιμοι μόνο από το project που τους δημιούργησε.
Αλληλεπιδράσεις και λειτουργίες
- CRUD + searchEvery type; unknown search parameters refused with 400
- History_history for every version; If-Match for safe updates
- TransactionsBundles of type transaction or batch
- $everythingThe whole compartment of one patient
- $summaryAn International Patient Summary document
- Read, search, create, update, delete σε κάθε υποστηριζόμενο τύπο· οι παράμετροι αναζήτησης ανά τύπο αναφέρονται στο CapabilityStatement. Άγνωστες παράμετροι αναζήτησης απορρίπτονται με
400αντί να αγνοούνται σιωπηρά. - History:
GET /fhir/R4/{type}/{id}/_historyεπιστρέφει κάθε έκδοση· οι ενημερώσεις μπορούν να γίνουν υπό όρους μεIf-Match(μια αναντιστοιχία έκδοσης απαντά με412). - Transactions and batches:
POST /fhir/R4μεBundleτύπουtransactionήbatch. Patient/{id}/$everything: ολόκληρο το compartment ενός ασθενούς.Patient/{id}/$summary: ένα International Patient Summary (IPS) documentBundle, στα Αγγλικά ή Ρουμανικά (?lang=).Observation/$validate?profile=eu-lab: αναφέρει πώς ένα εργαστηριακό αποτέλεσμα συγκρίνεται με τους κανόνες αναφοράς εργαστηρίου του HL7 Europe.- Paging:
_countέως 200·_revincludeεπιστρέφει το πολύ 1 000 πόρους. - Idempotency:
POSTαιτήματα δέχονταιIdempotency-Key· η επανάληψη ενός αιτήματος με το ίδιο κλειδί επιστρέφει την ίδια απάντηση και δεν δημιουργεί τίποτα.
# latest HbA1c results of one patient, strict FHIR
curl "https://platform.anpheros.com/fhir/R4/Observation?patient=$PID&code=http://loinc.org|4548-4&_sort=-date" \
-H "Authorization: Bearer $KEY"
# the patient's International Patient Summary
curl "https://platform.anpheros.com/fhir/R4/Patient/$PID/\$summary?lang=en" -H "Authorization: Bearer $KEY"
FHIR και το απλούστερο REST API
Το /v1 υπάρχει για προγραμματιστές που δεν θέλουν να εργάζονται απευθείας με πόρους FHIR. Καλύπτει ασθενείς, παρατηρήσεις, καταστάσεις, φάρμακα, έγγραφα, ένα χρονολογικό χρονοδιάγραμμα και προέλευση, καθώς και τις δυνατότητες της πλατφόρμας (περιβάλλον, εισαγωγή εργαστηρίου, webhooks, ορολογία). Κάθε αντικείμενο /v1 φέρει την αναφορά fhir του, έτσι ώστε μια εφαρμογή να μπορεί να ξεκινήσει με /v1 και να μεταβεί σε FHIR για τα μέρη όπου χρειάζεται το πλήρες μοντέλο.
Πρότυπα γύρω από το FHIR
Το $summary παράγει ένα Διεθνές Περίγραμμα Ασθενούς (International Patient Summary) επικυρωμένο με τον επίσημο επικυρωτή HL7 (0 σφάλματα). Τα εργαστηριακά αποτελέσματα ελέγχονται έναντι των κανόνων εργαστηρίου της HL7 Europe (σήμερα συμβουλευτικοί). Εφαρμογές τρίτων συνδέονται μέσω SMART on FHIR standalone launch. Μηνύματα εργαστηρίου HL7 v2 ORU^R01 γίνονται αποδεκτά ως είσοδος. Οι μορφές, τα επίπεδα και τα πρότυπα ανταλλαγής περιγράφονται στο Διαλειτουργικότητα δεδομένων υγείας. Τα συστήματα κωδικοποίησης ανά τύπο πόρου περιγράφονται στο Συστήματα κωδικοποίησης FHIR.
Συχνές ερωτήσεις
Τι είναι μια πλατφόρμα FHIR;
Μια υπηρεσία που αποθηκεύει δεδομένα υγείας ως πόρους HL7 FHIR και τους εκθέτει μέσω του τυπικού FHIR REST API, προσθέτοντας ό,τι χρειάζονται οι εφαρμογές γύρω από το πρότυπο: εξουσιοδότηση, συναίνεση, έλεγχο, ιστορικό και λειτουργίες όπως $everything και $summary. Το Anpheros είναι μια διαχειριζόμενη πλατφόρμα FHIR R4: την καλείτε αντί να εκτελείτε έναν διακομιστή FHIR.
Ποια είναι η διαφορά μεταξύ ενός διακομιστή FHIR και μιας πλατφόρμας FHIR;
Ένας διακομιστής FHIR υλοποιεί το FHIR API πάνω από μια βάση δεδομένων. Μια πλατφόρμα FHIR το εκτελεί για εσάς και προσθέτει το επίπεδο γύρω από αυτό — συναίνεση ασθενούς, προέλευση, αρχεία καταγραφής πρόσβασης, SDK, webhooks, εισαγωγή εργαστηρίου και ένα sandbox — ώστε οι εφαρμογές να μην χρειάζεται να δημιουργήσουν αυτά τα μέρη.
Ποια έκδοση FHIR υποστηρίζει το Anpheros;
FHIR R4 (4.0.1), με 26 τύπους πόρων που αναφέρονται στο δημόσιο CapabilityStatement στο /fhir/R4/metadata.
Έχει ελεγχθεί ανεξάρτητα η πλατφόρμα Anpheros FHIR;
Η ομάδα SMART App Launch STU2 "Standalone Launch" του ανοιχτού κώδικα εργαλείου ελέγχου Inferno περνάει 22 από 22 ελέγχους (εκτέλεση της 28ης Σεπτεμβρίου 2026), και το International Patient Summary επικυρώνεται με 0 σφάλματα στον επίσημο επικυρωτή HL7. Η εκκίνηση EHR και η εξαγωγή Bulk Data δεν υποστηρίζονται ακόμη.
Μπορώ να χρησιμοποιήσω την πλατφόρμα FHIR δωρεάν;
Ναι. Το sandbox είναι δωρεάν και περιλαμβάνει 30 συνθετικούς ασθενείς ανά έργο. Η παραγωγή ξεκινά από 99 € το μήνα με τον πρώτο μήνα δωρεάν.
Πρέπει να χρησιμοποιήσω FHIR για να χρησιμοποιήσω το Anpheros;
Όχι. Ένα απλούστερο REST API (/v1) διαβάζει και γράφει τους ίδιους πόρους με τα ίδια αναγνωριστικά, οπότε μια εφαρμογή μπορεί να ξεκινήσει με απλό JSON και να μεταβεί σε FHIR όπου χρειάζεται το πλήρες μοντέλο.
Σχετικά
- FHIR sandbox: ένας δωρεάν ιδιωτικός διακομιστής δοκιμών FHIR R4
- International Patient Summary (IPS) σε FHIR
- Προέλευση ιατρικών δεδομένων με επεξήγηση: ποιος έγραψε τι και πώς να το καταγράψετε
- Πώς να αποθηκεύσετε ιατρικές εγγραφές χρησιμοποιώντας FHIR R4: οδηγός βήμα προς βήμα με curl
- FHIR vs. προσαρμοσμένη ιατρική βάση δεδομένων: πότε να σχεδιάσετε τους δικούς σας πίνακες και πότε να χρησιμοποιήσετε FHIR
- Δωρεάν βάση δεδομένων και sandbox FHIR
- Σύγκριση Anpheros με άλλους διακομιστές FHIR
- Διαλειτουργικότητα δεδομένων υγειονομικής περίθαλψης
- Συστήματα κώδικα FHIR
- API ιατρικών δεδομένων
- Δημιουργία εφαρμογής υγειονομικής περίθαλψης
- Αναφορά API (OpenAPI)
- DICOM vs FHIR: πού σταματά το FHIR και πού αρχίζει η ιατρική απεικόνιση
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card