Class ElgapatientConsultationSummary
java.lang.Object
org.projecthusky.common.hl7cdar2.POCDMT000040ClinicalDocument
org.projecthusky.cda.elga.generated.artdecor.ps.ElgapatientConsultationSummary
public class ElgapatientConsultationSummary
extends org.projecthusky.common.hl7cdar2.POCDMT000040ClinicalDocument
Original ART-DECOR template id: 1.2.40.0.34.11.13 Template description:
-
Field Summary
Fields inherited from class org.projecthusky.common.hl7cdar2.POCDMT000040ClinicalDocument
authenticator, author, authorization, classCode, code, component, componentOf, confidentialityCode, copyTime, custodian, dataEnterer, documentationOf, effectiveTime, id, idAttr, informant, informationRecipient, inFulfillmentOf, languageCode, legalAuthenticator, moodCode, nullFlavor, participant, realmCode, recordTarget, relatedDocument, setId, templateId, title, typeId, versionNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHl7DocumentationOf(org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf value) Adds a hl7DocumentationOfvoidAdds a hl7DocumentationOfList<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator>Gets the hl7AuthenticatorList<org.projecthusky.common.hl7cdar2.POCDMT000040Author>Gets the hl7Authororg.projecthusky.common.hl7cdar2.CDGets the hl7Codeorg.projecthusky.common.hl7cdar2.POCDMT000040Component2Gets the hl7Componentorg.projecthusky.common.hl7cdar2.POCDMT000040Component1Gets the hl7ComponentOforg.projecthusky.common.hl7cdar2.CEGets the hl7ConfidentialityCodeorg.projecthusky.common.hl7cdar2.POCDMT000040CustodianGets the hl7Custodianorg.projecthusky.common.hl7cdar2.POCDMT000040DataEntererGets the hl7DataEntererorg.projecthusky.common.hl7cdar2.TSGets the hl7EffectiveTimeorg.projecthusky.common.hl7cdar2.IIgetHl7Id()Gets the hl7IdList<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient>Gets the hl7InformationRecipientorg.projecthusky.common.hl7cdar2.CSGets the hl7LanguageCodeorg.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticatorGets the hl7LegalAuthenticatorList<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1>Gets the hl7ParticipantList<org.projecthusky.common.hl7cdar2.CS>Gets the hl7RealmCodeList<org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget>Gets the hl7RecordTargetList<org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument>Gets the hl7RelatedDocumentorg.projecthusky.common.hl7cdar2.IIGets the hl7SetIdList<org.projecthusky.common.hl7cdar2.II>Gets the hl7TemplateIdorg.projecthusky.common.hl7cdar2.STGets the hl7Titleorg.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeIdGets the hl7TypeIdorg.projecthusky.common.hl7cdar2.INTGets the hl7VersionNumbervoidinitFirstVersion(org.projecthusky.common.model.Identificator newDocId) Sets the version number to 1 and makes sure the setId is the same as the document id.voidinitNextVersion(org.projecthusky.common.model.Identificator newDocId) Increases the version number by one and makes sure the setId remains the same as previously.loadFromFile(File inputFile) Loads the CDA document from file.loadFromFile(String inputFileName) Loads the CDA document from file.voidsetHl7Authenticator(org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator value) Sets the hl7AuthenticatorvoidsetHl7Author(org.projecthusky.common.hl7cdar2.POCDMT000040Author value) Sets the hl7AuthorvoidsetHl7Code(org.projecthusky.common.hl7cdar2.CE value) Sets the hl7CodevoidsetHl7Component(org.projecthusky.common.hl7cdar2.POCDMT000040Component2 value) Sets the hl7ComponentvoidsetHl7ComponentOf(org.projecthusky.common.hl7cdar2.POCDMT000040Component1 value) Sets the hl7ComponentOfvoidsetHl7ConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value) Sets the hl7ConfidentialityCodevoidsetHl7Custodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value) Sets the hl7CustodianvoidsetHl7DataEnterer(org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer value) Sets the hl7DataEnterervoidsetHl7EffectiveTime(org.projecthusky.common.hl7cdar2.IVLTS value) Sets the hl7EffectiveTimevoidsetHl7Id(org.projecthusky.common.hl7cdar2.II value) Sets the hl7IdvoidsetHl7InformationRecipient(org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient value) Sets the hl7InformationRecipientvoidsetHl7LanguageCode(org.projecthusky.common.hl7cdar2.CS value) Sets the hl7LanguageCodevoidsetHl7LegalAuthenticator(org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator value) Sets the hl7LegalAuthenticatorvoidsetHl7Participant(org.projecthusky.common.hl7cdar2.POCDMT000040Participant1 value) Sets the hl7ParticipantvoidsetHl7RealmCode(org.projecthusky.common.hl7cdar2.CS value) Sets the hl7RealmCodevoidsetHl7RecordTarget(org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget value) Sets the hl7RecordTargetvoidsetHl7RelatedDocument(org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument value) Sets the hl7RelatedDocumentvoidsetHl7SetId(org.projecthusky.common.hl7cdar2.II value) Sets the hl7SetIdvoidsetHl7TemplateId(org.projecthusky.common.hl7cdar2.II value) Sets the hl7TemplateIdvoidsetHl7Title(org.projecthusky.common.hl7cdar2.ST value) Sets the hl7TitlevoidsetHl7TypeId(org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId value) Sets the hl7TypeIdvoidsetHl7VersionNumber(org.projecthusky.common.hl7cdar2.INT value) Sets the hl7VersionNumbervoidsetVersion(org.projecthusky.common.model.Identificator idVersion1, int version) Sets the document set Id and version number. Weist dem Dokument eine Set Id und eine Versionsnummer zu.Methods inherited from class org.projecthusky.common.hl7cdar2.POCDMT000040ClinicalDocument
getAuthenticator, getAuthor, getAuthorization, getClassCode, getCode, getComponent, getComponentOf, getConfidentialityCode, getCopyTime, getCustodian, getDataEnterer, getDocumentationOf, getEffectiveTime, getId, getIDAttr, getInformant, getInformationRecipient, getInFulfillmentOf, getLanguageCode, getLegalAuthenticator, getMoodCode, getNullFlavor, getParticipant, getRealmCode, getRecordTarget, getRelatedDocument, getSetId, getTemplateId, getTitle, getTypeId, getVersionNumber, setClassCode, setCode, setComponent, setComponentOf, setConfidentialityCode, setCopyTime, setCustodian, setDataEnterer, setEffectiveTime, setId, setIDAttr, setLanguageCode, setLegalAuthenticator, setSetId, setTitle, setTypeId, setVersionNumber
-
Constructor Details
-
ElgapatientConsultationSummary
public ElgapatientConsultationSummary()
-
-
Method Details
-
addHl7DocumentationOf
public void addHl7DocumentationOf(org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf value) Adds a hl7DocumentationOf -
clearHl7DocumentationOf
public void clearHl7DocumentationOf()Adds a hl7DocumentationOf -
getHl7Authenticator
Gets the hl7Authenticator -
getHl7Author
Gets the hl7Author -
getHl7Code
public org.projecthusky.common.hl7cdar2.CD getHl7Code()Gets the hl7Code -
getHl7Component
public org.projecthusky.common.hl7cdar2.POCDMT000040Component2 getHl7Component()Gets the hl7Component -
getHl7ComponentOf
public org.projecthusky.common.hl7cdar2.POCDMT000040Component1 getHl7ComponentOf()Gets the hl7ComponentOf -
getHl7ConfidentialityCode
public org.projecthusky.common.hl7cdar2.CE getHl7ConfidentialityCode()Gets the hl7ConfidentialityCode -
getHl7Custodian
public org.projecthusky.common.hl7cdar2.POCDMT000040Custodian getHl7Custodian()Gets the hl7Custodian -
getHl7DataEnterer
public org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer getHl7DataEnterer()Gets the hl7DataEnterer -
getHl7EffectiveTime
public org.projecthusky.common.hl7cdar2.TS getHl7EffectiveTime()Gets the hl7EffectiveTime -
getHl7Id
public org.projecthusky.common.hl7cdar2.II getHl7Id()Gets the hl7Id -
getHl7InformationRecipient
public List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient> getHl7InformationRecipient()Gets the hl7InformationRecipient -
getHl7LanguageCode
public org.projecthusky.common.hl7cdar2.CS getHl7LanguageCode()Gets the hl7LanguageCode -
getHl7LegalAuthenticator
public org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator getHl7LegalAuthenticator()Gets the hl7LegalAuthenticator -
getHl7Participant
Gets the hl7Participant -
getHl7RealmCode
Gets the hl7RealmCode -
getHl7RecordTarget
Gets the hl7RecordTarget -
getHl7RelatedDocument
Gets the hl7RelatedDocument -
getHl7SetId
public org.projecthusky.common.hl7cdar2.II getHl7SetId()Gets the hl7SetId -
getHl7TemplateId
Gets the hl7TemplateId -
getHl7Title
public org.projecthusky.common.hl7cdar2.ST getHl7Title()Gets the hl7Title -
getHl7TypeId
public org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId getHl7TypeId()Gets the hl7TypeId -
getHl7VersionNumber
public org.projecthusky.common.hl7cdar2.INT getHl7VersionNumber()Gets the hl7VersionNumber -
initFirstVersion
public void initFirstVersion(org.projecthusky.common.model.Identificator newDocId) Sets the version number to 1 and makes sure the setId is the same as the document id.- Parameters:
newDocId- the new doc id
-
initNextVersion
public void initNextVersion(org.projecthusky.common.model.Identificator newDocId) Increases the version number by one and makes sure the setId remains the same as previously.- Parameters:
newDocId- the new doc id
-
loadFromFile
public static ElgapatientConsultationSummary loadFromFile(String inputFileName) throws javax.xml.bind.JAXBException, IOException Loads the CDA document from file.- Parameters:
inputFileName- the full path and filename of the sourcefile.- Returns:
- the CDA document\n@throws JAXBException the JAXB exception\n@throws IOException Signals that an I/O exception has occurred.
- Throws:
javax.xml.bind.JAXBExceptionIOException
-
loadFromFile
public static ElgapatientConsultationSummary loadFromFile(File inputFile) throws javax.xml.bind.JAXBException, IOException Loads the CDA document from file.- Parameters:
inputFile- the source file. n@return the CDA document\n@throws JAXBException the JAXB exception\n@throws IOException Signals that an I/O exception has occurred.- Throws:
javax.xml.bind.JAXBExceptionIOException
-
setHl7Authenticator
public void setHl7Authenticator(org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator value) Sets the hl7Authenticator -
setHl7Author
public void setHl7Author(org.projecthusky.common.hl7cdar2.POCDMT000040Author value) Sets the hl7Author -
setHl7Code
public void setHl7Code(org.projecthusky.common.hl7cdar2.CE value) Sets the hl7Code -
setHl7Component
public void setHl7Component(org.projecthusky.common.hl7cdar2.POCDMT000040Component2 value) Sets the hl7Component -
setHl7ComponentOf
public void setHl7ComponentOf(org.projecthusky.common.hl7cdar2.POCDMT000040Component1 value) Sets the hl7ComponentOf -
setHl7ConfidentialityCode
public void setHl7ConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value) Sets the hl7ConfidentialityCode -
setHl7Custodian
public void setHl7Custodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value) Sets the hl7Custodian -
setHl7DataEnterer
public void setHl7DataEnterer(org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer value) Sets the hl7DataEnterer -
setHl7EffectiveTime
public void setHl7EffectiveTime(org.projecthusky.common.hl7cdar2.IVLTS value) Sets the hl7EffectiveTime -
setHl7Id
public void setHl7Id(org.projecthusky.common.hl7cdar2.II value) Sets the hl7Id -
setHl7InformationRecipient
public void setHl7InformationRecipient(org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient value) Sets the hl7InformationRecipient -
setHl7LanguageCode
public void setHl7LanguageCode(org.projecthusky.common.hl7cdar2.CS value) Sets the hl7LanguageCode -
setHl7LegalAuthenticator
public void setHl7LegalAuthenticator(org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator value) Sets the hl7LegalAuthenticator -
setHl7Participant
public void setHl7Participant(org.projecthusky.common.hl7cdar2.POCDMT000040Participant1 value) Sets the hl7Participant -
setHl7RealmCode
public void setHl7RealmCode(org.projecthusky.common.hl7cdar2.CS value) Sets the hl7RealmCode -
setHl7RecordTarget
public void setHl7RecordTarget(org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget value) Sets the hl7RecordTarget -
setHl7RelatedDocument
public void setHl7RelatedDocument(org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument value) Sets the hl7RelatedDocument -
setHl7SetId
public void setHl7SetId(org.projecthusky.common.hl7cdar2.II value) Sets the hl7SetId -
setHl7TemplateId
public void setHl7TemplateId(org.projecthusky.common.hl7cdar2.II value) Sets the hl7TemplateId -
setHl7Title
public void setHl7Title(org.projecthusky.common.hl7cdar2.ST value) Sets the hl7Title -
setHl7TypeId
public void setHl7TypeId(org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId value) Sets the hl7TypeId -
setHl7VersionNumber
public void setHl7VersionNumber(org.projecthusky.common.hl7cdar2.INT value) Sets the hl7VersionNumber -
setVersion
public void setVersion(org.projecthusky.common.model.Identificator idVersion1, int version) Sets the document set Id and version number.Weist dem Dokument eine Set Id und eine Versionsnummer zu.- Parameters:
idVersion1- the set Id (if null, the document ID will be used)version- the version of the document
-