An action that is or was performed on a Patient: This can be a physical intervention like an operation,
or less invasive like counseling or hypnotherapy.
Properties
Reference
A request for this procedure.
CarePlan | ProcedureRequest | ReferralRequest
Property methods: basedOnBuildValueArray(), basedOnCollectionToDisplay(), basedOnCollectionToOdbc(), basedOnDisplayToCollection(), basedOnGet(), basedOnGetObject(), basedOnGetObjectId(), basedOnGetSwizzled(), basedOnIsValid(), basedOnOdbcToCollection(), basedOnSet(), basedOnSetObject(), basedOnSetObjectId()
property bodySite as list of HS.FHIR.DTL.vSTU3.Model.Datatype.CodeableConcept (XMLNAME = "bodySite", XMLPROJECTION = "ELEMENT");
CodeableConcept
Target body sites.
any FHIR3 code may be used;
body-site shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: bodySiteBuildValueArray(), bodySiteCollectionToDisplay(), bodySiteCollectionToOdbc(), bodySiteDisplayToCollection(), bodySiteGet(), bodySiteGetObject(), bodySiteGetObjectId(), bodySiteGetSwizzled(), bodySiteIsValid(), bodySiteOdbcToCollection(), bodySiteSet(), bodySiteSetObject(), bodySiteSetObjectId()
CodeableConcept
Classification of the procedure.
any FHIR3 code may be used;
procedure-category shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: categoryGet(), categoryGetSwizzled(), categoryIsValid(), categoryNewObject(), categorySet()
CodeableConcept
Identification of the procedure.
any FHIR3 code may be used;
procedure-code shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: codeGet(), codeGetSwizzled(), codeIsValid(), codeNewObject(), codeSet()
CodeableConcept
Complication following the procedure.
any FHIR3 code may be used;
condition-code shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: complicationBuildValueArray(), complicationCollectionToDisplay(), complicationCollectionToOdbc(), complicationDisplayToCollection(), complicationGet(), complicationGetObject(), complicationGetObjectId(), complicationGetSwizzled(), complicationIsValid(), complicationOdbcToCollection(), complicationSet(), complicationSetObject(), complicationSetObjectId()
Reference
A condition that is a result of the procedure.
Condition
Property methods: complicationDetailBuildValueArray(), complicationDetailCollectionToDisplay(), complicationDetailCollectionToOdbc(), complicationDetailDisplayToCollection(), complicationDetailGet(), complicationDetailGetObject(), complicationDetailGetObjectId(), complicationDetailGetSwizzled(), complicationDetailIsValid(), complicationDetailOdbcToCollection(), complicationDetailSet(), complicationDetailSetObject(), complicationDetailSetObjectId()
property context as HS.FHIR.DTL.vSTU3.Model.Base.Reference (XMLNAME = "context", XMLPROJECTION = "ELEMENT");
Reference
Encounter or episode associated with the procedure.
Encounter | EpisodeOfCare
Property methods: contextGet(), contextGetSwizzled(), contextIsValid(), contextNewObject(), contextSet()
Reference
Instantiates protocol or definition.
PlanDefinition | ActivityDefinition | HealthcareService
Property methods: definitionBuildValueArray(), definitionCollectionToDisplay(), definitionCollectionToOdbc(), definitionDisplayToCollection(), definitionGet(), definitionGetObject(), definitionGetObjectId(), definitionGetSwizzled(), definitionIsValid(), definitionOdbcToCollection(), definitionSet(), definitionSetObject(), definitionSetObjectId()
BackboneElement
Device changed in procedure.
Property methods: focalDeviceBuildValueArray(), focalDeviceCollectionToDisplay(), focalDeviceCollectionToOdbc(), focalDeviceDisplayToCollection(), focalDeviceGet(), focalDeviceGetObject(), focalDeviceGetObjectId(), focalDeviceGetSwizzled(), focalDeviceIsValid(), focalDeviceOdbcToCollection(), focalDeviceSet(), focalDeviceSetObject(), focalDeviceSetObjectId()
CodeableConcept
Instructions for follow up.
any FHIR3 code may be used;
procedure-followup shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: followUpBuildValueArray(), followUpCollectionToDisplay(), followUpCollectionToOdbc(), followUpDisplayToCollection(), followUpGet(), followUpGetObject(), followUpGetObjectId(), followUpGetSwizzled(), followUpIsValid(), followUpOdbcToCollection(), followUpSet(), followUpSetObject(), followUpSetObjectId()
Identifier
External Identifiers for this procedure.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
Reference
Where the procedure happened.
Location
Property methods: locationGet(), locationGetSwizzled(), locationIsValid(), locationNewObject(), locationSet()
property notDone as %Boolean (XMLNAME = "notDone", XMLPROJECTION = "ATTRIBUTE");
boolean
True if procedure was not performed as scheduled.
Property methods: notDoneDisplayToLogical(), notDoneGet(), notDoneIsValid(), notDoneLogicalToDisplay(), notDoneLogicalToXSD(), notDoneNormalize(), notDoneSet(), notDoneXSDToLogical()
CodeableConcept
Reason procedure was not performed.
any FHIR3 code may be used;
procedure-not-performed-reason shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: notDoneReasonGet(), notDoneReasonGetSwizzled(), notDoneReasonIsValid(), notDoneReasonNewObject(), notDoneReasonSet()
Annotation
Additional information about the procedure.
Property methods: noteBuildValueArray(), noteCollectionToDisplay(), noteCollectionToOdbc(), noteDisplayToCollection(), noteGet(), noteGetObject(), noteGetObjectId(), noteGetSwizzled(), noteIsValid(), noteOdbcToCollection(), noteSet(), noteSetObject(), noteSetObjectId()
CodeableConcept
The result of procedure.
any FHIR3 code may be used;
procedure-outcome shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: outcomeGet(), outcomeGetSwizzled(), outcomeIsValid(), outcomeNewObject(), outcomeSet()
Reference
Part of referenced event.
Procedure | Observation | MedicationAdministration
Property methods: partOfBuildValueArray(), partOfCollectionToDisplay(), partOfCollectionToOdbc(), partOfDisplayToCollection(), partOfGet(), partOfGetObject(), partOfGetObjectId(), partOfGetSwizzled(), partOfIsValid(), partOfOdbcToCollection(), partOfSet(), partOfSetObject(), partOfSetObjectId()
dateTime
Date/Period the procedure was performed.
Property methods: performedDateTimeDisplayToLogical(), performedDateTimeGet(), performedDateTimeIsValid(), performedDateTimeLogicalToDisplay(), performedDateTimeLogicalToOdbc(), performedDateTimeNormalize(), performedDateTimeSet()
Period
Date/Period the procedure was performed.
Property methods: performedPeriodGet(), performedPeriodGetSwizzled(), performedPeriodIsValid(), performedPeriodNewObject(), performedPeriodSet()
BackboneElement
The people who performed the procedure.
Property methods: performerBuildValueArray(), performerCollectionToDisplay(), performerCollectionToOdbc(), performerDisplayToCollection(), performerGet(), performerGetObject(), performerGetObjectId(), performerGetSwizzled(), performerIsValid(), performerOdbcToCollection(), performerSet(), performerSetObject(), performerSetObjectId()
CodeableConcept
Coded reason procedure performed.
procedure-reason is the REQUIRED FHIR3 ValueSet for codes;
you may NOT extend procedure-reason and you may NOT use codes from other ValueSets.
Property methods: reasonCodeBuildValueArray(), reasonCodeCollectionToDisplay(), reasonCodeCollectionToOdbc(), reasonCodeDisplayToCollection(), reasonCodeGet(), reasonCodeGetObject(), reasonCodeGetObjectId(), reasonCodeGetSwizzled(), reasonCodeIsValid(), reasonCodeOdbcToCollection(), reasonCodeSet(), reasonCodeSetObject(), reasonCodeSetObjectId()
Reference
Condition that is the reason the procedure performed.
Condition | Observation
Property methods: reasonReferenceBuildValueArray(), reasonReferenceCollectionToDisplay(), reasonReferenceCollectionToOdbc(), reasonReferenceDisplayToCollection(), reasonReferenceGet(), reasonReferenceGetObject(), reasonReferenceGetObjectId(), reasonReferenceGetSwizzled(), reasonReferenceIsValid(), reasonReferenceOdbcToCollection(), reasonReferenceSet(), reasonReferenceSetObject(), reasonReferenceSetObjectId()
Reference
Any report resulting from the procedure.
DiagnosticReport
Property methods: reportBuildValueArray(), reportCollectionToDisplay(), reportCollectionToOdbc(), reportDisplayToCollection(), reportGet(), reportGetObject(), reportGetObjectId(), reportGetSwizzled(), reportIsValid(), reportOdbcToCollection(), reportSet(), reportSetObject(), reportSetObjectId()
property status as %String (MAXLEN = 1000000, XMLNAME = "status", XMLPROJECTION = "ATTRIBUTE") [ Required ];
code
preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown
event-status is the REQUIRED FHIR3 ValueSet for codes;
you may NOT extend event-status and you may NOT use codes from other ValueSets.
Property methods: statusDisplayToLogical(), statusGet(), statusIsValid(), statusLogicalToDisplay(), statusLogicalToOdbc(), statusNormalize(), statusSet()
Reference
Who the procedure was performed on.
Patient | Group
Property methods: subjectGet(), subjectGetSwizzled(), subjectIsValid(), subjectNewObject(), subjectSet()
CodeableConcept
Coded items used during the procedure.
any FHIR3 code may be used;
device-kind shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: usedCodeBuildValueArray(), usedCodeCollectionToDisplay(), usedCodeCollectionToOdbc(), usedCodeDisplayToCollection(), usedCodeGet(), usedCodeGetObject(), usedCodeGetObjectId(), usedCodeGetSwizzled(), usedCodeIsValid(), usedCodeOdbcToCollection(), usedCodeSet(), usedCodeSetObject(), usedCodeSetObjectId()
Reference
Items used during procedure.
Device | Medication | Substance
Property methods: usedReferenceBuildValueArray(), usedReferenceCollectionToDisplay(), usedReferenceCollectionToOdbc(), usedReferenceDisplayToCollection(), usedReferenceGet(), usedReferenceGetObject(), usedReferenceGetObjectId(), usedReferenceGetSwizzled(), usedReferenceIsValid(), usedReferenceOdbcToCollection(), usedReferenceSet(), usedReferenceSetObject(), usedReferenceSetObjectId()