Indivo Framework (iOS)
An iOS framework for Apps connecting to Indivo server
 All Classes Functions Variables Properties Pages
Class Methods | Properties | List of all members
IndivoVitalSigns Class Reference

A class representing "indivo:VitalSigns" objects, generated from /indivo/data_models/core/vitals/model.sdml. More...

#import <IndivoVitalSigns.h>

Inherits IndivoDocument.

Class Methods

(NSString *) + reportTypeOfCategory:
 
- Class Methods inherited from IndivoDocument
(id) + cachedObjectOfType:forId:
 Retrieves the cached object of a given type for a given document udid. More...
 
(BOOL) + cacheObject:asType:forId:error:
 Stores an object of a given type for the document of the given udid. More...
 
(Class) + documentClassForType:
 Returns the class for a previously registered type, or "IndivoDocument" if the type has not been registered. More...
 
(NSString *) + fetchReportPathForRecord:
 The base path to get reports for documents of this class. More...
 
(void) + registerDocumentClass:
 Our IndivoDocument subclasses call this in their +load method. More...
 
(NSString *) + reportType
 This name is used to construct the report path for this kind of document. More...
 
- Class Methods inherited from IndivoAbstractDocument
(Class) + classForProperty:
 Returns the class of a property from the property map dictionary. More...
 
(NSString *) + nameSpace
 
(id) + newWithRecord:
 To get a new instance that must be pushed to the server. More...
 
(NSDictionary *) + propertyClassMapper
 The automatically generated IndivoDocument subclasses return a dictionary with property->class mappings. More...
 
(BOOL) + useFlatXMLFormat
 Implementing this to have some flexibility about the XML format to use on the road to Indivo 2.0, default implementation returns YES. More...
 

Properties

INVitalSignbmi
 
INBloodPressurebp
 
INDateTimedate
 
IndivoEncounterencounter
 
INVitalSignheart_rate
 
INVitalSignheight
 
INVitalSignoxygen_saturation
 
INVitalSignrespiratory_rate
 
INVitalSigntemperature
 
INVitalSignweight
 
- Properties inherited from IndivoDocument
IndivoPrincipalcreator
 The creator of the document. More...
 
INDocumentStatus documentStatus
 This document's status. More...
 
BOOL fetched
 YES if the document has been fetched from the server. More...
 
NSString * label
 This document's label. More...
 
NSString * uuidLatest
 The udid of the latest document of the receiver. More...
 
NSString * uuidOriginal
 The udid of the original document, if the receiver replaced a document. More...
 
NSString * uuidReplaces
 The udid of the replaced document, if the receiver replaced a document. More...
 
- Properties inherited from IndivoAbstractDocument
IndivoCreated * created
 
NSString * nameSpace
 The namespace. More...
 
IndivoRecordrecord
 The owning record. If you change this on documents fetched from the server, you will get errors. More...
 
IndivoSuppressed * suppressed
 
- Properties inherited from INServerObject
BOOL onServer
 Indicates whether this document lives on the server. More...
 
IndivoServerserver
 Our beloved server. More...
 
NSString * uuid
 This object's udid. More...
 

Additional Inherited Members

- Instance Methods inherited from IndivoDocument
(void) - archive:forReason:callback:
 Archive (or unarchive) a document for the given reason. More...
 
(NSString *) - basePostPath
 The base path, e.g. More...
 
(id) - cachedObjectOfType:
 Retrieves the object for a given type from cache. More...
 
(BOOL) - cacheObject:asType:error:
 Caches the object for a given type. More...
 
(NSString *) - documentPath
 The path to this document, i.e. More...
 
(void) - fetchMetaDocumentWithCallback:
 Fetches the meta document for this document. More...
 
(void) - fetchStatusHistoryWithCallback:
 Fetch the document's version history. More...
 
(void) - fetchVersionsWithCallback:
 Fetch the document's version history. More...
 
(BOOL) - hasStatus:
 
(id) - initFromNode:forRecord:withMeta:
 The designated initializer. More...
 
(BOOL) - isLatest
 
(void) - pull:
 
(void) - push:
 This method puts a new document on the server. More...
 
(void) - replace:
 This method updates the receiver's version on the server with new data from the receiver's properties. More...
 
(void) - setLabel:callback:
 Label a document. More...
 
(void) - updateWithMeta:
 This method updates our udid, type and status from the given meta document. More...
 
(void) - void:forReason:callback:
 Void (or unvoid) a document for a given reason. More...
 
- Protected Attributes inherited from INObject
NSString * _nodeName
 

Detailed Description

A class representing "indivo:VitalSigns" objects, generated from /indivo/data_models/core/vitals/model.sdml.

Method Documentation

+ (NSString *) reportTypeOfCategory: (NSString *)  aCategory

Provided by category IndivoVitalSigns(Report).

Property Documentation

- (INVitalSign*) bmi
readwritenonatomicstrong
- (INBloodPressure*) bp
readwritenonatomicstrong
- (INDateTime*) date
readwritenonatomicstrong
- (IndivoEncounter*) encounter
readwritenonatomicstrong
- (INVitalSign*) heart_rate
readwritenonatomicstrong
- (INVitalSign*) height
readwritenonatomicstrong
- (INVitalSign*) oxygen_saturation
readwritenonatomicstrong
- (INVitalSign*) respiratory_rate
readwritenonatomicstrong
- (INVitalSign*) temperature
readwritenonatomicstrong
- (INVitalSign*) weight
readwritenonatomicstrong

The documentation for this class was generated from the following file: