{
"description": "This CapabilityStatement describes the expected capabilities of a system that conforms to the IE Core Implementation Guide as a Server. It lists the RESTful interactions, supported profiles, and search parameters for each resource type.",
"_filename": "CapabilityStatement-ie-core-server.json",
"package_name": "nostalgic-ie.fhir.core",
"format": [ "json", "xml" ],
"date": "2025-01-01",
"publisher": "IE Core (Proof of Concept by Nithin Mohan T K)",
"fhirVersion": "4.0.1",
"jurisdiction": [ {
"coding": [ {
"code": "IE",
"system": "urn:iso:std:iso:3166",
"display": "Ireland"
} ]
} ],
"name": "IECoreServerCapabilityStatement",
"type": null,
"experimental": "false",
"resourceType": "CapabilityStatement",
"title": "IE Core Server CapabilityStatement",
"package_version": "0.2.0",
"status": "draft",
"id": "84bc15f7-515e-46d5-8c59-6020c1c4ce14",
"kind": "instance",
"url": "https://hl7-ie.github.io/ie-core/fhir/ie/core/CapabilityStatement/ie-core-server",
"version": "0.1.0",
"implementation": {
"url": "https://hl7-ie.github.io/ie-core/fhir/ie/core",
"description": "IE Core FHIR Server"
},
"rest": [ {
"mode": "server",
"resource": [ {
"type": "Patient",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "name",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/Patient-name"
}, {
"name": "family",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/individual-family"
}, {
"name": "given",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/individual-given"
}, {
"name": "gender",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/individual-gender"
}, {
"name": "birthdate",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/individual-birthdate"
}, {
"name": "identifier",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Patient-identifier"
}, {
"name": "_id",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Resource-id"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-patient", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-patient-eprescription", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-patient-summary-patient" ]
}, {
"type": "Practitioner",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "name",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/Practitioner-name"
}, {
"name": "identifier",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Practitioner-identifier"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitioner" ]
}, {
"type": "PractitionerRole",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "practitioner",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/PractitionerRole-practitioner"
}, {
"name": "organization",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/PractitionerRole-organization"
}, {
"name": "specialty",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/PractitionerRole-specialty"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitionerrole" ]
}, {
"type": "Organization",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "name",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/Organization-name"
}, {
"name": "identifier",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Organization-identifier"
}, {
"name": "address",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/Organization-address"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-organization" ]
}, {
"type": "Location",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "name",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/Location-name"
}, {
"name": "address",
"type": "string",
"definition": "http://hl7.org/fhir/SearchParameter/Location-address"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-location" ]
}, {
"type": "Encounter",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-date"
}, {
"name": "type",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-type"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Encounter-status"
}, {
"name": "class",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Encounter-class"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-encounter" ]
}, {
"type": "Condition",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "code",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-code"
}, {
"name": "onset-date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/Condition-onset-date"
}, {
"name": "clinical-status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Condition-clinical-status"
}, {
"name": "category",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Condition-category"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-condition-encounter-diagnosis", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-condition-problems-health-concerns" ]
}, {
"type": "Procedure",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-date"
}, {
"name": "code",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-code"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Procedure-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-procedure" ]
}, {
"type": "Observation",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "category",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Observation-category"
}, {
"name": "code",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-code"
}, {
"name": "date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-date"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Observation-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-observation-clinical-result", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-laboratory-result-observation", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-simple-observation", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-vital-signs", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-blood-pressure" ]
}, {
"type": "DiagnosticReport",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "category",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/DiagnosticReport-category"
}, {
"name": "code",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-code"
}, {
"name": "date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-date"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/DiagnosticReport-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-diagnosticreport-lab", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-diagnosticreport-note" ]
}, {
"type": "DocumentReference",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "type",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-type"
}, {
"name": "category",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/DocumentReference-category"
}, {
"name": "date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-date"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-documentreference" ]
}, {
"type": "MedicationRequest",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/medications-status"
}, {
"name": "intent",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/MedicationRequest-intent"
}, {
"name": "authoredon",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/MedicationRequest-authoredon"
}, {
"name": "identifier",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-identifier",
"documentation": "Prescription item identifier (HIQA EP 3.5.1)."
}, {
"name": "group-identifier",
"type": "token",
"definition": "https://hl7-ie.github.io/ie-core/fhir/ie/core/SearchParameter/ie-core-medicationrequest-group-identifier",
"documentation": "Electronic prescription (group) identifier: all items of one prescription (HIQA EP 3.1)."
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-medicationrequest", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-medicationrequest-eprescription" ]
}, {
"type": "MedicationDispense",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/medications-status"
}, {
"name": "prescription",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/medications-prescription",
"documentation": "SHALL be supported. The number of repeats already dispensed is DERIVED by counting completed dispenses for a prescription item (HIQA EP 3.5.11; ADR-003); it is not stored."
}, {
"name": "whenhandedover",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/MedicationDispense-whenhandedover"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-medicationdispense", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-medicationdispense-edispensation" ]
}, {
"type": "Medication",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "code",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-code"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-medication", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-medication-eprescription" ]
}, {
"type": "Immunization",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-date"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Immunization-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-immunization" ]
}, {
"type": "AllergyIntolerance",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "clinical-status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-allergyintolerance" ]
}, {
"type": "CarePlan",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "category",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/CarePlan-category"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/CarePlan-status"
}, {
"name": "date",
"type": "date",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-date"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-careplan" ]
}, {
"type": "CareTeam",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/CareTeam-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-careteam" ]
}, {
"type": "Goal",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "lifecycle-status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Goal-lifecycle-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-goal" ]
}, {
"type": "ServiceRequest",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/ServiceRequest-status"
}, {
"name": "category",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/ServiceRequest-category"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-servicerequest" ]
}, {
"type": "Coverage",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/Coverage-patient"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Coverage-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-coverage" ]
}, {
"type": "Device",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/Device-patient"
}, {
"name": "type",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Device-type"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-implantable-device" ]
}, {
"type": "Provenance",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "target",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/Provenance-target"
}, {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/Provenance-patient"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-provenance" ]
}, {
"type": "RelatedPerson",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-relatedperson" ]
}, {
"type": "QuestionnaireResponse",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-patient"
}, {
"name": "questionnaire",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-questionnaire"
}, {
"name": "status",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-status"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-questionnaireresponse" ]
}, {
"type": "Specimen",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
}, {
"code": "create"
}, {
"code": "update"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/Specimen-patient"
}, {
"name": "type",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Specimen-type"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-specimen" ]
}, {
"type": "Bundle",
"interaction": [ {
"code": "read"
}, {
"code": "create"
}, {
"code": "search-type"
} ],
"searchParam": [ {
"name": "identifier",
"type": "token",
"definition": "http://hl7.org/fhir/SearchParameter/Bundle-identifier"
} ],
"documentation": "An ePrescription is exchanged as an IE Core ePrescription Bundle (HIQA EP; ADR-003). A cross-border prescription claims the cross-border profile in meta.profile.",
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-bundle-eprescription", "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-bundle-eprescription-crossborder" ]
}, {
"type": "List",
"interaction": [ {
"code": "read"
}, {
"code": "search-type"
} ],
"searchParam": [ {
"name": "patient",
"type": "reference",
"definition": "http://hl7.org/fhir/SearchParameter/clinical-patient"
} ],
"supportedProfile": [ "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-list-allergies-at-prescribing" ]
} ],
"documentation": "The IE Core Server **SHALL** support the Patient resource and **SHOULD** support all other resources listed in this CapabilityStatement. The server **SHALL** implement REST behaviour according to the FHIR specification."
} ]
}