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
 

Vídeos

Abrir menu Fechar menu
  • Coleções
  • Todos os vídeos
  • Sobre

Mais vídeos

  • Sobre
  • Resumo
  • Conheça a API Medications do HealthKit

    Conheça a nova API Medications do HealthKit. Explore um exemplo de app que usa a nova API, saiba como acessar medicamentos e doses e descubra como seu app gerenciará autorizações para esse novo tipo de dados.

    Capítulos

    • 0:00 - Introdução
    • 2:12 - Visão geral da API Medications
    • 5:35 - Exemplos de dados de medicamentos
    • 8:58 - Passo a passo do app de exemplo
    • 18:21 - Consultas de objetos ancorados
    • 22:39 - Autorização de novos medicamentos

    Recursos

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

    Vídeos relacionados

    WWDC25

    • Acompanhe exercícios com o HealthKit no iOS e iPadOS

    WWDC20

    • Getting started with HealthKit
  • Buscar neste vídeo...
    • 0:00 - Introdução
    • O HealthKit introduziu novas APIs de medicamentos que permitem que apps para iOS, iPadOS e visionOS leiam e utilizem dados de medicamentos. O app Saúde no iOS 15 permite rastrear medicamentos, definir lembretes e registrar doses com segurança no HealthKit. Os desenvolvedores agora podem usar essas APIs para criar experiências de saúde personalizadas.

    • 2:12 - Visão geral da API Medications
    • Os recursos de dados do HealthKit foram expandidos para incluir medicamentos e eventos de dose. Os apps podem acessar essas informações por meio de novos objetos e consultas. Você pode usar novos descritores de consulta e "HKQueries" para buscar esses medicamentos e eventos de dose, permitindo que os apps forneçam gerenciamento de medicamentos mais abrangente e interoperabilidade com outros sistemas de saúde.

    • 5:35 - Exemplos de dados de medicamentos
    • No app Saúde, quando alguém adiciona um medicamento, como a amoxicilina, ele é representado como um objeto com propriedades personalizáveis. Esse objeto inclui o nome oficial do medicamento, a forma (como comprimido), o identificador exclusivo e um código RxNorm. A pessoa também pode montar um cronograma e dar um apelido como "Antibióticos", para facilitar a referência. Os apps pode usar consultas específicas para buscar esses dados. Para obter uma lista de medicamentos, os apps podem usar um novo descritor de consulta que permite filtrar por status ativo ou arquivado e presença no cronograma. Para obter eventos de dose, os apps podem usar consultas existentes baseadas em tipo de amostra, especificando o tipo "HKMedicationDoseEvent" e filtrando por medicação ou status do log.

    • 8:58 - Passo a passo do app de exemplo
    • O app de exemplo usa a API de medicamentos do HealthKit para permitir que os usuários vejam seus medicamentos autorizados, registrem a dose mais recente tomada e anotem efeitos colaterais. O app pede permissão do usuário para ler e compartilhar dados de medicamentos e amostras de sintomas, como dores de cabeça e náuseas. Após autorização, o app consulta o HealthKit para buscar a lista completa de medicamentos autorizados e seus eventos de dose correspondentes. O app recupera a dose mais recente de um medicamento específico registrado hoje usando uma consulta do HealthKit com um predicado composto. Se não encontrar uma dose, nada é exibido. O app então associa os medicamentos aos efeitos colaterais usando códigos RxNorm, um sistema que identifica exclusivamente medicamentos clínicos. Um dicionário estático no app mapeia códigos RxNorm para modelos de sintomas. As pessoas podem ver uma lista de efeitos colaterais associados a um medicamento e registrar a intensidade dos sintomas usando emojis, que são salvos como amostras de categorias no HealthKit.

    • 18:21 - Consultas de objetos ancorados
    • Uma consideração é adicionar um recurso ao app para rastrear doses de medicamentos ao longo do tempo usando consultas de objeto ancorado. Uma consulta de objeto ancorado é uma solução ideal para atualizar gráficos com novos dados de dose do HealthKit. Esse método de consulta fornece uma visão rápida de amostras existentes e atualizações subsequentes, incluindo exclusões. No entanto, o manuseio cuidadoso é essencial devido à natureza dinâmica dos dados de eventos de dose, que você pode registrar retroativamente, editar ou salvar para lembretes. Ao implementar uma consulta de objeto ancorado, é crucial usar a âncora da consulta retornada para evitar o reprocessamento de dados. Configure a consulta com um predicado que filtra as doses por medicamento e se enquadra na janela de data relevante. A interface assíncrona do Swift é recomendada para uma execução eficiente em uma thread em segundo plano. Essa sincronização de dados em tempo real fornece às pessoas uma maneira conveniente de monitorar a ingestão de medicamentos ao longo do tempo.

    • 22:39 - Autorização de novos medicamentos
    • Quando uma pessoa adiciona um novo medicamento ao seu app Saúde, ela pode escolher quais apps, já autorizados para dados de medicamentos, podem acessar o novo medicamento. Esse processo contínuo ocorre dentro do app Saúde e não requer nenhum trabalho de desenvolvimento adicional. Depois que o usuário seleciona o app, o medicamento é salvo e o app pode exibir o medicamento recém-adicionado. A API de medicamentos permite que os apps criem experiências abrangentes de gerenciamento de medicamentos, utilizando sistemas de codificação clínica como o RxNorm para aprimorar a categorização e a associação de dados.

Developer Footer

  • Vídeos
  • WWDC25
  • Conheça a API Medications do HealthKit
  • 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