Skip to main content

Declared, not tested

Medplum public API: declared capabilities

An observation of what this endpoint's CapabilityStatement declared when it was retrieved. Nothing listed here was requested or exercised, so none of it is a claim that the declared interaction works.

Retrieved on the run of
2026-10-03
Document SHA-256
66de88dd18fb10b72e3312b4c2548fd735428380a0787eb3833834025816f8c3

It declares 146 resources, 1170 resource and interaction pairs, 2916 search parameters, 1 operations and 201 declared profiles.

Page 2 of 2, listing 39 of the 147 rows below (Practitioner to VisionPrescription). Pages are split between resources and never inside one, and every row on every page is in the data.

Declared resources

Declared resources, interactions, search parameters and operations
ResourceInteractionsSearch parametersOperationsProfiles declared
Practitionercreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, address, address-city, address-country, address-postalcode, address-state, address-use, email, family, gender, given, phone, phonetic, telecom, active, communication, identifier, name, qualification-code, qualification-davinci-pdex-where-validnone declared2
PractitionerRolecreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, email, phone, telecom, active, date, endpoint, identifier, location, organization, practitioner, role, service, specialty, networknone declared2
Procedurecreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, code, date, identifier, patient, encounter, based-on, category, instantiates-canonical, instantiates-uri, location, part-of, performer, reason-code, reason-reference, status, subjectnone declared2
Provenancecreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, agent, agent-role, agent-type, entity, location, patient, recorded, signature-type, target, when, activitynone declared2
Questionnairecreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, code, context, context-quantity, context-type, date, definition, description, effective, identifier, jurisdiction, name, publisher, status, subject-type, title, url, version, context-type-quantity, context-type-valuenone declared1
QuestionnaireResponsecreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, author, authored, based-on, encounter, identifier, part-of, patient, questionnaire, source, status, subjectnone declared1
RelatedPersoncreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, address, address-city, address-country, address-postalcode, address-state, address-use, birthdate, email, gender, phone, phonetic, telecom, active, identifier, name, patient, relationshipnone declared2
RequestGroupcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, author, authored, code, encounter, group-identifier, identifier, instantiates-canonical, instantiates-uri, intent, participant, patient, priority, status, subject, priority-ordernone declared1
ResearchDefinitioncreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, composed-of, context, context-quantity, context-type, date, depends-on, derived-from, description, effective, identifier, jurisdiction, name, predecessor, publisher, status, successor, title, topic, url, version, context-type-quantity, context-type-valuenone declared1
ResearchElementDefinitioncreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, composed-of, context, context-quantity, context-type, date, depends-on, derived-from, description, effective, identifier, jurisdiction, name, predecessor, publisher, status, successor, title, topic, url, version, context-type-quantity, context-type-valuenone declared1
ResearchStudycreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, category, date, focus, identifier, keyword, location, partof, principalinvestigator, protocol, site, sponsor, status, title, classifier, condition, description, eligibility, name, objective-description, objective-type, part-of, phase, recruitment-actual, recruitment-target, region, study-design, progress-status-state-actual, progress-status-state-period, progress-status-state-period-actual, outcome-measure-referencenone declared1
ResearchSubjectcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, date, identifier, individual, patient, status, studynone declared1
RiskAssessmentcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, date, identifier, patient, encounter, condition, method, performer, probability, risk, subjectnone declared1
RiskEvidenceSynthesiscreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, context, context-quantity, context-type, date, description, effective, identifier, jurisdiction, name, publisher, status, title, url, version, context-type-quantity, context-type-valuenone declared1
Schedulecreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, active, actor, date, identifier, service-category, service-type, specialtynone declared1
SearchParametercreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, context, context-quantity, context-type, date, description, jurisdiction, name, publisher, status, url, version, context-type-quantity, context-type-value, base, code, component, derived-from, target, typenone declared1
ServiceRequestcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, code, identifier, patient, encounter, authored, based-on, body-site, category, instantiates-canonical, instantiates-uri, intent, occurrence, order-detail, performer, performer-type, priority, replaces, requester, requisition, specimen, status, subject, priority-order, reason-codenone declared2
Slotcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, appointment-type, identifier, schedule, service-category, service-type, specialty, start, status, endnone declared1
Specimencreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, accession, bodysite, collected, collector, container, container-id, identifier, parent, patient, status, subject, typenone declared2
SpecimenDefinitioncreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, container, identifier, typenone declared1
StructureDefinitioncreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, context, context-quantity, context-type, date, description, jurisdiction, name, publisher, status, title, url, version, context-type-quantity, context-type-value, identifier, abstract, base, base-path, derivation, experimental, ext-context, keyword, kind, path, type, valuesetnone declared1
StructureMapcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, context, context-quantity, context-type, date, description, jurisdiction, name, publisher, status, title, url, version, context-type-quantity, context-type-value, identifiernone declared1
Subscriptioncreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, contact, criteria, payload, status, type, url, authornone declared1
Substancecreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, category, code, container-identifier, expiry, identifier, quantity, status, substance-referencenone declared1
SubstanceNucleicAcidcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _projectnone declared1
SubstancePolymercreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _projectnone declared1
SubstanceProteincreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _projectnone declared1
SubstanceReferenceInformationcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _projectnone declared1
SubstanceSourceMaterialcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _projectnone declared1
SubstanceSpecificationcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, codenone declared1
SupplyDeliverycreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, identifier, patient, receiver, status, suppliernone declared1
SupplyRequestcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, date, identifier, category, requester, status, subject, suppliernone declared1
Taskcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, authored-on, based-on, business-status, code, encounter, focus, group-identifier, identifier, intent, modified, owner, part-of, patient, performer, period, priority, requester, status, subject, due-date, priority-ordernone declared1
TerminologyCapabilitiescreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, context, context-quantity, context-type, date, description, jurisdiction, name, publisher, status, title, url, version, context-type-quantity, context-type-valuenone declared1
TestReportcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, identifier, issued, participant, result, tester, testscriptnone declared1
TestScriptcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, context, context-quantity, context-type, date, description, identifier, jurisdiction, name, publisher, status, testscript-capability, title, url, version, context-type-quantity, context-type-valuenone declared1
ValueSetcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, context, context-quantity, context-type, date, description, jurisdiction, name, publisher, status, title, url, version, context-type-quantity, context-type-value, identifier, code, expansion, referencenone declared1
VerificationResultcreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, targetnone declared1
VisionPrescriptioncreate, delete, history-instance, patch, read, search-type, update, vread_id, _lastUpdated, _compartment, _profile, _security, _source, _tag, _project, identifier, patient, encounter, datewritten, prescriber, statusnone declared1

The same declaration as data, every row of it: api/capabilities/medplum.json, documented by capabilities.schema.json.

A declaration is what a publisher says its server supports. This page does not test any of it and grades none of it; the grade on the endpoint page is computed separately, from the same document, by the method on how we grade.