1 {
2 "info" : {
3 "title" : "Termx",
4 "description" : "Standard Conformance Statement for the Terminology Server provided by TermX",
5 "contact" : {
6
7 },
8 "version" : "v1.0.5"
9 },
10 "servers" : [
11 {
12 "url" : "/termx"
13 }
14 ],
15 "openapi" : "3.0.1",
16 "tags" : [
17 {
18 "name" : "root",
19 "description" : "Whole System Interactions"
20 },
21 {
22 "name" : "ValueSet",
23 "description" : "ValueSet Resource Interactions"
24 },
25 {
26 "name" : "CodeSystem",
27 "description" : "CodeSystem Resource Interactions"
28 },
29 {
30 "name" : "ConceptMap",
31 "description" : "ConceptMap Resource Interactions"
32 },
33 {
34 "name" : "StructureMap",
35 "description" : "StructureMap Resource Interactions"
36 },
37 {
38 "name" : "Provenance",
39 "description" : "Provenance Resource Interactions"
40 }
41 ],
42 "components" : {
43 "schemas" : {
44 "fhir_Resource" : {
45 "type" : "object",
46 "description" : "FHIR Resource"
47 }
48 },
49 "securitySchemes" : {
50 "bearerAuth" : {
51 "scheme" : "bearer",
52 "description" : "Zadejde `Assertion Token (JWT)`",
53 "type" : "http",
54 "bearerFormat" : "JWT"
55 }
56 }
57 },
58 "paths" : {
59 "/CodeSystem/{id}/$validate-code" : {
60 "post" : {
61 "parameters" : [
62 {
63 "name" : "id",
64 "description" : "Resource Id",
65 "style" : "simple",
66 "schema" : {
67 "type" : "string",
68 "minimum" : 1
69 },
70 "example" : "123",
71 "in" : "path",
72 "required" : true
73 }
74 ],
75 "summary" : "operation",
76 "description" : "validate-code",
77 "requestBody" : {
78 "content" : {
79 "application/fhir+json" : {
80 "schema" : {
81 "$ref" : "#/components/schemas/fhir_Resource"
82 },
83 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
84 }
85 }
86 },
87 "tags" : [
88 "CodeSystem"
89 ],
90 "responses" : {
91 "200" : {
92 "description" : "response"
93 }
94 }
95 },
96 "get" : {
97 "summary" : "operation",
98 "tags" : [
99 "CodeSystem"
100 ],
101 "description" : "validate-code",
102 "responses" : {
103 "200" : {
104 "description" : "response"
105 }
106 },
107 "parameters" : [
108 {
109 "schema" : {
110 "type" : "string"
111 },
112 "description" : "The code that is to be validated",
113 "name" : "code",
114 "in" : "query"
115 },
116 {
117 "schema" : {
118 "type" : "string"
119 },
120 "description" : "The display associated with the code, if provided. If a display is provided a code must be provided. If no display is provided, the server cannot validate the display value, but may choose to return a recommended display name in an extension in the outcome. Whether displays are case sensitive is code system dependent",
121 "name" : "display",
122 "in" : "query"
123 },
124 {
125 "name" : "id",
126 "description" : "Resource Id",
127 "style" : "simple",
128 "schema" : {
129 "type" : "string",
130 "minimum" : 1
131 },
132 "example" : "123",
133 "in" : "path",
134 "required" : true
135 }
136 ]
137 }
138 },
139 "/CodeSystem/{id}/$compare" : {
140 "post" : {
141 "parameters" : [
142 {
143 "name" : "id",
144 "description" : "Resource Id",
145 "style" : "simple",
146 "schema" : {
147 "type" : "string",
148 "minimum" : 1
149 },
150 "example" : "123",
151 "in" : "path",
152 "required" : true
153 }
154 ],
155 "summary" : "operation",
156 "description" : "compare",
157 "requestBody" : {
158 "content" : {
159 "application/fhir+json" : {
160 "schema" : {
161 "$ref" : "#/components/schemas/fhir_Resource"
162 },
163 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
164 }
165 }
166 },
167 "tags" : [
168 "CodeSystem"
169 ],
170 "responses" : {
171 "200" : {
172 "description" : "response"
173 }
174 }
175 },
176 "get" : {
177 "summary" : "operation",
178 "tags" : [
179 "CodeSystem"
180 ],
181 "description" : "compare",
182 "responses" : {
183 "200" : {
184 "description" : "response"
185 }
186 },
187 "parameters" : [
188 {
189 "name" : "id",
190 "description" : "Resource Id",
191 "style" : "simple",
192 "schema" : {
193 "type" : "string",
194 "minimum" : 1
195 },
196 "example" : "123",
197 "in" : "path",
198 "required" : true
199 }
200 ]
201 }
202 },
203 "/Provenance/_search" : {
204 "post" : {
205 "summary" : "search-type",
206 "tags" : [
207 "Provenance"
208 ],
209 "parameters" : [
210 {
211 "schema" : {
212 "type" : "string"
213 },
214 "name" : "target",
215 "in" : "query"
216 }
217 ],
218 "responses" : {
219 "200" : {
220 "content" : {
221 "application/fhir+json" : {
222 "schema" : {
223 "$ref" : "#/components/schemas/fhir_Resource"
224 },
225 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
226 }
227 },
228 "description" : "resource 'Bundle'"
229 }
230 }
231 }
232 },
233 "/CodeSystem/$sync" : {
234 "post" : {
235 "summary" : "operation",
236 "tags" : [
237 "CodeSystem"
238 ],
239 "description" : "sync",
240 "responses" : {
241 "200" : {
242 "description" : "response"
243 }
244 },
245 "requestBody" : {
246 "content" : {
247 "application/fhir+json" : {
248 "schema" : {
249 "$ref" : "#/components/schemas/fhir_Resource"
250 },
251 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
252 }
253 }
254 }
255 },
256 "get" : {
257 "summary" : "operation",
258 "tags" : [
259 "CodeSystem"
260 ],
261 "description" : "sync",
262 "responses" : {
263 "200" : {
264 "description" : "response"
265 }
266 },
267 "parameters" : [
268 {
269 "schema" : {
270 "type" : "string"
271 },
272 "name" : "resources",
273 "in" : "query"
274 }
275 ]
276 }
277 },
278 "/ConceptMap" : {
279 "get" : {
280 "summary" : "search-type",
281 "tags" : [
282 "ConceptMap"
283 ],
284 "parameters" : [
285 {
286 "schema" : {
287 "type" : "string"
288 },
289 "name" : "_count",
290 "in" : "query"
291 },
292 {
293 "schema" : {
294 "type" : "string"
295 },
296 "name" : "_page",
297 "in" : "query"
298 },
299 {
300 "schema" : {
301 "type" : "string"
302 },
303 "description" : "The ID of the resource",
304 "name" : "_id",
305 "in" : "query"
306 },
307 {
308 "schema" : {
309 "type" : "string"
310 },
311 "name" : "url",
312 "in" : "query"
313 },
314 {
315 "schema" : {
316 "type" : "string"
317 },
318 "name" : "version",
319 "in" : "query"
320 },
321 {
322 "schema" : {
323 "type" : "string"
324 },
325 "name" : "name",
326 "in" : "query"
327 },
328 {
329 "schema" : {
330 "type" : "string"
331 },
332 "name" : "title",
333 "in" : "query"
334 },
335 {
336 "schema" : {
337 "type" : "string"
338 },
339 "name" : "status",
340 "in" : "query"
341 },
342 {
343 "schema" : {
344 "type" : "string"
345 },
346 "name" : "publisher",
347 "in" : "query"
348 },
349 {
350 "schema" : {
351 "type" : "string"
352 },
353 "name" : "description",
354 "in" : "query"
355 },
356 {
357 "schema" : {
358 "type" : "string"
359 },
360 "name" : "identifier",
361 "in" : "query"
362 },
363 {
364 "schema" : {
365 "type" : "string"
366 },
367 "name" : "date",
368 "in" : "query"
369 },
370 {
371 "schema" : {
372 "type" : "string"
373 },
374 "name" : "source-code",
375 "in" : "query"
376 },
377 {
378 "schema" : {
379 "type" : "string"
380 },
381 "name" : "target-code",
382 "in" : "query"
383 }
384 ],
385 "responses" : {
386 "200" : {
387 "content" : {
388 "application/fhir+json" : {
389 "schema" : {
390 "$ref" : "#/components/schemas/fhir_Resource"
391 },
392 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
393 }
394 },
395 "description" : "resource 'Bundle'"
396 }
397 }
398 }
399 },
400 "/CodeSystem/{id}/$sync" : {
401 "post" : {
402 "parameters" : [
403 {
404 "name" : "id",
405 "description" : "Resource Id",
406 "style" : "simple",
407 "schema" : {
408 "type" : "string",
409 "minimum" : 1
410 },
411 "example" : "123",
412 "in" : "path",
413 "required" : true
414 }
415 ],
416 "summary" : "operation",
417 "description" : "sync",
418 "requestBody" : {
419 "content" : {
420 "application/fhir+json" : {
421 "schema" : {
422 "$ref" : "#/components/schemas/fhir_Resource"
423 },
424 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
425 }
426 }
427 },
428 "tags" : [
429 "CodeSystem"
430 ],
431 "responses" : {
432 "200" : {
433 "description" : "response"
434 }
435 }
436 },
437 "get" : {
438 "summary" : "operation",
439 "tags" : [
440 "CodeSystem"
441 ],
442 "description" : "sync",
443 "responses" : {
444 "200" : {
445 "description" : "response"
446 }
447 },
448 "parameters" : [
449 {
450 "schema" : {
451 "type" : "string"
452 },
453 "name" : "resources",
454 "in" : "query"
455 },
456 {
457 "name" : "id",
458 "description" : "Resource Id",
459 "style" : "simple",
460 "schema" : {
461 "type" : "string",
462 "minimum" : 1
463 },
464 "example" : "123",
465 "in" : "path",
466 "required" : true
467 }
468 ]
469 }
470 },
471 "/CodeSystem/{id}/$lookup" : {
472 "post" : {
473 "parameters" : [
474 {
475 "name" : "id",
476 "description" : "Resource Id",
477 "style" : "simple",
478 "schema" : {
479 "type" : "string",
480 "minimum" : 1
481 },
482 "example" : "123",
483 "in" : "path",
484 "required" : true
485 }
486 ],
487 "summary" : "operation",
488 "description" : "lookup",
489 "requestBody" : {
490 "content" : {
491 "application/fhir+json" : {
492 "schema" : {
493 "$ref" : "#/components/schemas/fhir_Resource"
494 },
495 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
496 }
497 }
498 },
499 "tags" : [
500 "CodeSystem"
501 ],
502 "responses" : {
503 "200" : {
504 "description" : "response"
505 }
506 }
507 },
508 "get" : {
509 "summary" : "operation",
510 "tags" : [
511 "CodeSystem"
512 ],
513 "description" : "lookup",
514 "responses" : {
515 "200" : {
516 "description" : "response"
517 }
518 },
519 "parameters" : [
520 {
521 "schema" : {
522 "type" : "string"
523 },
524 "description" : "The code that is to be located. If a code is provided, a system must be provided",
525 "name" : "code",
526 "in" : "query"
527 },
528 {
529 "schema" : {
530 "type" : "string"
531 },
532 "description" : "The date for which the information should be returned. Normally, this is the current conditions (which is the default value) but under some circumstances, systems need to acccess this information as it would have been in the past. A typical example of this would be where code selection is constrained to the set of codes that were available when the patient was treated, not when the record is being edited. Note that which date is appropriate is a matter for implementation policy.",
533 "name" : "date",
534 "in" : "query"
535 },
536 {
537 "schema" : {
538 "type" : "string"
539 },
540 "description" : "A property that the client wishes to be returned in the output. If no properties are specified, the server chooses what to return. The following properties are defined for all code systems: name, version (code system info) and code information: display, designation, and lang.X where X is a designation language code. These properties are returned explicitly in named out parameters with matching names, or in designations. In addition, any property codes defined by [this specification](codesystem.html#defined-props) or by the CodeSystem ([CodeSystem.property.code](codesystem-definitions.html#CodeSystem.property)) are allowed, and these are returned in the out parameter ```property```",
541 "name" : "property",
542 "in" : "query"
543 },
544 {
545 "name" : "id",
546 "description" : "Resource Id",
547 "style" : "simple",
548 "schema" : {
549 "type" : "string",
550 "minimum" : 1
551 },
552 "example" : "123",
553 "in" : "path",
554 "required" : true
555 }
556 ]
557 }
558 },
559 "/CodeSystem/$subsumes" : {
560 "post" : {
561 "summary" : "operation",
562 "tags" : [
563 "CodeSystem"
564 ],
565 "description" : "subsumes",
566 "responses" : {
567 "200" : {
568 "description" : "response"
569 }
570 },
571 "requestBody" : {
572 "content" : {
573 "application/fhir+json" : {
574 "schema" : {
575 "$ref" : "#/components/schemas/fhir_Resource"
576 },
577 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
578 }
579 }
580 }
581 },
582 "get" : {
583 "summary" : "operation",
584 "tags" : [
585 "CodeSystem"
586 ],
587 "description" : "subsumes",
588 "responses" : {
589 "200" : {
590 "description" : "response"
591 }
592 },
593 "parameters" : [
594 {
595 "schema" : {
596 "type" : "string"
597 },
598 "description" : "The \"A\" code that is to be tested. If a code is provided, a system must be provided",
599 "name" : "codeA",
600 "in" : "query"
601 },
602 {
603 "schema" : {
604 "type" : "string"
605 },
606 "description" : "The \"B\" code that is to be tested. If a code is provided, a system must be provided",
607 "name" : "codeB",
608 "in" : "query"
609 },
610 {
611 "schema" : {
612 "type" : "string"
613 },
614 "description" : "The code system in which subsumption testing is to be performed. This must be provided unless the operation is invoked on a code system instance",
615 "name" : "system",
616 "in" : "query"
617 },
618 {
619 "schema" : {
620 "type" : "string"
621 },
622 "description" : "The version of the code system, if one was provided in the source data",
623 "name" : "version",
624 "in" : "query"
625 }
626 ]
627 }
628 },
629 "/ConceptMap/{id}/$translate" : {
630 "post" : {
631 "parameters" : [
632 {
633 "name" : "id",
634 "description" : "Resource Id",
635 "style" : "simple",
636 "schema" : {
637 "type" : "string",
638 "minimum" : 1
639 },
640 "example" : "123",
641 "in" : "path",
642 "required" : true
643 }
644 ],
645 "summary" : "operation",
646 "description" : "translate",
647 "requestBody" : {
648 "content" : {
649 "application/fhir+json" : {
650 "schema" : {
651 "$ref" : "#/components/schemas/fhir_Resource"
652 },
653 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
654 }
655 }
656 },
657 "tags" : [
658 "ConceptMap"
659 ],
660 "responses" : {
661 "200" : {
662 "description" : "response"
663 }
664 }
665 },
666 "get" : {
667 "summary" : "operation",
668 "tags" : [
669 "ConceptMap"
670 ],
671 "description" : "translate",
672 "responses" : {
673 "200" : {
674 "description" : "response"
675 }
676 },
677 "parameters" : [
678 {
679 "schema" : {
680 "type" : "string"
681 },
682 "description" : "The code that is to be translated. If a code is provided, a system must be provided\n\n",
683 "name" : "sourceCode",
684 "in" : "query"
685 },
686 {
687 "schema" : {
688 "type" : "string"
689 },
690 "description" : "The system for the code that is to be translated",
691 "name" : "system",
692 "in" : "query"
693 },
694 {
695 "schema" : {
696 "type" : "string"
697 },
698 "description" : "A coding to translate",
699 "name" : "sourceCoding",
700 "in" : "query"
701 },
702 {
703 "schema" : {
704 "type" : "string"
705 },
706 "description" : "A full codeableConcept to validate. The server can translate any of the coding values (e.g. existing translations) as it chooses",
707 "name" : "sourceCodeableConcept",
708 "in" : "query"
709 },
710 {
711 "schema" : {
712 "type" : "string"
713 },
714 "description" : "The target code that is to be translated to. If a code is provided, a system must be provided",
715 "name" : "targetCode",
716 "in" : "query"
717 },
718 {
719 "schema" : {
720 "type" : "string"
721 },
722 "description" : "identifies a target code system in which a mapping is sought. This parameter is an alternative to the targetScope parameter - only one is required. Searching for any translation to a target code system irrespective of the context (e.g. target valueset) may lead to unsafe results, and it is at the discretion of the server to decide when to support this operation",
723 "name" : "targetSystem",
724 "in" : "query"
725 },
726 {
727 "schema" : {
728 "type" : "string"
729 },
730 "description" : "A target coding to translate to",
731 "name" : "targetCoding",
732 "in" : "query"
733 },
734 {
735 "schema" : {
736 "type" : "string"
737 },
738 "description" : "A full codeableConcept to validate. The server can translate any of the coding values (e.g. existing translations) as it chooses",
739 "name" : "targetCodeableConcept",
740 "in" : "query"
741 },
742 {
743 "name" : "id",
744 "description" : "Resource Id",
745 "style" : "simple",
746 "schema" : {
747 "type" : "string",
748 "minimum" : 1
749 },
750 "example" : "123",
751 "in" : "path",
752 "required" : true
753 }
754 ]
755 }
756 },
757 "/Provenance" : {
758 "get" : {
759 "summary" : "search-type",
760 "tags" : [
761 "Provenance"
762 ],
763 "parameters" : [
764 {
765 "schema" : {
766 "type" : "string"
767 },
768 "name" : "target",
769 "in" : "query"
770 }
771 ],
772 "responses" : {
773 "200" : {
774 "content" : {
775 "application/fhir+json" : {
776 "schema" : {
777 "$ref" : "#/components/schemas/fhir_Resource"
778 },
779 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
780 }
781 },
782 "description" : "resource 'Bundle'"
783 }
784 }
785 }
786 },
787 "/CodeSystem/{id}" : {
788 "get" : {
789 "summary" : "read",
790 "tags" : [
791 "CodeSystem"
792 ],
793 "parameters" : [
794 {
795 "name" : "id",
796 "description" : "Resource Id",
797 "style" : "simple",
798 "schema" : {
799 "type" : "string",
800 "minimum" : 1
801 },
802 "example" : "123",
803 "in" : "path",
804 "required" : true
805 }
806 ],
807 "responses" : {
808 "200" : {
809 "content" : {
810 "application/fhir+json" : {
811 "schema" : {
812 "$ref" : "#/components/schemas/fhir_Resource"
813 },
814 "example" : "{\n \"resourceType\" : \"CodeSystem\"\n}"
815 }
816 },
817 "description" : "resource 'CodeSystem'"
818 }
819 }
820 },
821 "put" : {
822 "summary" : "update",
823 "tags" : [
824 "CodeSystem"
825 ],
826 "parameters" : [
827 {
828 "name" : "id",
829 "description" : "Resource Id",
830 "style" : "simple",
831 "schema" : {
832 "type" : "string",
833 "minimum" : 1
834 },
835 "example" : "123",
836 "in" : "path",
837 "required" : true
838 }
839 ],
840 "responses" : {
841 "200" : {
842 "description" : "response"
843 }
844 },
845 "requestBody" : {
846 "content" : {
847 "application/fhir+json" : {
848 "schema" : {
849 "$ref" : "#/components/schemas/fhir_Resource"
850 },
851 "example" : "{\n \"resourceType\" : \"CodeSystem\"\n}"
852 }
853 }
854 }
855 }
856 },
857 "/ValueSet/{id}/$validate-code" : {
858 "post" : {
859 "parameters" : [
860 {
861 "name" : "id",
862 "description" : "Resource Id",
863 "style" : "simple",
864 "schema" : {
865 "type" : "string",
866 "minimum" : 1
867 },
868 "example" : "123",
869 "in" : "path",
870 "required" : true
871 }
872 ],
873 "summary" : "operation",
874 "description" : "validate-code",
875 "requestBody" : {
876 "content" : {
877 "application/fhir+json" : {
878 "schema" : {
879 "$ref" : "#/components/schemas/fhir_Resource"
880 },
881 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
882 }
883 }
884 },
885 "tags" : [
886 "ValueSet"
887 ],
888 "responses" : {
889 "200" : {
890 "description" : "response"
891 }
892 }
893 },
894 "get" : {
895 "summary" : "operation",
896 "tags" : [
897 "ValueSet"
898 ],
899 "description" : "validate-code",
900 "responses" : {
901 "200" : {
902 "description" : "response"
903 }
904 },
905 "parameters" : [
906 {
907 "schema" : {
908 "type" : "string"
909 },
910 "description" : "The code that is to be validated. If a code is provided, a system or a context must be provided (if a context is provided, then the server SHALL ensure that the code is not ambiguous without a system)",
911 "name" : "code",
912 "in" : "query"
913 },
914 {
915 "schema" : {
916 "type" : "string"
917 },
918 "description" : "The system for the code that is to be validated",
919 "name" : "system",
920 "in" : "query"
921 },
922 {
923 "schema" : {
924 "type" : "string"
925 },
926 "description" : "The version of the system, if one was provided in the source data",
927 "name" : "systemVersion",
928 "in" : "query"
929 },
930 {
931 "schema" : {
932 "type" : "string"
933 },
934 "description" : "The display associated with the code, if provided. If a display is provided a code must be provided. If no display is provided, the server cannot validate the display value, but may choose to return a recommended display name using the display parameter in the outcome. Whether displays are case sensitive is code system dependent",
935 "name" : "display",
936 "in" : "query"
937 },
938 {
939 "schema" : {
940 "type" : "string"
941 },
942 "description" : "A coding to validate",
943 "name" : "coding",
944 "in" : "query"
945 },
946 {
947 "schema" : {
948 "type" : "string"
949 },
950 "description" : "A full codeableConcept to validate. The server returns true if one of the coding values is in the value set, and may also validate that the codings are not in conflict with each other if more than one is present",
951 "name" : "codeableConcept",
952 "in" : "query"
953 },
954 {
955 "name" : "id",
956 "description" : "Resource Id",
957 "style" : "simple",
958 "schema" : {
959 "type" : "string",
960 "minimum" : 1
961 },
962 "example" : "123",
963 "in" : "path",
964 "required" : true
965 }
966 ]
967 }
968 },
969 "/CodeSystem/$compare" : {
970 "post" : {
971 "summary" : "operation",
972 "tags" : [
973 "CodeSystem"
974 ],
975 "description" : "compare",
976 "responses" : {
977 "200" : {
978 "description" : "response"
979 }
980 },
981 "requestBody" : {
982 "content" : {
983 "application/fhir+json" : {
984 "schema" : {
985 "$ref" : "#/components/schemas/fhir_Resource"
986 },
987 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
988 }
989 }
990 }
991 },
992 "get" : {
993 "summary" : "operation",
994 "tags" : [
995 "CodeSystem"
996 ],
997 "description" : "compare",
998 "responses" : {
999 "200" : {
1000 "description" : "response"
1001 }
1002 },
1003 "parameters" : [
1004 {
1005 "schema" : {
1006 "type" : "string"
1007 },
1008 "description" : "The system in which composition is to be performed. This must be provided unless the operation is invoked on a code system instance",
1009 "name" : "system",
1010 "in" : "query"
1011 },
1012 {
1013 "schema" : {
1014 "type" : "string"
1015 },
1016 "description" : "The version A of the system ",
1017 "name" : "versionA",
1018 "in" : "query"
1019 },
1020 {
1021 "schema" : {
1022 "type" : "string"
1023 },
1024 "description" : "The version B of the system ",
1025 "name" : "versionB",
1026 "in" : "query"
1027 }
1028 ]
1029 }
1030 },
1031 "/ConceptMap/$sync" : {
1032 "post" : {
1033 "summary" : "operation",
1034 "tags" : [
1035 "ConceptMap"
1036 ],
1037 "description" : "sync",
1038 "responses" : {
1039 "200" : {
1040 "description" : "response"
1041 }
1042 },
1043 "requestBody" : {
1044 "content" : {
1045 "application/fhir+json" : {
1046 "schema" : {
1047 "$ref" : "#/components/schemas/fhir_Resource"
1048 },
1049 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1050 }
1051 }
1052 }
1053 },
1054 "get" : {
1055 "summary" : "operation",
1056 "tags" : [
1057 "ConceptMap"
1058 ],
1059 "description" : "sync",
1060 "responses" : {
1061 "200" : {
1062 "description" : "response"
1063 }
1064 },
1065 "parameters" : [
1066 {
1067 "schema" : {
1068 "type" : "string"
1069 },
1070 "name" : "resources",
1071 "in" : "query"
1072 }
1073 ]
1074 }
1075 },
1076 "/StructureMap/_search" : {
1077 "post" : {
1078 "summary" : "search-type",
1079 "tags" : [
1080 "StructureMap"
1081 ],
1082 "parameters" : [
1083 {
1084 "schema" : {
1085 "type" : "string"
1086 },
1087 "name" : "_count",
1088 "in" : "query"
1089 },
1090 {
1091 "schema" : {
1092 "type" : "string"
1093 },
1094 "name" : "_page",
1095 "in" : "query"
1096 },
1097 {
1098 "schema" : {
1099 "type" : "string"
1100 },
1101 "description" : "The ID of the resource",
1102 "name" : "_id",
1103 "in" : "query"
1104 },
1105 {
1106 "schema" : {
1107 "type" : "string"
1108 },
1109 "name" : "url",
1110 "in" : "query"
1111 },
1112 {
1113 "schema" : {
1114 "type" : "string"
1115 },
1116 "name" : "description",
1117 "in" : "query"
1118 },
1119 {
1120 "schema" : {
1121 "type" : "string"
1122 },
1123 "name" : "title",
1124 "in" : "query"
1125 },
1126 {
1127 "schema" : {
1128 "type" : "string"
1129 },
1130 "name" : "status",
1131 "in" : "query"
1132 }
1133 ],
1134 "responses" : {
1135 "200" : {
1136 "content" : {
1137 "application/fhir+json" : {
1138 "schema" : {
1139 "$ref" : "#/components/schemas/fhir_Resource"
1140 },
1141 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
1142 }
1143 },
1144 "description" : "resource 'Bundle'"
1145 }
1146 }
1147 }
1148 },
1149 "/metadata" : {
1150 "get" : {
1151 "summary" : "conformance",
1152 "tags" : [
1153 "root"
1154 ],
1155 "responses" : {
1156 "200" : {
1157 "content" : {
1158 "application/fhir+json" : {
1159 "schema" : {
1160 "$ref" : "#/components/schemas/fhir_Resource"
1161 },
1162 "example" : "{\n \"resourceType\" : \"CapabilityStatement\"\n}"
1163 }
1164 },
1165 "description" : "resource 'CapabilityStatement'"
1166 }
1167 }
1168 }
1169 },
1170 "/ValueSet" : {
1171 "post" : {
1172 "summary" : "create",
1173 "tags" : [
1174 "ValueSet"
1175 ],
1176 "responses" : {
1177 "201" : {
1178 "description" : "response"
1179 }
1180 },
1181 "requestBody" : {
1182 "content" : {
1183 "application/fhir+json" : {
1184 "schema" : {
1185 "$ref" : "#/components/schemas/fhir_Resource"
1186 },
1187 "example" : "{\n \"resourceType\" : \"ValueSet\"\n}"
1188 }
1189 }
1190 }
1191 },
1192 "get" : {
1193 "summary" : "search-type",
1194 "tags" : [
1195 "ValueSet"
1196 ],
1197 "parameters" : [
1198 {
1199 "schema" : {
1200 "type" : "string"
1201 },
1202 "name" : "_count",
1203 "in" : "query"
1204 },
1205 {
1206 "schema" : {
1207 "type" : "string"
1208 },
1209 "name" : "_page",
1210 "in" : "query"
1211 },
1212 {
1213 "schema" : {
1214 "type" : "string"
1215 },
1216 "description" : "The ID of the resource",
1217 "name" : "_id",
1218 "in" : "query"
1219 },
1220 {
1221 "schema" : {
1222 "type" : "string"
1223 },
1224 "name" : "version",
1225 "in" : "query"
1226 },
1227 {
1228 "schema" : {
1229 "type" : "string"
1230 },
1231 "name" : "url",
1232 "in" : "query"
1233 },
1234 {
1235 "schema" : {
1236 "type" : "string"
1237 },
1238 "name" : "name",
1239 "in" : "query"
1240 },
1241 {
1242 "schema" : {
1243 "type" : "string"
1244 },
1245 "name" : "title",
1246 "in" : "query"
1247 },
1248 {
1249 "schema" : {
1250 "type" : "string"
1251 },
1252 "name" : "status",
1253 "in" : "query"
1254 },
1255 {
1256 "schema" : {
1257 "type" : "string"
1258 },
1259 "name" : "reference",
1260 "in" : "query"
1261 },
1262 {
1263 "schema" : {
1264 "type" : "string"
1265 },
1266 "name" : "publisher",
1267 "in" : "query"
1268 },
1269 {
1270 "schema" : {
1271 "type" : "string"
1272 },
1273 "name" : "description",
1274 "in" : "query"
1275 },
1276 {
1277 "schema" : {
1278 "type" : "string"
1279 },
1280 "name" : "code",
1281 "in" : "query"
1282 },
1283 {
1284 "schema" : {
1285 "type" : "string"
1286 },
1287 "name" : "identifier",
1288 "in" : "query"
1289 },
1290 {
1291 "schema" : {
1292 "type" : "string"
1293 },
1294 "name" : "date",
1295 "in" : "query"
1296 }
1297 ],
1298 "responses" : {
1299 "200" : {
1300 "content" : {
1301 "application/fhir+json" : {
1302 "schema" : {
1303 "$ref" : "#/components/schemas/fhir_Resource"
1304 },
1305 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
1306 }
1307 },
1308 "description" : "resource 'Bundle'"
1309 }
1310 }
1311 }
1312 },
1313 "/ValueSet/$sync" : {
1314 "post" : {
1315 "summary" : "operation",
1316 "tags" : [
1317 "ValueSet"
1318 ],
1319 "description" : "sync",
1320 "responses" : {
1321 "200" : {
1322 "description" : "response"
1323 }
1324 },
1325 "requestBody" : {
1326 "content" : {
1327 "application/fhir+json" : {
1328 "schema" : {
1329 "$ref" : "#/components/schemas/fhir_Resource"
1330 },
1331 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1332 }
1333 }
1334 }
1335 },
1336 "get" : {
1337 "summary" : "operation",
1338 "tags" : [
1339 "ValueSet"
1340 ],
1341 "description" : "sync",
1342 "responses" : {
1343 "200" : {
1344 "description" : "response"
1345 }
1346 },
1347 "parameters" : [
1348 {
1349 "schema" : {
1350 "type" : "string"
1351 },
1352 "name" : "resources",
1353 "in" : "query"
1354 }
1355 ]
1356 }
1357 },
1358 "/ConceptMap/_search" : {
1359 "post" : {
1360 "summary" : "search-type",
1361 "tags" : [
1362 "ConceptMap"
1363 ],
1364 "parameters" : [
1365 {
1366 "schema" : {
1367 "type" : "string"
1368 },
1369 "name" : "_count",
1370 "in" : "query"
1371 },
1372 {
1373 "schema" : {
1374 "type" : "string"
1375 },
1376 "name" : "_page",
1377 "in" : "query"
1378 },
1379 {
1380 "schema" : {
1381 "type" : "string"
1382 },
1383 "description" : "The ID of the resource",
1384 "name" : "_id",
1385 "in" : "query"
1386 },
1387 {
1388 "schema" : {
1389 "type" : "string"
1390 },
1391 "name" : "url",
1392 "in" : "query"
1393 },
1394 {
1395 "schema" : {
1396 "type" : "string"
1397 },
1398 "name" : "version",
1399 "in" : "query"
1400 },
1401 {
1402 "schema" : {
1403 "type" : "string"
1404 },
1405 "name" : "name",
1406 "in" : "query"
1407 },
1408 {
1409 "schema" : {
1410 "type" : "string"
1411 },
1412 "name" : "title",
1413 "in" : "query"
1414 },
1415 {
1416 "schema" : {
1417 "type" : "string"
1418 },
1419 "name" : "status",
1420 "in" : "query"
1421 },
1422 {
1423 "schema" : {
1424 "type" : "string"
1425 },
1426 "name" : "publisher",
1427 "in" : "query"
1428 },
1429 {
1430 "schema" : {
1431 "type" : "string"
1432 },
1433 "name" : "description",
1434 "in" : "query"
1435 },
1436 {
1437 "schema" : {
1438 "type" : "string"
1439 },
1440 "name" : "identifier",
1441 "in" : "query"
1442 },
1443 {
1444 "schema" : {
1445 "type" : "string"
1446 },
1447 "name" : "date",
1448 "in" : "query"
1449 },
1450 {
1451 "schema" : {
1452 "type" : "string"
1453 },
1454 "name" : "source-code",
1455 "in" : "query"
1456 },
1457 {
1458 "schema" : {
1459 "type" : "string"
1460 },
1461 "name" : "target-code",
1462 "in" : "query"
1463 }
1464 ],
1465 "responses" : {
1466 "200" : {
1467 "content" : {
1468 "application/fhir+json" : {
1469 "schema" : {
1470 "$ref" : "#/components/schemas/fhir_Resource"
1471 },
1472 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
1473 }
1474 },
1475 "description" : "resource 'Bundle'"
1476 }
1477 }
1478 }
1479 },
1480 "/CodeSystem/{id}/$subsumes" : {
1481 "post" : {
1482 "parameters" : [
1483 {
1484 "name" : "id",
1485 "description" : "Resource Id",
1486 "style" : "simple",
1487 "schema" : {
1488 "type" : "string",
1489 "minimum" : 1
1490 },
1491 "example" : "123",
1492 "in" : "path",
1493 "required" : true
1494 }
1495 ],
1496 "summary" : "operation",
1497 "description" : "subsumes",
1498 "requestBody" : {
1499 "content" : {
1500 "application/fhir+json" : {
1501 "schema" : {
1502 "$ref" : "#/components/schemas/fhir_Resource"
1503 },
1504 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1505 }
1506 }
1507 },
1508 "tags" : [
1509 "CodeSystem"
1510 ],
1511 "responses" : {
1512 "200" : {
1513 "description" : "response"
1514 }
1515 }
1516 },
1517 "get" : {
1518 "summary" : "operation",
1519 "tags" : [
1520 "CodeSystem"
1521 ],
1522 "description" : "subsumes",
1523 "responses" : {
1524 "200" : {
1525 "description" : "response"
1526 }
1527 },
1528 "parameters" : [
1529 {
1530 "schema" : {
1531 "type" : "string"
1532 },
1533 "description" : "The \"A\" code that is to be tested. If a code is provided, a system must be provided",
1534 "name" : "codeA",
1535 "in" : "query"
1536 },
1537 {
1538 "schema" : {
1539 "type" : "string"
1540 },
1541 "description" : "The \"B\" code that is to be tested. If a code is provided, a system must be provided",
1542 "name" : "codeB",
1543 "in" : "query"
1544 },
1545 {
1546 "name" : "id",
1547 "description" : "Resource Id",
1548 "style" : "simple",
1549 "schema" : {
1550 "type" : "string",
1551 "minimum" : 1
1552 },
1553 "example" : "123",
1554 "in" : "path",
1555 "required" : true
1556 }
1557 ]
1558 }
1559 },
1560 "/StructureMap/{id}/$transform" : {
1561 "post" : {
1562 "parameters" : [
1563 {
1564 "name" : "id",
1565 "description" : "Resource Id",
1566 "style" : "simple",
1567 "schema" : {
1568 "type" : "string",
1569 "minimum" : 1
1570 },
1571 "example" : "123",
1572 "in" : "path",
1573 "required" : true
1574 }
1575 ],
1576 "summary" : "operation",
1577 "description" : "transform",
1578 "requestBody" : {
1579 "content" : {
1580 "application/fhir+json" : {
1581 "schema" : {
1582 "$ref" : "#/components/schemas/fhir_Resource"
1583 },
1584 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1585 }
1586 }
1587 },
1588 "tags" : [
1589 "StructureMap"
1590 ],
1591 "responses" : {
1592 "200" : {
1593 "description" : "response"
1594 }
1595 }
1596 },
1597 "get" : {
1598 "summary" : "operation",
1599 "tags" : [
1600 "StructureMap"
1601 ],
1602 "description" : "transform",
1603 "responses" : {
1604 "200" : {
1605 "description" : "response"
1606 }
1607 },
1608 "parameters" : [
1609 {
1610 "schema" : {
1611 "type" : "string"
1612 },
1613 "description" : "The logical content to transform",
1614 "name" : "content",
1615 "in" : "query"
1616 },
1617 {
1618 "name" : "id",
1619 "description" : "Resource Id",
1620 "style" : "simple",
1621 "schema" : {
1622 "type" : "string",
1623 "minimum" : 1
1624 },
1625 "example" : "123",
1626 "in" : "path",
1627 "required" : true
1628 }
1629 ]
1630 }
1631 },
1632 "/ValueSet/_search" : {
1633 "post" : {
1634 "summary" : "search-type",
1635 "tags" : [
1636 "ValueSet"
1637 ],
1638 "parameters" : [
1639 {
1640 "schema" : {
1641 "type" : "string"
1642 },
1643 "name" : "_count",
1644 "in" : "query"
1645 },
1646 {
1647 "schema" : {
1648 "type" : "string"
1649 },
1650 "name" : "_page",
1651 "in" : "query"
1652 },
1653 {
1654 "schema" : {
1655 "type" : "string"
1656 },
1657 "description" : "The ID of the resource",
1658 "name" : "_id",
1659 "in" : "query"
1660 },
1661 {
1662 "schema" : {
1663 "type" : "string"
1664 },
1665 "name" : "version",
1666 "in" : "query"
1667 },
1668 {
1669 "schema" : {
1670 "type" : "string"
1671 },
1672 "name" : "url",
1673 "in" : "query"
1674 },
1675 {
1676 "schema" : {
1677 "type" : "string"
1678 },
1679 "name" : "name",
1680 "in" : "query"
1681 },
1682 {
1683 "schema" : {
1684 "type" : "string"
1685 },
1686 "name" : "title",
1687 "in" : "query"
1688 },
1689 {
1690 "schema" : {
1691 "type" : "string"
1692 },
1693 "name" : "status",
1694 "in" : "query"
1695 },
1696 {
1697 "schema" : {
1698 "type" : "string"
1699 },
1700 "name" : "reference",
1701 "in" : "query"
1702 },
1703 {
1704 "schema" : {
1705 "type" : "string"
1706 },
1707 "name" : "publisher",
1708 "in" : "query"
1709 },
1710 {
1711 "schema" : {
1712 "type" : "string"
1713 },
1714 "name" : "description",
1715 "in" : "query"
1716 },
1717 {
1718 "schema" : {
1719 "type" : "string"
1720 },
1721 "name" : "code",
1722 "in" : "query"
1723 },
1724 {
1725 "schema" : {
1726 "type" : "string"
1727 },
1728 "name" : "identifier",
1729 "in" : "query"
1730 },
1731 {
1732 "schema" : {
1733 "type" : "string"
1734 },
1735 "name" : "date",
1736 "in" : "query"
1737 }
1738 ],
1739 "responses" : {
1740 "200" : {
1741 "content" : {
1742 "application/fhir+json" : {
1743 "schema" : {
1744 "$ref" : "#/components/schemas/fhir_Resource"
1745 },
1746 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
1747 }
1748 },
1749 "description" : "resource 'Bundle'"
1750 }
1751 }
1752 }
1753 },
1754 "/ValueSet/$expand" : {
1755 "post" : {
1756 "summary" : "operation",
1757 "tags" : [
1758 "ValueSet"
1759 ],
1760 "description" : "expand",
1761 "responses" : {
1762 "200" : {
1763 "description" : "response"
1764 }
1765 },
1766 "requestBody" : {
1767 "content" : {
1768 "application/fhir+json" : {
1769 "schema" : {
1770 "$ref" : "#/components/schemas/fhir_Resource"
1771 },
1772 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1773 }
1774 }
1775 }
1776 },
1777 "get" : {
1778 "summary" : "operation",
1779 "tags" : [
1780 "ValueSet"
1781 ],
1782 "description" : "expand",
1783 "responses" : {
1784 "200" : {
1785 "description" : "response"
1786 }
1787 },
1788 "parameters" : [
1789 {
1790 "schema" : {
1791 "type" : "string"
1792 },
1793 "description" : "A canonical reference to a value set. The server must know the value set (e.g. it is defined explicitly in the server's value sets, or it is defined implicitly by some code system known to the server",
1794 "name" : "url",
1795 "in" : "query"
1796 },
1797 {
1798 "schema" : {
1799 "type" : "string"
1800 },
1801 "description" : "The identifier that is used to identify a specific version of the value set to be used when generating the expansion. This is an arbitrary value managed by the value set author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available.",
1802 "name" : "valueSetVersion",
1803 "in" : "query"
1804 }
1805 ]
1806 }
1807 },
1808 "/ValueSet/{id}/$sync" : {
1809 "post" : {
1810 "parameters" : [
1811 {
1812 "name" : "id",
1813 "description" : "Resource Id",
1814 "style" : "simple",
1815 "schema" : {
1816 "type" : "string",
1817 "minimum" : 1
1818 },
1819 "example" : "123",
1820 "in" : "path",
1821 "required" : true
1822 }
1823 ],
1824 "summary" : "operation",
1825 "description" : "sync",
1826 "requestBody" : {
1827 "content" : {
1828 "application/fhir+json" : {
1829 "schema" : {
1830 "$ref" : "#/components/schemas/fhir_Resource"
1831 },
1832 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1833 }
1834 }
1835 },
1836 "tags" : [
1837 "ValueSet"
1838 ],
1839 "responses" : {
1840 "200" : {
1841 "description" : "response"
1842 }
1843 }
1844 },
1845 "get" : {
1846 "summary" : "operation",
1847 "tags" : [
1848 "ValueSet"
1849 ],
1850 "description" : "sync",
1851 "responses" : {
1852 "200" : {
1853 "description" : "response"
1854 }
1855 },
1856 "parameters" : [
1857 {
1858 "schema" : {
1859 "type" : "string"
1860 },
1861 "name" : "resources",
1862 "in" : "query"
1863 },
1864 {
1865 "name" : "id",
1866 "description" : "Resource Id",
1867 "style" : "simple",
1868 "schema" : {
1869 "type" : "string",
1870 "minimum" : 1
1871 },
1872 "example" : "123",
1873 "in" : "path",
1874 "required" : true
1875 }
1876 ]
1877 }
1878 },
1879 "/ConceptMap/{id}/$sync" : {
1880 "post" : {
1881 "parameters" : [
1882 {
1883 "name" : "id",
1884 "description" : "Resource Id",
1885 "style" : "simple",
1886 "schema" : {
1887 "type" : "string",
1888 "minimum" : 1
1889 },
1890 "example" : "123",
1891 "in" : "path",
1892 "required" : true
1893 }
1894 ],
1895 "summary" : "operation",
1896 "description" : "sync",
1897 "requestBody" : {
1898 "content" : {
1899 "application/fhir+json" : {
1900 "schema" : {
1901 "$ref" : "#/components/schemas/fhir_Resource"
1902 },
1903 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1904 }
1905 }
1906 },
1907 "tags" : [
1908 "ConceptMap"
1909 ],
1910 "responses" : {
1911 "200" : {
1912 "description" : "response"
1913 }
1914 }
1915 },
1916 "get" : {
1917 "summary" : "operation",
1918 "tags" : [
1919 "ConceptMap"
1920 ],
1921 "description" : "sync",
1922 "responses" : {
1923 "200" : {
1924 "description" : "response"
1925 }
1926 },
1927 "parameters" : [
1928 {
1929 "schema" : {
1930 "type" : "string"
1931 },
1932 "name" : "resources",
1933 "in" : "query"
1934 },
1935 {
1936 "name" : "id",
1937 "description" : "Resource Id",
1938 "style" : "simple",
1939 "schema" : {
1940 "type" : "string",
1941 "minimum" : 1
1942 },
1943 "example" : "123",
1944 "in" : "path",
1945 "required" : true
1946 }
1947 ]
1948 }
1949 },
1950 "/CodeSystem/$validate-code" : {
1951 "post" : {
1952 "summary" : "operation",
1953 "tags" : [
1954 "CodeSystem"
1955 ],
1956 "description" : "validate-code",
1957 "responses" : {
1958 "200" : {
1959 "description" : "response"
1960 }
1961 },
1962 "requestBody" : {
1963 "content" : {
1964 "application/fhir+json" : {
1965 "schema" : {
1966 "$ref" : "#/components/schemas/fhir_Resource"
1967 },
1968 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
1969 }
1970 }
1971 }
1972 },
1973 "get" : {
1974 "summary" : "operation",
1975 "tags" : [
1976 "CodeSystem"
1977 ],
1978 "description" : "validate-code",
1979 "responses" : {
1980 "200" : {
1981 "description" : "response"
1982 }
1983 },
1984 "parameters" : [
1985 {
1986 "schema" : {
1987 "type" : "string"
1988 },
1989 "description" : "CodeSystem URL. The server must know the code system (e.g. it is defined explicitly in the server'scode systems, or it is known implicitly by the server",
1990 "name" : "url",
1991 "in" : "query"
1992 },
1993 {
1994 "schema" : {
1995 "type" : "string"
1996 },
1997 "description" : "The code that is to be validated",
1998 "name" : "code",
1999 "in" : "query"
2000 },
2001 {
2002 "schema" : {
2003 "type" : "string"
2004 },
2005 "description" : "The version of the code system, if one was provided in the source data",
2006 "name" : "version",
2007 "in" : "query"
2008 },
2009 {
2010 "schema" : {
2011 "type" : "string"
2012 },
2013 "description" : "The display associated with the code, if provided. If a display is provided a code must be provided. If no display is provided, the server cannot validate the display value, but may choose to return a recommended display name in an extension in the outcome. Whether displays are case sensitive is code system dependent",
2014 "name" : "display",
2015 "in" : "query"
2016 }
2017 ]
2018 }
2019 },
2020 "/ValueSet/{id}" : {
2021 "get" : {
2022 "summary" : "read",
2023 "tags" : [
2024 "ValueSet"
2025 ],
2026 "parameters" : [
2027 {
2028 "name" : "id",
2029 "description" : "Resource Id",
2030 "style" : "simple",
2031 "schema" : {
2032 "type" : "string",
2033 "minimum" : 1
2034 },
2035 "example" : "123",
2036 "in" : "path",
2037 "required" : true
2038 }
2039 ],
2040 "responses" : {
2041 "200" : {
2042 "content" : {
2043 "application/fhir+json" : {
2044 "schema" : {
2045 "$ref" : "#/components/schemas/fhir_Resource"
2046 },
2047 "example" : "{\n \"resourceType\" : \"ValueSet\"\n}"
2048 }
2049 },
2050 "description" : "resource 'ValueSet'"
2051 }
2052 }
2053 },
2054 "put" : {
2055 "summary" : "update",
2056 "tags" : [
2057 "ValueSet"
2058 ],
2059 "parameters" : [
2060 {
2061 "name" : "id",
2062 "description" : "Resource Id",
2063 "style" : "simple",
2064 "schema" : {
2065 "type" : "string",
2066 "minimum" : 1
2067 },
2068 "example" : "123",
2069 "in" : "path",
2070 "required" : true
2071 }
2072 ],
2073 "responses" : {
2074 "200" : {
2075 "description" : "response"
2076 }
2077 },
2078 "requestBody" : {
2079 "content" : {
2080 "application/fhir+json" : {
2081 "schema" : {
2082 "$ref" : "#/components/schemas/fhir_Resource"
2083 },
2084 "example" : "{\n \"resourceType\" : \"ValueSet\"\n}"
2085 }
2086 }
2087 }
2088 }
2089 },
2090 "/ValueSet/$validate-code" : {
2091 "post" : {
2092 "summary" : "operation",
2093 "tags" : [
2094 "ValueSet"
2095 ],
2096 "description" : "validate-code",
2097 "responses" : {
2098 "200" : {
2099 "description" : "response"
2100 }
2101 },
2102 "requestBody" : {
2103 "content" : {
2104 "application/fhir+json" : {
2105 "schema" : {
2106 "$ref" : "#/components/schemas/fhir_Resource"
2107 },
2108 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
2109 }
2110 }
2111 }
2112 },
2113 "get" : {
2114 "summary" : "operation",
2115 "tags" : [
2116 "ValueSet"
2117 ],
2118 "description" : "validate-code",
2119 "responses" : {
2120 "200" : {
2121 "description" : "response"
2122 }
2123 },
2124 "parameters" : [
2125 {
2126 "schema" : {
2127 "type" : "string"
2128 },
2129 "description" : "Value set Canonical URL. The server must know the value set (e.g. it is defined explicitly in the server's value sets, or it is defined implicitly by some code system known to the server",
2130 "name" : "url",
2131 "in" : "query"
2132 },
2133 {
2134 "schema" : {
2135 "type" : "string"
2136 },
2137 "description" : "The identifier that is used to identify a specific version of the value set to be used when validating the code. This is an arbitrary value managed by the value set author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available.",
2138 "name" : "valueSetVersion",
2139 "in" : "query"
2140 },
2141 {
2142 "schema" : {
2143 "type" : "string"
2144 },
2145 "description" : "The code that is to be validated. If a code is provided, a system or a context must be provided (if a context is provided, then the server SHALL ensure that the code is not ambiguous without a system)",
2146 "name" : "code",
2147 "in" : "query"
2148 },
2149 {
2150 "schema" : {
2151 "type" : "string"
2152 },
2153 "description" : "The system for the code that is to be validated",
2154 "name" : "system",
2155 "in" : "query"
2156 },
2157 {
2158 "schema" : {
2159 "type" : "string"
2160 },
2161 "description" : "The version of the system, if one was provided in the source data",
2162 "name" : "systemVersion",
2163 "in" : "query"
2164 },
2165 {
2166 "schema" : {
2167 "type" : "string"
2168 },
2169 "description" : "The display associated with the code, if provided. If a display is provided a code must be provided. If no display is provided, the server cannot validate the display value, but may choose to return a recommended display name using the display parameter in the outcome. Whether displays are case sensitive is code system dependent",
2170 "name" : "display",
2171 "in" : "query"
2172 },
2173 {
2174 "schema" : {
2175 "type" : "string"
2176 },
2177 "description" : "A coding to validate",
2178 "name" : "coding",
2179 "in" : "query"
2180 },
2181 {
2182 "schema" : {
2183 "type" : "string"
2184 },
2185 "description" : "A full codeableConcept to validate. The server returns true if one of the coding values is in the value set, and may also validate that the codings are not in conflict with each other if more than one is present",
2186 "name" : "codeableConcept",
2187 "in" : "query"
2188 }
2189 ]
2190 }
2191 },
2192 "/StructureMap" : {
2193 "post" : {
2194 "summary" : "create",
2195 "tags" : [
2196 "StructureMap"
2197 ],
2198 "responses" : {
2199 "201" : {
2200 "description" : "response"
2201 }
2202 },
2203 "requestBody" : {
2204 "content" : {
2205 "application/fhir+json" : {
2206 "schema" : {
2207 "$ref" : "#/components/schemas/fhir_Resource"
2208 },
2209 "example" : "{\n \"resourceType\" : \"StructureMap\"\n}"
2210 }
2211 }
2212 }
2213 },
2214 "get" : {
2215 "summary" : "search-type",
2216 "tags" : [
2217 "StructureMap"
2218 ],
2219 "parameters" : [
2220 {
2221 "schema" : {
2222 "type" : "string"
2223 },
2224 "name" : "_count",
2225 "in" : "query"
2226 },
2227 {
2228 "schema" : {
2229 "type" : "string"
2230 },
2231 "name" : "_page",
2232 "in" : "query"
2233 },
2234 {
2235 "schema" : {
2236 "type" : "string"
2237 },
2238 "description" : "The ID of the resource",
2239 "name" : "_id",
2240 "in" : "query"
2241 },
2242 {
2243 "schema" : {
2244 "type" : "string"
2245 },
2246 "name" : "url",
2247 "in" : "query"
2248 },
2249 {
2250 "schema" : {
2251 "type" : "string"
2252 },
2253 "name" : "description",
2254 "in" : "query"
2255 },
2256 {
2257 "schema" : {
2258 "type" : "string"
2259 },
2260 "name" : "title",
2261 "in" : "query"
2262 },
2263 {
2264 "schema" : {
2265 "type" : "string"
2266 },
2267 "name" : "status",
2268 "in" : "query"
2269 }
2270 ],
2271 "responses" : {
2272 "200" : {
2273 "content" : {
2274 "application/fhir+json" : {
2275 "schema" : {
2276 "$ref" : "#/components/schemas/fhir_Resource"
2277 },
2278 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
2279 }
2280 },
2281 "description" : "resource 'Bundle'"
2282 }
2283 }
2284 }
2285 },
2286 "/ValueSet/{id}/$expand" : {
2287 "post" : {
2288 "parameters" : [
2289 {
2290 "name" : "id",
2291 "description" : "Resource Id",
2292 "style" : "simple",
2293 "schema" : {
2294 "type" : "string",
2295 "minimum" : 1
2296 },
2297 "example" : "123",
2298 "in" : "path",
2299 "required" : true
2300 }
2301 ],
2302 "summary" : "operation",
2303 "description" : "expand",
2304 "requestBody" : {
2305 "content" : {
2306 "application/fhir+json" : {
2307 "schema" : {
2308 "$ref" : "#/components/schemas/fhir_Resource"
2309 },
2310 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
2311 }
2312 }
2313 },
2314 "tags" : [
2315 "ValueSet"
2316 ],
2317 "responses" : {
2318 "200" : {
2319 "description" : "response"
2320 }
2321 }
2322 },
2323 "get" : {
2324 "summary" : "operation",
2325 "tags" : [
2326 "ValueSet"
2327 ],
2328 "description" : "expand",
2329 "responses" : {
2330 "200" : {
2331 "description" : "response"
2332 }
2333 },
2334 "parameters" : [
2335 {
2336 "name" : "id",
2337 "description" : "Resource Id",
2338 "style" : "simple",
2339 "schema" : {
2340 "type" : "string",
2341 "minimum" : 1
2342 },
2343 "example" : "123",
2344 "in" : "path",
2345 "required" : true
2346 }
2347 ]
2348 }
2349 },
2350 "/CodeSystem/$find-matches" : {
2351 "post" : {
2352 "summary" : "operation",
2353 "tags" : [
2354 "CodeSystem"
2355 ],
2356 "description" : "find-matches",
2357 "responses" : {
2358 "200" : {
2359 "description" : "response"
2360 }
2361 },
2362 "requestBody" : {
2363 "content" : {
2364 "application/fhir+json" : {
2365 "schema" : {
2366 "$ref" : "#/components/schemas/fhir_Resource"
2367 },
2368 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
2369 }
2370 }
2371 }
2372 },
2373 "get" : {
2374 "summary" : "operation",
2375 "tags" : [
2376 "CodeSystem"
2377 ],
2378 "description" : "find-matches",
2379 "responses" : {
2380 "200" : {
2381 "description" : "response"
2382 }
2383 },
2384 "parameters" : [
2385 {
2386 "schema" : {
2387 "type" : "string"
2388 },
2389 "description" : "The system in which composition is to be performed. This must be provided unless the operation is invoked on a code system instance",
2390 "name" : "system",
2391 "in" : "query"
2392 },
2393 {
2394 "schema" : {
2395 "type" : "string"
2396 },
2397 "description" : "The version of the system for the inferencing to be performed",
2398 "name" : "version",
2399 "in" : "query"
2400 },
2401 {
2402 "schema" : {
2403 "type" : "string"
2404 },
2405 "description" : "One or more properties that contain information to be composed into the code",
2406 "name" : "property",
2407 "in" : "query"
2408 },
2409 {
2410 "schema" : {
2411 "type" : "string"
2412 },
2413 "description" : "Whether the operation is being used by a human ('false'), or a machine ('true'). If the operation is being used by a human, the terminology server can return a list of possible matches, with commentary. For a machine, the server returns complete or partial matches, not possible matches. The default value is 'false'",
2414 "name" : "exact",
2415 "in" : "query"
2416 }
2417 ]
2418 }
2419 },
2420 "/ConceptMap/$translate" : {
2421 "post" : {
2422 "summary" : "operation",
2423 "tags" : [
2424 "ConceptMap"
2425 ],
2426 "description" : "translate",
2427 "responses" : {
2428 "200" : {
2429 "description" : "response"
2430 }
2431 },
2432 "requestBody" : {
2433 "content" : {
2434 "application/fhir+json" : {
2435 "schema" : {
2436 "$ref" : "#/components/schemas/fhir_Resource"
2437 },
2438 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
2439 }
2440 }
2441 }
2442 },
2443 "get" : {
2444 "summary" : "operation",
2445 "tags" : [
2446 "ConceptMap"
2447 ],
2448 "description" : "translate",
2449 "responses" : {
2450 "200" : {
2451 "description" : "response"
2452 }
2453 },
2454 "parameters" : [
2455 {
2456 "schema" : {
2457 "type" : "string"
2458 },
2459 "description" : "A canonical URL for a concept map. The server must know the concept map (e.g. it is defined explicitly in the server's concept maps, or it is defined implicitly by some code system known to the server.",
2460 "name" : "url",
2461 "in" : "query"
2462 },
2463 {
2464 "schema" : {
2465 "type" : "string"
2466 },
2467 "description" : "The code that is to be translated. If a code is provided, a system must be provided\n\n",
2468 "name" : "sourceCode",
2469 "in" : "query"
2470 },
2471 {
2472 "schema" : {
2473 "type" : "string"
2474 },
2475 "description" : "The system for the code that is to be translated",
2476 "name" : "system",
2477 "in" : "query"
2478 },
2479 {
2480 "schema" : {
2481 "type" : "string"
2482 },
2483 "description" : "A coding to translate",
2484 "name" : "sourceCoding",
2485 "in" : "query"
2486 },
2487 {
2488 "schema" : {
2489 "type" : "string"
2490 },
2491 "description" : "A full codeableConcept to validate. The server can translate any of the coding values (e.g. existing translations) as it chooses",
2492 "name" : "sourceCodeableConcept",
2493 "in" : "query"
2494 },
2495 {
2496 "schema" : {
2497 "type" : "string"
2498 },
2499 "description" : "The target code that is to be translated to. If a code is provided, a system must be provided",
2500 "name" : "targetCode",
2501 "in" : "query"
2502 },
2503 {
2504 "schema" : {
2505 "type" : "string"
2506 },
2507 "description" : "identifies a target code system in which a mapping is sought. This parameter is an alternative to the targetScope parameter - only one is required. Searching for any translation to a target code system irrespective of the context (e.g. target valueset) may lead to unsafe results, and it is at the discretion of the server to decide when to support this operation",
2508 "name" : "targetSystem",
2509 "in" : "query"
2510 },
2511 {
2512 "schema" : {
2513 "type" : "string"
2514 },
2515 "description" : "A target coding to translate to",
2516 "name" : "targetCoding",
2517 "in" : "query"
2518 },
2519 {
2520 "schema" : {
2521 "type" : "string"
2522 },
2523 "description" : "A full codeableConcept to validate. The server can translate any of the coding values (e.g. existing translations) as it chooses",
2524 "name" : "targetCodeableConcept",
2525 "in" : "query"
2526 }
2527 ]
2528 }
2529 },
2530 "/CodeSystem/$lookup" : {
2531 "post" : {
2532 "summary" : "operation",
2533 "tags" : [
2534 "CodeSystem"
2535 ],
2536 "description" : "lookup",
2537 "responses" : {
2538 "200" : {
2539 "description" : "response"
2540 }
2541 },
2542 "requestBody" : {
2543 "content" : {
2544 "application/fhir+json" : {
2545 "schema" : {
2546 "$ref" : "#/components/schemas/fhir_Resource"
2547 },
2548 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
2549 }
2550 }
2551 }
2552 },
2553 "get" : {
2554 "summary" : "operation",
2555 "tags" : [
2556 "CodeSystem"
2557 ],
2558 "description" : "lookup",
2559 "responses" : {
2560 "200" : {
2561 "description" : "response"
2562 }
2563 },
2564 "parameters" : [
2565 {
2566 "schema" : {
2567 "type" : "string"
2568 },
2569 "description" : "The code that is to be located. If a code is provided, a system must be provided",
2570 "name" : "code",
2571 "in" : "query"
2572 },
2573 {
2574 "schema" : {
2575 "type" : "string"
2576 },
2577 "description" : "The system for the code that is to be located",
2578 "name" : "system",
2579 "in" : "query"
2580 },
2581 {
2582 "schema" : {
2583 "type" : "string"
2584 },
2585 "description" : "The version of the system, if one was provided in the source data",
2586 "name" : "version",
2587 "in" : "query"
2588 },
2589 {
2590 "schema" : {
2591 "type" : "string"
2592 },
2593 "description" : "The date for which the information should be returned. Normally, this is the current conditions (which is the default value) but under some circumstances, systems need to acccess this information as it would have been in the past. A typical example of this would be where code selection is constrained to the set of codes that were available when the patient was treated, not when the record is being edited. Note that which date is appropriate is a matter for implementation policy.",
2594 "name" : "date",
2595 "in" : "query"
2596 },
2597 {
2598 "schema" : {
2599 "type" : "string"
2600 },
2601 "description" : "A property that the client wishes to be returned in the output. If no properties are specified, the server chooses what to return. The following properties are defined for all code systems: name, version (code system info) and code information: display, designation, and lang.X where X is a designation language code. These properties are returned explicitly in named out parameters with matching names, or in designations. In addition, any property codes defined by [this specification](codesystem.html#defined-props) or by the CodeSystem ([CodeSystem.property.code](codesystem-definitions.html#CodeSystem.property)) are allowed, and these are returned in the out parameter ```property```",
2602 "name" : "property",
2603 "in" : "query"
2604 }
2605 ]
2606 }
2607 },
2608 "/CodeSystem" : {
2609 "post" : {
2610 "summary" : "create",
2611 "tags" : [
2612 "CodeSystem"
2613 ],
2614 "responses" : {
2615 "201" : {
2616 "description" : "response"
2617 }
2618 },
2619 "requestBody" : {
2620 "content" : {
2621 "application/fhir+json" : {
2622 "schema" : {
2623 "$ref" : "#/components/schemas/fhir_Resource"
2624 },
2625 "example" : "{\n \"resourceType\" : \"CodeSystem\"\n}"
2626 }
2627 }
2628 }
2629 },
2630 "get" : {
2631 "summary" : "search-type",
2632 "tags" : [
2633 "CodeSystem"
2634 ],
2635 "parameters" : [
2636 {
2637 "schema" : {
2638 "type" : "string"
2639 },
2640 "name" : "_count",
2641 "in" : "query"
2642 },
2643 {
2644 "schema" : {
2645 "type" : "string"
2646 },
2647 "name" : "_page",
2648 "in" : "query"
2649 },
2650 {
2651 "schema" : {
2652 "type" : "string"
2653 },
2654 "description" : "The ID of the resource",
2655 "name" : "_id",
2656 "in" : "query"
2657 },
2658 {
2659 "schema" : {
2660 "type" : "string"
2661 },
2662 "name" : "system",
2663 "in" : "query"
2664 },
2665 {
2666 "schema" : {
2667 "type" : "string"
2668 },
2669 "name" : "url",
2670 "in" : "query"
2671 },
2672 {
2673 "schema" : {
2674 "type" : "string"
2675 },
2676 "name" : "version",
2677 "in" : "query"
2678 },
2679 {
2680 "schema" : {
2681 "type" : "string"
2682 },
2683 "name" : "name",
2684 "in" : "query"
2685 },
2686 {
2687 "schema" : {
2688 "type" : "string"
2689 },
2690 "name" : "title",
2691 "in" : "query"
2692 },
2693 {
2694 "schema" : {
2695 "type" : "string"
2696 },
2697 "name" : "status",
2698 "in" : "query"
2699 },
2700 {
2701 "schema" : {
2702 "type" : "string"
2703 },
2704 "name" : "publisher",
2705 "in" : "query"
2706 },
2707 {
2708 "schema" : {
2709 "type" : "string"
2710 },
2711 "name" : "description",
2712 "in" : "query"
2713 },
2714 {
2715 "schema" : {
2716 "type" : "string"
2717 },
2718 "name" : "content-mode",
2719 "in" : "query"
2720 },
2721 {
2722 "schema" : {
2723 "type" : "string"
2724 },
2725 "name" : "code",
2726 "in" : "query"
2727 },
2728 {
2729 "schema" : {
2730 "type" : "string"
2731 },
2732 "name" : "identifier",
2733 "in" : "query"
2734 },
2735 {
2736 "schema" : {
2737 "type" : "string"
2738 },
2739 "name" : "date",
2740 "in" : "query"
2741 }
2742 ],
2743 "responses" : {
2744 "200" : {
2745 "content" : {
2746 "application/fhir+json" : {
2747 "schema" : {
2748 "$ref" : "#/components/schemas/fhir_Resource"
2749 },
2750 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
2751 }
2752 },
2753 "description" : "resource 'Bundle'"
2754 }
2755 }
2756 }
2757 },
2758 "/CodeSystem/_search" : {
2759 "post" : {
2760 "summary" : "search-type",
2761 "tags" : [
2762 "CodeSystem"
2763 ],
2764 "parameters" : [
2765 {
2766 "schema" : {
2767 "type" : "string"
2768 },
2769 "name" : "_count",
2770 "in" : "query"
2771 },
2772 {
2773 "schema" : {
2774 "type" : "string"
2775 },
2776 "name" : "_page",
2777 "in" : "query"
2778 },
2779 {
2780 "schema" : {
2781 "type" : "string"
2782 },
2783 "description" : "The ID of the resource",
2784 "name" : "_id",
2785 "in" : "query"
2786 },
2787 {
2788 "schema" : {
2789 "type" : "string"
2790 },
2791 "name" : "system",
2792 "in" : "query"
2793 },
2794 {
2795 "schema" : {
2796 "type" : "string"
2797 },
2798 "name" : "url",
2799 "in" : "query"
2800 },
2801 {
2802 "schema" : {
2803 "type" : "string"
2804 },
2805 "name" : "version",
2806 "in" : "query"
2807 },
2808 {
2809 "schema" : {
2810 "type" : "string"
2811 },
2812 "name" : "name",
2813 "in" : "query"
2814 },
2815 {
2816 "schema" : {
2817 "type" : "string"
2818 },
2819 "name" : "title",
2820 "in" : "query"
2821 },
2822 {
2823 "schema" : {
2824 "type" : "string"
2825 },
2826 "name" : "status",
2827 "in" : "query"
2828 },
2829 {
2830 "schema" : {
2831 "type" : "string"
2832 },
2833 "name" : "publisher",
2834 "in" : "query"
2835 },
2836 {
2837 "schema" : {
2838 "type" : "string"
2839 },
2840 "name" : "description",
2841 "in" : "query"
2842 },
2843 {
2844 "schema" : {
2845 "type" : "string"
2846 },
2847 "name" : "content-mode",
2848 "in" : "query"
2849 },
2850 {
2851 "schema" : {
2852 "type" : "string"
2853 },
2854 "name" : "code",
2855 "in" : "query"
2856 },
2857 {
2858 "schema" : {
2859 "type" : "string"
2860 },
2861 "name" : "identifier",
2862 "in" : "query"
2863 },
2864 {
2865 "schema" : {
2866 "type" : "string"
2867 },
2868 "name" : "date",
2869 "in" : "query"
2870 }
2871 ],
2872 "responses" : {
2873 "200" : {
2874 "content" : {
2875 "application/fhir+json" : {
2876 "schema" : {
2877 "$ref" : "#/components/schemas/fhir_Resource"
2878 },
2879 "example" : "{\n \"resourceType\" : \"Bundle\"\n}"
2880 }
2881 },
2882 "description" : "resource 'Bundle'"
2883 }
2884 }
2885 }
2886 },
2887 "/ConceptMap/{id}" : {
2888 "get" : {
2889 "summary" : "read",
2890 "tags" : [
2891 "ConceptMap"
2892 ],
2893 "parameters" : [
2894 {
2895 "name" : "id",
2896 "description" : "Resource Id",
2897 "style" : "simple",
2898 "schema" : {
2899 "type" : "string",
2900 "minimum" : 1
2901 },
2902 "example" : "123",
2903 "in" : "path",
2904 "required" : true
2905 }
2906 ],
2907 "responses" : {
2908 "200" : {
2909 "content" : {
2910 "application/fhir+json" : {
2911 "schema" : {
2912 "$ref" : "#/components/schemas/fhir_Resource"
2913 },
2914 "example" : "{\n \"resourceType\" : \"ConceptMap\"\n}"
2915 }
2916 },
2917 "description" : "resource 'ConceptMap'"
2918 }
2919 }
2920 },
2921 "put" : {
2922 "summary" : "update",
2923 "tags" : [
2924 "ConceptMap"
2925 ],
2926 "parameters" : [
2927 {
2928 "name" : "id",
2929 "description" : "Resource Id",
2930 "style" : "simple",
2931 "schema" : {
2932 "type" : "string",
2933 "minimum" : 1
2934 },
2935 "example" : "123",
2936 "in" : "path",
2937 "required" : true
2938 }
2939 ],
2940 "responses" : {
2941 "200" : {
2942 "description" : "response"
2943 }
2944 },
2945 "requestBody" : {
2946 "content" : {
2947 "application/fhir+json" : {
2948 "schema" : {
2949 "$ref" : "#/components/schemas/fhir_Resource"
2950 },
2951 "example" : "{\n \"resourceType\" : \"ConceptMap\"\n}"
2952 }
2953 }
2954 }
2955 }
2956 },
2957 "/StructureMap/{id}" : {
2958 "get" : {
2959 "summary" : "read",
2960 "tags" : [
2961 "StructureMap"
2962 ],
2963 "parameters" : [
2964 {
2965 "name" : "id",
2966 "description" : "Resource Id",
2967 "style" : "simple",
2968 "schema" : {
2969 "type" : "string",
2970 "minimum" : 1
2971 },
2972 "example" : "123",
2973 "in" : "path",
2974 "required" : true
2975 }
2976 ],
2977 "responses" : {
2978 "200" : {
2979 "content" : {
2980 "application/fhir+json" : {
2981 "schema" : {
2982 "$ref" : "#/components/schemas/fhir_Resource"
2983 },
2984 "example" : "{\n \"resourceType\" : \"StructureMap\"\n}"
2985 }
2986 },
2987 "description" : "resource 'StructureMap'"
2988 }
2989 }
2990 }
2991 },
2992 "/StructureMap/$transform" : {
2993 "post" : {
2994 "summary" : "operation",
2995 "tags" : [
2996 "StructureMap"
2997 ],
2998 "description" : "transform",
2999 "responses" : {
3000 "200" : {
3001 "description" : "response"
3002 }
3003 },
3004 "requestBody" : {
3005 "content" : {
3006 "application/fhir+json" : {
3007 "schema" : {
3008 "$ref" : "#/components/schemas/fhir_Resource"
3009 },
3010 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
3011 }
3012 }
3013 }
3014 },
3015 "get" : {
3016 "summary" : "operation",
3017 "tags" : [
3018 "StructureMap"
3019 ],
3020 "description" : "transform",
3021 "responses" : {
3022 "200" : {
3023 "description" : "response"
3024 }
3025 },
3026 "parameters" : [
3027 {
3028 "schema" : {
3029 "type" : "string"
3030 },
3031 "description" : "The structure map to apply. This is only needed if the operation is invoked at the resource level and no structureMap has been provided. If the $transform operation is invoked on a particular structure map, this will be ignored by the server",
3032 "name" : "source",
3033 "in" : "query"
3034 },
3035 {
3036 "schema" : {
3037 "type" : "string"
3038 },
3039 "description" : "The logical content to transform",
3040 "name" : "content",
3041 "in" : "query"
3042 }
3043 ]
3044 }
3045 },
3046 "/CodeSystem/{id}/$find-matches" : {
3047 "post" : {
3048 "parameters" : [
3049 {
3050 "name" : "id",
3051 "description" : "Resource Id",
3052 "style" : "simple",
3053 "schema" : {
3054 "type" : "string",
3055 "minimum" : 1
3056 },
3057 "example" : "123",
3058 "in" : "path",
3059 "required" : true
3060 }
3061 ],
3062 "summary" : "operation",
3063 "description" : "find-matches",
3064 "requestBody" : {
3065 "content" : {
3066 "application/fhir+json" : {
3067 "schema" : {
3068 "$ref" : "#/components/schemas/fhir_Resource"
3069 },
3070 "example" : "{\n \"resourceType\" : \"Parameters\"\n}"
3071 }
3072 }
3073 },
3074 "tags" : [
3075 "CodeSystem"
3076 ],
3077 "responses" : {
3078 "200" : {
3079 "description" : "response"
3080 }
3081 }
3082 },
3083 "get" : {
3084 "summary" : "operation",
3085 "tags" : [
3086 "CodeSystem"
3087 ],
3088 "description" : "find-matches",
3089 "responses" : {
3090 "200" : {
3091 "description" : "response"
3092 }
3093 },
3094 "parameters" : [
3095 {
3096 "schema" : {
3097 "type" : "string"
3098 },
3099 "description" : "One or more properties that contain information to be composed into the code",
3100 "name" : "property",
3101 "in" : "query"
3102 },
3103 {
3104 "schema" : {
3105 "type" : "string"
3106 },
3107 "description" : "Whether the operation is being used by a human ('false'), or a machine ('true'). If the operation is being used by a human, the terminology server can return a list of possible matches, with commentary. For a machine, the server returns complete or partial matches, not possible matches. The default value is 'false'",
3108 "name" : "exact",
3109 "in" : "query"
3110 },
3111 {
3112 "name" : "id",
3113 "description" : "Resource Id",
3114 "style" : "simple",
3115 "schema" : {
3116 "type" : "string",
3117 "minimum" : 1
3118 },
3119 "example" : "123",
3120 "in" : "path",
3121 "required" : true
3122 }
3123 ]
3124 }
3125 }
3126 },
3127 "security" : [
3128 {
3129 "bearerAuth" : [
3130
3131 ]
3132 }
3133 ]
3134 }