Skip to content

Repository files navigation

capacitor-plugin-ehr

Ionic Capacitor plugin to access iOS Clinical Records (FHIR). iOS only.

iOS installation

  • npm i capacitor-plugin-ehr && npx cap sync

API

  • authorize()
  • queryClinicalSampleType()
  • getRequestStatusForAuthorization()

Usage

import{Injectable}from'@angular/core';import{EhrPlugin,ClinicalRecordAuthorization,HKClinicalRecord,HKClinicalSampleType}from'capacitor-plugin-ehr';declarevarCapacitor;
@Injectable({providedIn: 'root'})exportclassHealthkitService{publicehrPlugin: EhrPlugin=Capacitor.Plugins.EhrPluginasany;publicasyncauthorize(){returnthis.ehrPlugin.authorize({writePermissions: environment.healthKit.writePermissionsas[HKClinicalSampleType],readPermissions: environment.healthKit.readPermissionsas[HKClinicalSampleType]});}publicasynccalculateAuthorizationStatus(){returnawaitthis.ehrPlugin.getRequestStatusForAuthorization({writePermissions: environment.healthKit.writePermissionsas[HKClinicalSampleType],readPermissions: environment.healthKit.readPermissionsas[HKClinicalSampleType]});}publicasyncqueryClinicalSampleType(sampleType: HKClinicalSampleType){returnthis.ehrPlugin.queryClinicalSampleType({ sampleType });}}

About

Ionic Capacitor plugin to access iOS Clinical Records (FHIR)

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages