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