public CodeableConcept getSubjectCodeableConcept() throws FHIRException { 
      if (this.subject == null)
        this.subject = new CodeableConcept();
      if (!(this.subject instanceof CodeableConcept))
        throw new FHIRException("Type mismatch: the type CodeableConcept was expected, but "+this.subject.getClass().getName()+" was encountered");
      return (CodeableConcept) this.subject;
    }
public CodeableConcept getSubjectCodeableConcept ( ) throws FHIRException { if ( this . subject == null ) this . subject = new CodeableConcept ( ) ; if ( ! ( this . subject instanceof CodeableConcept ) ) throw new FHIRException ( "Type mismatch: the type CodeableConcept was expected, but " + this . subject . getClass ( ) . getName ( ) + " was encountered" ) ; return ( CodeableConcept ) this . subject ; }
@return {@link #subject} (The intended subjects for the measure. If this element is not provided, a Patient subject is assumed, but the subject of the measure can be anything.)