Skip to main content

GraphQL FHIR resources S-Z

This page records root fields found by introspecting the Ovok sandbox on 8 October 2026. Every listed type links to its canonical FHIR R4 resource page, which remains the source for resource elements, parameter meanings, and REST interactions. See queries and pagination for common arguments and their behavior, and mutations for shared write signatures.

The search column lists only resource-specific arguments. The schema declares these as GraphQL String arguments. A field in this snapshot is not a guarantee that every environment or AccessPolicy permits the operation.

FHIR resourceRead, list, connection fieldsResource-specific list argumentsMutations
ScheduleSchedule(id: ID!)
ScheduleList
ScheduleConnection
active, actor, date, identifier, service_category, service_type, specialtyScheduleCreate
ScheduleUpdate
SchedulePatch
ScheduleDelete
SearchParameterSearchParameter(id: ID!)
SearchParameterList
SearchParameterConnection
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, typeSearchParameterCreate
SearchParameterUpdate
SearchParameterPatch
SearchParameterDelete
ServiceRequestServiceRequest(id: ID!)
ServiceRequestList
ServiceRequestConnection
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_codeServiceRequestCreate
ServiceRequestUpdate
ServiceRequestPatch
ServiceRequestDelete
SlotSlot(id: ID!)
SlotList
SlotConnection
appointment_type, identifier, schedule, service_category, service_type, specialty, start, status, endSlotCreate
SlotUpdate
SlotPatch
SlotDelete
SpecimenSpecimen(id: ID!)
SpecimenList
SpecimenConnection
accession, bodysite, collected, collector, container, container_id, identifier, parent, patient, status, subject, typeSpecimenCreate
SpecimenUpdate
SpecimenPatch
SpecimenDelete
SpecimenDefinitionSpecimenDefinition(id: ID!)
SpecimenDefinitionList
SpecimenDefinitionConnection
container, identifier, typeSpecimenDefinitionCreate
SpecimenDefinitionUpdate
SpecimenDefinitionPatch
SpecimenDefinitionDelete
StructureDefinitionStructureDefinition(id: ID!)
StructureDefinitionList
StructureDefinitionConnection
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, valuesetStructureDefinitionCreate
StructureDefinitionUpdate
StructureDefinitionPatch
StructureDefinitionDelete
StructureMapStructureMap(id: ID!)
StructureMapList
StructureMapConnection
context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, identifierStructureMapCreate
StructureMapUpdate
StructureMapPatch
StructureMapDelete
SubscriptionSubscription(id: ID!)
SubscriptionList
SubscriptionConnection
contact, criteria, payload, status, type, url, authorSubscriptionCreate
SubscriptionUpdate
SubscriptionPatch
SubscriptionDelete
SubstanceSubstance(id: ID!)
SubstanceList
SubstanceConnection
category, code, container_identifier, expiry, identifier, quantity, status, substance_referenceSubstanceCreate
SubstanceUpdate
SubstancePatch
SubstanceDelete
SubstanceNucleicAcidSubstanceNucleicAcid(id: ID!)
SubstanceNucleicAcidList
SubstanceNucleicAcidConnection
—SubstanceNucleicAcidCreate
SubstanceNucleicAcidUpdate
SubstanceNucleicAcidPatch
SubstanceNucleicAcidDelete
SubstancePolymerSubstancePolymer(id: ID!)
SubstancePolymerList
SubstancePolymerConnection
—SubstancePolymerCreate
SubstancePolymerUpdate
SubstancePolymerPatch
SubstancePolymerDelete
SubstanceProteinSubstanceProtein(id: ID!)
SubstanceProteinList
SubstanceProteinConnection
—SubstanceProteinCreate
SubstanceProteinUpdate
SubstanceProteinPatch
SubstanceProteinDelete
SubstanceReferenceInformationSubstanceReferenceInformation(id: ID!)
SubstanceReferenceInformationList
SubstanceReferenceInformationConnection
—SubstanceReferenceInformationCreate
SubstanceReferenceInformationUpdate
SubstanceReferenceInformationPatch
SubstanceReferenceInformationDelete
SubstanceSourceMaterialSubstanceSourceMaterial(id: ID!)
SubstanceSourceMaterialList
SubstanceSourceMaterialConnection
—SubstanceSourceMaterialCreate
SubstanceSourceMaterialUpdate
SubstanceSourceMaterialPatch
SubstanceSourceMaterialDelete
SubstanceSpecificationSubstanceSpecification(id: ID!)
SubstanceSpecificationList
SubstanceSpecificationConnection
codeSubstanceSpecificationCreate
SubstanceSpecificationUpdate
SubstanceSpecificationPatch
SubstanceSpecificationDelete
SupplyDeliverySupplyDelivery(id: ID!)
SupplyDeliveryList
SupplyDeliveryConnection
identifier, patient, receiver, status, supplierSupplyDeliveryCreate
SupplyDeliveryUpdate
SupplyDeliveryPatch
SupplyDeliveryDelete
SupplyRequestSupplyRequest(id: ID!)
SupplyRequestList
SupplyRequestConnection
date, identifier, category, requester, status, subject, supplierSupplyRequestCreate
SupplyRequestUpdate
SupplyRequestPatch
SupplyRequestDelete
TaskTask(id: ID!)
TaskList
TaskConnection
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_orderTaskCreate
TaskUpdate
TaskPatch
TaskDelete
TerminologyCapabilitiesTerminologyCapabilities(id: ID!)
TerminologyCapabilitiesList
TerminologyCapabilitiesConnection
context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_valueTerminologyCapabilitiesCreate
TerminologyCapabilitiesUpdate
TerminologyCapabilitiesPatch
TerminologyCapabilitiesDelete
TestReportTestReport(id: ID!)
TestReportList
TestReportConnection
identifier, issued, participant, result, tester, testscriptTestReportCreate
TestReportUpdate
TestReportPatch
TestReportDelete
TestScriptTestScript(id: ID!)
TestScriptList
TestScriptConnection
context, context_quantity, context_type, date, description, identifier, jurisdiction, name, publisher, status, testscript_capability, title, url, version, context_type_quantity, context_type_valueTestScriptCreate
TestScriptUpdate
TestScriptPatch
TestScriptDelete
ValueSetValueSet(id: ID!)
ValueSetList
ValueSetConnection
context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, identifier, code, expansion, referenceValueSetCreate
ValueSetUpdate
ValueSetPatch
ValueSetDelete
VerificationResultVerificationResult(id: ID!)
VerificationResultList
VerificationResultConnection
targetVerificationResultCreate
VerificationResultUpdate
VerificationResultPatch
VerificationResultDelete
VisionPrescriptionVisionPrescription(id: ID!)
VisionPrescriptionList
VisionPrescriptionConnection
identifier, patient, encounter, datewritten, prescriber, statusVisionPrescriptionCreate
VisionPrescriptionUpdate
VisionPrescriptionPatch
VisionPrescriptionDelete