Class FhirCdaChVacd.MyMedicationStatement

java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.BaseResource
org.hl7.fhir.r4.model.Resource
org.hl7.fhir.r4.model.DomainResource
org.hl7.fhir.r4.model.MedicationStatement
org.projecthusky.fhir.structures.ch.FhirCdaChVacd.MyMedicationStatement
All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource
Enclosing class:
FhirCdaChVacd

public static class FhirCdaChVacd.MyMedicationStatement extends org.hl7.fhir.r4.model.MedicationStatement
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.hl7.fhir.r4.model.MedicationStatement

    org.hl7.fhir.r4.model.MedicationStatement.MedicationStatementStatus, org.hl7.fhir.r4.model.MedicationStatement.MedicationStatementStatusEnumFactory
  • Field Summary

    Fields inherited from class org.hl7.fhir.r4.model.MedicationStatement

    basedOn, basedOnTarget, category, CATEGORY, CODE, context, CONTEXT, contextTarget, dateAsserted, derivedFrom, derivedFromTarget, dosage, effective, EFFECTIVE, identifier, IDENTIFIER, INCLUDE_CONTEXT, INCLUDE_MEDICATION, INCLUDE_PART_OF, INCLUDE_PATIENT, INCLUDE_SOURCE, INCLUDE_SUBJECT, informationSource, informationSourceTarget, medication, MEDICATION, note, PART_OF, partOf, partOfTarget, PATIENT, reasonCode, reasonReference, reasonReferenceTarget, SOURCE, SP_CATEGORY, SP_CODE, SP_CONTEXT, SP_EFFECTIVE, SP_IDENTIFIER, SP_MEDICATION, SP_PART_OF, SP_PATIENT, SP_SOURCE, SP_STATUS, SP_SUBJECT, status, STATUS, statusReason, subject, SUBJECT, subjectTarget

    Fields inherited from class org.hl7.fhir.r4.model.DomainResource

    contained, extension, modifierExtension, text

    Fields inherited from class org.hl7.fhir.r4.model.Resource

    id, implicitRules, language, meta

    Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource

    RES_ID, SP_RES_ID

    Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource

    INCLUDE_ALL, WILDCARD_ALL_SET
  • Constructor Summary

    Constructors
    Constructor
    Description
    Empty constructor (default)
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hl7.fhir.r4.model.Reference
     
    org.hl7.fhir.r4.model.Coding
     
    org.hl7.fhir.r4.model.StringType
     
    org.hl7.fhir.r4.model.Reference
    Gets the external document.
    org.hl7.fhir.r4.model.StringType
     
    org.hl7.fhir.r4.model.Reference
     
    org.hl7.fhir.r4.model.Reference
     
    boolean
    It is important to override the isEmpty() method, adding a check for any newly added fields.
    void
    setAuthor(org.hl7.fhir.r4.model.Reference author)
     
    void
    setCode(org.hl7.fhir.r4.model.Coding code)
     
    void
    setComment(org.hl7.fhir.r4.model.StringType comment)
     
    void
    setExternalDocument(org.hl7.fhir.r4.model.Reference externalDocument)
    Sets the external document.
    void
    setLot(org.hl7.fhir.r4.model.StringType lot)
     
    void
    setPerformer(org.hl7.fhir.r4.model.Reference performer)
     
    void
    setReasons(org.hl7.fhir.r4.model.Reference reasons)
     

    Methods inherited from class org.hl7.fhir.r4.model.MedicationStatement

    addBasedOn, addBasedOn, addChild, addDerivedFrom, addDerivedFrom, addDosage, addDosage, addIdentifier, addIdentifier, addNote, addNote, addPartOf, addPartOf, addReasonCode, addReasonCode, addReasonReference, addReasonReference, addStatusReason, addStatusReason, copy, copyValues, equalsDeep, equalsShallow, fhirType, getBasedOn, getBasedOnFirstRep, getBasedOnTarget, getCategory, getContext, getContextTarget, getDateAsserted, getDateAssertedElement, getDerivedFrom, getDerivedFromFirstRep, getDerivedFromTarget, getDosage, getDosageFirstRep, getEffective, getEffectiveDateTimeType, getEffectivePeriod, getIdentifier, getIdentifierFirstRep, getInformationSource, getInformationSourceTarget, getMedication, getMedicationCodeableConcept, getMedicationReference, getNamedProperty, getNote, getNoteFirstRep, getPartOf, getPartOfFirstRep, getPartOfTarget, getProperty, getReasonCode, getReasonCodeFirstRep, getReasonReference, getReasonReferenceFirstRep, getReasonReferenceTarget, getResourceType, getStatus, getStatusElement, getStatusReason, getStatusReasonFirstRep, getSubject, getSubjectTarget, getTypesForProperty, hasBasedOn, hasCategory, hasContext, hasDateAsserted, hasDateAssertedElement, hasDerivedFrom, hasDosage, hasEffective, hasEffectiveDateTimeType, hasEffectivePeriod, hasIdentifier, hasInformationSource, hasMedication, hasMedicationCodeableConcept, hasMedicationReference, hasNote, hasPartOf, hasReasonCode, hasReasonReference, hasStatus, hasStatusElement, hasStatusReason, hasSubject, listChildren, makeProperty, removeChild, setBasedOn, setCategory, setContext, setContextTarget, setDateAsserted, setDateAssertedElement, setDerivedFrom, setDosage, setEffective, setIdentifier, setInformationSource, setInformationSourceTarget, setMedication, setNote, setPartOf, setProperty, setProperty, setReasonCode, setReasonReference, setStatus, setStatusElement, setStatusReason, setSubject, setSubjectTarget, typedCopy

    Methods inherited from class org.hl7.fhir.r4.model.DomainResource

    addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText

    Methods inherited from class org.hl7.fhir.r4.model.Resource

    copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta

    Methods inherited from class org.hl7.fhir.r4.model.BaseResource

    getStructureFhirVersionEnum, isResource, setId

    Methods inherited from class org.hl7.fhir.r4.model.Base

    castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource

    getId, getIdElement, getLanguageElement, getUserData, setId, setUserData

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBase

    getFormatCommentsPost, getFormatCommentsPre, hasFormatComment

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource

    getMeta, getStructureFhirVersionEnum, isDeleted, setId
  • Constructor Details

    • MyMedicationStatement

      public MyMedicationStatement()
      Empty constructor (default)
  • Method Details

    • getAuthor

      public org.hl7.fhir.r4.model.Reference getAuthor()
      Returns:
      author of this MedicationStatement
      Autor dieses MedicationStatements
      auteur de ce MedicationStatement
    • getCode

      public org.hl7.fhir.r4.model.Coding getCode()
      Returns:
      code of this MedicationStatement
      Code für dieses MedicationStatement
      code de ce MedicationStatement
    • getComment

      public org.hl7.fhir.r4.model.StringType getComment()
      Returns:
      comment for this medication
      Kommentar zu diesem Medikament
      commentaire tu médicament
    • getExternalDocument

      public org.hl7.fhir.r4.model.Reference getExternalDocument()
      Gets the external document.
      Returns:
      the external document
    • getLot

      public org.hl7.fhir.r4.model.StringType getLot()
      Returns:
      lot number of this medication
      Lotnummer des Medikaments
      numero lot du médicament
    • getPerformer

      public org.hl7.fhir.r4.model.Reference getPerformer()
      Returns:
      performer of the medication administration
      Person, welche das Medikament verabreicht hat
      personne qui a effectué l'administration du médicament
    • getReasons

      public org.hl7.fhir.r4.model.Reference getReasons()
      Returns:
      reason for this medication
      Begründung für dieses Medikament
      Justification de ce médicament
    • isEmpty

      public boolean isEmpty()
      It is important to override the isEmpty() method, adding a check for any newly added fields.
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class org.hl7.fhir.r4.model.MedicationStatement
      See Also:
      • "ca.uhn.fhir.model.dstu2.resource.MedicationStatement#isEmpty()"
    • setAuthor

      public void setAuthor(org.hl7.fhir.r4.model.Reference author)
      Parameters:
      author -
      author of this MedicationStatement
      Autor dieses MedicationStatements
      auteur de ce MedicationStatement
    • setCode

      public void setCode(org.hl7.fhir.r4.model.Coding code)
      Parameters:
      code -
      code of this MedicationStatement
      Code für dieses MedicationStatement
      code de ce MedicationStatement
    • setComment

      public void setComment(org.hl7.fhir.r4.model.StringType comment)
      Parameters:
      comment -
      comment for this medication
      Kommentar zu diesem Medikament
      commentaire tu médicament
    • setExternalDocument

      public void setExternalDocument(org.hl7.fhir.r4.model.Reference externalDocument)
      Sets the external document.
      Parameters:
      externalDocument - the new external document
    • setLot

      public void setLot(org.hl7.fhir.r4.model.StringType lot)
      Parameters:
      lot -
      lot number of this medication
      Lotnummer des Medikaments
      numero lot du médicament
    • setPerformer

      public void setPerformer(org.hl7.fhir.r4.model.Reference performer)
      Parameters:
      performer -
      performer of the medication administration
      Person, welche das Medikament verabreicht hat
      personne qui a effectué l'administration du médicament
    • setReasons

      public void setReasons(org.hl7.fhir.r4.model.Reference reasons)
      Parameters:
      reasons -
      reason for this medication
      Begründung für dieses Medikament
      Justification de ce médicament