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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addHl7DocumentationOf(org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf value)
    Adds a hl7DocumentationOf
    void
    Adds a hl7DocumentationOf
    List<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator>
    Gets the hl7Authenticator
    List<org.projecthusky.common.hl7cdar2.POCDMT000040Author>
    Gets the hl7Author
    org.projecthusky.common.hl7cdar2.CD
    Gets the hl7Code
    org.projecthusky.common.hl7cdar2.POCDMT000040Component2
    Gets the hl7Component
    org.projecthusky.common.hl7cdar2.POCDMT000040Component1
    Gets the hl7ComponentOf
    org.projecthusky.common.hl7cdar2.CE
    Gets the hl7ConfidentialityCode
    org.projecthusky.common.hl7cdar2.POCDMT000040Custodian
    Gets the hl7Custodian
    org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer
    Gets the hl7DataEnterer
    org.projecthusky.common.hl7cdar2.TS
    Gets the hl7EffectiveTime
    org.projecthusky.common.hl7cdar2.II
    Gets the hl7Id
    List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient>
    Gets the hl7InformationRecipient
    org.projecthusky.common.hl7cdar2.CS
    Gets the hl7LanguageCode
    org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator
    Gets the hl7LegalAuthenticator
    List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1>
    Gets the hl7Participant
    List<org.projecthusky.common.hl7cdar2.CS>
    Gets the hl7RealmCode
    List<org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget>
    Gets the hl7RecordTarget
    List<org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument>
    Gets the hl7RelatedDocument
    org.projecthusky.common.hl7cdar2.II
    Gets the hl7SetId
    List<org.projecthusky.common.hl7cdar2.II>
    Gets the hl7TemplateId
    org.projecthusky.common.hl7cdar2.ST
    Gets the hl7Title
    org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId
    Gets the hl7TypeId
    org.projecthusky.common.hl7cdar2.INT
    Gets the hl7VersionNumber
    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.
    void
    initNextVersion(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.
    void
    setHl7Authenticator(org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator value)
    Sets the hl7Authenticator
    void
    setHl7Author(org.projecthusky.common.hl7cdar2.POCDMT000040Author value)
    Sets the hl7Author
    void
    setHl7Code(org.projecthusky.common.hl7cdar2.CE value)
    Sets the hl7Code
    void
    setHl7Component(org.projecthusky.common.hl7cdar2.POCDMT000040Component2 value)
    Sets the hl7Component
    void
    setHl7ComponentOf(org.projecthusky.common.hl7cdar2.POCDMT000040Component1 value)
    Sets the hl7ComponentOf
    void
    setHl7ConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value)
    Sets the hl7ConfidentialityCode
    void
    setHl7Custodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value)
    Sets the hl7Custodian
    void
    setHl7DataEnterer(org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer value)
    Sets the hl7DataEnterer
    void
    setHl7EffectiveTime(org.projecthusky.common.hl7cdar2.IVLTS value)
    Sets the hl7EffectiveTime
    void
    setHl7Id(org.projecthusky.common.hl7cdar2.II value)
    Sets the hl7Id
    void
    setHl7InformationRecipient(org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient value)
    Sets the hl7InformationRecipient
    void
    setHl7LanguageCode(org.projecthusky.common.hl7cdar2.CS value)
    Sets the hl7LanguageCode
    void
    setHl7LegalAuthenticator(org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator value)
    Sets the hl7LegalAuthenticator
    void
    setHl7Participant(org.projecthusky.common.hl7cdar2.POCDMT000040Participant1 value)
    Sets the hl7Participant
    void
    setHl7RealmCode(org.projecthusky.common.hl7cdar2.CS value)
    Sets the hl7RealmCode
    void
    setHl7RecordTarget(org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget value)
    Sets the hl7RecordTarget
    void
    setHl7RelatedDocument(org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument value)
    Sets the hl7RelatedDocument
    void
    setHl7SetId(org.projecthusky.common.hl7cdar2.II value)
    Sets the hl7SetId
    void
    setHl7TemplateId(org.projecthusky.common.hl7cdar2.II value)
    Sets the hl7TemplateId
    void
    setHl7Title(org.projecthusky.common.hl7cdar2.ST value)
    Sets the hl7Title
    void
    setHl7TypeId(org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId value)
    Sets the hl7TypeId
    void
    setHl7VersionNumber(org.projecthusky.common.hl7cdar2.INT value)
    Sets the hl7VersionNumber
    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.

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator> getHl7Authenticator()
      Gets the hl7Authenticator
    • getHl7Author

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040Author> 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

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1> getHl7Participant()
      Gets the hl7Participant
    • getHl7RealmCode

      public List<org.projecthusky.common.hl7cdar2.CS> getHl7RealmCode()
      Gets the hl7RealmCode
    • getHl7RecordTarget

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget> getHl7RecordTarget()
      Gets the hl7RecordTarget
    • getHl7RelatedDocument

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument> getHl7RelatedDocument()
      Gets the hl7RelatedDocument
    • getHl7SetId

      public org.projecthusky.common.hl7cdar2.II getHl7SetId()
      Gets the hl7SetId
    • getHl7TemplateId

      public List<org.projecthusky.common.hl7cdar2.II> 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.JAXBException
      IOException
    • 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.JAXBException
      IOException
    • 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