Class EpimsDocumentArztmeldung

java.lang.Object
org.projecthusky.cda.elga.generated.artdecor.ems.EpimsDocumentArztmeldung

@Generated(value="org.projecthusky.codegenerator.cda.ArtDecor2JavaGenerator", date="2022-02-01") public class EpimsDocumentArztmeldung extends Object
epims_document_arztmeldung

Identifier: 1.2.40.0.34.11.6.0.2
Effective date: 2020-02-20 08:35:37
Version: 2020
Status: draft

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator>
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Author>
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Authorization>
     
    protected org.projecthusky.common.hl7cdar2.ActClinicalDocument
     
    protected org.projecthusky.common.hl7cdar2.CE
     
    protected org.projecthusky.common.hl7cdar2.POCDMT000040Component2
     
    protected org.projecthusky.common.hl7cdar2.POCDMT000040Component1
     
    protected org.projecthusky.common.hl7cdar2.CE
     
    protected org.projecthusky.common.hl7cdar2.TS
     
    protected org.projecthusky.common.hl7cdar2.POCDMT000040Custodian
     
    protected org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf>
     
    protected org.projecthusky.common.hl7cdar2.TS
     
    protected org.projecthusky.common.hl7cdar2.II
     
    protected String
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Informant12>
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient>
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf>
     
    protected org.projecthusky.common.hl7cdar2.CS
     
    protected org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator
     
    protected List<String>
     
    protected List<String>
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1>
     
    protected List<org.projecthusky.common.hl7cdar2.CS>
     
     
    protected List<org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument>
     
    protected org.projecthusky.common.hl7cdar2.II
     
    protected List<org.projecthusky.common.hl7cdar2.II>
     
    protected org.projecthusky.common.hl7cdar2.ST
     
    protected org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId
     
    protected org.projecthusky.common.hl7cdar2.INT
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator>
    Gets the value of the authenticator property.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Author>
    Gets the value of the author property.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Authorization>
    Gets the value of the authorization property.
    @NonNull org.projecthusky.common.hl7cdar2.ActClinicalDocument
    Ruft den Wert der classCode-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.CE
    Ruft den Wert der code-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.POCDMT000040Component2
    Ruft den Wert der component-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.POCDMT000040Component1
    Ruft den Wert der componentOf-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.CE
    Ruft den Wert der confidentialityCode-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.TS
    Ruft den Wert der copyTime-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.POCDMT000040Custodian
    Ruft den Wert der custodian-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer
    Ruft den Wert der dataEnterer-Eigenschaft ab.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf>
    Gets the value of the documentationOf property.
    org.projecthusky.common.hl7cdar2.TS
    Ruft den Wert der effectiveTime-Eigenschaft ab.
    List<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator>
    Gets the hl7Authenticator
    List<org.projecthusky.common.hl7cdar2.POCDMT000040Author>
    Gets the hl7Author
    org.projecthusky.common.hl7cdar2.CE
    Gets the hl7Code
    org.projecthusky.common.hl7cdar2.POCDMT000040Component2
    Gets the hl7Component
    org.projecthusky.common.hl7cdar2.CE
    Gets the hl7ConfidentialityCode
    org.projecthusky.common.hl7cdar2.POCDMT000040Custodian
    Gets the hl7Custodian
    List<org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf>
    Gets the hl7DocumentationOf
    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
    List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf>
    Gets the hl7InFulfillmentOf
    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
    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
    org.projecthusky.common.hl7cdar2.II
    Ruft den Wert der id-Eigenschaft ab.
    Ruft den Wert der idAttr-Eigenschaft ab.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Informant12>
    Gets the value of the informant property.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient>
    Gets the value of the informationRecipient property.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf>
    Gets the value of the inFulfillmentOf property.
    org.projecthusky.common.hl7cdar2.CS
    Ruft den Wert der languageCode-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator
    Ruft den Wert der legalAuthenticator-Eigenschaft ab.
    @NonNull List<String>
    Gets the value of the moodCode property.
    @NonNull List<String>
    Gets the value of the nullFlavor property.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1>
    Gets the value of the participant property.
    @NonNull List<org.projecthusky.common.hl7cdar2.CS>
    Gets the value of the realmCode property.
    Gets the value of the recordTarget property.
    @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument>
    Gets the value of the relatedDocument property.
    org.projecthusky.common.hl7cdar2.II
    Ruft den Wert der setId-Eigenschaft ab.
    @NonNull List<org.projecthusky.common.hl7cdar2.II>
    Gets the value of the templateId property.
    org.projecthusky.common.hl7cdar2.ST
    Ruft den Wert der title-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId
    Ruft den Wert der typeId-Eigenschaft ab.
    org.projecthusky.common.hl7cdar2.INT
    Ruft den Wert der versionNumber-Eigenschaft ab.
    void
    Sets the version number to 1 and makes sure the setId is the same as the document id.
    void
    Increases the version number by one and makes sure the setId remains the same as previously.
    void
    setClassCode(org.projecthusky.common.hl7cdar2.ActClinicalDocument value)
    Legt den Wert der classCode-Eigenschaft fest.
    void
    setCode(org.projecthusky.common.hl7cdar2.CE value)
    Legt den Wert der code-Eigenschaft fest.
    void
    setComponent(org.projecthusky.common.hl7cdar2.POCDMT000040Component2 value)
    Legt den Wert der component-Eigenschaft fest.
    void
    setComponentOf(org.projecthusky.common.hl7cdar2.POCDMT000040Component1 value)
    Legt den Wert der componentOf-Eigenschaft fest.
    void
    setConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value)
    Legt den Wert der confidentialityCode-Eigenschaft fest.
    void
    setCopyTime(org.projecthusky.common.hl7cdar2.TS value)
    Legt den Wert der copyTime-Eigenschaft fest.
    void
    setCustodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value)
    Legt den Wert der custodian-Eigenschaft fest.
    void
    setDataEnterer(org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer value)
    Legt den Wert der dataEnterer-Eigenschaft fest.
    void
    setEffectiveTime(org.projecthusky.common.hl7cdar2.TS value)
    Legt den Wert der effectiveTime-Eigenschaft fest.
    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
    setHl7ConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value)
    Sets the hl7ConfidentialityCode
    void
    setHl7Custodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value)
    Sets the hl7Custodian
    void
    setHl7DocumentationOf(org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf value)
    Sets the hl7DocumentationOf
    void
    setHl7EffectiveTime(org.projecthusky.common.hl7cdar2.TS 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
    setHl7InFulfillmentOf(org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf value)
    Sets the hl7InFulfillmentOf
    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
    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
    setId(org.projecthusky.common.hl7cdar2.II value)
    Legt den Wert der id-Eigenschaft fest.
    void
    Legt den Wert der idAttr-Eigenschaft fest.
    void
    setLanguageCode(org.projecthusky.common.hl7cdar2.CS value)
    Legt den Wert der languageCode-Eigenschaft fest.
    void
    setLegalAuthenticator(org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator value)
    Legt den Wert der legalAuthenticator-Eigenschaft fest.
    void
    setSetId(org.projecthusky.common.hl7cdar2.II value)
    Legt den Wert der setId-Eigenschaft fest.
    void
    setTitle(org.projecthusky.common.hl7cdar2.ST value)
    Legt den Wert der title-Eigenschaft fest.
    void
    setTypeId(org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId value)
    Legt den Wert der typeId-Eigenschaft fest.
    void
    setVersion(String idVersion1, int version)
    Sets the document set Id and version number. Weist dem Dokument eine Set Id und eine Versionsnummer zu.
    void
    setVersionNumber(org.projecthusky.common.hl7cdar2.INT value)
    Legt den Wert der versionNumber-Eigenschaft fest.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • authenticator

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator> authenticator
    • author

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Author> author
    • authorization

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Authorization> authorization
    • classCode

      protected org.projecthusky.common.hl7cdar2.ActClinicalDocument classCode
    • code

      protected org.projecthusky.common.hl7cdar2.CE code
    • component

      protected org.projecthusky.common.hl7cdar2.POCDMT000040Component2 component
    • componentOf

      protected org.projecthusky.common.hl7cdar2.POCDMT000040Component1 componentOf
    • confidentialityCode

      protected org.projecthusky.common.hl7cdar2.CE confidentialityCode
    • copyTime

      protected org.projecthusky.common.hl7cdar2.TS copyTime
    • custodian

      protected org.projecthusky.common.hl7cdar2.POCDMT000040Custodian custodian
    • dataEnterer

      protected org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer dataEnterer
    • documentationOf

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf> documentationOf
    • effectiveTime

      protected org.projecthusky.common.hl7cdar2.TS effectiveTime
    • id

      protected org.projecthusky.common.hl7cdar2.II id
    • idAttr

      protected String idAttr
    • informant

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Informant12> informant
    • informationRecipient

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient> informationRecipient
    • inFulfillmentOf

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf> inFulfillmentOf
    • languageCode

      protected org.projecthusky.common.hl7cdar2.CS languageCode
    • legalAuthenticator

      protected org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator legalAuthenticator
    • moodCode

      protected List<String> moodCode
    • nullFlavor

      protected List<String> nullFlavor
    • participant

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1> participant
    • realmCode

      protected List<org.projecthusky.common.hl7cdar2.CS> realmCode
    • recordTarget

      protected List<EpimsHeaderRecordTarget> recordTarget
    • relatedDocument

      protected List<org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument> relatedDocument
    • setId

      protected org.projecthusky.common.hl7cdar2.II setId
    • templateId

      protected List<org.projecthusky.common.hl7cdar2.II> templateId
    • title

      protected org.projecthusky.common.hl7cdar2.ST title
    • typeId

      protected org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId typeId
    • versionNumber

      protected org.projecthusky.common.hl7cdar2.INT versionNumber
  • Constructor Details

    • EpimsDocumentArztmeldung

      public EpimsDocumentArztmeldung()
  • Method Details

    • getAuthenticator

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator> getAuthenticator()
      Gets the value of the authenticator property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the authenticator property.

      For example, to add a new item, do as follows:

       getAuthenticator().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040Authenticator

    • getAuthor

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Author> getAuthor()
      Gets the value of the author property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the author property.

      For example, to add a new item, do as follows:

       getAuthor().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040Author

    • getAuthorization

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Authorization> getAuthorization()
      Gets the value of the authorization property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the authorization property.

      For example, to add a new item, do as follows:

       getAuthorization().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040Authorization

    • getClassCode

      public @NonNull org.projecthusky.common.hl7cdar2.ActClinicalDocument getClassCode()
      Ruft den Wert der classCode-Eigenschaft ab.
      Returns:
      possible object is ActClinicalDocument
    • getCode

      public org.projecthusky.common.hl7cdar2.CE getCode()
      Ruft den Wert der code-Eigenschaft ab.
      Returns:
      possible object is CE
    • getComponent

      public org.projecthusky.common.hl7cdar2.POCDMT000040Component2 getComponent()
      Ruft den Wert der component-Eigenschaft ab.
      Returns:
      possible object is POCDMT000040Component2
    • getComponentOf

      public org.projecthusky.common.hl7cdar2.POCDMT000040Component1 getComponentOf()
      Ruft den Wert der componentOf-Eigenschaft ab.
      Returns:
      possible object is POCDMT000040Component1
    • getConfidentialityCode

      public org.projecthusky.common.hl7cdar2.CE getConfidentialityCode()
      Ruft den Wert der confidentialityCode-Eigenschaft ab.
      Returns:
      possible object is CE
    • getCopyTime

      public org.projecthusky.common.hl7cdar2.TS getCopyTime()
      Ruft den Wert der copyTime-Eigenschaft ab.
      Returns:
      possible object is TS
    • getCustodian

      public org.projecthusky.common.hl7cdar2.POCDMT000040Custodian getCustodian()
      Ruft den Wert der custodian-Eigenschaft ab.
      Returns:
      possible object is POCDMT000040Custodian
    • getDataEnterer

      public org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer getDataEnterer()
      Ruft den Wert der dataEnterer-Eigenschaft ab.
      Returns:
      possible object is POCDMT000040DataEnterer
    • getDocumentationOf

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf> getDocumentationOf()
      Gets the value of the documentationOf property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the documentationOf property.

      For example, to add a new item, do as follows:

       getDocumentationOf().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040DocumentationOf

    • getEffectiveTime

      public org.projecthusky.common.hl7cdar2.TS getEffectiveTime()
      Ruft den Wert der effectiveTime-Eigenschaft ab.
      Returns:
      possible object is TS
    • getId

      public org.projecthusky.common.hl7cdar2.II getId()
      Ruft den Wert der id-Eigenschaft ab.
      Returns:
      possible object is II
    • getIDAttr

      public String getIDAttr()
      Ruft den Wert der idAttr-Eigenschaft ab.
      Returns:
      possible object is String
    • getInformant

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Informant12> getInformant()
      Gets the value of the informant property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the informant property.

      For example, to add a new item, do as follows:

       getInformant().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040Informant12

    • getInformationRecipient

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient> getInformationRecipient()
      Gets the value of the informationRecipient property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the informationRecipient property.

      For example, to add a new item, do as follows:

       getInformationRecipient().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040InformationRecipient

    • getInFulfillmentOf

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf> getInFulfillmentOf()
      Gets the value of the inFulfillmentOf property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the inFulfillmentOf property.

      For example, to add a new item, do as follows:

       getInFulfillmentOf().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040InFulfillmentOf

    • getLanguageCode

      public org.projecthusky.common.hl7cdar2.CS getLanguageCode()
      Ruft den Wert der languageCode-Eigenschaft ab.
      Returns:
      possible object is CS
    • getLegalAuthenticator

      public org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator getLegalAuthenticator()
      Ruft den Wert der legalAuthenticator-Eigenschaft ab.
      Returns:
      possible object is POCDMT000040LegalAuthenticator
    • getMoodCode

      public @NonNull List<String> getMoodCode()
      Gets the value of the moodCode property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the moodCode property.

      For example, to add a new item, do as follows:

       getMoodCode().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getNullFlavor

      public @NonNull List<String> getNullFlavor()
      Gets the value of the nullFlavor property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the nullFlavor property.

      For example, to add a new item, do as follows:

       getNullFlavor().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getParticipant

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1> getParticipant()
      Gets the value of the participant property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the participant property.

      For example, to add a new item, do as follows:

       getParticipant().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040Participant1

    • getRealmCode

      public @NonNull List<org.projecthusky.common.hl7cdar2.CS> getRealmCode()
      Gets the value of the realmCode property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the realmCode property.

      For example, to add a new item, do as follows:

       getRealmCode().add(newItem);
       

      Objects of the following type(s) are allowed in the list CS

    • getRecordTarget

      public @NonNull List<EpimsHeaderRecordTarget> getRecordTarget()
      Gets the value of the recordTarget property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the recordTarget property.

      For example, to add a new item, do as follows:

       getRecordTarget().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040RecordTarget

    • getRelatedDocument

      public @NonNull List<org.projecthusky.common.hl7cdar2.POCDMT000040RelatedDocument> getRelatedDocument()
      Gets the value of the relatedDocument property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the relatedDocument property.

      For example, to add a new item, do as follows:

       getRelatedDocument().add(newItem);
       

      Objects of the following type(s) are allowed in the list POCDMT000040RelatedDocument

    • getSetId

      public org.projecthusky.common.hl7cdar2.II getSetId()
      Ruft den Wert der setId-Eigenschaft ab.
      Returns:
      possible object is II
    • getTemplateId

      public @NonNull List<org.projecthusky.common.hl7cdar2.II> getTemplateId()
      Gets the value of the templateId property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the templateId property.

      For example, to add a new item, do as follows:

       getTemplateId().add(newItem);
       

      Objects of the following type(s) are allowed in the list II

    • getTitle

      public org.projecthusky.common.hl7cdar2.ST getTitle()
      Ruft den Wert der title-Eigenschaft ab.
      Returns:
      possible object is ST
    • getTypeId

      public org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId getTypeId()
      Ruft den Wert der typeId-Eigenschaft ab.
      Returns:
      possible object is POCDMT000040InfrastructureRootTypeId
    • getVersionNumber

      public org.projecthusky.common.hl7cdar2.INT getVersionNumber()
      Ruft den Wert der versionNumber-Eigenschaft ab.
      Returns:
      possible object is INT
    • setClassCode

      public void setClassCode(org.projecthusky.common.hl7cdar2.ActClinicalDocument value)
      Legt den Wert der classCode-Eigenschaft fest.
      Parameters:
      value - allowed object is ActClinicalDocument
    • setCode

      public void setCode(org.projecthusky.common.hl7cdar2.CE value)
      Legt den Wert der code-Eigenschaft fest.
      Parameters:
      value - allowed object is CE
    • setComponent

      public void setComponent(org.projecthusky.common.hl7cdar2.POCDMT000040Component2 value)
      Legt den Wert der component-Eigenschaft fest.
      Parameters:
      value - allowed object is POCDMT000040Component2
    • setComponentOf

      public void setComponentOf(org.projecthusky.common.hl7cdar2.POCDMT000040Component1 value)
      Legt den Wert der componentOf-Eigenschaft fest.
      Parameters:
      value - allowed object is POCDMT000040Component1
    • setConfidentialityCode

      public void setConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value)
      Legt den Wert der confidentialityCode-Eigenschaft fest.
      Parameters:
      value - allowed object is CE
    • setCopyTime

      public void setCopyTime(org.projecthusky.common.hl7cdar2.TS value)
      Legt den Wert der copyTime-Eigenschaft fest.
      Parameters:
      value - allowed object is TS
    • setCustodian

      public void setCustodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value)
      Legt den Wert der custodian-Eigenschaft fest.
      Parameters:
      value - allowed object is POCDMT000040Custodian
    • setDataEnterer

      public void setDataEnterer(org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer value)
      Legt den Wert der dataEnterer-Eigenschaft fest.
      Parameters:
      value - allowed object is POCDMT000040DataEnterer
    • setEffectiveTime

      public void setEffectiveTime(org.projecthusky.common.hl7cdar2.TS value)
      Legt den Wert der effectiveTime-Eigenschaft fest.
      Parameters:
      value - allowed object is TS
    • setId

      public void setId(org.projecthusky.common.hl7cdar2.II value)
      Legt den Wert der id-Eigenschaft fest.
      Parameters:
      value - allowed object is II
    • setIDAttr

      public void setIDAttr(String value)
      Legt den Wert der idAttr-Eigenschaft fest.
      Parameters:
      value - allowed object is String
    • setLanguageCode

      public void setLanguageCode(org.projecthusky.common.hl7cdar2.CS value)
      Legt den Wert der languageCode-Eigenschaft fest.
      Parameters:
      value - allowed object is CS
    • setLegalAuthenticator

      public void setLegalAuthenticator(org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator value)
      Legt den Wert der legalAuthenticator-Eigenschaft fest.
      Parameters:
      value - allowed object is POCDMT000040LegalAuthenticator
    • setSetId

      public void setSetId(org.projecthusky.common.hl7cdar2.II value)
      Legt den Wert der setId-Eigenschaft fest.
      Parameters:
      value - allowed object is II
    • setTitle

      public void setTitle(org.projecthusky.common.hl7cdar2.ST value)
      Legt den Wert der title-Eigenschaft fest.
      Parameters:
      value - allowed object is ST
    • setTypeId

      public void setTypeId(org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId value)
      Legt den Wert der typeId-Eigenschaft fest.
      Parameters:
      value - allowed object is POCDMT000040InfrastructureRootTypeId
    • setVersionNumber

      public void setVersionNumber(org.projecthusky.common.hl7cdar2.INT value)
      Legt den Wert der versionNumber-Eigenschaft fest.
      Parameters:
      value - allowed object is INT
    • 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.CE getHl7Code()
      Gets the hl7Code
    • getHl7Component

      public org.projecthusky.common.hl7cdar2.POCDMT000040Component2 getHl7Component()
      Gets the hl7Component
    • getHl7ConfidentialityCode

      public org.projecthusky.common.hl7cdar2.CE getHl7ConfidentialityCode()
      Gets the hl7ConfidentialityCode
    • getHl7Custodian

      public org.projecthusky.common.hl7cdar2.POCDMT000040Custodian getHl7Custodian()
      Gets the hl7Custodian
    • getHl7DocumentationOf

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf> getHl7DocumentationOf()
      Gets the hl7DocumentationOf
    • getHl7EffectiveTime

      public org.projecthusky.common.hl7cdar2.TS getHl7EffectiveTime()
      Gets the hl7EffectiveTime
    • getHl7Id

      public org.projecthusky.common.hl7cdar2.II getHl7Id()
      Gets the hl7Id
    • getHl7InFulfillmentOf

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf> getHl7InFulfillmentOf()
      Gets the hl7InFulfillmentOf
    • 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
    • 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(String 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(String newDocId)
      Increases the version number by one and makes sure the setId remains the same as previously.
      Parameters:
      newDocId - the new doc id
    • 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
    • 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
    • setHl7DocumentationOf

      public void setHl7DocumentationOf(org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf value)
      Sets the hl7DocumentationOf
    • setHl7EffectiveTime

      public void setHl7EffectiveTime(org.projecthusky.common.hl7cdar2.TS value)
      Sets the hl7EffectiveTime
    • setHl7Id

      public void setHl7Id(org.projecthusky.common.hl7cdar2.II value)
      Sets the hl7Id
    • setHl7InFulfillmentOf

      public void setHl7InFulfillmentOf(org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf value)
      Sets the hl7InFulfillmentOf
    • 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
    • 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(String 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