@class NSString, NSDictionary, HKFHIRVersion, NSURL, NSData; @interface HDFHIRJSONObject : NSObject <NSSecureCoding, NSCopying> @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, copy, nonatomic) NSDictionary *JSONObject; @property (readonly, copy, nonatomic) HKFHIRVersion *FHIRVersion; @property (readonly, copy, nonatomic) NSURL *sourceURL; @property (readonly, copy, nonatomic) NSString *detectedResourceType; @property (readonly, copy, nonatomic) NSData *data; @property (readonly, copy, nonatomic) NSString *sourceString; @property (readonly, copy, nonatomic) NSData *uniquenessChecksum; + (id)resourceTypeOfJSONObject:(id)a0 error:(id *)a1; + (id)_dataFromJSONObject:(id)a0 JSONOptions:(unsigned long long)a1; + (id)objectWithResourceData:(id)a0 error:(id *)a1; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)_dataWithJSONOptions:(unsigned long long)a0; - (BOOL)hasCode:(id)a0 codeSystem:(id)a1 codeableConcept:(id)a2 error:(id *)a3; - (BOOL)hasCode:(id)a0 codeSystem:(id)a1 codings:(id)a2 error:(id *)a3; - (id)initWithJSONObject:(id)a0 sourceURL:(id)a1 FHIRVersion:(id)a2; - (BOOL)isClinicalNoteRecord; - (BOOL)isDiagnosticTestReport; - (BOOL)isDocumentReference; @end