-
Notifications
You must be signed in to change notification settings - Fork 1
/
LIR-explantation-example.xml
106 lines (106 loc) · 3.88 KB
/
LIR-explantation-example.xml
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<!--
This is an example LIR explantation bundle
-->
<Bundle xmlns="http://hl7.org/fhir">
<!-- batch is voor transactions.. misschien is collection of searchset beter, kijk even naar de types hier: http://hl7.org/fhir/valueset-bundle-type.html -->
<type value="collection"/>
<entry>
<resource>
<Procedure>
<meta>
<security>
<system value=" http://hl7.org/fhir/v3/ObservationValue"/>
<!-- Marten: van anonymize, naar anonymized, zie hier voor het verschil: http://hl7.org/fhir/valueset-security-labels.html -->
<code value="ANONYED"/>
<display value="anonymized"/>
</security>
</meta>
<status value="completed"/>
<!-- only accept "completed" for LIR -->
<subject/>
<!-- patient is "masked" for LIR-->
<code>
<!-- Moet deze erin? DHD -->
<!-- Marten: system, moet of een url of een OID zijn. DHD volstaat niet -->
<coding>
<system value="DHD"/>
<!-- Marten: was leeg, een element moet een value hebben (niet leeg), of kinderen in fhir). -->
<code value="example"/>
</coding>
</code>
<performedDateTime value=""/>
<performer>
<actor>
<!--
<reference value="Organization?identifier=01169570"/>
Marten: Mag geen search query in een reference, beter is om het identifier element te gebruiken.
-->
<identifier>
<system value="http://fhir.nl/fhir/NamingSystem/agb-z" />
<value value="17081430"/>
</identifier>
<!-- Marten: UMCG AGB ipv KVK -->
</actor>
</performer>
<focalDevice>
<action>
<coding>
<system value="http://hl7.org/fhir/device-action"/>
<code value="explanted"/>
</coding>
</action>
<manipulated>
<reference value="Device/example-knee"/>
</manipulated>
</focalDevice>
</Procedure>
</resource>
</entry>
<entry>
<resource>
<Device>
<meta>
<security>
<system value="http://hl7.org/fhir/v3/ActCode"/>
<code value="ANONYED"/>
<display value="anonymized"/>
</security>
</meta>
<id value="example-knee"/>
<identifier>
<type>
<coding>
<system value="http://hl7.org/fhir/identifier-type"/>
<code value="SNO"/>
<display value="Serial Number"/>
</coding>
</type>
<value value="00591707014"/>
<!-- Marten: ik zou een System bedenken voor REF in barcodes ipv serial number gebruiken als type. -->
<!-- is REF het serialnumber? Zit nu niet in de GS1 barcode -->
</identifier>
<udi>
<deviceIdentifier value="(01)08890240000791(17)190731(10)99999999"/>
<name value="NexGen Complete Knee Solution"/>
</udi>
<status value="inactive"/>
<type>
<!-- zie LIR inclusielijst -->
<coding>
<system value="http://snomed.info/sct"/>
<code value="463239005"/>
<display value="Posterior-stabilized total knee prosthesis (physical object)"/>
</coding>
<text value="Knieprothese"/>
</type>
<lotNumber value="99999999"/>
<manufacturer value="Zimmer"/>
<expirationDate value="2019-07-31"/>
<!-- <patient/> Marten: Laat het patient element gewoon helemaal weg als hem niet gebruikt.
Als je expliciet wilt aangeven bij elk bericht zou je de data-absent-reason extension kunnen gebruiken.
Let er wel op dat implementers die extension nooit verwachten... Mijn advies is dus weglaten -->
<!-- patient is masked for LIR -->
</Device>
</resource>
</entry>
</Bundle>