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 Details

  • Constructor Details

    • EpimsDocumentArztmeldung

      public EpimsDocumentArztmeldung()
  • Method Details

    • getAuthenticator

      public @NonNull List<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<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<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 ActClinicalDocument getClassCode()
      Ruft den Wert der classCode-Eigenschaft ab.
      Returns:
      possible object is ActClinicalDocument
    • getCode

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

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

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

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

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

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

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

      public @NonNull List<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 TS getEffectiveTime()
      Ruft den Wert der effectiveTime-Eigenschaft ab.
      Returns:
      possible object is TS
    • getId

      public 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<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<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<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 CS getLanguageCode()
      Ruft den Wert der languageCode-Eigenschaft ab.
      Returns:
      possible object is CS
    • getLegalAuthenticator

      public 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<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<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<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 II getSetId()
      Ruft den Wert der setId-Eigenschaft ab.
      Returns:
      possible object is II
    • getTemplateId

      public @NonNull List<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 ST getTitle()
      Ruft den Wert der title-Eigenschaft ab.
      Returns:
      possible object is ST
    • getTypeId

      Ruft den Wert der typeId-Eigenschaft ab.
      Returns:
      possible object is POCDMT000040InfrastructureRootTypeId
    • getVersionNumber

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

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

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

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

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

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

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

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

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

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

      public void setId(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(CS value)
      Legt den Wert der languageCode-Eigenschaft fest.
      Parameters:
      value - allowed object is CS
    • setLegalAuthenticator

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

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

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

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

      public void setVersionNumber(INT value)
      Legt den Wert der versionNumber-Eigenschaft fest.
      Parameters:
      value - allowed object is INT
    • getHl7Authenticator

      public List<POCDMT000040Authenticator> getHl7Authenticator()
      Gets the hl7Authenticator
    • getHl7Author

      public List<POCDMT000040Author> getHl7Author()
      Gets the hl7Author
    • getHl7Code

      public CE getHl7Code()
      Gets the hl7Code
    • getHl7Component

      public POCDMT000040Component2 getHl7Component()
      Gets the hl7Component
    • getHl7ConfidentialityCode

      public CE getHl7ConfidentialityCode()
      Gets the hl7ConfidentialityCode
    • getHl7Custodian

      public POCDMT000040Custodian getHl7Custodian()
      Gets the hl7Custodian
    • getHl7DocumentationOf

      public List<POCDMT000040DocumentationOf> getHl7DocumentationOf()
      Gets the hl7DocumentationOf
    • getHl7EffectiveTime

      public TS getHl7EffectiveTime()
      Gets the hl7EffectiveTime
    • getHl7Id

      public II getHl7Id()
      Gets the hl7Id
    • getHl7InFulfillmentOf

      public List<POCDMT000040InFulfillmentOf> getHl7InFulfillmentOf()
      Gets the hl7InFulfillmentOf
    • getHl7InformationRecipient

      public List<POCDMT000040InformationRecipient> getHl7InformationRecipient()
      Gets the hl7InformationRecipient
    • getHl7LanguageCode

      public CS getHl7LanguageCode()
      Gets the hl7LanguageCode
    • getHl7LegalAuthenticator

      public POCDMT000040LegalAuthenticator getHl7LegalAuthenticator()
      Gets the hl7LegalAuthenticator
    • getHl7Participant

      public List<POCDMT000040Participant1> getHl7Participant()
      Gets the hl7Participant
    • getHl7RealmCode

      public List<CS> getHl7RealmCode()
      Gets the hl7RealmCode
    • getHl7SetId

      public II getHl7SetId()
      Gets the hl7SetId
    • getHl7TemplateId

      public List<II> getHl7TemplateId()
      Gets the hl7TemplateId
    • getHl7Title

      public ST getHl7Title()
      Gets the hl7Title
    • getHl7TypeId

      public POCDMT000040InfrastructureRootTypeId getHl7TypeId()
      Gets the hl7TypeId
    • getHl7VersionNumber

      public 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(POCDMT000040Authenticator value)
      Sets the hl7Authenticator
    • setHl7Author

      public void setHl7Author(POCDMT000040Author value)
      Sets the hl7Author
    • setHl7Code

      public void setHl7Code(CE value)
      Sets the hl7Code
    • setHl7Component

      public void setHl7Component(POCDMT000040Component2 value)
      Sets the hl7Component
    • setHl7ConfidentialityCode

      public void setHl7ConfidentialityCode(CE value)
      Sets the hl7ConfidentialityCode
    • setHl7Custodian

      public void setHl7Custodian(POCDMT000040Custodian value)
      Sets the hl7Custodian
    • setHl7DocumentationOf

      public void setHl7DocumentationOf(POCDMT000040DocumentationOf value)
      Sets the hl7DocumentationOf
    • setHl7EffectiveTime

      public void setHl7EffectiveTime(TS value)
      Sets the hl7EffectiveTime
    • setHl7Id

      public void setHl7Id(II value)
      Sets the hl7Id
    • setHl7InFulfillmentOf

      public void setHl7InFulfillmentOf(POCDMT000040InFulfillmentOf value)
      Sets the hl7InFulfillmentOf
    • setHl7InformationRecipient

      public void setHl7InformationRecipient(POCDMT000040InformationRecipient value)
      Sets the hl7InformationRecipient
    • setHl7LanguageCode

      public void setHl7LanguageCode(CS value)
      Sets the hl7LanguageCode
    • setHl7LegalAuthenticator

      public void setHl7LegalAuthenticator(POCDMT000040LegalAuthenticator value)
      Sets the hl7LegalAuthenticator
    • setHl7Participant

      public void setHl7Participant(POCDMT000040Participant1 value)
      Sets the hl7Participant
    • setHl7RealmCode

      public void setHl7RealmCode(CS value)
      Sets the hl7RealmCode
    • setHl7SetId

      public void setHl7SetId(II value)
      Sets the hl7SetId
    • setHl7TemplateId

      public void setHl7TemplateId(II value)
      Sets the hl7TemplateId
    • setHl7Title

      public void setHl7Title(ST value)
      Sets the hl7Title
    • setHl7TypeId

      public void setHl7TypeId(POCDMT000040InfrastructureRootTypeId value)
      Sets the hl7TypeId
    • setHl7VersionNumber

      public void setHl7VersionNumber(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