This wiki has undergone a migration to Confluence found Here

ISO Datatypes in GELLO Format

From HL7Wiki
Jump to navigation Jump to search

Package iso_21090_datatypes

 class HXIT
   controlInformationExtension: String
   controlInformationRoot: Uid
   validTimeHigh: String
   validTimeLow: String
 class NullFlavor Enum("NI", "INV", "OTH", "NINF", "PINF", "UNC", "DER", "UNK", "ASKU", "NAV", "NASK", "QS", "TRC", "MSK", "NA")
 class UpdateMode Enum("A", "D", "R", "AR", "N", "U", "K")
 class ANY extends HXIT
   flavorId: String
   nullFlavor: NullFlavor
   updateMode: UpdateMode
   --operations
   equals(other : ANY):BL
 class XP
   code: String
   codeSystem: String
   codeSystemVersion: String
   language: Code
   nullFlavor: NullFlavor
   value: String
 class AddressPartType Enum("AL", "ADL", "UNID", "UNIT", "DAL", "DINST", "DINSTA", "DINSTQ", "DMOD", "DMODID", "SAL", "BNR", "BNN", "BNS", "STR", "STB", "STTYP", "DIR", "INT", "CAR", "CEN", "CNT", "CPA", "CTY", "DEL", "POB", "PRE", "STA", "ZIP", "DPID")
 class ADXP extends XP
   type: AddressPartType
 class PostalAddressUse Enum("H", "HP", "HV", "WP", "DIR", "PUB", "BAD", "PHYS", "PST", "TMP", "ABC", "IDE", "SYL", "SRCH", "SNDX", "PHON")
 class AD extends ANY
   isNotOrdered: Boolean
   part: Sequence(ADXP)
   use: Set(PostalAddressUse)
   useablePeriod: QSET_TS
 class BL extends ANY
   value: Boolean
   --operations
   "and"(other : BL) : BL
   "or"(other : BL) : BL
   "xor"(other : BL) : BL
   implies(other : BL) : BL
   "not"() : BL
 class CodingRationale Enum("O", "P", "R", "OR", "PR")
 class CD extends ANY
   code: String
   codeSystem: Uid
   codeSystemName: String
   codeSystemVersion: String
   codingRationale: CodingRationale
   displayName: ST
   id: String
   originalText: ED
   source: XReference
   translation: Sequence(CD)
   valueSet: Uid
   valueSetVersion: String
   --operations
   --implies(other : ANY) : BL
   implies(other : CS) : BL
   implies(other : CD) : BL


 class CO extends QTY
   code: CD
   value: Decimal
   --operations
   "+"(other : CO) : CO
   "-"(other : CO) : CO
   "min"(other : CO) : CO
   "max"(other : CO) : CO
 class CS extends ANY
   code: String
   --operations
   codeSystem : Uid
   codeSystemName : String
   codeSystemVersion : String
   --implies(other : Any): BL
   implies(other : CS) : BL
   implies(other : CD) : BL
 class Decimal extends Real
 class Compression Enum("DF", "GZ", "ZL", "Z", "BZ", "Z7")
 class Code extends String
 class IntegrityCheckAlgorithm Enum("SHA1", "SHA256")
 class ED extends ANY
   charset: Code
   compression: Compression
   data: String
   description: ST
   integrityCheck: String
   integrityCheckAlgorithm: IntegrityCheckAlgorithm
   language: Code
   mediaType: String
   reference: TEL
   thumbnail: ED
   translation: Sequence(ED)
   value: String
   xml: Any
   --operations
   --<TODO: Chase up Binary in gello context?>
   --canonical : Binary
 class TimingEvent Enum("HS", "WAKE", "AC", "ACM", "ACD", "ACV", "IC", "ICM", "ICD", "ICV", "PC", "PCM", "PCD", "PCV", "C", "CM", "CD", "CV")
 class EIVL_TS extends QSET_TS
   event: TimingEvent
   offset: IVL_PQ
 class EntityNamePartQualifier Enum("LS", "AC", "NB", "PR", "HON", "BR", "AD", "SP", "MID", "CL", "IN", "PFX", "SFX")
 class EntityNamePartType Enum("FAM", "GIV", "TITLE", "DEL")
 class ENXP extends XP
   qualifier: set_EntityNamePartQualifier
   type: EntityNamePartType
 class EntityNameUse Enum("ABC", "SYL", "IDE", "C", "OR", "T", "I", "P", "ANON", "A", "R", "OLD", "DN", "M", "SRCH", "PHON")
 class EN extends ANY
   part: Sequence(ENXP)
   use: Set(EntityNameUse)
   --operations
   canonical() : EN
 class GLIST_PQ extends ANY
   denominator: Integer
   head: PQ
   increment: QTY
   period: Integer
 class GLIST_REAL extends ANY
   denominator: Integer
   head: REAL
   increment: QTY
   period: Integer
 class GLIST_TS extends ANY
   denominator: Integer
   head: TS
   increment: QTY
   period: Integer
 class IdentifierReliability Enum("ISS", "VRF", "UNV")
 class IdentifierScope Enum("BUSN", "OBJ", "VER", "VW")
 class II extends ANY
   displayable: Boolean
   extension: String
   identifierName: String
   reliability: IdentifierReliability
   root: Uid
   scope: IdentifierScope
 class INT extends QTY
   value: Integer
   --operations
   "+"(other : INT) : INT
   "-"(other : INT) : INT
   "*"(other : INT) : INT
   "/"(other : INT) : REAL
   "/"(other : REAL) : REAL
   abs() : INT
   "div"(other : INT) : INT
   "mod"(other : INT) : INT
   "min"(other : INT) : INT
   "max"(other : INT) : INT
 class IVL_CO extends QSET_CO
   any: CO
   high: CO
   highClosed: Boolean
   low: CO
   lowClosed: Boolean
   width: QTY
 class IVL_INT extends QSET_INT
   any: INT
   high: INT
   highClosed: Boolean
   low: INT
   lowClosed: Boolean
   width: QTY
 class IVL_MO extends QSET_MO
   any: MO
   high: MO
   highClosed: Boolean
   low: MO
   lowClosed: Boolean
   width: QTY
 class IVL_PQ extends QSET_PQ
   any: PQ
   high: PQ
   highClosed: Boolean
   low: PQ
   lowClosed: Boolean
   width: QTY
 class IVL_QTY extends QSET_QTY
   any: QTY
   high: QTY
   highClosed: Boolean
   low: QTY
   lowClosed: Boolean
   width: QTY
 class IVL_REAL extends QSET_REAL
   any: REAL
   high: REAL
   highClosed: Boolean
   low: REAL
   lowClosed: Boolean
   width: QTY
 class IVL_TS extends QSET_TS
   any: TS
   high: TS
   highClosed: Boolean
   low: TS
   lowClosed: Boolean
   width: QTY
 class MO extends QTY
   currency: Code
   value: Decimal
   --operations
   "+"(other : MO) : MO
   "-"(other : MO) : MO
   "*"(other : REAL) : MO
   "/"(other : REAL) : MO
   "min"(other : MO) : MO
   "max"(other : MO) : MO
 class CalendarCycle Enum("CY", "MY", "CM", "CW", "WM", "WY", "DM", "CD", "DY", "DW", "HD", "CH", "NH", "CN", "SN", "CS")
 class PIVL_TS extends QSET_TS
   alignment: CalendarCycle
   count: INT
   frequency: RTO
   isFlexible: Boolean
   period: PQ
   phase: IVL_TS
 class PQ extends QTY
   codingRationale: CodingRationale
   translation: Sequence(PQR)
   unit: Code
   value: Decimal
   --operations
   canonical : PQ
   "+"(other : PQ) : PQ
   "-"(other : PQ) : PQ
   "-"() : PQ
   "*"(other : PQ) : PQ
   "*"(other : Real) : PQ
   "*"(other : Real) : PQ
   "*"(other : Integer) : PQ
   "/"(other : PQ) : PQ
   "/"(other : Real) : PQ
   "/"(other : Real) : PQ
   "/"(other : Integer) : PQ
   inverted() : PQ
   abs() : PQ
   "min"(other : PQ) : PQ
   "max"(other : PQ) : PQ
   toInterval() : IVL_PQ
   convert(unit: Code):PQ
 class PQR extends CD
   value: Decimal


 class QSC_TS extends QSET_TS
   code: CD
 class QSD_PQ extends QSET_PQ
   minuend: QSET_PQ
   subtrahend: QSET_PQ
 class QSD_TS extends QSET_TS
   minuend: QSET_TS
   subtrahend: QSET_TS
 class QSET_CO extends ANY
   originalText: ED
 class QSET_INT extends ANY
   originalText: ED
 class QSET_MO extends ANY
   originalText: ED
 class QSET_PQ extends ANY
   originalText: ED
 class QSET_QTY extends ANY
   originalText: ED
 class QSET_REAL extends ANY
   originalText: ED
 class QSET_TS extends ANY
   originalText: ED
 class QSI_PQ extends QSET_PQ
   term: Sequence(QSET_PQ)
 class QSI_TS extends QSET_TS
   term: Sequence(QSET_TS)
 class QSP_PQ extends QSET_PQ
   high: QSET_PQ
   low: QSET_PQ
 class QSP_TS extends QSET_TS
   high: QSET_TS
   low: QSET_TS
 class QSS_PQ extends QSET_PQ
   term: Sequence(PQ)
 class QSS_TS extends QSET_TS
   term: Sequence(TS)
 class QSU_PQ extends QSET_PQ
   term: Sequence(QSET_PQ)
 class QSU_TS extends QSET_TS
   term: Sequence(QSET_TS)
 class UncertaintyType Enum("U", "N", "LN", "G", "E", "X2", "T", "F", "B")
 class QTY extends ANY
   expression: ED
   originalText: ED
   uncertainRange: IVL_QTY
   uncertainty: QTY
   uncertaintyType: UncertaintyType
   --operations
   "<"(other : QTY) : BL
   "<="(other : QTY) : BL
   ">="(other : QTY) : BL
   ">"(other : QTY) : BL
   "-"(other : QTY) : QTY
   "+"(other : QTY) : QTY
   comparable(other : QTY) : Boolean
   isDifference(other : QTY) : Boolean
 class REAL extends QTY
   value: Decimal
   --operations
   "+"(other : REAL) : REAL
   "-"(other : REAL) : REAL
   "*"(other : REAL) : REAL
   "/"(other : REAL) : REAL
   "min"(other : REAL) : REAL
   "max"(other : REAL) : REAL
   "-"() : REAL
   abs() : REAL
   ceiling() : INT
   floor() : INT
   round() : INT
   inverted() : REAL
   power(other : REAL) : REAL
   toInterval() : IVL_REAL
 class RTO extends QTY
   denominator: QTY
   numerator: QTY
 class SC extends ST
   code: CD
 class SD_TEXT extends ANY
   ID: String
   language: Code
   mediaType: String
   styleCode: set_Code
 class SD_TITLE extends ANY
   ID: String
   language: Code
   mediaType: String
   styleCode: set_Code
 class SLIST_INT extends ANY
   digit: Sequence(INT)
   origin: INT
   scale: QTY
 class SLIST_PQ extends ANY
   digit: Sequence(INT)
   origin: PQ
   scale: QTY
 class SLIST_REAL extends ANY
   digit: Sequence(INT)
   origin: REAL
   scale: QTY
 class SLIST_TS extends ANY
   digit: Sequence(INT)
   origin: TS
   scale: QTY
 class ST extends ANY
   language: Code
   translation: Sequence(ST)
   value: String
   --operations
   mediaType() : String
   size() : Integer
   concat(other : ST) : ST
   substring(lower : INT, upper : INT) : ST
   toInteger() : INT
   toReal() : REAL
   toTimestamp() : TS
 class TelecommunicationCapability Enum("voice", "fax", "data", "tty", "sms")
 class TelecommunicationAddressUse Enum("H", "HP", "HV", "WP", "DIR", "PUB", "BAD", "TMP", "AS", "EC", "MC", "PG")
 class TEL extends ANY
   capabilities: Set(TelecommunicationCapability)
   use: Set(TelecommunicationAddressUse)
   useablePeriod: QSET_TS
   value: String
   --operations
   canonical() : TEL
 class TS extends QTY
   value: String
   --operations
   "+"(other : PQ) : TS
   "-"(other : PQ) : TS
   "-"(other : TS) : PQ
   "min"(other : TS) : TS
   "max"(other : TS) : TS
   toInterval() : IVL_TS
   precision() : Integer


 class UVP_AD extends ANY
   probability: Decimal
   value: AD
 class UVP_BL extends ANY
   probability: Decimal
   value: BL
 class UVP_CD extends ANY
   probability: Decimal
   value: CD
 class UVP_CO extends ANY
   probability: Decimal
   value: CO
 class UVP_CS extends ANY
   probability: Decimal
   value: CS
 class UVP_ED extends ANY
   probability: Decimal
   value: ED
 class UVP_EN extends ANY
   probability: Decimal
   value: EN
 class UVP_II extends ANY
   probability: Decimal
   value: II
 class UVP_INT extends ANY
   probability: Decimal
   value: INT
 class UVP_MO extends ANY
   probability: Decimal
   value: MO
 class UVP_PQ extends ANY
   probability: Decimal
   value: PQ
 class UVP_REAL extends ANY
   probability: Decimal
   value: REAL
 class UVP_RTO extends ANY
   probability: Decimal
   value: RTO
 class UVP_SC extends ANY
   probability: Decimal
   value: SC
 class UVP_ST extends ANY
   probability: Decimal
   value: ST
 class UVP_TEL extends ANY
   probability: Decimal
   value: TEL
 class UVP_TS extends ANY
   probability: Decimal
   value: TS
 class Uid extends String
 class Uri extends String
 class XReference
   xref: String
 class XmlID extends String
 class XmlIDREF extends String
 class set_Code
   value: Set(Code)
 class set_CodingRationale
   value: Set(CodingRationale)
 class set_EntityNamePartQualifier
   value: Set(EntityNamePartQualifier)
 class set_IDREF
   value: Set(XmlIDREF)
 class set_TelecommunicationAddressUse
   value: Set(TelecommunicationAddressUse)
 class set_TelecommunicationCapability
   value: Set(TelecommunicationCapability)
 class COLL_AD extends ANY
 class COLL_BL extends ANY
 class COLL_CD extends ANY
 class COLL_CO extends ANY
 class COLL_CS extends ANY
 class COLL_ED extends ANY
 class COLL_EN extends ANY
 class COLL_II extends ANY
 class COLL_INT extends ANY
 class COLL_MO extends ANY
 class COLL_PQ extends ANY
 class COLL_REAL extends ANY
 class COLL_RTO extends ANY
 class COLL_SC extends ANY
 class COLL_ST extends ANY
 class COLL_TEL extends ANY
 class COLL_TS extends ANY
 class BAG_AD extends COLL_AD
   value: Bag(AD)
 class BAG_BL extends COLL_BL
   value: Bag(BL)
 class BAG_CD extends COLL_CD
   value: Bag(CD)
 class BAG_CO extends COLL_CO
   value: Bag(CO)
 class BAG_CS extends COLL_CS
   value: Bag(CS)
 class BAG_ED extends COLL_ED
   value: Bag(ED)
 class BAG_EN extends COLL_EN
   value: Bag(EN)
 class BAG_II extends COLL_II
   value: Bag(II)
 class BAG_INT extends COLL_INT
   value: Bag(INT)
 class BAG_MO extends COLL_MO
   value: Bag(MO)
 class BAG_PQ extends COLL_PQ
   value: Bag(PQ)
 class BAG_REAL extends COLL_REAL
   value: Bag(REAL)
 class BAG_RTO extends COLL_RTO
   value: Bag(RTO)
 class BAG_SC extends COLL_SC
   value: Bag(SC)
 class BAG_ST extends COLL_ST
   value: Bag(ST)
 class BAG_TEL extends COLL_TEL
   value: Bag(TEL)
 class BAG_TS extends COLL_TS
   value: Bag(TS)
 class DSET_AD extends COLL_AD
   value: Sequence(AD)
 class DSET_BL extends COLL_BL
   value: Sequence(BL)
 class DSET_CD extends COLL_CD
   value: Sequence(CD)
 class DSET_CO extends COLL_CO
   value: Sequence(CO)
 class DSET_CS extends COLL_CS
   value: Sequence(CS)
 class DSET_ED extends COLL_ED
   value: Sequence(ED)
 class DSET_EN extends COLL_EN
   value: Sequence(EN)
 class DSET_II extends COLL_II
   value: Sequence(II)
 class DSET_INT extends COLL_INT
   value: Sequence(INT)
 class DSET_MO extends COLL_MO
   value: Sequence(MO)
 class DSET_PQ extends COLL_PQ
   value: Sequence(PQ)
 class DSET_REAL extends COLL_REAL
   value: Sequence(REAL)
 class DSET_RTO extends COLL_RTO
   value: Sequence(RTO)
 class DSET_SC extends COLL_SC
   value: Sequence(SC)
 class DSET_ST extends COLL_ST
   value: Sequence(ST)
 class DSET_TEL extends COLL_TEL
   value: Sequence(TEL)
 class DSET_TS extends COLL_TS
   value: Sequence(TS)
 class HIST_AD extends LIST_AD
 class HIST_BL extends LIST_BL
 class HIST_CD extends LIST_CD
 class HIST_CO extends LIST_CO
 class HIST_CS extends LIST_CS
 class HIST_ED extends LIST_ED
 class HIST_EN extends LIST_EN
 class HIST_II extends LIST_II
 class HIST_INT extends LIST_INT
 class HIST_MO extends LIST_MO
 class HIST_PQ extends LIST_PQ
 class HIST_REAL extends LIST_REAL
 class HIST_RTO extends LIST_RTO
 class HIST_SC extends LIST_SC
 class HIST_ST extends LIST_ST
 class HIST_TEL extends LIST_TEL
 class HIST_TS extends LIST_TS
 class LIST_AD extends COLL_AD
   value: Sequence(AD)
 class LIST_BL extends COLL_BL
   value: Sequence(BL)
 class LIST_CD extends COLL_CD
   value: Sequence(CD)
 class LIST_CO extends COLL_CO
   value: Sequence(CO)
 class LIST_CS extends COLL_CS
   value: Sequence(CS)
 class LIST_ED extends COLL_ED
   value: Sequence(ED)
 class LIST_EN extends COLL_EN
   value: Sequence(EN)
 class LIST_II extends COLL_II
   value: Sequence(II)
 class LIST_INT extends COLL_INT
   value: Sequence(INT)
 class LIST_MO extends COLL_MO
   value: Sequence(MO)
 class LIST_PQ extends COLL_PQ
   value: Sequence(PQ)
 class LIST_REAL extends COLL_REAL
   value: Sequence(REAL)
 class LIST_RTO extends COLL_RTO
   value: Sequence(RTO)
 class LIST_SC extends COLL_SC
   value: Sequence(SC)
 class LIST_ST extends COLL_ST
   value: Sequence(ST)
 class LIST_TEL extends COLL_TEL
   value: Sequence(TEL)
 class LIST_TS extends COLL_TS
   value: Sequence(TS)
   class NPPD_AD extends ANY
   value: Sequence(UVP_AD)
 class NPPD_BL extends ANY
   value: Sequence(UVP_BL)
 class NPPD_CD extends ANY
   value: Sequence(UVP_CD)
 class NPPD_CO extends ANY
   value: Sequence(UVP_CO)
 class NPPD_CS extends ANY
   value: Sequence(UVP_CS)
 class NPPD_ED extends ANY
   value: Sequence(UVP_ED)
 class NPPD_EN extends ANY
   value: Sequence(UVP_EN)
 class NPPD_II extends ANY
   value: Sequence(UVP_II)
 class NPPD_INT extends ANY
   value: Sequence(UVP_INT)
 class NPPD_MO extends ANY
   value: Sequence(UVP_MO)
 class NPPD_PQ extends ANY
   value: Sequence(UVP_PQ)
 class NPPD_REAL extends ANY
   value: Sequence(UVP_REAL)
 class NPPD_RTO extends ANY
   value: Sequence(UVP_RTO)
 class NPPD_SC extends ANY
   value: Sequence(UVP_SC)
 class NPPD_ST extends ANY
   value: Sequence(UVP_ST)
 class NPPD_TEL extends ANY
   value: Sequence(UVP_TEL)
 class NPPD_TS extends ANY
   value: Sequence(UVP_TS)
 class StrucDoc_Align Enum("left", "center", "right", "justify", "char")
 class StrucDoc_Br
 class StrucDoc_CMTitle
   br: StrucDoc_Br
   content: StrucDoc_CMTitle
   footnote: StrucDoc_TitleFootnote
   footnoteRef: StrucDoc_FootnoteRef
   linkHtml: StrucDoc_LinkHtml
   sub: StrucDoc_Sub
   sup: StrucDoc_Sup
 class StrucDoc_Caption
 class StrucDoc_Captioned
   caption: StrucDoc_Caption
 class StrucDoc_CellScope Enum("row", "col", "rowgroup", "colgroup")
 class StrucDoc_Col extends StrucDoc_ColItem
 class StrucDoc_ColGroup extends StrucDoc_ColItem
   col: Sequence(StrucDoc_Col)
 class StrucDoc_ColItem extends StrucDoc_TableItem
   span: Integer
   width: StrucDoc_Length
 class StrucDoc_Content
   revised: StrucDoc_Revised
 class StrucDoc_Footnote
 class StrucDoc_FootnoteRef
   IDREF: String
 class StrucDoc_Frame Enum("void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box", "border")
 class StrucDoc_Item extends StrucDoc_Captioned
 class StrucDoc_Length extends String
 class StrucDoc_LinkHtml
   href: String
   name: String
   rel: String
   rev: String
   title: String
 class StrucDoc_List extends StrucDoc_Captioned
   value: Sequence(StrucDoc_Item)
   listType: StrucDoc_ListType
 class StrucDoc_ListType Enum("ordered", "unordered")
 class StrucDoc_Paragraph extends StrucDoc_Captioned
 class StrucDoc_RenderMultiMedia
   caption: StrucDoc_Caption
   referencedObject: set_IDREF
 class StrucDoc_Revised Enum("insert", "delete")
 class StrucDoc_Rules Enum("none", "groups", "rows", "cols", "all")
 class StrucDoc_Sub
 class StrucDoc_Sup
 class StrucDoc_TCell extends StrucDoc_TableItem
   abbr: String
   axis: String
   colspan: Integer
   headers: set_IDREF
   rowspan: Integer
   scope: StrucDoc_CellScope
 class StrucDoc_TRow extends StrucDoc_TableItem
 class StrucDoc_TRowGroup extends StrucDoc_TableItem
   tr: Sequence(StrucDoc_TRow)
 class StrucDoc_Table extends StrucDoc_Captioned
   border: StrucDoc_Length
   cellpadding: StrucDoc_Length
   cellspacing: StrucDoc_Length
   col: Sequence(StrucDoc_Col)
   colgroup: Sequence(StrucDoc_ColGroup)
   frame: StrucDoc_Frame
   rules: StrucDoc_Rules
   summary: String
   tbody: Sequence(StrucDoc_TRowGroup)
   tfoot: StrucDoc_TRowGroup
   thead: StrucDoc_TRowGroup
   width: StrucDoc_Length
 class StrucDoc_TableItem
   align: StrucDoc_Align
   char: String
   charoff: StrucDoc_Length
   valign: StrucDoc_VAlign
 class StrucDoc_TitleFootnote
 class StrucDoc_VAlign Enum("top", "middle", "bottom", "baseline")

class Factory

 AD(isNotOrdered: Boolean, part: Sequence(ADXP), use: Set(PostalAddressUse), useablePeriod: QSET_TS): AD
 ADXP(type: AddressPartType): ADXP
 ANY(flavorId: String, nullFlavor: NullFlavor, updateMode: UpdateMode): ANY
 BAG_AD(value: Bag(AD)): BAG_AD
 BAG_BL(value: Bag(BL)): BAG_BL
 BAG_CD(value: Bag(CD)): BAG_CD
 BAG_CO(value: Bag(CO)): BAG_CO
 BAG_CS(value: Bag(CS)): BAG_CS
 BAG_ED(value: Bag(ED)): BAG_ED
 BAG_EN(value: Bag(EN)): BAG_EN
 BAG_II(value: Bag(II)): BAG_II
 BAG_INT(value: Bag(INT)): BAG_INT
 BAG_MO(value: Bag(MO)): BAG_MO
 BAG_PQ(value: Bag(PQ)): BAG_PQ
 BAG_REAL(value: Bag(REAL)): BAG_REAL
 BAG_RTO(value: Bag(RTO)): BAG_RTO
 BAG_SC(value: Bag(SC)): BAG_SC
 BAG_ST(value: Bag(ST)): BAG_ST
 BAG_TEL(value: Bag(TEL)): BAG_TEL
 BAG_TS(value: Bag(TS)): BAG_TS
 BL(value: Boolean): BL
 CD(code: String, codeSystem: Uid, codeSystemName: String, codeSystemVersion: String, codingRationale: CodingRationale, displayName: ST, id: String, originalText: ED, source: XReference, translation: Sequence(CD), valueSet: Uid, valueSetVersion: String): CD
 CO(code: CD, value: Decimal): CO
 Code(ancestor: String): Code
 COLL_AD(ancestor: ANY): COLL_AD
 COLL_BL(ancestor: ANY): COLL_BL
 COLL_CD(ancestor: ANY): COLL_CD
 COLL_CO(ancestor: ANY): COLL_CO
 COLL_CS(ancestor: ANY): COLL_CS
 COLL_ED(ancestor: ANY): COLL_ED
 COLL_EN(ancestor: ANY): COLL_EN
 COLL_II(ancestor: ANY): COLL_II
 COLL_INT(ancestor: ANY): COLL_INT
 COLL_MO(ancestor: ANY): COLL_MO
 COLL_PQ(ancestor: ANY): COLL_PQ
 COLL_REAL(ancestor: ANY): COLL_REAL
 COLL_RTO(ancestor: ANY): COLL_RTO
 COLL_SC(ancestor: ANY): COLL_SC
 COLL_ST(ancestor: ANY): COLL_ST
 COLL_TEL(ancestor: ANY): COLL_TEL
 COLL_TS(ancestor: ANY): COLL_TS
 CS(code: String, codeSystem: Uid, codeSystemName: String, codeSystemVersion: String): CS
 Decimal(ancestor: Real): Decimal
 DSET_AD(value: Sequence(AD)): DSET_AD
 DSET_BL(value: Sequence(BL)): DSET_BL
 DSET_CD(value: Sequence(CD)): DSET_CD
 DSET_CO(value: Sequence(CO)): DSET_CO
 DSET_CS(value: Sequence(CS)): DSET_CS
 DSET_ED(value: Sequence(ED)): DSET_ED
 DSET_EN(value: Sequence(EN)): DSET_EN
 DSET_II(value: Sequence(II)): DSET_II
 DSET_INT(value: Sequence(INT)): DSET_INT
 DSET_MO(value: Sequence(MO)): DSET_MO
 DSET_PQ(value: Sequence(PQ)): DSET_PQ
 DSET_REAL(value: Sequence(REAL)): DSET_REAL
 DSET_RTO(value: Sequence(RTO)): DSET_RTO
 DSET_SC(value: Sequence(SC)): DSET_SC
 DSET_ST(value: Sequence(ST)): DSET_ST
 DSET_TEL(value: Sequence(TEL)): DSET_TEL
 DSET_TS(value: Sequence(TS)): DSET_TS
 ED(charset: Code, compression: Compression, data: String, description: ST, integrityCheck: String, integrityCheckAlgorithm: IntegrityCheckAlgorithm, language: Code, mediaType: String, reference: TEL, thumbnail: ED, translation: Sequence(ED), value: String, xml: Any): ED
 EIVL_TS(event: TimingEvent, offset: IVL_PQ): EIVL_TS
 EN(part: Sequence(ENXP), use: Set(EntityNameUse)): EN
 ENXP(qualifier: set_EntityNamePartQualifier, type: EntityNamePartType): ENXP
 GLIST_PQ(denominator: Integer, head: PQ, increment: QTY, period: Integer): GLIST_PQ
 GLIST_REAL(denominator: Integer, head: REAL, increment: QTY, period: Integer): GLIST_REAL
 GLIST_TS(denominator: Integer, head: TS, increment: QTY, period: Integer): GLIST_TS
 HIST_AD(ancestor: LIST_AD): HIST_AD
 HIST_BL(ancestor: LIST_BL): HIST_BL
 HIST_CD(ancestor: LIST_CD): HIST_CD
 HIST_CO(ancestor: LIST_CO): HIST_CO
 HIST_CS(ancestor: LIST_CS): HIST_CS
 HIST_ED(ancestor: LIST_ED): HIST_ED
 HIST_EN(ancestor: LIST_EN): HIST_EN
 HIST_II(ancestor: LIST_II): HIST_II
 HIST_INT(ancestor: LIST_INT): HIST_INT
 HIST_MO(ancestor: LIST_MO): HIST_MO
 HIST_PQ(ancestor: LIST_PQ): HIST_PQ
 HIST_REAL(ancestor: LIST_REAL): HIST_REAL
 HIST_RTO(ancestor: LIST_RTO): HIST_RTO
 HIST_SC(ancestor: LIST_SC): HIST_SC
 HIST_ST(ancestor: LIST_ST): HIST_ST
 HIST_TEL(ancestor: LIST_TEL): HIST_TEL
 HIST_TS(ancestor: LIST_TS): HIST_TS
 HXIT(controlInformationExtension: String, controlInformationRoot: Uid, validTimeHigh: String, validTimeLow: String): HXIT
 II(displayable: Boolean, extension: String, identifierName: String, reliability: IdentifierReliability, root: Uid, scope: IdentifierScope): II
 INT(value: Integer): INT
 IVL_CO(any: CO, high: CO, highClosed: Boolean, low: CO, lowClosed: Boolean, width: QTY): IVL_CO
 IVL_INT(any: INT, high: INT, highClosed: Boolean, low: INT, lowClosed: Boolean, width: QTY): IVL_INT
 IVL_MO(any: MO, high: MO, highClosed: Boolean, low: MO, lowClosed: Boolean, width: QTY): IVL_MO
 IVL_PQ(any: PQ, high: PQ, highClosed: Boolean, low: PQ, lowClosed: Boolean, width: QTY): IVL_PQ
 IVL_QTY(any: QTY, high: QTY, highClosed: Boolean, low: QTY, lowClosed: Boolean, width: QTY): IVL_QTY
 IVL_REAL(any: REAL, high: REAL, highClosed: Boolean, low: REAL, lowClosed: Boolean, width: QTY): IVL_REAL
 IVL_TS(any: TS, high: TS, highClosed: Boolean, low: TS, lowClosed: Boolean, width: QTY): IVL_TS
 LIST_AD(value: Sequence(AD)): LIST_AD
 LIST_BL(value: Sequence(BL)): LIST_BL
 LIST_CD(value: Sequence(CD)): LIST_CD
 LIST_CO(value: Sequence(CO)): LIST_CO
 LIST_CS(value: Sequence(CS)): LIST_CS
 LIST_ED(value: Sequence(ED)): LIST_ED
 LIST_EN(value: Sequence(EN)): LIST_EN
 LIST_II(value: Sequence(II)): LIST_II
 LIST_INT(value: Sequence(INT)): LIST_INT
 LIST_MO(value: Sequence(MO)): LIST_MO
 LIST_PQ(value: Sequence(PQ)): LIST_PQ
 LIST_REAL(value: Sequence(REAL)): LIST_REAL
 LIST_RTO(value: Sequence(RTO)): LIST_RTO
 LIST_SC(value: Sequence(SC)): LIST_SC
 LIST_ST(value: Sequence(ST)): LIST_ST
 LIST_TEL(value: Sequence(TEL)): LIST_TEL
 LIST_TS(value: Sequence(TS)): LIST_TS
 MO(currency: Code, value: Decimal): MO
 NPPD_AD(value: Sequence(UVP_AD)): NPPD_AD
 NPPD_BL(value: Sequence(UVP_BL)): NPPD_BL
 NPPD_CD(value: Sequence(UVP_CD)): NPPD_CD
 NPPD_CO(value: Sequence(UVP_CO)): NPPD_CO
 NPPD_CS(value: Sequence(UVP_CS)): NPPD_CS
 NPPD_ED(value: Sequence(UVP_ED)): NPPD_ED
 NPPD_EN(value: Sequence(UVP_EN)): NPPD_EN
 NPPD_II(value: Sequence(UVP_II)): NPPD_II
 NPPD_INT(value: Sequence(UVP_INT)): NPPD_INT
 NPPD_MO(value: Sequence(UVP_MO)): NPPD_MO
 NPPD_PQ(value: Sequence(UVP_PQ)): NPPD_PQ
 NPPD_REAL(value: Sequence(UVP_REAL)): NPPD_REAL
 NPPD_RTO(value: Sequence(UVP_RTO)): NPPD_RTO
 NPPD_SC(value: Sequence(UVP_SC)): NPPD_SC
 NPPD_ST(value: Sequence(UVP_ST)): NPPD_ST
 NPPD_TEL(value: Sequence(UVP_TEL)): NPPD_TEL
 NPPD_TS(value: Sequence(UVP_TS)): NPPD_TS
 PIVL_TS(alignment: CalendarCycle, count: INT, frequency: RTO, isFlexible: Boolean, period: PQ, phase: IVL_TS): PIVL_TS
 PQ(codingRationale: CodingRationale, translation: Sequence(PQR), unit: Code, value: Decimal, canonical: PQ): PQ
 PQR(value: Decimal): PQR
 QSC_TS(code: CD): QSC_TS
 QSD_PQ(minuend: QSET_PQ, subtrahend: QSET_PQ): QSD_PQ
 QSD_TS(minuend: QSET_TS, subtrahend: QSET_TS): QSD_TS
 QSET_CO(originalText: ED): QSET_CO
 QSET_INT(originalText: ED): QSET_INT
 QSET_MO(originalText: ED): QSET_MO
 QSET_PQ(originalText: ED): QSET_PQ
 QSET_QTY(originalText: ED): QSET_QTY
 QSET_REAL(originalText: ED): QSET_REAL
 QSET_TS(originalText: ED): QSET_TS
 QSI_PQ(term: Sequence(QSET_PQ)): QSI_PQ
 QSI_TS(term: Sequence(QSET_TS)): QSI_TS
 QSP_PQ(high: QSET_PQ, low: QSET_PQ): QSP_PQ
 QSP_TS(high: QSET_TS, low: QSET_TS): QSP_TS
 QSS_PQ(term: Sequence(PQ)): QSS_PQ
 QSS_TS(term: Sequence(TS)): QSS_TS
 QSU_PQ(term: Sequence(QSET_PQ)): QSU_PQ
 QSU_TS(term: Sequence(QSET_TS)): QSU_TS
 QTY(expression: ED, originalText: ED, uncertainRange: IVL_QTY, uncertainty: QTY, uncertaintyType: UncertaintyType): QTY
 REAL(value: Decimal): REAL
 RTO(denominator: QTY, numerator: QTY): RTO
 SC(code: CD): SC
 SD_TEXT(ID: String, language: Code, mediaType: String, styleCode: set_Code): SD_TEXT
 SD_TITLE(ID: String, language: Code, mediaType: String, styleCode: set_Code): SD_TITLE
 set_Code(value: Set(Code)): set_Code
 set_CodingRationale(value: Set(CodingRationale)): set_CodingRationale
 set_EntityNamePartQualifier(value: Set(EntityNamePartQualifier)): set_EntityNamePartQualifier
 set_EntityNameUse(ancestor: Any): set_EntityNameUse
 set_IDREF(value: Set(XmlIDREF)): set_IDREF
 set_TelecommunicationAddressUse(value: Set(TelecommunicationAddressUse)): set_TelecommunicationAddressUse
 set_TelecommunicationCapability(value: Set(TelecommunicationCapability)): set_TelecommunicationCapability
 SLIST_INT(digit: Sequence(INT), origin: INT, scale: QTY): SLIST_INT
 SLIST_PQ(digit: Sequence(INT), origin: PQ, scale: QTY): SLIST_PQ
 SLIST_REAL(digit: Sequence(INT), origin: REAL, scale: QTY): SLIST_REAL
 SLIST_TS(digit: Sequence(INT), origin: TS, scale: QTY): SLIST_TS
 ST(language: Code, translation: Sequence(ST), value: String): ST
 StrucDoc_Br(ancestor: Any): StrucDoc_Br
 StrucDoc_Caption(ancestor: Any): StrucDoc_Caption
 StrucDoc_Captioned(caption: StrucDoc_Caption): StrucDoc_Captioned
 StrucDoc_CMTitle(br: StrucDoc_Br, content: StrucDoc_CMTitle, footnote: StrucDoc_TitleFootnote, footnoteRef: StrucDoc_FootnoteRef, linkHtml: StrucDoc_LinkHtml, sub: StrucDoc_Sub, sup: StrucDoc_Sup): StrucDoc_CMTitle
 StrucDoc_Col(ancestor: StrucDoc_ColItem): StrucDoc_Col
 StrucDoc_ColGroup(col: Sequence(StrucDoc_Col)): StrucDoc_ColGroup
 StrucDoc_ColItem(span: Integer, width: StrucDoc_Length): StrucDoc_ColItem
 StrucDoc_Content(revised: StrucDoc_Revised): StrucDoc_Content
 StrucDoc_Footnote(ancestor: Any): StrucDoc_Footnote
 StrucDoc_FootnoteRef(IDREF: String): StrucDoc_FootnoteRef
 StrucDoc_Item(ancestor: StrucDoc_Captioned): StrucDoc_Item
 StrucDoc_Length(ancestor: String): StrucDoc_Length
 StrucDoc_LinkHtml(href: String, name: String, rel: String, rev: String, title: String): StrucDoc_LinkHtml
 StrucDoc_List(value: Sequence(StrucDoc_Item), listType: StrucDoc_ListType): StrucDoc_List
 StrucDoc_Paragraph(ancestor: StrucDoc_Captioned): StrucDoc_Paragraph
 StrucDoc_RenderMultiMedia(caption: StrucDoc_Caption, referencedObject: set_IDREF): StrucDoc_RenderMultiMedia
 StrucDoc_Sub(ancestor: Any): StrucDoc_Sub
 StrucDoc_Sup(ancestor: Any): StrucDoc_Sup
 StrucDoc_Table(border: StrucDoc_Length, cellpadding: StrucDoc_Length, cellspacing: StrucDoc_Length, col: Sequence(StrucDoc_Col), colgroup: Sequence(StrucDoc_ColGroup), frame: StrucDoc_Frame, rules: StrucDoc_Rules, summary: String, tbody: Sequence(StrucDoc_TRowGroup), tfoot: StrucDoc_TRowGroup, thead: StrucDoc_TRowGroup, width: StrucDoc_Length): StrucDoc_Table
 StrucDoc_TableItem(align: StrucDoc_Align, char: String, charoff: StrucDoc_Length, valign: StrucDoc_VAlign): StrucDoc_TableItem
 StrucDoc_TCell(abbr: String, axis: String, colspan: Integer, headers: set_IDREF, rowspan: Integer, scope: StrucDoc_CellScope): StrucDoc_TCell
 StrucDoc_TitleFootnote(ancestor: Any): StrucDoc_TitleFootnote
 StrucDoc_TRow(ancestor: StrucDoc_TableItem): StrucDoc_TRow
 StrucDoc_TRowGroup(tr: Sequence(StrucDoc_TRow)): StrucDoc_TRowGroup
 TEL(capabilities: Set(TelecommunicationCapability), use: Set(TelecommunicationAddressUse), useablePeriod: QSET_TS, value: String): TEL
 TS(value: String): TS
 Uid(ancestor: String): Uid
 Uri(ancestor: String): Uri
 UVP_AD(probability: Decimal, value: AD): UVP_AD
 UVP_BL(probability: Decimal, value: BL): UVP_BL
 UVP_CD(probability: Decimal, value: CD): UVP_CD
 UVP_CO(probability: Decimal, value: CO): UVP_CO
 UVP_CS(probability: Decimal, value: CS): UVP_CS
 UVP_ED(probability: Decimal, value: ED): UVP_ED
 UVP_EN(probability: Decimal, value: EN): UVP_EN
 UVP_II(probability: Decimal, value: II): UVP_II
 UVP_INT(probability: Decimal, value: INT): UVP_INT
 UVP_MO(probability: Decimal, value: MO): UVP_MO
 UVP_PQ(probability: Decimal, value: PQ): UVP_PQ
 UVP_REAL(probability: Decimal, value: REAL): UVP_REAL
 UVP_RTO(probability: Decimal, value: RTO): UVP_RTO
 UVP_SC(probability: Decimal, value: SC): UVP_SC
 UVP_ST(probability: Decimal, value: ST): UVP_ST
 UVP_TEL(probability: Decimal, value: TEL): UVP_TEL
 UVP_TS(probability: Decimal, value: TS): UVP_TS
 XmlID(ancestor: String): XmlID
 XmlIDREF(ancestor: String): XmlIDREF
 XP(code: String, codeSystem: String, codeSystemVersion: String, language: Code, nullFlavor: NullFlavor, value: String): XP
 XReference(xref: String): XReference

EndPackage