luxlabs header browser preview


@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