| Package | Description | 
|---|---|
| ca.uhn.hl7v2.conf.check | |
| ca.uhn.hl7v2.conf.parser | |
| ca.uhn.hl7v2.conf.spec | |
| ca.uhn.hl7v2.conf.spec.message | |
| ca.uhn.hl7v2.conf.store | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | DefaultValidator. checkExtraComponents(Composite comp,
                    int numInProfile,
                    List<HL7Exception> exList)Tests for extra components (ie any not defined in the profile) | 
| protected void | DefaultValidator. checkForExtraFields(Segment segment,
                   List<Integer> allowedFields,
                   List<HL7Exception> exList)Checks a segment against a list of allowed fields (ie those mentioned in the profile with
 usage other than X). | 
| protected void | DefaultValidator. checkForExtraStructures(Group group,
                       List<String> allowedStructures,
                       List<HL7Exception> exList)Checks a group's children against a list of allowed structures for the group (ie those
 mentioned in the profile with usage other than X). | 
| protected List<HL7Exception> | DefaultValidator. doTestComponent(Type type,
               Component profile,
               String profileID,
               boolean theValidateChildren) | 
| protected List<HL7Exception> | DefaultValidator. doTestField(Type type,
           Field profile,
           boolean escape,
           String profileID,
           boolean theValidateChildren) | 
| protected List<HL7Exception> | DefaultValidator. doTestGroup(Group group,
           AbstractSegmentContainer profile,
           String profileID,
           boolean theValidateChildren) | 
| protected List<HL7Exception> | DefaultValidator. doTestSegment(Segment segment,
             Seg profile,
             String profileID,
             boolean theValidateChildren) | 
| List<HL7Exception> | DefaultValidator. testComponent(Type type,
             Component profile,
             String profileID) | 
| List<HL7Exception> | DefaultValidator. testField(Type type,
         Field profile,
         boolean escape,
         String profileID) | 
| List<HL7Exception> | DefaultValidator. testGroup(Group group,
         SegGroup profile,
         String profileID)Tests a group against a group section of a profile. | 
| List<HL7Exception> | DefaultValidator. testSegment(Segment segment,
           Seg profile,
           String profileID)Tests a segment against a segment section of a profile. | 
| List<HL7Exception> | DefaultValidator. testStructure(Structure s,
             ProfileStructure profile,
             String profileID)Tests a structure (segment or group) against the corresponding part of a profile. | 
| HL7Exception[] | DefaultValidator. validate(Message message,
        StaticDef profile) | 
| HL7Exception[] | Validator. validate(Message message,
        StaticDef profile)Validates the given message against the given static definition from 
 a conformance profile. | 
| Modifier and Type | Method and Description | 
|---|---|
| RuntimeProfile | ProfileParser. parse(String profileString)Parses an XML profile string into a RuntimeProfile object. | 
| RuntimeProfile | ProfileParser. parseClasspath(String classPath)Parses an XML profile string into a RuntimeProfile object. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RuntimeProfile. setConformance(Conformance conformance)Setter for property conformance. | 
| void | RuntimeProfile. setConformanceType(String conformanceType)Setter for property conformanceType. | 
| void | RuntimeProfile. setEncodings(int index,
            Encoding encodings)Indexed setter for property encodings. | 
| void | RuntimeProfile. setHL7OID(String HL7OID)Setter for property HL7OID. | 
| void | RuntimeProfile. setHL7Version(String HL7Version)Setter for property HL7Version. | 
| void | RuntimeProfile. setImpNote(String impNote)Setter for property impNote. | 
| void | RuntimeProfile. setMessage(StaticDef message)Setter for property message. | 
| void | RuntimeProfile. setName(String theName) | 
| void | MetaData. setName(String name)Setter for property name. | 
| void | RuntimeProfile. setOrgName(String orgName)Setter for property orgName. | 
| void | MetaData. setOrgName(String orgName)Setter for property orgName. | 
| void | RuntimeProfile. setRole(String role)Setter for property role. | 
| void | RuntimeProfile. setSpecName(String specName)Setter for property specName. | 
| void | RuntimeProfile. setSpecVersion(String specVersion)Setter for property specVersion. | 
| void | RuntimeProfile. setStatus(String status)Setter for property status. | 
| void | MetaData. setStatus(String status)Setter for property status. | 
| void | MetaData. setTopics(String topics)Setter for property topics. | 
| void | RuntimeProfile. setUseCase(UseCase useCase)Setter for property useCase. | 
| void | MetaData. setVersion(String version)Setter for property version. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractSegmentContainer. setChild(int index,
        ProfileStructure structure)Indexed setter for property structure. | 
| void | Field. setComponent(int index,
            Component component)Indexed setter for property components (index starts at 1 following HL7 convention). | 
| void | AbstractComponent. setConstantValue(String constantValue)Setter for property constantValue. | 
| void | AbstractComponent. setDatatype(String datatype)Setter for property datatype. | 
| void | AbstractComponent. setDataValues(int index,
             DataValue dataValue)Indexed setter for property dataValues. | 
| void | ProfileStructure. setDescription(String description)Setter for property description. | 
| void | AbstractComponent. setDescription(String description)Setter for property description. | 
| void | AbstractSegmentContainer. setDescription(String description)Setter for property description. | 
| void | Seg. setDescription(String description)Setter for property description. | 
| void | StaticDef. setEventDesc(String eventDesc)Setter for property eventDesc. | 
| void | StaticDef. setEventType(String eventType)Setter for property eventType. | 
| void | DataValue. setExValue(String exValue)Setter for property exValue. | 
| void | Seg. setField(int index,
        Field field)Indexed setter for property field (index starts at 1 following HL7 convention). | 
| void | StaticDef. setIdentifier(String identifier)Setter for property identifier. | 
| void | ProfileStructure. setImpNote(String impNote)Setter for property impNote. | 
| void | AbstractComponent. setImpNote(String impNote)Setter for property impNote. | 
| void | AbstractSegmentContainer. setImpNote(String impNote)Setter for property impNote. | 
| void | Seg. setImpNote(String impNote)Setter for property impNote. | 
| void | Field. setItemNo(short itemNo)Setter for property itemNo. | 
| void | AbstractComponent. setLength(long length)Setter for property length. | 
| void | SegGroup. setLongName(String longName)Setter for property longName. | 
| void | ProfileStructure. setLongName(String longName)Setter for property longName. | 
| void | Seg. setLongName(String longName)Setter for property longName. | 
| void | SegGroup. setMax(short max)Setter for property max. | 
| void | ProfileStructure. setMax(short max)Setter for property max. | 
| void | Field. setMax(short max)Setter for property max. | 
| void | Seg. setMax(short max)Setter for property max. | 
| void | StaticDef. setMetaData(MetaData metaData)Setter for property metaData. | 
| void | SegGroup. setMin(short min)Setter for property min. | 
| void | ProfileStructure. setMin(short min)Setter for property min. | 
| void | Field. setMin(short min)Setter for property min. | 
| void | Seg. setMin(short min)Setter for property min. | 
| void | StaticDef. setMsgStructID(String msgStructID)Setter for property msgStructID. | 
| void | StaticDef. setMsgType(String msgType)Setter for property msgType. | 
| void | SegGroup. setName(String name)Setter for property name. | 
| void | ProfileStructure. setName(String name)Setter for property name. | 
| void | AbstractComponent. setName(String name)Setter for property name. | 
| void | Seg. setName(String name)Setter for property name. | 
| void | StaticDef. setOrderControl(String orderControl)Setter for property orderControl. | 
| void | SegGroup. setPredicate(String predicate)Setter for property predicate. | 
| void | ProfileStructure. setPredicate(String predicate)Setter for property predicate. | 
| void | AbstractComponent. setPredicate(String predicate)Setter for property predicate. | 
| void | Seg. setPredicate(String predicate)Setter for property predicate. | 
| void | ProfileStructure. setReference(String reference)Setter for property reference. | 
| void | AbstractComponent. setReference(String reference)Setter for property reference. | 
| void | AbstractSegmentContainer. setReference(String reference)Setter for property reference. | 
| void | Seg. setReference(String reference)Setter for property reference. | 
| void | StaticDef. setRole(String role)Setter for property role. | 
| void | Component. setSubComponent(int index,
               SubComponent component)Indexed setter for property components (index starts at 1 following HL7
 convention). | 
| void | AbstractComponent. setTable(String table)Setter for property table. | 
| void | SegGroup. setUsage(String usage)Setter for property usage. | 
| void | ProfileStructure. setUsage(String usage)Setter for property usage. | 
| void | AbstractComponent. setUsage(String usage)Setter for property usage. | 
| void | Seg. setUsage(String usage)Setter for property usage. | 
| Modifier and Type | Method and Description | 
|---|---|
| String[] | ProfileCodeStore. getValidCodes(String codeSystem)Retrieves all codes for a given conformance profile and codeSystem. | 
| String[] | CodeStore. getValidCodes(String codeSystem)Retrieves all codes for a given conformance profile and codeSystem. | 
| Constructor and Description | 
|---|
| ProfileCodeStore(String uri)Creates a ProfileCodeStore object that uses tables found in an 'spec xml tables only' xml doc
 specified by the input URI. | 
| ProfileCodeStore(URL url)As string constructor but accepts a URL object | 
Copyright © 2001–2017 University Health Network. All rights reserved.