3.7. Procedure

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
procedureMethodC0..*Extension(CodeableConcept)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest)
partOfΣ0..*Reference(Procedure | Observation | MedicationAdministration)
statusΣ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
categoryΣ0..1CodeableConcept
codeΣ1..1CodeableConceptBinding
subjectΣ1..1Reference(Patient | Group | NlcorePatient)
encounterΣ0..1Reference(Encounter)
performedStringstring
performedAgeAge
performedRangeRange
id0..1string
extensionC0..*Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
performedDateTimeΣ0..1dateTime
recorderΣ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
asserterΣ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
functionΣ0..1CodeableConcept
actorΣ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device | NlcoreHealthProfessionalPractitionerRole)
onBehalfOf0..1Reference(Organization)
locationΣ0..1Reference(Location | NlcoreHealthcareProvider)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference | NlcoreProblem)
bodySiteΣ0..1NlcoreAnatomicalLocationBinding
outcomeΣ0..1CodeableConcept
textResult0..*Reference(NlcoreTextResult)
complication0..*CodeableConcept
complicationDetail0..*Reference(Condition)
followUp0..*CodeableConcept
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
action0..1CodeableConceptBinding
manipulated1..1Reference(Device)
usedReference0..*Reference(Device | Medication | Substance)
usedCode0..*CodeableConcept

The mz-Procedure profile, which is largely based on the nl-core-Procedure-event profile, but not derived from the later profile, as the underlying functional requirements are not entirely compatible. An extensible binding to the value set "http://medmij.nl/fhir/ValueSet/ProcedureTypeDentalCare" has been added for .code.