PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.order-catalog@1.0.0
    http://hl7.org/fhir/uv/order-catalog/CapabilityStatement/cs-device-custodian
{
  "description": "This Section describes the expected capabilities of the Custodian of a catalog of medical devices. This role is responsible for providing responses to the queries submitted by the catalog consumers. \\n\\nThe DeviceDefinition Resource is the focal Resource describing a model of device in the catalog.",
  "_filename": "CapabilityStatement-cs-device-custodian.json",
  "package_name": "hl7.fhir.uv.order-catalog",
  "format": [ "xml", "json" ],
  "date": "2022-10-21",
  "publisher": "HL7 International / Orders and Observations",
  "fhirVersion": "5.0.0",
  "jurisdiction": [ {
    "coding": [ {
      "code": "001",
      "system": "http://unstats.un.org/unsd/methods/m49/m49.htm"
    } ]
  } ],
  "name": "CapabilityStatement4DeviceCustodian",
  "type": null,
  "experimental": "false",
  "resourceType": "CapabilityStatement",
  "title": "CapabilityStatement for custodian of catalog of medical devices",
  "package_version": "1.0.0",
  "extension": [ {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode": "oo"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger": 2,
    "_valueInteger": {
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical": "http://hl7.org/fhir/uv/order-catalog/ImplementationGuide/ig-uv-order-catalog"
      } ]
    }
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode": "trial-use",
    "_valueCode": {
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical": "http://hl7.org/fhir/uv/order-catalog/ImplementationGuide/ig-uv-order-catalog"
      } ]
    }
  } ],
  "status": "active",
  "id": "b5b306dd-2a2a-478f-acec-5211469f4316",
  "kind": "requirements",
  "implementationGuide": [ "http://hl7.org/fhir/uv/order-catalog/ImplementationGuide/ig-uv-order-catalog" ],
  "url": "http://hl7.org/fhir/uv/order-catalog/CapabilityStatement/cs-device-custodian",
  "identifier": [ {
    "value": "urn:oid:2.16.840.1.113883.4.642.40.55.13.1",
    "system": "urn:ietf:rfc:3986"
  } ],
  "version": "1.0.0",
  "contact": [ {
    "telecom": [ {
      "value": "http://www.hl7.org/Special/committees/orders",
      "system": "url"
    } ]
  } ],
  "rest": [ {
    "mode": "server",
    "resource": [ {
      "type": "DeviceDefinition",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
        "valueCode": "SHALL"
      } ],
      "interaction": [ {
        "code": "search-type",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ]
      }, {
        "code": "read",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ]
      }, {
        "code": "vread",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        } ]
      } ],
      "searchParam": [ {
        "name": "_id",
        "type": "token",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "http://hl7.org/fhir/2022Sep/search.html#id"
      }, {
        "name": "_lastUpdated",
        "type": "date",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        } ],
        "documentation": "http://hl7.org/fhir/2022Sep/search.html#lastUpdated"
      } ],
      "searchInclude": [ "iterate=*" ],
      "referencePolicy": [ "enforced" ],
      "supportedProfile": [ "http://hl7.org/fhir/uv/order-catalog/StructureDefinition/DeviceModel" ]
    } ],
    "security": {
      "description": "1. A custodian **SHALL** reject any unauthorized requests by returning an HTTP 401 \"Unauthorized\", HTTP 403 \"Forbidden\", or HTTP 404 \"Not Found\" ."
    },
    "documentation": "The Custodian of a catalog of medical devices **SHALL**:\n\n1. Support profiles CatalogHeader, DeviceModel defined in this Implementation Guide..\n2.  Implement the RESTful behavior according to the FHIR specification.\n3. Return the following response classes:\n   - (Status 400): invalid parameter\n   - (Status 401/4xx): unauthorized request\n   - (Status 403): insufficient scope\n   - (Status 404): unknown resource\n   - (Status 410): deleted resource.\n4. Support json source formats for all order-catalog interactions.\n5. Identify the order-catalog  profiles supported as part of the FHIR `meta.profile` attribute for each instance.\n6. Support the searchParameters on each profile  individually and in combination.\n\nThe Custodian of a catalog of medical devices **SHOULD**:\n\n1. Support xml source formats for all order-catalog interactions.\n2. support the Catalog profile of the Composition Resource in the core standard\n"
  } ]
}