Skip to main content

Procedure

No description

type Procedure implements IDomainResource, IResource {
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

Procedure.id ● String scalar

Procedure.meta ● Meta object

Procedure.implicitRules ● uri scalar

Procedure._implicitRules ● ElementBase object

Procedure.language ● code scalar

Procedure._language ● ElementBase object

Procedure.text ● Narrative object

Procedure.contained ● [Resource] list object

Procedure.extension ● [Extension] list object

Procedure.modifierExtension ● [Extension] list object

Procedure.identifier ● [Identifier] list object

Procedure.instantiatesCanonical ● [canonical] list scalar

Procedure._instantiatesCanonical ● [ElementBase] list object

Procedure.instantiatesUri ● [uri] list scalar

Procedure._instantiatesUri ● [ElementBase] list object

Procedure.basedOn ● [Reference] list object

Procedure.partOf ● [Reference] list object

Procedure.status ● code scalar

Procedure._status ● ElementBase object

Procedure.statusReason ● CodeableConcept object

Procedure.category ● CodeableConcept object

Procedure.code ● CodeableConcept object

Procedure.subject ● Reference! non-null object

Procedure.encounter ● Reference object

Procedure.performedDateTime ● dateTime scalar

Procedure._performedDateTime ● ElementBase object

Procedure.performedPeriod ● Period object

Procedure.performedString ● String scalar

Procedure._performedString ● ElementBase object

Procedure.performedAge ● Age object

Procedure.performedRange ● Range object

Procedure.recorder ● Reference object

Procedure.asserter ● Reference object

Procedure.performer ● [ProcedurePerformer] list object

Procedure.location ● Reference object

Procedure.reasonCode ● [CodeableConcept] list object

Procedure.reasonReference ● [Reference] list object

Procedure.bodySite ● [CodeableConcept] list object

Procedure.outcome ● CodeableConcept object

Procedure.report ● [Reference] list object

Procedure.complication ● [CodeableConcept] list object

Procedure.complicationDetail ● [Reference] list object

Procedure.followUp ● [CodeableConcept] list object

Procedure.note ● [Annotation] list object

Procedure.focalDevice ● [ProcedureFocalDevice] list object

Procedure.usedReference ● [Reference] list object

Procedure.usedCode ● [CodeableConcept] list object

Interfaces

IDomainResource interface

IResource interface

Returned By

Procedure query ● ProcedureList query

Member Of

ProcedureEdge object ● ProcedureListType object ● ProcedureReadType object