{
"description": "This capability statement is listing the RESTful resources that are exposed as well as the three use cases that are supported by the BC FHIR implementation of PLR (see json or XML for more details):\\n* Maintain - used when an external source is communicating a change to PLR\\n* Batch - allows for the sending of multiple Maintain transactions at one time (not implemented yet)\\n* Queries - a set of operations are defined that allow the querying of PLR FHIR instances (entityQuery and extendedQuery)\\n\\nAll POST and PUT Requests are sent using a Paramaters resource and the Response is always a Bundle resource containing an OperationOutcome and the expected profile(s) (BCPractitioner, BCPractitionerBundle ect ...)",
"_filename": "CapabilityStatement-bc-plr-server-capability-statement.json",
"package_name": "fhir.ca-bc.provider",
"format": [ "json" ],
"_format": [ {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
} ]
} ],
"date": "2024-03-20",
"publisher": "BC Ministry of Health",
"fhirVersion": "4.0.1",
"jurisdiction": [ {
"coding": [ {
"code": "CA",
"system": "urn:iso:std:iso:3166",
"display": "Canada"
} ]
} ],
"name": "BCPLRServerCapabilityStatement",
"type": null,
"experimental": null,
"resourceType": "CapabilityStatement",
"title": "BC PLR Server Capability Statement",
"package_version": "1.0.1",
"status": "active",
"id": "b9421d50-d240-4c44-8f5c-3f2ba7da87ad",
"kind": "requirements",
"url": "http://hlth.gov.bc.ca/fhir/provider/CapabilityStatement/bc-plr-server-capability-statement",
"version": "1.0.0",
"contact": [ {
"name": "BC Ministry of Health",
"telecom": [ {
"value": "https://www2.gov.bc.ca/gov/content/governments/organizational-structure/ministries-organizations/ministries/health",
"system": "url"
} ]
} ],
"rest": [ {
"mode": "server",
"resource": [ {
"type": "Practitioner",
"profile": "http://hlth.gov.bc.ca/fhir/provider/StructureDefinition/bc-practitioner",
"operation": [ {
"name": "entityQuery",
"definition": "http://hlth.gov.bc.ca/fhir/provider/OperationDefinition/bc-entity-practitioner-query"
}, {
"name": "extendedQuery",
"definition": "http://hlth.gov.bc.ca/fhir/provider/OperationDefinition/bc-extended-practitioner-query",
"documentation": "FUTURE"
} ],
"interaction": [ {
"code": "read",
"documentation": "RESTful GET service"
}, {
"code": "search-type",
"documentation": "RESTful Search"
} ],
"searchParam": [ {
"name": "identifier",
"type": "string",
"documentation": "Practitioner identifier, format |"
}, {
"name": "_id",
"type": "string",
"documentation": "Practitioner IPC, unique identifier"
}, {
"name": "family",
"type": "string",
"documentation": "Practitioner family name"
}, {
"name": "given",
"type": "string",
"documentation": "Practitioner given name"
}, {
"name": "gender",
"type": "string",
"documentation": "Practitioner gender"
}, {
"name": "address-city",
"type": "string",
"documentation": "Practitioner city"
}, {
"name": "_has",
"type": "string",
"documentation": "PractitionerRole:practitioner:role= "
} ],
"searchRevInclude": [ "PractitionerRole:practitioner" ],
"supportedProfile": [ "http://hlth.gov.bc.ca/fhir/provider/StructureDefinition/bc-practitioner-bundle" ]
}, {
"type": "Organization",
"profile": "http://hlth.gov.bc.ca/fhir/provider/StructureDefinition/bc-organization",
"operation": [ {
"name": "entityQuery",
"definition": "http://hlth.gov.bc.ca/fhir/provider/OperationDefinition/bc-entity-organization-query"
}, {
"name": "extendedQuery",
"definition": "http://hlth.gov.bc.ca/fhir/provider/OperationDefinition/bc-extended-organization-query",
"documentation": "FUTURE"
} ],
"interaction": [ {
"code": "read",
"documentation": "RESTful GET service"
}, {
"code": "search-type",
"documentation": "RESTful Search"
} ],
"searchParam": [ {
"name": "identifier",
"type": "string",
"documentation": "Organization identifier, format |"
}, {
"name": "name",
"type": "string",
"documentation": "Organization name"
}, {
"name": "type",
"type": "string",
"documentation": "Organization role type"
}, {
"name": "address-city",
"type": "string",
"documentation": "Organization city"
} ],
"supportedProfile": [ "http://hlth.gov.bc.ca/fhir/provider/StructureDefinition/bc-organization-bundle" ]
}, {
"type": "Location",
"profile": "http://hlth.gov.bc.ca/fhir/provider/StructureDefinition/bc-location",
"operation": [ {
"name": "entityQuery",
"definition": "http://hlth.gov.bc.ca/fhir/provider/OperationDefinition/bc-entity-location-query"
}, {
"name": "extendedQuery",
"definition": "http://hlth.gov.bc.ca/fhir/provider/OperationDefinition/bc-extended-location-query",
"documentation": "FUTURE"
} ],
"interaction": [ {
"code": "read",
"documentation": "RESTful GET service"
}, {
"code": "search-type",
"documentation": "RESTful Search"
} ],
"searchParam": [ {
"name": "identifier",
"type": "string",
"documentation": "Location identifier, format |"
}, {
"name": "address-city",
"type": "string",
"documentation": "Location city"
}, {
"name": "address-line1",
"type": "string",
"documentation": "Location city"
}, {
"name": "otheraddress-line1",
"type": "string",
"documentation": "Location city"
}, {
"name": "healthServiceDeliveryArea",
"type": "string",
"documentation": "Location health Service Delivery Area"
}, {
"name": "healthAuthority",
"type": "string",
"documentation": "Location health Authority"
}, {
"name": "communityHealthServiceArea",
"type": "string",
"documentation": "Location community Health Service Area"
}, {
"name": "localHealthArea",
"type": "string",
"documentation": "Location local Health Area"
} ],
"supportedProfile": [ "http://hlth.gov.bc.ca/fhir/provider/StructureDefinition/bc-location-bundle" ]
} ],
"operation": [ {
"name": "maintain",
"definition": "http://hlth.gov.bc.ca/fhir/provider/OperationDefinition/bc-maintain",
"documentation": "A BC resource Bundle is sent to create/update one resource"
} ]
} ]
}