Package ca.uhn.fhir.model.api.annotation
Annotation Type ResourceDef
Class annotation which indicates a resource definition class
-
Optional Element Summary
-
Element Details
-
name
The name of the resource (e.g. "Patient" or "DiagnosticReport"). If you are defining your own custom extension to a built-in FHIR resource definition type (e.g. you are extending the built-in Patient class) you do not need to supply a value for this property, as it will be inferred from the parent class.- Default:
""
-
id
if set, will be used as the id for any profiles generated for this resource. This property should be set for custom profile definition classes, and will be used as the resource ID for the generated profile exported by the server. For example, if you set this value to "hello" on a custom resource class, your server will automatically export a profile with the identity:http://localhost:8080/fhir/Profile/hello
(the base URL will be whatever your server uses, not necessarily "http://localhost:8080/fhir")- Default:
""
-
profile
The URL indicating the profile for this resource definition. If specified, this URL will be automatically added to the meta tag when the resource is serialized.This URL should be fully qualified to indicate the complete URL of the profile being used, e.g.
http://example.com/fhir/StructureDefiniton/some_profile
- Default:
""
-