OwS Object Type: type
Zur Navigation springen
Zur Suche springen
In OwS each object has a type which is set when the object is initially defined. The type of an object determines the properties of this object. Types itself are objects in OwS. This allows for defining new types the same way as objects are defined (see define statement). Objects of type "type" have properties, too. These define some "meta-properties" that apply to all objects of that type.
Inhaltsverzeichnis
Defined Properties
| Property Name | RWDS | Type | Subtype | Card. | Definition |
|---|---|---|---|---|---|
| Name | RWD | string | 1..1 | Name of the object. Set when the object is initially defined (see define statement). | |
| Type | RWD | string | 1..1 | "type" | |
| URI | RW | string | 0..1 | A type definition may be assigned an unique identifier which has to be provided as an URI. If this property is set, the defined type will be exported as a FHIR terminology. | |
| Stereotype | RW | string | 0..1 | A stereotype defines an OwS specific semantics or behaviour for a type definition. E.g. by setting the Stereotype property to the value StructureDefinition the OwS compiler will export the type definiton as an FHIR StructureDefinition resource. | |
| InlineSystem | RWS | codesystem | 1..1 | when objects of this type are defined inline (see set statememt), they will be automatically be placed into the code system referenced by this property. If the InlineSystem property is not set, any attempt for an inline definition of an object of this type will throw an error. | |
| _Temp | RW | string | 0..1 | for your own disposition |
RWDS = Read Access - Write Access - Default Value if not explicitly set - Special Treatment