package ca.uhn.fhir.example;
import ca.uhn.fhir.model.api.annotation.Child;
import ca.uhn.fhir.model.api.annotation.Extension;
import ca.uhn.fhir.model.api.annotation.ResourceDef;
import ca.uhn.fhir.model.dstu.resource.Patient;
import ca.uhn.fhir.model.primitive.CodeDt;
@ResourceDef(name="Patient")
public class Example11_ExtendedPatient extends Patient {
@Child(name = "eyeColour")
@Extension(url="http://acme.org/#extpt", definedLocally = false, isModifier = false)
private CodeDt myEyeColour;
public CodeDt getEyeColour() {
if (myEyeColour == null) {
myEyeColour = new CodeDt();
}
return myEyeColour;
}
public void setEyeColour(CodeDt theEyeColour) {
myEyeColour = theEyeColour;
}
}