View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • App Intents
    • Apple Intelligence
    • Games
    • Machine Learning & AI
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Videos

Abrir menú Cerrar menú
  • Colecciones
  • Todos los videos
  • Información

Más videos

  • Información
  • Resumen
  • Conoce la HealthKit Medications API

    Descubre la nueva Medications API en HealthKit. Explora una app de ejemplo que usa la nueva API, aprende a acceder a los medicamentos y las dosis, y descubre cómo gestionará tu app la autorización para este nuevo tipo de datos.

    Capítulos

    • 0:00 - Introducción
    • 2:12 - Descripción general de la Medications API
    • 5:35 - Ejemplos de datos de medicamentos
    • 8:58 - Recorrido por una app de ejemplo
    • 18:21 - Consultas de objetos anclados
    • 22:39 - Autorización de nuevos medicamentos

    Recursos

    • requiresPerObjectAuthorization()
    • Authorizing access to health data
    • HKAnchoredObjectQuery
    • HKSampleQuery
    • Logging symptoms associated with a medication
      • Video HD
      • Video SD

    Videos relacionados

    WWDC25

    • Seguimiento de los entrenamientos con HealthKit en iOS y iPadOS

    WWDC20

    • Getting started with HealthKit
  • Buscar este video…
    • 0:00 - Introducción
    • HealthKit ha introducido nuevas API de medicamentos que permiten que las apps de iOS, iPadOS y visionOS lean y utilicen datos de medicamentos. La app Salud en iOS 15 permite a los usuarios realizar un seguimiento de los medicamentos, establecer recordatorios y registrar dosis de forma segura dentro de HealthKit. Los desarrolladores ahora pueden aprovechar estas API para crear experiencias de salud personalizadas.

    • 2:12 - Descripción general de la Medications API
    • Las capacidades de datos de HealthKit ahora se han ampliado para incluir medicamentos y eventos de dosis. Las apps pueden acceder a esta información a través de nuevos objetos y consultas. Puede utilizar nuevos descriptores de consultas y "HKQueries" para obtener estos medicamentos y eventos de dosis, lo que permite que las apps proporcionen una gestión de medicamentos más integral e interoperabilidad con otros sistemas de salud.

    • 5:35 - Ejemplos de datos de medicamentos
    • En la app Salud, cuando alguien agrega un medicamento, como amoxicilina, se representa como un objeto con propiedades personalizables. Este objeto incluye el nombre oficial del medicamento, la forma (como tableta), el identificador único y un código RxNorm. La persona también puede establecer un cronograma y darle un apodo, como "Antibióticos", para facilitar su consulta. Las apps pueden utilizar consultas específicas para obtener estos datos. Para recuperar una lista de medicamentos, las apps pueden usar un nuevo descriptor de consulta que permite filtrar por estado activo o archivado y presencia en el cronograma. Para obtener eventos de dosis, las apps pueden usar consultas existentes basadas en tipos de muestra, especificando el tipo de muestra "HKMedicationDoseEvent" y filtrando por medicación o estado del registro.

    • 8:58 - Recorrido por una app de ejemplo
    • La app de muestra utiliza la API de medicamentos de HealthKit para permitir a los usuarios ver sus medicamentos autorizados, registrar la dosis más reciente tomada y registrar los efectos secundarios. La app solicita permiso al usuario para leer y compartir datos de medicamentos y muestras de síntomas como dolores de cabeza y náuseas. Tras la autorización, la app consulta a HealthKit para obtener la lista completa de medicamentos autorizados y sus eventos de dosis correspondientes. La app recupera la dosis más reciente de un medicamento específico registrada hoy utilizando una consulta HealthKit con un predicado compuesto. Si no encuentra una dosis, no se muestra nada. Luego, la app asocia los medicamentos con sus efectos secundarios utilizando códigos RxNorm, un sistema que identifica de forma única los medicamentos clínicos. Un diccionario estático en la app asigna los códigos RxNorm a modelos de síntomas. Las personas pueden ver una lista de efectos secundarios asociados a un medicamento y registrar la intensidad de sus síntomas mediante emojis, que luego se guardan como muestras de categorías en HealthKit.

    • 18:21 - Consultas de objetos anclados
    • Una consideración es agregar una función a la app para rastrear las dosis de medicamentos a lo largo del tiempo utilizando consultas de objetos anclados. Una consulta de objeto anclado es una solución ideal para actualizar gráficos con nuevos datos de dosis de HealthKit. Este método de consulta proporciona una instantánea de las muestras existentes y las actualizaciones posteriores, incluidas las eliminaciones. Sin embargo, es esencial un manejo cuidadoso debido a la naturaleza dinámica de los datos de eventos de dosis, que puede registrar de manera retroactiva, editar o guardar para recordatorios. Al implementar una consulta de objeto anclado, es fundamental utilizar el ancla de consulta devuelto para evitar el reprocesamiento de datos. Configure la consulta con un predicado que filtre las dosis por medicación y caiga dentro de la ventana de fecha relevante. Se recomienda la interfaz asíncrona Swift para una ejecución eficiente en un hilo en segundo plano. Esta sincronización de datos en tiempo real proporciona a las personas una forma conveniente de monitorear su consumo de medicamentos a lo largo del tiempo.

    • 22:39 - Autorización de nuevos medicamentos
    • Cuando una persona agrega un nuevo medicamento a su app de Salud, se le solicita que elija qué apps ya autorizadas para los datos de medicamentos, pueden acceder al nuevo medicamento. Este proceso continuo ocurre dentro de la app Salud y no requiere ningún trabajo de desarrollo adicional. Después de que el usuario selecciona la app, el medicamento se guarda y la app puede mostrar el medicamento recién agregado. La API de medicamentos permite que las apps creen experiencias integrales de gestión de medicamentos, utilizando sistemas de codificación clínica como RxNorm para una mejor categorización y asociación de datos.

Developer Footer

  • Videos
  • WWDC25
  • Conoce la HealthKit Medications API
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines