-
Notifications
You must be signed in to change notification settings - Fork 122
/
Copy pathPatientInformation.siml
40 lines (40 loc) · 1.84 KB
/
PatientInformation.siml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ServiceInterface FormatVersion="1.0.0">
<Overview ID="1" Name="PatientInformation" Version="0.1.0" isRemote="true">
<Description>This service sends the patient information to apply connected devices.</Description>
</Overview>
<DataTypeList>
<DataType ID="2" Name="PatientInfo" Type="Structure">
<Description>The patien information</Description>
<FieldList>
<Field DataType="String" ID="3" Name="firstName">
<Value IsDefault="true"/>
<Description>The first name of patient.</Description>
</Field>
<Field DataType="String" ID="4" Name="lastName">
<Value IsDefault="true"/>
<Description>The last name of patient.</Description>
</Field>
<Field DataType="float" ID="5" Name="weight">
<Value IsDefault="true">0.0</Value>
<Description>The weight of patient in kilogramms.</Description>
</Field>
<Field DataType="uint32" ID="6" Name="age">
<Value IsDefault="true">0</Value>
<Description>The age of patient.</Description>
</Field>
</FieldList>
</DataType>
</DataTypeList>
<AttributeList>
<Attribute DataType="PatientInfo" ID="7" Name="Patient" Notify="OnChange">
<Description>The patient information to apply to hardware.</Description>
</Attribute>
</AttributeList>
<ConstantList>
<Constant DataType="uint32" ID="8" Name="Timeout">
<Value>500</Value>
<Description>The timeout in milliseconds to apply the patient information.</Description>
</Constant>
</ConstantList>
</ServiceInterface>