Φάρμακα — Μορφή εξαγωγής JSON

Τεκμηρίωση για τη δομή φαρμάκων σε εξαγωγές JSON

Last updated: April 1, 2026

Σε αυτή τη σελίδα

Φάρμακα

Τα δεδομένα φαρμάκων περιλαμβάνουν όλα τα φάρμακα που έχετε προσθέσει στο Apple Health, συμπεριλαμβανομένων προγραμματισμένων φαρμάκων, δοσολογιών, πληροφοριών συμμόρφωσης και λεπτομερειών φαρμάκων. Σε εξαγωγές JSON, τα φάρμακα αποθηκεύονται στον πίνακα medications.

Διαθεσιμότητα

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

Δομή

Κάθε εγγραφή φαρμάκου περιλαμβάνει πλήρεις πληροφορίες για το φάρμακο, το πρόγραμμά του και τη συμμόρφωση:

{
  "displayText": "Aspirin",
  "nickname": "Daily Aspirin",
  "start": "2024-01-01 08:00:00 -0800",
  "end": null,
  "scheduledDate": "2024-02-06 08:00:00 -0800",
  "form": "Tablet",
  "status": "Taken",
  "isArchived": false,
  "dosage": 81,
  "codings": [
    {
      "code": "1191",
      "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
      "version": null
    }
  ]
}

Πεδία

Βασικές πληροφορίες

  • displayText (Συμβολοσειρά): Το εμφανιζόμενο όνομα του φαρμάκου (π.χ. «Aspirin», «Lisinopril»)
  • nickname (Συμβολοσειρά | undefined): Προαιρετικό ψευδώνυμο που έχετε ορίσει για το φάρμακο
  • form (Συμβολοσειρά): Φυσική μορφή του φαρμάκου. Πιθανές τιμές:
    • "Capsule"
    • "Cream"
    • "Device"
    • "Drops"
    • "Foam"
    • "Gel"
    • "Inhaler"
    • "Injection"
    • "Liquid"
    • "Lotion"
    • "Ointment"
    • "Patch"
    • "Powder"
    • "Spray"
    • "Suppository"
    • "Tablet"
    • "Topical"
    • "Unknown"

Ημερομηνίες

  • start (Ημερομηνία): Ημερομηνία και ώρα έναρξης λήψης αυτού του φαρμάκου σε μορφή yyyy-MM-dd HH:mm:ss Z
  • end (Ημερομηνία | undefined): Ημερομηνία και ώρα διακοπής λήψης του φαρμάκου (null αν εξακολουθεί να είναι ενεργό)
  • scheduledDate (Ημερομηνία | undefined): Ημερομηνία και ώρα προγραμματισμένης λήψης του φαρμάκου

Κατάσταση και συμμόρφωση

  • status (Συμβολοσειρά): Τρέχουσα κατάσταση της εγγραφής φαρμάκου. Πιθανές τιμές:
    • "Not Interacted" — Δεν καταγράφηκε αλληλεπίδραση
    • "Notification Not Sent" — Δεν στάλθηκε ειδοποίηση
    • "Snoozed" — Η υπενθύμιση φαρμάκου αναβλήθηκε
    • "Taken" — Λήφθηκε το φάρμακο
    • "Skipped" — Παραλείφθηκε το φάρμακο
    • "Not Logged" — Δεν ελήφθη ενέργεια καταγραφής
    • "Unspecified" — Η κατάσταση δεν έχει καθοριστεί

Επιπλέον πληροφορίες

  • isArchived (Boolean): Αν το φάρμακο έχει αρχειοθετηθεί (δεν παρακολουθείται πλέον ενεργά)
  • dosage (Αριθμός | undefined): Ποσότητα δοσολογίας (οι μονάδες εξαρτώνται από το φάρμακο)
  • codings (Πίνακας): Πίνακας πληροφοριών κωδικοποίησης φαρμάκου για τυποποιημένη ταυτοποίηση

Κωδικοποιήσεις φαρμάκων

Ο πίνακας codings περιέχει τυποποιημένα αναγνωριστικά φαρμάκων:

{
  "codings": [
    {
      "code": "1191",
      "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
      "version": null
    }
  ]
}

Πεδία κωδικοποίησης:

  • code (Συμβολοσειρά): Το αναγνωριστικό κωδικού φαρμάκου
  • system (Συμβολοσειρά): Το σύστημα κωδικοποίησης που χρησιμοποιείται (π.χ. RxNorm, NDC)
  • version (Συμβολοσειρά | undefined): Προαιρετική έκδοση του συστήματος κωδικοποίησης

Παραδείγματα εγγραφών

Ενεργό φάρμακο

{
  "displayText": "Lisinopril",
  "nickname": "Blood Pressure Med",
  "start": "2023-06-01 08:00:00 -0800",
  "end": null,
  "scheduledDate": "2024-02-06 08:00:00 -0800",
  "form": "Tablet",
  "status": "Taken",
  "isArchived": false,
  "dosage": 10,
  "codings": [
    {
      "code": "29046",
      "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
      "version": null
    }
  ]
}

Διακοπμένο φάρμακο

{
  "displayText": "Antibiotic",
  "nickname": null,
  "start": "2024-01-15 12:00:00 -0800",
  "end": "2024-01-22 12:00:00 -0800",
  "scheduledDate": "2024-01-22 12:00:00 -0800",
  "form": "Capsule",
  "status": "Taken",
  "isArchived": true,
  "dosage": 500,
  "codings": []
}

Εγγραφή προγραμματισμένου φαρμάκου

{
  "displayText": "Multivitamin",
  "nickname": null,
  "start": "2024-01-01 07:00:00 -0800",
  "end": null,
  "scheduledDate": "2024-02-06 07:00:00 -0800",
  "form": "Tablet",
  "status": "Not Logged",
  "isArchived": false,
  "dosage": 1,
  "codings": []
}

Κατανόηση τιμών κατάστασης

Το πεδίο status βοηθά στην παρακολούθηση της συμμόρφωσης στη φαρμακευτική αγωγή:

  • "Taken": Το φάρμακο λήφθηκε επιτυχώς
  • "Skipped": Το φάρμακο παραλείφθηκε σκόπιμα
  • "Snoozed": Η υπενθύμιση αναβλήθηκε (μπορεί να υποδηλώνει καθυστερημένη λήψη)
  • "Not Logged": Δεν καταγράφηκε ενέργεια (μπορεί να υποδηλώνει χαμένη δόση)
  • "Not Interacted": Καμία αλληλεπίδραση με την υπενθύμιση

Περιπτώσεις χρήσης

Τα δεδομένα φαρμάκων μπορούν να είναι χρήσιμα για:

  • Παρακολούθηση συμμόρφωσης: Παρακολούθηση του πόσο σταθερά λαμβάνονται τα φάρμακα
  • Ιατρικά αρχεία: Διατήρηση πλήρους ιστορικού φαρμάκων
  • Κοινοποίηση σε επαγγελματίες υγείας: Κοινοποίηση λιστών φαρμάκων σε γιατρούς
  • Ανάλυση αλληλεπιδράσεων φαρμάκων: Σταύρωση με άλλα δεδομένα υγείας
  • Αναφορές συμμόρφωσης: Δημιουργία αναφορών για τη συμμόρφωση στη φαρμακευτική αγωγή

Σχετική τεκμηρίωση