@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case -1407102957: /*versionId*/ return new String[] {"id"}; case 1649733957: /*lastUpdated*/ return new String[] {"instant"}; case -896505829: /*source*/ return new String[] {"uri"}; case -309425751: /*profile*/ return new String[] {"canonical"}; case 949122880: /*security*/ return new String[] {"Coding"}; case 114586: /*tag*/ return new String[] {"Coding"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case -1724546052: /*description*/ return new String[] {"string"}; case 3373707: /*name*/ return new String[] {"id"}; case -1613589672: /*language*/ return new String[] {"code"}; case -1795452264: /*expression*/ return new String[] {"string"}; case -925155509: /*reference*/ return new String[] {"uri"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 111972721: /*value*/ return new String[] {"decimal"}; case 575402001: /*currency*/ return new String[] {"code"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case -1406328437: /*author*/ return new String[] {"Reference", "string"}; case 3560141: /*time*/ return new String[] {"dateTime"}; case 3556653: /*text*/ return new String[] {"markdown"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 3373707: /*name*/ return new String[] {"string"}; case -1429363305: /*telecom*/ return new String[] {"ContactPoint"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case -887328209: /*system*/ return new String[] {"code"}; case 111972721: /*value*/ return new String[] {"string"}; case 116103: /*use*/ return new String[] {"code"}; case 3492908: /*rank*/ return new String[] {"positiveInt"}; case -991726143: /*period*/ return new String[] {"Period"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 1747334793: /*numerator*/ return new String[] {"Quantity"}; case -1983274394: /*denominator*/ return new String[] {"Quantity"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 3059181: /*code*/ return new String[] {"Coding"}; case 111972721: /*value*/ return new String[] {"CodeableConcept", "Quantity", "Range", "Reference"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 3575610: /*type*/ return new String[] {"code"}; case 3373707: /*name*/ return new String[] {"string"}; case -873664438: /*timing*/ return new String[] {"Timing", "Reference", "date", "dateTime"}; case 3076010: /*data*/ return new String[] {"DataRequirement"}; case -861311717: /*condition*/ return new String[] {"Expression"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 109757538: /*start*/ return new String[] {"dateTime"}; case 100571: /*end*/ return new String[] {"dateTime"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case -887328209: /*system*/ return new String[] {"uri"}; case 351608024: /*version*/ return new String[] {"string"}; case 3059181: /*code*/ return new String[] {"code"}; case 1671764162: /*display*/ return new String[] {"string"}; case 423643014: /*userSelected*/ return new String[] {"boolean"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 3575610: /*type*/ return new String[] {"code"}; case 3373707: /*name*/ return new String[] {"string"}; case 951526432: /*contact*/ return new String[] {"ContactDetail"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 3575610: /*type*/ return new String[] {"Coding"}; case 3648314: /*when*/ return new String[] {"instant"}; case 117694: /*who*/ return new String[] {"Reference"}; case -14402964: /*onBehalfOf*/ return new String[] {"Reference"}; case -917363480: /*targetFormat*/ return new String[] {"code"}; case -58720216: /*sigFormat*/ return new String[] {"code"}; case 3076010: /*data*/ return new String[] {"base64Binary"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 116103: /*use*/ return new String[] {"code"}; case 3556653: /*text*/ return new String[] {"string"}; case -1281860764: /*family*/ return new String[] {"string"}; case 98367357: /*given*/ return new String[] {"string"}; case -980110702: /*prefix*/ return new String[] {"string"}; case -891422895: /*suffix*/ return new String[] {"string"}; case -991726143: /*period*/ return new String[] {"Period"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case -1008619738: /*origin*/ return new String[] {"SimpleQuantity"}; case -991726143: /*period*/ return new String[] {"decimal"}; case -1282148017: /*factor*/ return new String[] {"decimal"}; case 1209133370: /*lowerLimit*/ return new String[] {"decimal"}; case -1681713095: /*upperLimit*/ return new String[] {"decimal"}; case 414334925: /*dimensions*/ return new String[] {"positiveInt"}; case 3076010: /*data*/ return new String[] {"string"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 3575610: /*type*/ return new String[] {"code"}; case 102727412: /*label*/ return new String[] {"string"}; case 1671764162: /*display*/ return new String[] {"string"}; case -1442706713: /*citation*/ return new String[] {"markdown"}; case 116079: /*url*/ return new String[] {"url"}; case 861720859: /*document*/ return new String[] {"Attachment"}; case -341064690: /*resource*/ return new String[] {"canonical"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 107348: /*low*/ return new String[] {"SimpleQuantity"}; case 3202466: /*high*/ return new String[] {"SimpleQuantity"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case -298878168: /*modifierExtension*/ return new String[] {"Extension"}; default: return super.getTypesForProperty(hash, name); } }
@Override public String[] getTypesForProperty(int hash, String name) throws FHIRException { switch (hash) { case 116103: /*use*/ return new String[] {"code"}; case 3575610: /*type*/ return new String[] {"CodeableConcept"}; case -887328209: /*system*/ return new String[] {"uri"}; case 111972721: /*value*/ return new String[] {"string"}; case -991726143: /*period*/ return new String[] {"Period"}; case -369881636: /*assigner*/ return new String[] {"Reference"}; default: return super.getTypesForProperty(hash, name); } }
public String[] getTypesForProperty(int hash, String name) throws FHIRException { if (name.equals("value")) return new String[] {fhirType(), "string"}; else return super.getTypesForProperty(hash, name); }