CDAKHKRecord
public class CDAKHKRecord: CustomStringConvertible
Primary bridging record to connect our CDA models with HealthKit
-
Person’s prefix (was Title)
Declaration
Swift
public var prefix: String? -
Person’s first / given name
Declaration
Swift
public var first: String? -
Person’s last / family name
Declaration
Swift
public var last: String? -
Person’s name suffix
Declaration
Swift
public var suffix: String? -
Person’s biological sex / gender
Declaration
Swift
public var gender: HKBiologicalSex? -
Birth date
Declaration
Swift
public var birthdate: NSDate? -
Deceased date
Declaration
Swift
public var deathdate: NSDate? //probably not interested in this one... -
Effective time of record
Declaration
Swift
public var effective_time: NSDate? -
All HealthKit samples
Declaration
Swift
public var samples: [HKQuantitySample] = [] -
Any metadata you may wish to inject into HealthKit when it samples are created
Declaration
Swift
public var metadata: [String:AnyObject] = [:] -
Export this HealthKit-based record to a CDA-based representation
This can then be used to add more information or export to CDA XML.
Declaration
Swift
public func exportAsCDAKRecord() -> CDAKRecord
-
For a given CDA-based record (and associated metadata), attempts to inspect that supplied record and convert the contents to HealthKit samples.
Declaration
Swift
public init(fromCDAKRecord patient: CDAKRecord, withHKMetadata metadata: [String:AnyObject] = [:])Parameters
fromCDAKRecordThe primary CDAKRecord from which you wish to create the patient demographics and samples
withHKMetadata[String:AnyObject] Any custom metadata you might wish to inject into the HealthKit samples
-
Quick description of the included HealthKit samples
Declaration
Swift
public var samplesDescription : String -
Debugging description
Declaration
Swift
public var description: String
CDAKHKRecord Class Reference