Skip to main content

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 resourceRead, list, connection fieldsResource-specific list argumentsMutations
AccountAccount(id: ID!)
AccountList
AccountConnection
identifier, name, owner, patient, period, status, subject, typeAccountCreate
AccountUpdate
AccountPatch
AccountDelete
ActivityDefinitionActivityDefinition(id: ID!)
ActivityDefinitionList
ActivityDefinitionConnection
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, codeActivityDefinitionCreate
ActivityDefinitionUpdate
ActivityDefinitionPatch
ActivityDefinitionDelete
AdverseEventAdverseEvent(id: ID!)
AdverseEventList
AdverseEventConnection
actuality, category, date, event, location, recorder, resultingcondition, seriousness, severity, study, subject, substanceAdverseEventCreate
AdverseEventUpdate
AdverseEventPatch
AdverseEventDelete
AllergyIntoleranceAllergyIntolerance(id: ID!)
AllergyIntoleranceList
AllergyIntoleranceConnection
asserter, category, clinical_status, code, criticality, date, identifier, last_date, manifestation, onset, patient, recorder, route, severity, type, verification_status, encounterAllergyIntoleranceCreate
AllergyIntoleranceUpdate
AllergyIntolerancePatch
AllergyIntoleranceDelete
AppointmentAppointment(id: ID!)
AppointmentList
AppointmentConnection
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, endAppointmentCreate
AppointmentUpdate
AppointmentPatch
AppointmentDelete
AppointmentResponseAppointmentResponse(id: ID!)
AppointmentResponseList
AppointmentResponseConnection
actor, appointment, identifier, location, part_status, patient, practitionerAppointmentResponseCreate
AppointmentResponseUpdate
AppointmentResponsePatch
AppointmentResponseDelete
AuditEventAuditEvent(id: ID!)
AuditEventList
AuditEventConnection
action, address, agent, agent_name, agent_role, altid, date, entity, entity_name, entity_role, entity_type, outcome, patient, policy, site, source, subtype, typeAuditEventCreate
AuditEventUpdate
AuditEventPatch
AuditEventDelete
BasicBasic(id: ID!)
BasicList
BasicConnection
author, code, created, identifier, patient, subjectBasicCreate
BasicUpdate
BasicPatch
BasicDelete
BinaryBinary(id: ID!)
BinaryList
BinaryConnection
—BinaryCreate
BinaryUpdate
BinaryPatch
BinaryDelete
BiologicallyDerivedProductBiologicallyDerivedProduct(id: ID!)
BiologicallyDerivedProductList
BiologicallyDerivedProductConnection
—BiologicallyDerivedProductCreate
BiologicallyDerivedProductUpdate
BiologicallyDerivedProductPatch
BiologicallyDerivedProductDelete
BodyStructureBodyStructure(id: ID!)
BodyStructureList
BodyStructureConnection
identifier, location, morphology, patientBodyStructureCreate
BodyStructureUpdate
BodyStructurePatch
BodyStructureDelete
BundleBundle(id: ID!)
BundleList
BundleConnection
composition, identifier, message, timestamp, typeBundleCreate
BundleUpdate
BundlePatch
BundleDelete
CapabilityStatementCapabilityStatement(id: ID!)
CapabilityStatementList
CapabilityStatementConnection
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_valueCapabilityStatementCreate
CapabilityStatementUpdate
CapabilityStatementPatch
CapabilityStatementDelete
CarePlanCarePlan(id: ID!)
CarePlanList
CarePlanConnection
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, subjectCarePlanCreate
CarePlanUpdate
CarePlanPatch
CarePlanDelete
CareTeamCareTeam(id: ID!)
CareTeamList
CareTeamConnection
date, identifier, patient, category, encounter, participant, status, subject, name, roleCareTeamCreate
CareTeamUpdate
CareTeamPatch
CareTeamDelete
CatalogEntryCatalogEntry(id: ID!)
CatalogEntryList
CatalogEntryConnection
—CatalogEntryCreate
CatalogEntryUpdate
CatalogEntryPatch
CatalogEntryDelete
ChargeItemChargeItem(id: ID!)
ChargeItemList
ChargeItemConnection
account, code, context, entered_date, enterer, factor_override, identifier, occurrence, patient, performer_actor, performer_function, performing_organization, price_override, quantity, requesting_organization, service, subjectChargeItemCreate
ChargeItemUpdate
ChargeItemPatch
ChargeItemDelete
ChargeItemDefinitionChargeItemDefinition(id: ID!)
ChargeItemDefinitionList
ChargeItemDefinitionConnection
context, context_quantity, context_type, date, description, effective, identifier, jurisdiction, publisher, status, title, url, version, context_type_quantity, context_type_valueChargeItemDefinitionCreate
ChargeItemDefinitionUpdate
ChargeItemDefinitionPatch
ChargeItemDefinitionDelete
ClaimClaim(id: ID!)
ClaimList
ClaimConnection
care_team, created, detail_udi, encounter, enterer, facility, identifier, insurer, item_udi, patient, payee, priority, procedure_udi, provider, status, subdetail_udi, useClaimCreate
ClaimUpdate
ClaimPatch
ClaimDelete
ClaimResponseClaimResponse(id: ID!)
ClaimResponseList
ClaimResponseConnection
created, disposition, identifier, insurer, outcome, patient, payment_date, request, requestor, status, useClaimResponseCreate
ClaimResponseUpdate
ClaimResponsePatch
ClaimResponseDelete
ClinicalImpressionClinicalImpression(id: ID!)
ClinicalImpressionList
ClinicalImpressionConnection
date, patient, assessor, encounter, finding_code, finding_ref, identifier, investigation, previous, problem, status, subject, supporting_infoClinicalImpressionCreate
ClinicalImpressionUpdate
ClinicalImpressionPatch
ClinicalImpressionDelete
CodeSystemCodeSystem(id: ID!)
CodeSystemList
CodeSystemConnection
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, systemCodeSystemCreate
CodeSystemUpdate
CodeSystemPatch
CodeSystemDelete
CommunicationCommunication(id: ID!)
CommunicationList
CommunicationConnection
based_on, category, encounter, identifier, instantiates_canonical, instantiates_uri, medium, part_of, patient, received, recipient, sender, sent, status, subject, priority_order, topic, priorityCommunicationCreate
CommunicationUpdate
CommunicationPatch
CommunicationDelete
CommunicationRequestCommunicationRequest(id: ID!)
CommunicationRequestList
CommunicationRequestConnection
authored, based_on, category, encounter, group_identifier, identifier, medium, occurrence, patient, priority, recipient, replaces, requester, sender, status, subject, priority_orderCommunicationRequestCreate
CommunicationRequestUpdate
CommunicationRequestPatch
CommunicationRequestDelete
CompartmentDefinitionCompartmentDefinition(id: ID!)
CompartmentDefinitionList
CompartmentDefinitionConnection
context, context_quantity, context_type, date, description, name, publisher, status, url, version, context_type_quantity, context_type_value, code, resourceCompartmentDefinitionCreate
CompartmentDefinitionUpdate
CompartmentDefinitionPatch
CompartmentDefinitionDelete
CompositionComposition(id: ID!)
CompositionList
CompositionConnection
date, identifier, patient, type, attester, author, category, confidentiality, context, encounter, entry, period, related_id, related_ref, section, status, subject, titleCompositionCreate
CompositionUpdate
CompositionPatch
CompositionDelete
ConceptMapConceptMap(id: ID!)
ConceptMapList
ConceptMapConnection
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_uriConceptMapCreate
ConceptMapUpdate
ConceptMapPatch
ConceptMapDelete
ConditionCondition(id: ID!)
ConditionList
ConditionConnection
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_dateConditionCreate
ConditionUpdate
ConditionPatch
ConditionDelete
ConsentConsent(id: ID!)
ConsentList
ConsentConnection
date, identifier, patient, action, actor, category, consentor, data, organization, period, purpose, scope, security_label, source_reference, statusConsentCreate
ConsentUpdate
ConsentPatch
ConsentDelete
ContractContract(id: ID!)
ContractList
ContractConnection
authority, domain, identifier, instantiates, issued, patient, signer, status, subject, urlContractCreate
ContractUpdate
ContractPatch
ContractDelete
CoverageCoverage(id: ID!)
CoverageList
CoverageConnection
beneficiary, class_type, class_value, dependent, identifier, patient, payor, policy_holder, status, subscriber, typeCoverageCreate
CoverageUpdate
CoveragePatch
CoverageDelete
CoverageEligibilityRequestCoverageEligibilityRequest(id: ID!)
CoverageEligibilityRequestList
CoverageEligibilityRequestConnection
created, enterer, facility, identifier, patient, provider, statusCoverageEligibilityRequestCreate
CoverageEligibilityRequestUpdate
CoverageEligibilityRequestPatch
CoverageEligibilityRequestDelete
CoverageEligibilityResponseCoverageEligibilityResponse(id: ID!)
CoverageEligibilityResponseList
CoverageEligibilityResponseConnection
created, disposition, identifier, insurer, outcome, patient, request, requestor, statusCoverageEligibilityResponseCreate
CoverageEligibilityResponseUpdate
CoverageEligibilityResponsePatch
CoverageEligibilityResponseDelete