-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathLIR-CapabilityStatement.xml
91 lines (91 loc) · 6.29 KB
/
LIR-CapabilityStatement.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
<CapabilityStatement xmlns="http://hl7.org/fhir">
<!-- from Resource: id, meta, implicitRules, and language -->
<!-- from DomainResource: text, contained, extension, and modifierExtension -->
<url value="[uri]"/><!-- 0..1 Canonical identifier for this capability statement, represented as a URI (globally unique) -->
<version value="2018"/><!-- 0..1 Business version of the capability statement -->
<name value="LIR-NL"/><!-- 0..1 Name for this capability statement (computer friendly) -->
<title value="Landelijke Implantaten Register Nederland"/><!-- 0..1 Name for this capability statement (human friendly) -->
<status value="draft"/><!-- 1..1 draft | active | retired | unknown -->
<experimental value="true"/><!-- 0..1 For testing purposes, not real usage -->
<date value="2018-05-11"/><!-- 1..1 Date last changed -->
<publisher value="CIBG"/><!-- 0..1 Name of the publisher (organization or individual) -->
<contact><!-- 0..* ContactDetail Contact details for the publisher -->
<name value="Contact"/>
<telecom>
<system value="email"/>
<value value="info@cibg.nl"/>
</telecom></contact>
<description value="This is the capability statement for the national LIR registry"/><!-- ?? 0..1 Natural language description of the capability statement -->
<useContext><!-- 0..* UsageContext The context that the content is intended to support --></useContext>
<jurisdiction><!-- 0..* CodeableConcept Intended jurisdiction for capability statement (if applicable) -->
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="NL"/>
<display value="Netherlands"/>
</coding>
</jurisdiction>
<purpose value="[markdown]"/><!-- 0..1 Why this capability statement is defined -->
<copyright value="[markdown]"/><!-- 0..1 Use and/or publishing restrictions -->
<kind value="capability"/><!-- ?? 1..1 instance | capability | requirements -->
<instantiates><!-- 0..* canonical(CapabilityStatement) Canonical URL of another capability statement this implements --></instantiates>
<software> <!-- ?? 0..1 Software that is covered by this capability statement -->
<name value="[string]"/><!-- 1..1 A name the software is known by -->
<version value="[string]"/><!-- 0..1 Version covered by this statement -->
<releaseDate value="[dateTime]"/><!-- 0..1 Date this version was released -->
</software>
<implementation> <!-- ?? 0..1 If this describes a specific instance -->
<description value="[string]"/><!-- 1..1 Describes this specific instance -->
<url value="[url]"/><!-- 0..1 Base URL for the installation -->
</implementation>
<fhirVersion value="3.0.1"/><!-- 1..1 FHIR Version the system uses -->
<!-- N.B. at present only json is supported by the specs -->
<format value="json"/><!-- 1..* formats supported (xml | json | ttl | mime type) -->
<patchFormat value="[code]"/><!-- 0..* Patch formats supported -->
<implementationGuide><!-- 0..* canonical(ImplementationGuide) Implementation guides supported --></implementationGuide>
<rest> <!-- ?? 0..* If the endpoint is a RESTful one -->
<mode value="server"/><!-- 1..1 client | server -->
<documentation value="[string]"/><!-- 0..1 General description of implementation -->
<security> <!-- 0..1 Information about security of implementation -->
<service><!-- 0..* CodeableConcept OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates -->
<coding>
<system value="http://hl7.org/fhir/restful-security-service"/>
<code value="Certificates"/>
</coding>
</service>
<description value="UZI Client Certificate is required"/><!-- 0..1 General description of how security works -->
</security>
<resource> <!-- 0..* Resource served on the REST interface -->
<type value="[code]"/><!-- 1..1 A resource type that is supported -->
<profile><!-- 0..1 canonical(StructureDefinition) Base System profile for all uses of resource --></profile>
<supportedProfile><!-- 0..* canonical(StructureDefinition) Profiles for use cases supported --></supportedProfile>
<documentation value="[markdown]"/><!-- 0..1 Additional information about the use of the resource type -->
<interaction> <!-- 0..* What operations are supported? -->
<code value="[code]"/><!-- 1..1 read | vread | update | patch | delete | history-instance | history-type | create | search-type -->
<documentation value="[string]"/><!-- 0..1 Anything special about operation behavior -->
</interaction>
<versioning value="[code]"/><!-- 0..1 no-version | versioned | versioned-update -->
<readHistory value="[boolean]"/><!-- 0..1 Whether vRead can return past versions -->
<updateCreate value="[boolean]"/><!-- 0..1 If update can commit to a new identity -->
<referencePolicy value="[code]"/><!-- 0..* literal | logical | resolves | enforced | local -->
<searchInclude value="[string]"/><!-- 0..* _include values supported by the server -->
<searchRevInclude value="[string]"/><!-- 0..* _revinclude values supported by the server -->
<searchParam> <!-- 0..* Search parameters supported by implementation -->
<name value="[string]"/><!-- 1..1 Name of search parameter -->
<definition><!-- 0..1 canonical(SearchParameter) Source of definition for parameter --></definition>
<type value="[code]"/><!-- 1..1 number | date | string | token | reference | composite | quantity | uri -->
<documentation value="[string]"/><!-- 0..1 Server-specific usage -->
</searchParam>
<operation> <!-- 0..* Definition of a resource operation -->
<name value="[string]"/><!-- 1..1 Name by which the operation/query is invoked -->
<definition><!-- 1..1 canonical(OperationDefinition) The defined operation/query --></definition>
<documentation value="[markdown]"/><!-- 0..1 Specific details about operation behavior -->
</operation>
</resource>
<interaction> <!-- 0..* What operations are supported? -->
<code value="[code]"/><!-- 1..1 transaction | batch | search-system | history-system -->
<documentation value="[string]"/><!-- 0..1 Anything special about operation behavior -->
</interaction>
<searchParam><!-- 0..* Content as for CapabilityStatement.rest.resource.searchParam Search parameters for searching all resources --></searchParam>
<operation><!-- 0..* Content as for CapabilityStatement.rest.resource.operation Definition of a system level operation --></operation>
</rest>
</CapabilityStatement>