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 resource | Read, list, connection fields | Resource-specific list arguments | Mutations |
|---|---|---|---|
| ImagingStudy | ImagingStudy(id: ID!)ImagingStudyListImagingStudyConnection | identifier, patient, basedon, bodysite, dicom_class, encounter, endpoint, instance, interpreter, modality, performer, reason, referrer, series, started, status, subject | ImagingStudyCreateImagingStudyUpdateImagingStudyPatchImagingStudyDelete |
| Immunization | Immunization(id: ID!)ImmunizationListImmunizationConnection | date, identifier, patient, location, lot_number, manufacturer, performer, reaction, reaction_date, reason_code, reason_reference, series, status, status_reason, target_disease, vaccine_code, encounter | ImmunizationCreateImmunizationUpdateImmunizationPatchImmunizationDelete |
| ImmunizationEvaluation | ImmunizationEvaluation(id: ID!)ImmunizationEvaluationListImmunizationEvaluationConnection | date, dose_status, identifier, immunization_event, patient, status, target_disease | ImmunizationEvaluationCreateImmunizationEvaluationUpdateImmunizationEvaluationPatchImmunizationEvaluationDelete |
| ImmunizationRecommendation | ImmunizationRecommendation(id: ID!)ImmunizationRecommendationListImmunizationRecommendationConnection | date, identifier, information, patient, status, support, target_disease, vaccine_type | ImmunizationRecommendationCreateImmunizationRecommendationUpdateImmunizationRecommendationPatchImmunizationRecommendationDelete |
| ImplementationGuide | ImplementationGuide(id: ID!)ImplementationGuideListImplementationGuideConnection | context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, depends_on, experimental, global, resource | ImplementationGuideCreateImplementationGuideUpdateImplementationGuidePatchImplementationGuideDelete |
| InsurancePlan | InsurancePlan(id: ID!)InsurancePlanListInsurancePlanConnection | address, address_city, address_country, address_postalcode, address_state, address_use, administered_by, endpoint, identifier, name, owned_by, phonetic, status, type | InsurancePlanCreateInsurancePlanUpdateInsurancePlanPatchInsurancePlanDelete |
| Invoice | Invoice(id: ID!)InvoiceListInvoiceConnection | account, date, identifier, issuer, participant, participant_role, patient, recipient, status, subject, totalgross, totalnet, type | InvoiceCreateInvoiceUpdateInvoicePatchInvoiceDelete |
| Library | Library(id: ID!)LibraryListLibraryConnection | 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_value | LibraryCreateLibraryUpdateLibraryPatchLibraryDelete |
| Linkage | Linkage(id: ID!)LinkageListLinkageConnection | author, item, source | LinkageCreateLinkageUpdateLinkagePatchLinkageDelete |
| List | List(id: ID!)ListListListConnection | code, date, identifier, patient, encounter, empty_reason, item, notes, source, status, subject, title | ListCreateListUpdateListPatchListDelete |
| Location | Location(id: ID!)LocationListLocationConnection | address, address_city, address_country, address_postalcode, address_state, address_use, endpoint, identifier, name, near, operational_status, organization, partof, status, type, physical_type | LocationCreateLocationUpdateLocationPatchLocationDelete |
| Measure | Measure(id: ID!)MeasureListMeasureConnection | 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 | MeasureCreateMeasureUpdateMeasurePatchMeasureDelete |
| MeasureReport | MeasureReport(id: ID!)MeasureReportListMeasureReportConnection | date, evaluated_resource, identifier, measure, patient, period, reporter, status, subject | MeasureReportCreateMeasureReportUpdateMeasureReportPatchMeasureReportDelete |
| Media | Media(id: ID!)MediaListMediaConnection | based_on, created, device, encounter, identifier, modality, operator, patient, site, status, subject, type, view | MediaCreateMediaUpdateMediaPatchMediaDelete |
| Medication | Medication(id: ID!)MedicationListMedicationConnection | code, expiration_date, form, identifier, ingredient, ingredient_code, lot_number, manufacturer, status | MedicationCreateMedicationUpdateMedicationPatchMedicationDelete |
| MedicationAdministration | MedicationAdministration(id: ID!)MedicationAdministrationListMedicationAdministrationConnection | code, identifier, patient, context, device, effective_time, medication, performer, reason_given, reason_not_given, request, status, subject | MedicationAdministrationCreateMedicationAdministrationUpdateMedicationAdministrationPatchMedicationAdministrationDelete |
| MedicationDispense | MedicationDispense(id: ID!)MedicationDispenseListMedicationDispenseConnection | code, identifier, patient, medication, status, context, destination, performer, prescription, receiver, responsibleparty, subject, type, whenhandedover, whenprepared | MedicationDispenseCreateMedicationDispenseUpdateMedicationDispensePatchMedicationDispenseDelete |
| MedicationKnowledge | MedicationKnowledge(id: ID!)MedicationKnowledgeListMedicationKnowledgeConnection | classification, classification_type, code, doseform, ingredient, ingredient_code, manufacturer, monitoring_program_name, monitoring_program_type, monograph, monograph_type, source_cost, status | MedicationKnowledgeCreateMedicationKnowledgeUpdateMedicationKnowledgePatchMedicationKnowledgeDelete |
| MedicationRequest | MedicationRequest(id: ID!)MedicationRequestListMedicationRequestConnection | code, identifier, patient, medication, status, authoredon, category, date, encounter, intended_dispenser, intended_performer, intended_performertype, intent, priority, requester, subject, priority_order | MedicationRequestCreateMedicationRequestUpdateMedicationRequestPatchMedicationRequestDelete |
| MedicationStatement | MedicationStatement(id: ID!)MedicationStatementListMedicationStatementConnection | code, identifier, patient, medication, status, category, context, effective, part_of, source, subject | MedicationStatementCreateMedicationStatementUpdateMedicationStatementPatchMedicationStatementDelete |
| MedicinalProduct | MedicinalProduct(id: ID!)MedicinalProductListMedicinalProductConnection | identifier, name, name_language | MedicinalProductCreateMedicinalProductUpdateMedicinalProductPatchMedicinalProductDelete |
| MedicinalProductAuthorization | MedicinalProductAuthorization(id: ID!)MedicinalProductAuthorizationListMedicinalProductAuthorizationConnection | country, holder, identifier, status, subject | MedicinalProductAuthorizationCreateMedicinalProductAuthorizationUpdateMedicinalProductAuthorizationPatchMedicinalProductAuthorizationDelete |
| MedicinalProductContraindication | MedicinalProductContraindication(id: ID!)MedicinalProductContraindicationListMedicinalProductContraindicationConnection | subject | MedicinalProductContraindicationCreateMedicinalProductContraindicationUpdateMedicinalProductContraindicationPatchMedicinalProductContraindicationDelete |
| MedicinalProductIndication | MedicinalProductIndication(id: ID!)MedicinalProductIndicationListMedicinalProductIndicationConnection | subject | MedicinalProductIndicationCreateMedicinalProductIndicationUpdateMedicinalProductIndicationPatchMedicinalProductIndicationDelete |
| MedicinalProductIngredient | MedicinalProductIngredient(id: ID!)MedicinalProductIngredientListMedicinalProductIngredientConnection | — | MedicinalProductIngredientCreateMedicinalProductIngredientUpdateMedicinalProductIngredientPatchMedicinalProductIngredientDelete |
| MedicinalProductInteraction | MedicinalProductInteraction(id: ID!)MedicinalProductInteractionListMedicinalProductInteractionConnection | subject | MedicinalProductInteractionCreateMedicinalProductInteractionUpdateMedicinalProductInteractionPatchMedicinalProductInteractionDelete |
| MedicinalProductManufactured | MedicinalProductManufactured(id: ID!)MedicinalProductManufacturedListMedicinalProductManufacturedConnection | — | MedicinalProductManufacturedCreateMedicinalProductManufacturedUpdateMedicinalProductManufacturedPatchMedicinalProductManufacturedDelete |
| MedicinalProductPackaged | MedicinalProductPackaged(id: ID!)MedicinalProductPackagedListMedicinalProductPackagedConnection | identifier, subject | MedicinalProductPackagedCreateMedicinalProductPackagedUpdateMedicinalProductPackagedPatchMedicinalProductPackagedDelete |
| MedicinalProductPharmaceutical | MedicinalProductPharmaceutical(id: ID!)MedicinalProductPharmaceuticalListMedicinalProductPharmaceuticalConnection | identifier, route, target_species | MedicinalProductPharmaceuticalCreateMedicinalProductPharmaceuticalUpdateMedicinalProductPharmaceuticalPatchMedicinalProductPharmaceuticalDelete |
| MedicinalProductUndesirableEffect | MedicinalProductUndesirableEffect(id: ID!)MedicinalProductUndesirableEffectListMedicinalProductUndesirableEffectConnection | subject | MedicinalProductUndesirableEffectCreateMedicinalProductUndesirableEffectUpdateMedicinalProductUndesirableEffectPatchMedicinalProductUndesirableEffectDelete |
| MessageDefinition | MessageDefinition(id: ID!)MessageDefinitionListMessageDefinitionConnection | context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value, identifier, category, event, focus, parent | MessageDefinitionCreateMessageDefinitionUpdateMessageDefinitionPatchMessageDefinitionDelete |
| MessageHeader | MessageHeader(id: ID!)MessageHeaderListMessageHeaderConnection | author, code, destination, destination_uri, enterer, event, focus, receiver, response_id, responsible, sender, source, source_uri, target | MessageHeaderCreateMessageHeaderUpdateMessageHeaderPatchMessageHeaderDelete |
| MolecularSequence | MolecularSequence(id: ID!)MolecularSequenceListMolecularSequenceConnection | chromosome, identifier, patient, referenceseqid, type, variant_end, variant_start, window_end, window_start, chromosome_variant_coordinate, chromosome_window_coordinate, referenceseqid_variant_coordinate, referenceseqid_window_coordinate | MolecularSequenceCreateMolecularSequenceUpdateMolecularSequencePatchMolecularSequenceDelete |
| NamingSystem | NamingSystem(id: ID!)NamingSystemListNamingSystemConnection | 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, value | NamingSystemCreateNamingSystemUpdateNamingSystemPatchNamingSystemDelete |
| NutritionOrder | NutritionOrder(id: ID!)NutritionOrderListNutritionOrderConnection | identifier, patient, encounter, additive, datetime, formula, instantiates_canonical, instantiates_uri, oraldiet, provider, status, supplement | NutritionOrderCreateNutritionOrderUpdateNutritionOrderPatchNutritionOrderDelete |
| Observation | Observation(id: ID!)ObservationListObservationConnection | 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_quantity | ObservationCreateObservationUpdateObservationPatchObservationDelete |
| ObservationDefinition | ObservationDefinition(id: ID!)ObservationDefinitionListObservationDefinitionConnection | code, publisher | ObservationDefinitionCreateObservationDefinitionUpdateObservationDefinitionPatchObservationDefinitionDelete |
| OperationDefinition | OperationDefinition(id: ID!)OperationDefinitionListOperationDefinitionConnection | 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, type | OperationDefinitionCreateOperationDefinitionUpdateOperationDefinitionPatchOperationDefinitionDelete |
| OperationOutcome | OperationOutcome(id: ID!)OperationOutcomeListOperationOutcomeConnection | — | OperationOutcomeCreateOperationOutcomeUpdateOperationOutcomePatchOperationOutcomeDelete |
| Organization | Organization(id: ID!)OrganizationListOrganizationConnection | active, address, address_city, address_country, address_postalcode, address_state, address_use, endpoint, identifier, name, partof, phonetic, type | OrganizationCreateOrganizationUpdateOrganizationPatchOrganizationDelete |
| OrganizationAffiliation | OrganizationAffiliation(id: ID!)OrganizationAffiliationListOrganizationAffiliationConnection | active, date, email, endpoint, identifier, location, network, participating_organization, phone, primary_organization, role, service, specialty, telecom | OrganizationAffiliationCreateOrganizationAffiliationUpdateOrganizationAffiliationPatchOrganizationAffiliationDelete |