Skip to main content

GraphQL FHIR resources I-O

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
ImagingStudyImagingStudy(id: ID!)
ImagingStudyList
ImagingStudyConnection
identifier, patient, basedon, bodysite, dicom_class, encounter, endpoint, instance, interpreter, modality, performer, reason, referrer, series, started, status, subjectImagingStudyCreate
ImagingStudyUpdate
ImagingStudyPatch
ImagingStudyDelete
ImmunizationImmunization(id: ID!)
ImmunizationList
ImmunizationConnection
date, identifier, patient, location, lot_number, manufacturer, performer, reaction, reaction_date, reason_code, reason_reference, series, status, status_reason, target_disease, vaccine_code, encounterImmunizationCreate
ImmunizationUpdate
ImmunizationPatch
ImmunizationDelete
ImmunizationEvaluationImmunizationEvaluation(id: ID!)
ImmunizationEvaluationList
ImmunizationEvaluationConnection
date, dose_status, identifier, immunization_event, patient, status, target_diseaseImmunizationEvaluationCreate
ImmunizationEvaluationUpdate
ImmunizationEvaluationPatch
ImmunizationEvaluationDelete
ImmunizationRecommendationImmunizationRecommendation(id: ID!)
ImmunizationRecommendationList
ImmunizationRecommendationConnection
date, identifier, information, patient, status, support, target_disease, vaccine_typeImmunizationRecommendationCreate
ImmunizationRecommendationUpdate
ImmunizationRecommendationPatch
ImmunizationRecommendationDelete
ImplementationGuideImplementationGuide(id: ID!)
ImplementationGuideList
ImplementationGuideConnection
context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, depends_on, experimental, global, resourceImplementationGuideCreate
ImplementationGuideUpdate
ImplementationGuidePatch
ImplementationGuideDelete
InsurancePlanInsurancePlan(id: ID!)
InsurancePlanList
InsurancePlanConnection
address, address_city, address_country, address_postalcode, address_state, address_use, administered_by, endpoint, identifier, name, owned_by, phonetic, status, typeInsurancePlanCreate
InsurancePlanUpdate
InsurancePlanPatch
InsurancePlanDelete
InvoiceInvoice(id: ID!)
InvoiceList
InvoiceConnection
account, date, identifier, issuer, participant, participant_role, patient, recipient, status, subject, totalgross, totalnet, typeInvoiceCreate
InvoiceUpdate
InvoicePatch
InvoiceDelete
LibraryLibrary(id: ID!)
LibraryList
LibraryConnection
composed_of, content_type, context, context_quantity, context_type, date, depends_on, derived_from, description, effective, identifier, jurisdiction, name, predecessor, publisher, status, successor, title, topic, type, url, version, context_type_quantity, context_type_valueLibraryCreate
LibraryUpdate
LibraryPatch
LibraryDelete
LinkageLinkage(id: ID!)
LinkageList
LinkageConnection
author, item, sourceLinkageCreate
LinkageUpdate
LinkagePatch
LinkageDelete
ListList(id: ID!)
ListList
ListConnection
code, date, identifier, patient, encounter, empty_reason, item, notes, source, status, subject, titleListCreate
ListUpdate
ListPatch
ListDelete
LocationLocation(id: ID!)
LocationList
LocationConnection
address, address_city, address_country, address_postalcode, address_state, address_use, endpoint, identifier, name, near, operational_status, organization, partof, status, type, physical_typeLocationCreate
LocationUpdate
LocationPatch
LocationDelete
MeasureMeasure(id: ID!)
MeasureList
MeasureConnection
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_valueMeasureCreate
MeasureUpdate
MeasurePatch
MeasureDelete
MeasureReportMeasureReport(id: ID!)
MeasureReportList
MeasureReportConnection
date, evaluated_resource, identifier, measure, patient, period, reporter, status, subjectMeasureReportCreate
MeasureReportUpdate
MeasureReportPatch
MeasureReportDelete
MediaMedia(id: ID!)
MediaList
MediaConnection
based_on, created, device, encounter, identifier, modality, operator, patient, site, status, subject, type, viewMediaCreate
MediaUpdate
MediaPatch
MediaDelete
MedicationMedication(id: ID!)
MedicationList
MedicationConnection
code, expiration_date, form, identifier, ingredient, ingredient_code, lot_number, manufacturer, statusMedicationCreate
MedicationUpdate
MedicationPatch
MedicationDelete
MedicationAdministrationMedicationAdministration(id: ID!)
MedicationAdministrationList
MedicationAdministrationConnection
code, identifier, patient, context, device, effective_time, medication, performer, reason_given, reason_not_given, request, status, subjectMedicationAdministrationCreate
MedicationAdministrationUpdate
MedicationAdministrationPatch
MedicationAdministrationDelete
MedicationDispenseMedicationDispense(id: ID!)
MedicationDispenseList
MedicationDispenseConnection
code, identifier, patient, medication, status, context, destination, performer, prescription, receiver, responsibleparty, subject, type, whenhandedover, whenpreparedMedicationDispenseCreate
MedicationDispenseUpdate
MedicationDispensePatch
MedicationDispenseDelete
MedicationKnowledgeMedicationKnowledge(id: ID!)
MedicationKnowledgeList
MedicationKnowledgeConnection
classification, classification_type, code, doseform, ingredient, ingredient_code, manufacturer, monitoring_program_name, monitoring_program_type, monograph, monograph_type, source_cost, statusMedicationKnowledgeCreate
MedicationKnowledgeUpdate
MedicationKnowledgePatch
MedicationKnowledgeDelete
MedicationRequestMedicationRequest(id: ID!)
MedicationRequestList
MedicationRequestConnection
code, identifier, patient, medication, status, authoredon, category, date, encounter, intended_dispenser, intended_performer, intended_performertype, intent, priority, requester, subject, priority_orderMedicationRequestCreate
MedicationRequestUpdate
MedicationRequestPatch
MedicationRequestDelete
MedicationStatementMedicationStatement(id: ID!)
MedicationStatementList
MedicationStatementConnection
code, identifier, patient, medication, status, category, context, effective, part_of, source, subjectMedicationStatementCreate
MedicationStatementUpdate
MedicationStatementPatch
MedicationStatementDelete
MedicinalProductMedicinalProduct(id: ID!)
MedicinalProductList
MedicinalProductConnection
identifier, name, name_languageMedicinalProductCreate
MedicinalProductUpdate
MedicinalProductPatch
MedicinalProductDelete
MedicinalProductAuthorizationMedicinalProductAuthorization(id: ID!)
MedicinalProductAuthorizationList
MedicinalProductAuthorizationConnection
country, holder, identifier, status, subjectMedicinalProductAuthorizationCreate
MedicinalProductAuthorizationUpdate
MedicinalProductAuthorizationPatch
MedicinalProductAuthorizationDelete
MedicinalProductContraindicationMedicinalProductContraindication(id: ID!)
MedicinalProductContraindicationList
MedicinalProductContraindicationConnection
subjectMedicinalProductContraindicationCreate
MedicinalProductContraindicationUpdate
MedicinalProductContraindicationPatch
MedicinalProductContraindicationDelete
MedicinalProductIndicationMedicinalProductIndication(id: ID!)
MedicinalProductIndicationList
MedicinalProductIndicationConnection
subjectMedicinalProductIndicationCreate
MedicinalProductIndicationUpdate
MedicinalProductIndicationPatch
MedicinalProductIndicationDelete
MedicinalProductIngredientMedicinalProductIngredient(id: ID!)
MedicinalProductIngredientList
MedicinalProductIngredientConnection
—MedicinalProductIngredientCreate
MedicinalProductIngredientUpdate
MedicinalProductIngredientPatch
MedicinalProductIngredientDelete
MedicinalProductInteractionMedicinalProductInteraction(id: ID!)
MedicinalProductInteractionList
MedicinalProductInteractionConnection
subjectMedicinalProductInteractionCreate
MedicinalProductInteractionUpdate
MedicinalProductInteractionPatch
MedicinalProductInteractionDelete
MedicinalProductManufacturedMedicinalProductManufactured(id: ID!)
MedicinalProductManufacturedList
MedicinalProductManufacturedConnection
—MedicinalProductManufacturedCreate
MedicinalProductManufacturedUpdate
MedicinalProductManufacturedPatch
MedicinalProductManufacturedDelete
MedicinalProductPackagedMedicinalProductPackaged(id: ID!)
MedicinalProductPackagedList
MedicinalProductPackagedConnection
identifier, subjectMedicinalProductPackagedCreate
MedicinalProductPackagedUpdate
MedicinalProductPackagedPatch
MedicinalProductPackagedDelete
MedicinalProductPharmaceuticalMedicinalProductPharmaceutical(id: ID!)
MedicinalProductPharmaceuticalList
MedicinalProductPharmaceuticalConnection
identifier, route, target_speciesMedicinalProductPharmaceuticalCreate
MedicinalProductPharmaceuticalUpdate
MedicinalProductPharmaceuticalPatch
MedicinalProductPharmaceuticalDelete
MedicinalProductUndesirableEffectMedicinalProductUndesirableEffect(id: ID!)
MedicinalProductUndesirableEffectList
MedicinalProductUndesirableEffectConnection
subjectMedicinalProductUndesirableEffectCreate
MedicinalProductUndesirableEffectUpdate
MedicinalProductUndesirableEffectPatch
MedicinalProductUndesirableEffectDelete
MessageDefinitionMessageDefinition(id: ID!)
MessageDefinitionList
MessageDefinitionConnection
context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, identifier, category, event, focus, parentMessageDefinitionCreate
MessageDefinitionUpdate
MessageDefinitionPatch
MessageDefinitionDelete
MessageHeaderMessageHeader(id: ID!)
MessageHeaderList
MessageHeaderConnection
author, code, destination, destination_uri, enterer, event, focus, receiver, response_id, responsible, sender, source, source_uri, targetMessageHeaderCreate
MessageHeaderUpdate
MessageHeaderPatch
MessageHeaderDelete
MolecularSequenceMolecularSequence(id: ID!)
MolecularSequenceList
MolecularSequenceConnection
chromosome, identifier, patient, referenceseqid, type, variant_end, variant_start, window_end, window_start, chromosome_variant_coordinate, chromosome_window_coordinate, referenceseqid_variant_coordinate, referenceseqid_window_coordinateMolecularSequenceCreate
MolecularSequenceUpdate
MolecularSequencePatch
MolecularSequenceDelete
NamingSystemNamingSystem(id: ID!)
NamingSystemList
NamingSystemConnection
context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, context_type_quantity, context_type_value, contact, id_type, kind, period, responsible, telecom, type, valueNamingSystemCreate
NamingSystemUpdate
NamingSystemPatch
NamingSystemDelete
NutritionOrderNutritionOrder(id: ID!)
NutritionOrderList
NutritionOrderConnection
identifier, patient, encounter, additive, datetime, formula, instantiates_canonical, instantiates_uri, oraldiet, provider, status, supplementNutritionOrderCreate
NutritionOrderUpdate
NutritionOrderPatch
NutritionOrderDelete
ObservationObservation(id: ID!)
ObservationList
ObservationConnection
code, date, identifier, patient, encounter, based_on, category, combo_code, combo_data_absent_reason, combo_value_concept, combo_value_quantity, component_code, component_data_absent_reason, component_value_concept, component_value_quantity, data_absent_reason, derived_from, device, focus, has_member, method, part_of, performer, specimen, status, subject, value_concept, value_date, value_quantity, value_string, code_value_concept, code_value_date, code_value_quantity, code_value_string, combo_code_value_concept, combo_code_value_quantity, component_code_value_concept, component_code_value_quantityObservationCreate
ObservationUpdate
ObservationPatch
ObservationDelete
ObservationDefinitionObservationDefinition(id: ID!)
ObservationDefinitionList
ObservationDefinitionConnection
code, publisherObservationDefinitionCreate
ObservationDefinitionUpdate
ObservationDefinitionPatch
ObservationDefinitionDelete
OperationDefinitionOperationDefinition(id: ID!)
OperationDefinitionList
OperationDefinitionConnection
context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, base, code, input_profile, instance, kind, output_profile, system, typeOperationDefinitionCreate
OperationDefinitionUpdate
OperationDefinitionPatch
OperationDefinitionDelete
OperationOutcomeOperationOutcome(id: ID!)
OperationOutcomeList
OperationOutcomeConnection
—OperationOutcomeCreate
OperationOutcomeUpdate
OperationOutcomePatch
OperationOutcomeDelete
OrganizationOrganization(id: ID!)
OrganizationList
OrganizationConnection
active, address, address_city, address_country, address_postalcode, address_state, address_use, endpoint, identifier, name, partof, phonetic, typeOrganizationCreate
OrganizationUpdate
OrganizationPatch
OrganizationDelete
OrganizationAffiliationOrganizationAffiliation(id: ID!)
OrganizationAffiliationList
OrganizationAffiliationConnection
active, date, email, endpoint, identifier, location, network, participating_organization, phone, primary_organization, role, service, specialty, telecomOrganizationAffiliationCreate
OrganizationAffiliationUpdate
OrganizationAffiliationPatch
OrganizationAffiliationDelete