Skip to main content

IProcedure

FHIR GraphQL Schema. Version 8.8.1 import * from 'types.graphql'

interface IProcedure {
id: String
meta: Meta
implicitRules: uri
_implicitRules: ElementBase
language: code
_language: ElementBase
text: Narrative
contained: [Resource]
extension: [Extension]
modifierExtension: [Extension]
identifier: [Identifier]
instantiatesCanonical: [canonical]
_instantiatesCanonical: [ElementBase]
instantiatesUri: [uri]
_instantiatesUri: [ElementBase]
basedOn: [Reference]
partOf: [Reference]
status: code
_status: ElementBase
statusReason: CodeableConcept
category: CodeableConcept
code: CodeableConcept
subject: Reference!
encounter: Reference
performedDateTime: dateTime
_performedDateTime: ElementBase
performedPeriod: Period
performedString: String
_performedString: ElementBase
performedAge: Age
performedRange: Range
recorder: Reference
asserter: Reference
performer: [ProcedurePerformer]
location: Reference
reasonCode: [CodeableConcept]
reasonReference: [Reference]
bodySite: [CodeableConcept]
outcome: CodeableConcept
report: [Reference]
complication: [CodeableConcept]
complicationDetail: [Reference]
followUp: [CodeableConcept]
note: [Annotation]
focalDevice: [ProcedureFocalDevice]
usedReference: [Reference]
usedCode: [CodeableConcept]
}

Fields

IProcedure.id ● String scalar

IProcedure.meta ● Meta object

IProcedure.implicitRules ● uri scalar

IProcedure._implicitRules ● ElementBase object

IProcedure.language ● code scalar

IProcedure._language ● ElementBase object

IProcedure.text ● Narrative object

IProcedure.contained ● [Resource] list object

IProcedure.extension ● [Extension] list object

IProcedure.modifierExtension ● [Extension] list object

IProcedure.identifier ● [Identifier] list object

IProcedure.instantiatesCanonical ● [canonical] list scalar

IProcedure._instantiatesCanonical ● [ElementBase] list object

IProcedure.instantiatesUri ● [uri] list scalar

IProcedure._instantiatesUri ● [ElementBase] list object

IProcedure.basedOn ● [Reference] list object

IProcedure.partOf ● [Reference] list object

IProcedure.status ● code scalar

IProcedure._status ● ElementBase object

IProcedure.statusReason ● CodeableConcept object

IProcedure.category ● CodeableConcept object

IProcedure.code ● CodeableConcept object

IProcedure.subject ● Reference! non-null object

IProcedure.encounter ● Reference object

IProcedure.performedDateTime ● dateTime scalar

IProcedure._performedDateTime ● ElementBase object

IProcedure.performedPeriod ● Period object

IProcedure.performedString ● String scalar

IProcedure._performedString ● ElementBase object

IProcedure.performedAge ● Age object

IProcedure.performedRange ● Range object

IProcedure.recorder ● Reference object

IProcedure.asserter ● Reference object

IProcedure.performer ● [ProcedurePerformer] list object

IProcedure.location ● Reference object

IProcedure.reasonCode ● [CodeableConcept] list object

IProcedure.reasonReference ● [Reference] list object

IProcedure.bodySite ● [CodeableConcept] list object

IProcedure.outcome ● CodeableConcept object

IProcedure.report ● [Reference] list object

IProcedure.complication ● [CodeableConcept] list object

IProcedure.complicationDetail ● [Reference] list object

IProcedure.followUp ● [CodeableConcept] list object

IProcedure.note ● [Annotation] list object

IProcedure.focalDevice ● [ProcedureFocalDevice] list object

IProcedure.usedReference ● [Reference] list object

IProcedure.usedCode ● [CodeableConcept] list object