# README
Package pkg/i2b2client/models
This package contains the models of the client for the i2b2 XML API. It implements the XML messages exchanged with i2b2.
# Functions
ConvertAppliedPathToI2b2Format converts a GeCo applied path to an i2b2 applied path format.
ConvertPathFromI2b2Format converts an i2b2 ontology path to a GeCo path format.
ConvertPathToI2b2Format converts a GeCo ontology path to an i2b2 path format.
NewCrcPdoReqFromInputList returns a new request object for i2b2 pdo request.
NewCrcPsmReqFromQueryDef returns a new request object for i2b2 psm request.
NewOntReqGetCategoriesMessageBody returns a new message body for a request object for i2b2 categories (ontology root nodes).
NewOntReqGetChildrenMessageBody returns a new message body for a request object for i2b2 children of a node.
NewOntReqGetModifierChildrenMessageBody returns a new message body for a request object to get the children of a modifier.
NewOntReqGetModifierInfoMessageBody returns a new message body for a request object for modifier info.
NewOntReqGetModifiersMessageBody returns a new request object to get the i2b2 modifiers that apply to the concept path.
NewOntReqGetTermInfoMessageBody returns a new message body for a request object for concept info.
NewPanel creates a new Panel.
NewRequest creates a new ready-to-use i2b2 request, with a nil message body.
NewRequestWithBody creates a new ready-to-use i2b2 request, with a message body.
# Constants
Enumerated values for ResultOutputName.
Enumerated values for ResultOutputName.
Enumerated values for ResultOutputName.
Enumerated values for ResultOutputName.
Enumerated values for ResultOutputName.
Enumerated values for ResultOutputName.
Enumerated values for ResultOutputName.
Enumerated values for Timing.
Enumerated values for Timing.
Enumerated values for Timing.
# Structs
Bucket represents a bucket.
ConnectionInfo contains the data needed for connection to i2b2.
ConstrainByModifier is an i2b2 XML constrain_by_modifier element.
ConstrainByValue is an i2b2 XML constrain_by_value element.
CrcPdoReqFromInputListMessageBody is an i2b2 XML message body for CRC PDO request from input list.
CrcPdoRespMessageBody is an i2b2 XML message body for CRC PDO response.
CrcPsmReqFromQueryDefMessageBody is an i2b2 XML message body for CRC PSM request from query definition.
CrcPsmRespMessageBody is an i2b2 XML message body for CRC PSM response.
Item is an i2b2 XML item.
MessageHeader is an i2b2 XML header embedded in a request or response.
MetadataXML is the metadata of an OntologyElement.
Observation is an i2b2 observation.
ObservationSet is an i2b2 observation set.
OntologyElement is an i2b2 XML ontology element.
OntReqGetCategoriesMessageBody is an i2b2 XML message body for ontology categories request.
OntReqGetChildrenMessageBody is an i2b2 XML message for ontology children request.
OntReqGetModifierChildrenMessageBody is an i2b2 XML message for ontology modifier children request.
OntReqGetModifierInfoMessageBody is an i2b2 XML message for ontology modifier info request.
OntReqGetModifiersMessageBody is an i2b2 XML message for ontology modifiers request.
OntReqGetTermInfoMessageBody is an i2b2 XML message for ontology concept info request.
OntRespConceptsMessageBody is the message_body of the i2b2 get_children response message.
OntRespModifiersMessageBody is the message_body of the i2b2 get_modifiers response message.
OutputOptionItem is an item of OutputOption.
Panel is an i2b2 XML panel.
PdoHeader is an i2b2 XML header for PDO requests.
PdoRequestFromInputList is an i2b2 XML PDO request - from input list.
PsmHeader is an i2b2 XML header for PSM request.
PsmRequestFromQueryDef is an i2b2 XML PSM request from query definition.
QueryResultInstance is an i2b2 XML query result instance.
Request is an i2b2 XML request.
RequestHeader is an i2b2 XML header embedded in a request.
Response is an i2b2 XML response.
ResponseHeader is an i2b2 XML header embedded in a response.
ResultOutput is an i2b2 XML requested result type.
Span is an i2b2 XML span.
StatsResult contains the information to build the histogram of observations for an analyte.
SubQuery is an i2b2 XML subquery.
SubQueryConstraint is an i2b2 XML subquery_constraint.
SubqueryConstraintOperand is a helper structure for SubQueryConstraint.
UnitValuesConvertingUnits is part of ValueMetadataUnitValues.
ValueMetadataUnitValues is part of MetadataXML.
# Interfaces
MessageBody is an i2b2 XML generic body.
# Type aliases
Concept is an i2b2 XML concept.
Modifier is an i2b2 XML modifier.
ResultOutputName is an i2b2 XML requested result type value.
Timing is an i2b2 XML timing.