|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DeviceTask
An activity of an automated system.
Discussion:Such activities are invoked either by an outside command or are scheduled and executed spontaneously by the device (e.g., regular calibration or flushing). The command to execute the task has moodCode <= ORD; an executed task (including a task in progress) has moodCode <= EVN, an automatic task on the schedule has moodCode <= APT.
| Method Summary | |
|---|---|
LIST<ANY> |
getParameterValue()
The parameters of the task submitted to the device upon the issuance of a command (or configuring the schedule of spontaneously executed tasks). |
void |
setParameterValue(LIST<ANY> parameterValue)
Sets the property parameterValue. |
| Methods inherited from interface org.hl7.rim.BasicAct |
|---|
getClassCode, getMoodCode, setClassCode, setMoodCode |
| Methods inherited from interface org.hl7.rim.InfrastructureRoot |
|---|
getNullFlavor, getRealmCode, getTemplateId, getTypeId, setNullFlavor, setRealmCode, setTemplateId, setTypeId |
| Methods inherited from interface org.hl7.rim.RimObject |
|---|
clone, getCloneCode, getType, setCloneCode, setType |
| Methods inherited from interface org.hl7.hibernate.Hibernatable |
|---|
getInternalId, getInternalVersionNumber, setInternalId, setInternalVersionNumber |
| Method Detail |
|---|
LIST<ANY> getParameterValue()
The parameters of the task submitted to the device upon the issuance of a command (or configuring the schedule of spontaneously executed tasks).
Rationale: Some parameters for tasks are uniquely defined by a specific model of equipment. Most critical arguments of a task (e.g., container to operate on, positioning, timing, etc.) are specified in an HL7 standardized structure, and the parameter list would not be used for those. The parameter list is used only for those parameters that cannot be standardized because they are uniquely defined for a specific model of equipment. NOTE: This means that the semantics and interpretation of a parameterValue can only be made with an understanding of the specifications or documentation for the specific device being addressed. This information is not conveyed as part of the message.
Constraints: Parameters are only specified here if they are not included in a separate HL7 defined structure. The parameters are a list of any data values interpreted by the device. The parameters should be typed with an appropriate HL7 data type (e.g., codes for nominal settings, such as flags, REAL and INT for numbers, TS for points in time, PQ for dimensioned quantities, etc.). However, besides this HL7 data typing, the functioning of the parameters is opaque to the HL7 standardization.
void setParameterValue(LIST<ANY> parameterValue)
getParameterValue()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||