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.