GraphQL FHIR resources A-C
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 resource | Read, list, connection fields | Resource-specific list arguments | Mutations |
|---|---|---|---|
| Account | Account(id: ID!)AccountListAccountConnection | identifier, name, owner, patient, period, status, subject, type | AccountCreateAccountUpdateAccountPatchAccountDelete |
| ActivityDefinition | ActivityDefinition(id: ID!)ActivityDefinitionListActivityDefinitionConnection | 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_value, code | ActivityDefinitionCreateActivityDefinitionUpdateActivityDefinitionPatchActivityDefinitionDelete |
| AdverseEvent | AdverseEvent(id: ID!)AdverseEventListAdverseEventConnection | actuality, category, date, event, location, recorder, resultingcondition, seriousness, severity, study, subject, substance | AdverseEventCreateAdverseEventUpdateAdverseEventPatchAdverseEventDelete |
| AllergyIntolerance | AllergyIntolerance(id: ID!)AllergyIntoleranceListAllergyIntoleranceConnection | asserter, category, clinical_status, code, criticality, date, identifier, last_date, manifestation, onset, patient, recorder, route, severity, type, verification_status, encounter | AllergyIntoleranceCreateAllergyIntoleranceUpdateAllergyIntolerancePatchAllergyIntoleranceDelete |
| Appointment | Appointment(id: ID!)AppointmentListAppointmentConnection | actor, appointment_type, based_on, date, identifier, location, part_status, patient, practitioner, reason_code, reason_reference, service_category, service_type, slot, specialty, status, supporting_info, end | AppointmentCreateAppointmentUpdateAppointmentPatchAppointmentDelete |
| AppointmentResponse | AppointmentResponse(id: ID!)AppointmentResponseListAppointmentResponseConnection | actor, appointment, identifier, location, part_status, patient, practitioner | AppointmentResponseCreateAppointmentResponseUpdateAppointmentResponsePatchAppointmentResponseDelete |
| AuditEvent | AuditEvent(id: ID!)AuditEventListAuditEventConnection | action, address, agent, agent_name, agent_role, altid, date, entity, entity_name, entity_role, entity_type, outcome, patient, policy, site, source, subtype, type | AuditEventCreateAuditEventUpdateAuditEventPatchAuditEventDelete |
| Basic | Basic(id: ID!)BasicListBasicConnection | author, code, created, identifier, patient, subject | BasicCreateBasicUpdateBasicPatchBasicDelete |
| Binary | Binary(id: ID!)BinaryListBinaryConnection | — | BinaryCreateBinaryUpdateBinaryPatchBinaryDelete |
| BiologicallyDerivedProduct | BiologicallyDerivedProduct(id: ID!)BiologicallyDerivedProductListBiologicallyDerivedProductConnection | — | BiologicallyDerivedProductCreateBiologicallyDerivedProductUpdateBiologicallyDerivedProductPatchBiologicallyDerivedProductDelete |
| BodyStructure | BodyStructure(id: ID!)BodyStructureListBodyStructureConnection | identifier, location, morphology, patient | BodyStructureCreateBodyStructureUpdateBodyStructurePatchBodyStructureDelete |
| Bundle | Bundle(id: ID!)BundleListBundleConnection | composition, identifier, message, timestamp, type | BundleCreateBundleUpdateBundlePatchBundleDelete |
| CapabilityStatement | CapabilityStatement(id: ID!)CapabilityStatementListCapabilityStatementConnection | context, context_quantity, context_type, date, description, fhirversion, format, guide, jurisdiction, mode, name, publisher, resource, resource_profile, security_service, software, status, supported_profile, title, url, version, context_type_quantity, context_type_value | CapabilityStatementCreateCapabilityStatementUpdateCapabilityStatementPatchCapabilityStatementDelete |
| CarePlan | CarePlan(id: ID!)CarePlanListCarePlanConnection | date, identifier, patient, activity_code, activity_date, activity_reference, based_on, care_team, category, condition, encounter, goal, instantiates_canonical, instantiates_uri, intent, part_of, performer, replaces, status, subject | CarePlanCreateCarePlanUpdateCarePlanPatchCarePlanDelete |
| CareTeam | CareTeam(id: ID!)CareTeamListCareTeamConnection | date, identifier, patient, category, encounter, participant, status, subject, name, role | CareTeamCreateCareTeamUpdateCareTeamPatchCareTeamDelete |
| CatalogEntry | CatalogEntry(id: ID!)CatalogEntryListCatalogEntryConnection | — | CatalogEntryCreateCatalogEntryUpdateCatalogEntryPatchCatalogEntryDelete |
| ChargeItem | ChargeItem(id: ID!)ChargeItemListChargeItemConnection | account, code, context, entered_date, enterer, factor_override, identifier, occurrence, patient, performer_actor, performer_function, performing_organization, price_override, quantity, requesting_organization, service, subject | ChargeItemCreateChargeItemUpdateChargeItemPatchChargeItemDelete |
| ChargeItemDefinition | ChargeItemDefinition(id: ID!)ChargeItemDefinitionListChargeItemDefinitionConnection | context, context_quantity, context_type, date, description, effective, identifier, jurisdiction, publisher, status, title, url, version, context_type_quantity, context_type_value | ChargeItemDefinitionCreateChargeItemDefinitionUpdateChargeItemDefinitionPatchChargeItemDefinitionDelete |
| Claim | Claim(id: ID!)ClaimListClaimConnection | care_team, created, detail_udi, encounter, enterer, facility, identifier, insurer, item_udi, patient, payee, priority, procedure_udi, provider, status, subdetail_udi, use | ClaimCreateClaimUpdateClaimPatchClaimDelete |
| ClaimResponse | ClaimResponse(id: ID!)ClaimResponseListClaimResponseConnection | created, disposition, identifier, insurer, outcome, patient, payment_date, request, requestor, status, use | ClaimResponseCreateClaimResponseUpdateClaimResponsePatchClaimResponseDelete |
| ClinicalImpression | ClinicalImpression(id: ID!)ClinicalImpressionListClinicalImpressionConnection | date, patient, assessor, encounter, finding_code, finding_ref, identifier, investigation, previous, problem, status, subject, supporting_info | ClinicalImpressionCreateClinicalImpressionUpdateClinicalImpressionPatchClinicalImpressionDelete |
| CodeSystem | CodeSystem(id: ID!)CodeSystemListCodeSystemConnection | context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, code, content_mode, identifier, language, supplements, system | CodeSystemCreateCodeSystemUpdateCodeSystemPatchCodeSystemDelete |
| Communication | Communication(id: ID!)CommunicationListCommunicationConnection | based_on, category, encounter, identifier, instantiates_canonical, instantiates_uri, medium, part_of, patient, received, recipient, sender, sent, status, subject, priority_order, topic, priority | CommunicationCreateCommunicationUpdateCommunicationPatchCommunicationDelete |
| CommunicationRequest | CommunicationRequest(id: ID!)CommunicationRequestListCommunicationRequestConnection | authored, based_on, category, encounter, group_identifier, identifier, medium, occurrence, patient, priority, recipient, replaces, requester, sender, status, subject, priority_order | CommunicationRequestCreateCommunicationRequestUpdateCommunicationRequestPatchCommunicationRequestDelete |
| CompartmentDefinition | CompartmentDefinition(id: ID!)CompartmentDefinitionListCompartmentDefinitionConnection | context, context_quantity, context_type, date, description, name, publisher, status, url, version, context_type_quantity, context_type_value, code, resource | CompartmentDefinitionCreateCompartmentDefinitionUpdateCompartmentDefinitionPatchCompartmentDefinitionDelete |
| Composition | Composition(id: ID!)CompositionListCompositionConnection | date, identifier, patient, type, attester, author, category, confidentiality, context, encounter, entry, period, related_id, related_ref, section, status, subject, title | CompositionCreateCompositionUpdateCompositionPatchCompositionDelete |
| ConceptMap | ConceptMap(id: ID!)ConceptMapListConceptMapConnection | context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, identifier, dependson, other, product, source, source_code, source_system, source_uri, target, target_code, target_system, target_uri | ConceptMapCreateConceptMapUpdateConceptMapPatchConceptMapDelete |
| Condition | Condition(id: ID!)ConditionListConditionConnection | code, identifier, patient, abatement_age, abatement_date, abatement_string, asserter, body_site, category, clinical_status, encounter, evidence, evidence_detail, onset_age, onset_date, onset_info, recorded_date, severity, stage, subject, verification_status, asserted_date | ConditionCreateConditionUpdateConditionPatchConditionDelete |
| Consent | Consent(id: ID!)ConsentListConsentConnection | date, identifier, patient, action, actor, category, consentor, data, organization, period, purpose, scope, security_label, source_reference, status | ConsentCreateConsentUpdateConsentPatchConsentDelete |
| Contract | Contract(id: ID!)ContractListContractConnection | authority, domain, identifier, instantiates, issued, patient, signer, status, subject, url | ContractCreateContractUpdateContractPatchContractDelete |
| Coverage | Coverage(id: ID!)CoverageListCoverageConnection | beneficiary, class_type, class_value, dependent, identifier, patient, payor, policy_holder, status, subscriber, type | CoverageCreateCoverageUpdateCoveragePatchCoverageDelete |
| CoverageEligibilityRequest | CoverageEligibilityRequest(id: ID!)CoverageEligibilityRequestListCoverageEligibilityRequestConnection | created, enterer, facility, identifier, patient, provider, status | CoverageEligibilityRequestCreateCoverageEligibilityRequestUpdateCoverageEligibilityRequestPatchCoverageEligibilityRequestDelete |
| CoverageEligibilityResponse | CoverageEligibilityResponse(id: ID!)CoverageEligibilityResponseListCoverageEligibilityResponseConnection | created, disposition, identifier, insurer, outcome, patient, request, requestor, status | CoverageEligibilityResponseCreateCoverageEligibilityResponseUpdateCoverageEligibilityResponsePatchCoverageEligibilityResponseDelete |