GraphQL FHIR resources D-H
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 |
|---|---|---|---|
| DetectedIssue | DetectedIssue(id: ID!)DetectedIssueListDetectedIssueConnection | identifier, patient, author, code, identified, implicated, status | DetectedIssueCreateDetectedIssueUpdateDetectedIssuePatchDetectedIssueDelete |
| Device | Device(id: ID!)DeviceListDeviceConnection | device_name, identifier, location, manufacturer, model, organization, patient, status, type, udi_carrier, udi_di, url | DeviceCreateDeviceUpdateDevicePatchDeviceDelete |
| DeviceDefinition | DeviceDefinition(id: ID!)DeviceDefinitionListDeviceDefinitionConnection | identifier, parent, type, classification | DeviceDefinitionCreateDeviceDefinitionUpdateDeviceDefinitionPatchDeviceDefinitionDelete |
| DeviceMetric | DeviceMetric(id: ID!)DeviceMetricListDeviceMetricConnection | category, identifier, parent, source, type | DeviceMetricCreateDeviceMetricUpdateDeviceMetricPatchDeviceMetricDelete |
| DeviceRequest | DeviceRequest(id: ID!)DeviceRequestListDeviceRequestConnection | code, identifier, patient, encounter, authored_on, based_on, device, event_date, group_identifier, instantiates_canonical, instantiates_uri, insurance, intent, performer, prior_request, requester, status, subject | DeviceRequestCreateDeviceRequestUpdateDeviceRequestPatchDeviceRequestDelete |
| DeviceUseStatement | DeviceUseStatement(id: ID!)DeviceUseStatementListDeviceUseStatementConnection | patient, device, identifier, subject | DeviceUseStatementCreateDeviceUseStatementUpdateDeviceUseStatementPatchDeviceUseStatementDelete |
| DiagnosticReport | DiagnosticReport(id: ID!)DiagnosticReportListDiagnosticReportConnection | code, date, identifier, patient, encounter, based_on, category, conclusion, issued, media, performer, result, results_interpreter, specimen, status, subject, study | DiagnosticReportCreateDiagnosticReportUpdateDiagnosticReportPatchDiagnosticReportDelete |
| DocumentManifest | DocumentManifest(id: ID!)DocumentManifestListDocumentManifestConnection | identifier, patient, type, author, created, description, item, recipient, related_id, related_ref, source, status, subject | DocumentManifestCreateDocumentManifestUpdateDocumentManifestPatchDocumentManifestDelete |
| DocumentReference | DocumentReference(id: ID!)DocumentReferenceListDocumentReferenceConnection | identifier, patient, type, encounter, authenticator, author, category, contenttype, custodian, date, description, event, facility, format, language, location, period, related, relatesto, relation, security_label, setting, status, subject, relationship | DocumentReferenceCreateDocumentReferenceUpdateDocumentReferencePatchDocumentReferenceDelete |
| EffectEvidenceSynthesis | EffectEvidenceSynthesis(id: ID!)EffectEvidenceSynthesisListEffectEvidenceSynthesisConnection | context, context_quantity, context_type, date, description, effective, identifier, jurisdiction, name, publisher, status, title, url, version, context_type_quantity, context_type_value | EffectEvidenceSynthesisCreateEffectEvidenceSynthesisUpdateEffectEvidenceSynthesisPatchEffectEvidenceSynthesisDelete |
| Encounter | Encounter(id: ID!)EncounterListEncounterConnection | date, identifier, patient, type, account, appointment, based_on, class, diagnosis, episode_of_care, length, location, location_period, part_of, participant, participant_type, practitioner, reason_code, reason_reference, service_provider, special_arrangement, status, subject, discharge_disposition | EncounterCreateEncounterUpdateEncounterPatchEncounterDelete |
| Endpoint | Endpoint(id: ID!)EndpointListEndpointConnection | connection_type, identifier, name, organization, payload_type, status | EndpointCreateEndpointUpdateEndpointPatchEndpointDelete |
| EnrollmentRequest | EnrollmentRequest(id: ID!)EnrollmentRequestListEnrollmentRequestConnection | identifier, patient, status, subject | EnrollmentRequestCreateEnrollmentRequestUpdateEnrollmentRequestPatchEnrollmentRequestDelete |
| EnrollmentResponse | EnrollmentResponse(id: ID!)EnrollmentResponseListEnrollmentResponseConnection | identifier, request, status | EnrollmentResponseCreateEnrollmentResponseUpdateEnrollmentResponsePatchEnrollmentResponseDelete |
| EpisodeOfCare | EpisodeOfCare(id: ID!)EpisodeOfCareListEpisodeOfCareConnection | date, identifier, patient, type, care_manager, condition, incoming_referral, organization, status | EpisodeOfCareCreateEpisodeOfCareUpdateEpisodeOfCarePatchEpisodeOfCareDelete |
| EventDefinition | EventDefinition(id: ID!)EventDefinitionListEventDefinitionConnection | 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 | EventDefinitionCreateEventDefinitionUpdateEventDefinitionPatchEventDefinitionDelete |
| Evidence | Evidence(id: ID!)EvidenceListEvidenceConnection | 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 | EvidenceCreateEvidenceUpdateEvidencePatchEvidenceDelete |
| EvidenceVariable | EvidenceVariable(id: ID!)EvidenceVariableListEvidenceVariableConnection | 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, characteristic_type | EvidenceVariableCreateEvidenceVariableUpdateEvidenceVariablePatchEvidenceVariableDelete |
| ExampleScenario | ExampleScenario(id: ID!)ExampleScenarioListExampleScenarioConnection | context, context_quantity, context_type, date, identifier, jurisdiction, name, publisher, status, url, version, context_type_quantity, context_type_value | ExampleScenarioCreateExampleScenarioUpdateExampleScenarioPatchExampleScenarioDelete |
| ExplanationOfBenefit | ExplanationOfBenefit(id: ID!)ExplanationOfBenefitListExplanationOfBenefitConnection | care_team, claim, coverage, created, detail_udi, disposition, encounter, enterer, facility, identifier, item_udi, patient, payee, procedure_udi, provider, status, subdetail_udi | ExplanationOfBenefitCreateExplanationOfBenefitUpdateExplanationOfBenefitPatchExplanationOfBenefitDelete |
| FamilyMemberHistory | FamilyMemberHistory(id: ID!)FamilyMemberHistoryListFamilyMemberHistoryConnection | code, date, identifier, patient, instantiates_canonical, instantiates_uri, relationship, sex, status | FamilyMemberHistoryCreateFamilyMemberHistoryUpdateFamilyMemberHistoryPatchFamilyMemberHistoryDelete |
| Flag | Flag(id: ID!)FlagListFlagConnection | date, patient, encounter, author, identifier, subject, category, status | FlagCreateFlagUpdateFlagPatchFlagDelete |
| Goal | Goal(id: ID!)GoalListGoalConnection | identifier, patient, achievement_status, category, lifecycle_status, start_date, subject, target_date, description | GoalCreateGoalUpdateGoalPatchGoalDelete |
| GraphDefinition | GraphDefinition(id: ID!)GraphDefinitionListGraphDefinitionConnection | context, context_quantity, context_type, date, description, jurisdiction, name, publisher, status, url, version, context_type_quantity, context_type_value, start | GraphDefinitionCreateGraphDefinitionUpdateGraphDefinitionPatchGraphDefinitionDelete |
| Group | Group(id: ID!)GroupListGroupConnection | actual, characteristic, code, exclude, identifier, managing_entity, member, type, value, characteristic_value, name, characteristic_range, characteristic_reference | GroupCreateGroupUpdateGroupPatchGroupDelete |
| GuidanceResponse | GuidanceResponse(id: ID!)GuidanceResponseListGuidanceResponseConnection | identifier, patient, request, subject | GuidanceResponseCreateGuidanceResponseUpdateGuidanceResponsePatchGuidanceResponseDelete |
| HealthcareService | HealthcareService(id: ID!)HealthcareServiceListHealthcareServiceConnection | active, characteristic, coverage_area, endpoint, identifier, location, name, organization, program, service_category, service_type, specialty | HealthcareServiceCreateHealthcareServiceUpdateHealthcareServicePatchHealthcareServiceDelete |