Как хранить данные ЭКГ на аптечке Apple? - PullRequest
0 голосов
/ 19 ноября 2018

Я новичок в разработке приложений для IOS. Я пытался научиться работать с Apple HealthKit API. До сих пор в качестве эксперимента мне удалось создать простое приложение, которое могло бы хранить и извлекать данные из HealthKit, такие как группа крови, частота сердечных сокращений и т. Д. (Я могу предоставить код, если он кому-нибудь понадобится - он уже доступен в Интернете) , Я могу сделать эту функциональность, потому что healthkitStore предоставляет эти typeIdentifiers для разработчиков приложений. Тем не менее, я немного растерялся, когда я хочу создать новый typeIdentifier, например, для хранения ЭКГ / ЭКГ на HealthKit? Я хочу подать сигналы ЭКГ / ЭКГ в свое приложение и использовать HealthKitStore для сохранения этой информации. Я что-то упустил? Я знаю, что я медлительный, но я много искал в Интернете, но я не мог найти какие-либо конкретные решения. Это не возможно? Но весь смысл открытия API для разработчиков заключается в создании новых приложений с различными функциями. У меня нет особых требований в отношении хранения и извлечения данных ЭКГ, поскольку я просто хочу создать PoC без каких-либо ограничений, но сосредоточив внимание на функциональности.

Буду ли я неправ, если я хочу создать вышеуказанное с помощью

struct HKClinicalTypeIdentifier

, а затем используйте идентификатор типа клинической записи

static let labResultRecord: HKClinicalTypeIdentifier

Это правильное направление? Любое направление, мотивация или критика приветствуется.

1 Ответ

0 голосов
/ 29 ноября 2018

Я нашел альтернативное решение вышеуказанной проблемы.Я пишу это так, чтобы, если у кого-то была похожая проблема, можно было бы применить аналогичный подход, если это необходимоВ основном на момент написания этой темы разработчикам не было доступно ECI typeIdentifier.Тем не менее, существует способ создать объект HKQauntiySample и передать значения ЭКГ в качестве метаданных.Но единственная проблема, с которой я сталкиваюсь при таком подходе, связана со скоростью, с которой живая / историческая ЭКГ может быть сохранена в аптечке.

Частота дискретизации для ЭКГ, например, составляет 200 Гц.Я не могу хранить данные с отметкой времени в секунду.Это может обеспечить только до нескольких секунд отметки времени.Также кажется, что максимальная скорость, с которой данные могут храниться с использованием вышеуказанного объекта, составляет всего 160 Гц.Может быть, это ограничение интерфейса, healtkitstore и т. Д. Я не знаю.Надеюсь, что это закрывает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...