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 }