Indivo Framework (iOS)
An iOS framework for Apps connecting to Indivo server
 All Classes Functions Variables Properties Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCIndivoAllergy(Report)
oCIndivoDemographics(Special)
oCIndivoEquipment(Report)
oCIndivoImmunization(Report)
oCIndivoLabResult(Report)
oCIndivoMedication(Report)
oCIndivoProblem(Report)
oCIndivoProcedure(Report)
oCIndivoSimpleClinicalNote(Report)
oCIndivoVitalSigns(Report)
oCINServerCall(XMLParsing)Category on INServerCall that automatically parses XML returns
oC<MPOAuthAPIAuthDelegate>
|\CINServerCallOur internal class to handle a call to the server
oC<MPOAuthAPILoadDelegate>
|\CINServerCallOur internal class to handle a call to the server
oC<NSApplicationDelegate>
|\CAppDelegate
oCNSArray(NilProtection)
oCNSCharacterSet(Extension)
oCNSMutableArray(NilProtection)
oCNSMutableString(XML)
oCNSObject
|oCAppDelegate
|oCINClassGeneratorA class that can generate Objective-C classes from Indivo XML schemas
|oCIndivoServerA class to represent the server you want to connect to
||\CIndivoMockServerMock Server to replace IndivoServer for unit testing
|oCINObjectAn INObject is a lightweight object representing data in an XML tree
||oCINAnyURIA class to represent "xs:anyURI" elements
||oCINAttr
||oCINBool
||oCINDateRepresents "xs:date" elements
|||\CINDateTimeAn "xs:dateTime" representing object, note that it currently always returns UTC time zone
||oCINDecimalCan represent any numerical node but specifically represents "xs:decimal"
|||oCINDoubleRepresents "xs:double"
|||oCINFloatRepresents "xs:float"
|||\CINIntegerRepresents "xs:integer"
||oCINDocumentStatusNodeRepresenting a document status entry
||oCINDurationRepresents a "xs:duration" object
||oCINParentObjectThis class is designed as abstract superclass for objects that have a few child elements
|||oCINAddressA generic address object
|||oCINBloodPressure
|||oCINCodedValueRepresents an "indivo:CodedValue" XML node
|||oCINNameA class representing Indivo Name objects
|||oCINOrganization
|||oCINPharmacyA class to represent a "Pharmacy" field
|||oCINProviderRepresenting a "Provider" dummy field
|||oCINQuantitativeResultA class representing the "QuantitativeResultField" dummy field
|||oCINServerObjectINServerObject extends INObject in that it represents an XML document tree "belonging" to a given server and is able to perform GET, PUT and POST server calls (and DELETE if you do that manually)
||||oCIndivoAbstractDocumentAn abstract superclass to all Indivo Documents as well as Indivo Metadata
|||||oCIndivoDocumentAn IndivoDocument represents a document tied to a record
|||||\CIndivoMetaDocumentRepresents metadata relating to a given IndivoDocument
||||\CIndivoRecord
|||oCINTelephoneA class representing a Telephone object
|||oCINUnitValueRepresents a ValueAndUnitField dummy field
|||\CINValueRangeA ValueRangeField dummy field
||oCINStringA class to represent "xs:string" elements
|||\CINNormalizedStringA class to represent "xs:normalizedString" elements
||| oCINGenderTypeA class representing a gender
||| \CINPhoneTypeA class representing "indivo:PhoneType" objects, generated from /indivo/schemas/data/core/demographics/schema.xsd
||\CINVitalSignA "VitalSigns" object (yes, note the "s")
|oCINQueryParameterSimplified use of Indivo's Query API
|oCINSchemaParserAn abstract schema parser class
||oCINSDMLParserTries to create Obj-C classes from the Indivo-specific SDML files
||\CINXSDParserThis class parses XSD files and tries to create Obj-C classes for the types it encounters
|oCINServerCallOur internal class to handle a call to the server
|oCINURLFetcherThe fetcher is an accessor-class to INURLLoader objects; for example if you want to queue up loading multiple URLs you can use one fetcher instead of handling multiple INURLLoader instances yourself
|oCINURLLoaderThis class simplifies loading data from a URL
|oCINXMLNodeA class to represent one node in an XML document
||\CINXMLReportA class to represent a "Report" node in an XML document
|\CINXMLParserA simle XML Parser to parse XML into our XML nodes
oCNSObject(ClassUtils)Provides functions for runtime class querying
oC<NSObject>
|oC<IndivoLoginViewControllerDelegate>A protocol to receive notifications from an IndivoLoginViewController
||\CIndivoServerA class to represent the server you want to connect to
|oC<IndivoServerDelegate>The Indivo Server Delegate Protocol
|\C<INSchemaParserDelegate>
| \CINClassGeneratorA class that can generate Objective-C classes from Indivo XML schemas
oCNSString(XML)
oC<NSXMLParserDelegate>
|\CINXMLParserA simle XML Parser to parse XML into our XML nodes
oCSenTestCase
|oCINDateRangeFormatterTest
|\CIndivoFrameworkTests
oCUIControl
|\CIndivoActionViewA semi-transparent view that can be overlaid over existing views and display text, a hint or a spinner
oCUIViewController
|oCINDateRangeFormatterThis class tries to find the best display format for a date range
|oCIndivoLoginViewControllerThis class provides the view controller to log the user in
|\CIndivoWebView
\C<UIWebViewDelegate>
 oCIndivoLoginViewControllerThis class provides the view controller to log the user in
 \CIndivoWebView