PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.r4.medicationprocess9@2.0.0-beta.4
    http://nictiz.nl/fhir/CapabilityStatement/mp-MedicationData.RetrieveServe.Base
{
  "description": "This CapabilityStatement describes the base requirements for a client/server to fulfill the 'Retrieve/Serve medication data' transaction within Medication Process 9 (MP9) version 3.0. See [Landingspagina Medicatieproces](https://informatiestandaarden.nictiz.nl/wiki/Landingspagina_Medicatieproces) for additional information. For the MedMij context the [mp-MedicationData.RetrieveServe.MedMij](http://nictiz.nl/fhir/CapabilityStatement/mp-MedicationData.RetrieveServe.MedMij) CapabilityStatement describes the minimal requirements, while the [mp-MedicationData.RetrieveServe](http://nictiz.nl/fhir/CapabilityStatement/mp-MedicationData.RetrieveServe) CapabilityStatement should be used in any other context.",
  "_filename": "CapabilityStatement-mp-MedicationData.RetrieveServe.Base.json",
  "package_name": "nictiz.fhir.nl.r4.medicationprocess9",
  "format": [ "xml", "json" ],
  "date": "2024-03-06",
  "publisher": "Nictiz",
  "fhirVersion": "4.0.1",
  "purpose": "This CapabilityStatement is informative in nature and is designed as a base for the 'Retrieve/Serve medication data' transaction.",
  "name": "mp MedicationData.RetrieveServe.Base",
  "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
  "type": null,
  "experimental": null,
  "resourceType": "CapabilityStatement",
  "title": null,
  "package_version": "2.0.0-beta.4",
  "status": "active",
  "id": "7b3b5b88-4356-4a56-9cbf-3c7a2d9c3af3",
  "kind": "requirements",
  "url": "http://nictiz.nl/fhir/CapabilityStatement/mp-MedicationData.RetrieveServe.Base",
  "version": "2.0.0-beta.3",
  "contact": [ {
    "name": "Nictiz",
    "telecom": [ {
      "use": "work",
      "value": "https://www.nictiz.nl",
      "system": "url"
    } ]
  } ],
  "rest": [ {
    "mode": "client",
    "resource": [ {
      "type": "MedicationRequest",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "period-of-use",
        "type": "date",
        "definition": "http://nictiz.nl/fhir/SearchParameter/period-of-use"
      } ],
      "searchInclude": [ "MedicationRequest:patient", "MedicationRequest:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement", "http://nictiz.nl/fhir/StructureDefinition/mp-VariableDosingRegimen", "http://nictiz.nl/fhir/StructureDefinition/mp-DispenseRequest" ]
    }, {
      "type": "MedicationDispense",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/category"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "period-of-use",
        "type": "date",
        "definition": "http://nictiz.nl/fhir/SearchParameter/period-of-use"
      }, {
        "name": "whenhandedover",
        "type": "date"
      } ],
      "searchInclude": [ "MedicationDispense:patient", "MedicationDispense:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-AdministrationAgreement", "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationDispense" ]
    }, {
      "type": "MedicationStatement",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "period-of-use",
        "type": "date",
        "definition": "http://nictiz.nl/fhir/SearchParameter/period-of-use"
      } ],
      "searchInclude": [ "MedicationStatement:patient", "MedicationStatement:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationUse2" ]
    }, {
      "type": "MedicationAdministration",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/category"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "effective-time",
        "type": "date"
      } ],
      "searchInclude": [ "MedicationAdministration:patient", "MedicationAdministration:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAdministration2" ]
    }, {
      "type": "Patient",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" ]
    }, {
      "type": "Medication",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "code",
        "type": "token",
        "documentation": "This search parameter only needs to be supported as a chained search parameter (i.e. as `medication.code` on MedicationRequest, MedicationDispense, MedicationStatement and MedicationAdministration)."
      } ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-PharmaceuticalProduct" ]
    }, {
      "type": "RelatedPerson",
      "interaction": [ {
        "code": "read"
      } ],
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle. For a client support of the read interaction is mandatory.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" ]
    }, {
      "type": "PractitionerRole",
      "interaction": [ {
        "code": "read"
      } ],
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle. For a client support of the read interaction is mandatory.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" ]
    }, {
      "type": "Practitioner",
      "interaction": [ {
        "code": "read"
      } ],
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle. For a client support of the read interaction is mandatory.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" ]
    }, {
      "type": "Location",
      "interaction": [ {
        "code": "read"
      } ],
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle. For a client support of the read interaction is mandatory.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" ]
    }, {
      "type": "Organization",
      "interaction": [ {
        "code": "read"
      } ],
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle. For a client support of the read interaction is mandatory.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" ]
    } ],
    "interaction": [ {
      "code": "search-system"
    } ],
    "documentation": "Minimal requirements for a client to fulfill the 'Retrieve medication data' transaction (system role: MP-MGR)."
  }, {
    "mode": "server",
    "resource": [ {
      "type": "MedicationRequest",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "period-of-use",
        "type": "date",
        "definition": "http://nictiz.nl/fhir/SearchParameter/period-of-use"
      } ],
      "searchInclude": [ "MedicationRequest:patient", "MedicationRequest:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement", "http://nictiz.nl/fhir/StructureDefinition/mp-VariableDosingRegimen", "http://nictiz.nl/fhir/StructureDefinition/mp-DispenseRequest" ]
    }, {
      "type": "MedicationDispense",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/category"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "period-of-use",
        "type": "date",
        "definition": "http://nictiz.nl/fhir/SearchParameter/period-of-use"
      }, {
        "name": "whenhandedover",
        "type": "date"
      } ],
      "searchInclude": [ "MedicationDispense:patient", "MedicationDispense:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-AdministrationAgreement", "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationDispense" ]
    }, {
      "type": "MedicationStatement",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "period-of-use",
        "type": "date",
        "definition": "http://nictiz.nl/fhir/SearchParameter/period-of-use"
      } ],
      "searchInclude": [ "MedicationStatement:patient", "MedicationStatement:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationUse2" ]
    }, {
      "type": "MedicationAdministration",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "pharmaceutical-treatment-identifier",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/pharmaceutical-treatment-identifier"
      }, {
        "name": "category",
        "type": "token",
        "definition": "http://nictiz.nl/fhir/SearchParameter/category"
      }, {
        "name": "medication",
        "type": "reference"
      }, {
        "name": "effective-time",
        "type": "date"
      } ],
      "searchInclude": [ "MedicationAdministration:patient", "MedicationAdministration:medication" ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAdministration2" ]
    }, {
      "type": "Patient",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" ]
    }, {
      "type": "Medication",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "code",
        "type": "token",
        "documentation": "This search parameter only needs to be supported as a chained search parameter (i.e. as `medication.code` on MedicationRequest, MedicationDispense, MedicationStatement and MedicationAdministration)."
      } ],
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-PharmaceuticalProduct" ]
    }, {
      "type": "RelatedPerson",
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" ]
    }, {
      "type": "PractitionerRole",
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" ]
    }, {
      "type": "Practitioner",
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" ]
    }, {
      "type": "Location",
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" ]
    }, {
      "type": "Organization",
      "documentation": "This is a secondary resource that needs to be resolvable, either by supporting a read interaction or explicitly including it in the Bundle.",
      "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" ]
    } ],
    "interaction": [ {
      "code": "search-system"
    } ],
    "documentation": "Minimal requirements for a server to fulfill the 'Serve medication data' transaction (system role: MP-MGB)."
  } ]
}