O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build Uzbekistan bayroqcha

Uzbekistan Digital Health Platform - Local Development build (v0.5.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resurss profili: UZ Core ActivityDefinition ( Eksperimental )

Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-activity-definition Versiya: 0.5.0
Active 2025-08-18 holatiga ko‘ra Kompyuterda qayta ishlanadigan nom: UZCoreActivityDefinition

Uzbekistan Core ActivityDefinition Profile, used for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.

Usages:

You can also check for usages in the FHIR IG Statistics

Profil mazmunining rasmiy ko‘rinishlari

Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ActivityDefinition C 0..* ActivityDefinition(5.0.0) The definition of a specific activity to be taken, independent of any particular patient or context
Interfaces Implemented: MetadataResource
Constraints: cnl-0
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... url SΣC 0..1 uri Canonical identifier for this activity definition, represented as a URI (globally unique)
Constraints: cnl-1
... identifier SΣ 0..* Identifier Additional identifier for the activity definition
... version SΣ 0..1 string Business version of the activity definition
... versionAlgorithm[x] SΣ 0..1 How to compare versions
Binding: VersionAlgorithmVS (0.5.0) (extensible)
.... versionAlgorithmString string
.... versionAlgorithmCoding Coding
... name SΣC 0..1 string Name for this activity definition (computer friendly)
... title SΣ 0..1 string Name for this activity definition (human friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.5.0) (required)
... Slices for subject[x] S 0..1 Type of individual the activity definition is intended for
Slice: Unordered, Open by type:$this
Binding: ParticipantResourceTypes (extensible): The possible types of subjects for an activity (E.g. Patient, Practitioner, Organization, Location, etc.).
.... subjectCodeableConcept CodeableConcept
.... subjectReference Reference(Group | MedicinalProductDefinition | SubstanceDefinition | AdministrableProductDefinition | ManufacturedItemDefinition | PackagedProductDefinition)
.... subjectCanonical canonical(EvidenceVariable)
.... subject[x]:subjectCodeableConcept S 0..1 CodeableConcept Type of individual the activity definition is intended for
Binding: ResourceTypeVS (0.5.0) (extensible)
... date SΣ 0..1 dateTime Date last changed
... publisher SΣ 0..1 string Name of the publisher/steward (organization or individual)
... description SΣ 0..1 markdown Natural language description of the activity definition
... effectivePeriod SΣ 0..1 Period When the activity definition is expected to be used
... kind SΣ 0..1 code Kind of resource
Binding: RequestResourceTypesVS (0.5.0) (required)
... profile S 0..1 canonical(StructureDefinition) What profile the resource needs to conform to
... code SΣ 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodeVS (0.5.0) (example)
... intent S 0..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntentVS (0.5.0) (required)
... priority S 0..1 code routine | urgent | asap | stat
Binding: RequestPriorityVS (0.5.0) (required)
... doNotPerform ?!SΣ 0..1 boolean True if the activity should not be performed
... timing[x] S 0..1 When activity is to occur
.... timingTiming Timing
.... timingAge Age
.... timingRange Range
.... timingDuration Duration
... participant S 0..* BackboneElement Who should participate in the action
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 0..1 code careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson
Binding: ActionParticipantTypeVS (0.5.0) (required)
.... typeCanonical S 0..1 canonical(CapabilityStatement) Who or what can participate
.... typeReference S 0..1 Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who or what can participate
.... role S 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRoleVS (0.5.0) (example)
.... function S 0..1 CodeableConcept E.g. Author, Reviewer, Witness, etc
Binding: ActionParticipantFunction (example)
... Slices for product[x] S 0..1 What's administered/supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
.... productReference Reference(Medication | Ingredient | Substance | SubstanceDefinition)
.... productCodeableConcept CodeableConcept
.... product[x]:productReference S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition) What's administered/supplied
.... product[x]:productCodeableConcept S 0..1 CodeableConcept What's administered/supplied
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
... quantity S 0..1 SimpleQuantity(5.0.0) How much is administered/consumed/supplied
... dosage S 0..* Dosage Detailed dosage instructions
... bodySite S 0..* CodeableConcept What part of body to perform on
Binding: BodySiteVS (0.5.0) (example)
... specimenRequirement S 0..* canonical(SpecimenDefinition) What specimens are required to perform this action
... observationRequirement S 0..* canonical(ObservationDefinition) What observations are required to perform this action
... observationResultRequirement S 0..* canonical(ObservationDefinition) What observations must be produced by this action
... transform S 0..1 canonical(StructureMap) Transform to apply the template
... dynamicValue S 0..* BackboneElement Dynamic aspects of the definition
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... path S 1..1 string The path to the element to be set dynamically
.... expression S 1..1 Expression An expression that provides the dynamic value for the customization

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ActivityDefinition.versionAlgorithm[x] Base extensible Version algorithm types 📍0.5.0 This IG
ActivityDefinition.status Base required Publication Status VS 📍0.5.0 This IG
ActivityDefinition.subject[x] Base extensible Participant Resource Types 📍5.0.0 FHIR Std.
ActivityDefinition.subject[x]:subjectCodeableConcept Base extensible Resource types 📍0.5.0 This IG
ActivityDefinition.kind Base required Request resource types 📍0.5.0 This IG
ActivityDefinition.code Base example Procedure Code Codes 📍0.5.0 This IG
ActivityDefinition.intent Base required Request Intent VS 📍0.5.0 This IG
ActivityDefinition.priority Base required Request Priority VS 📍0.5.0 This IG
ActivityDefinition.participant.​type Base required Action Participant Type VS 📍0.5.0 This IG
ActivityDefinition.participant.​role Base example Action Participant Role VS 📍0.5.0 This IG
ActivityDefinition.participant.​function Base example Action Participant Function 📍5.0.0 FHIR Std.
ActivityDefinition.product[x] Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.product[x]:productCodeableConcept Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.bodySite Base example Body Site VS 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ActivityDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
cnl-1 warning ActivityDefinition.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
ele-1 error ActivityDefinition.implicitRules, ActivityDefinition.modifierExtension, ActivityDefinition.url, ActivityDefinition.identifier, ActivityDefinition.version, ActivityDefinition.versionAlgorithm[x], ActivityDefinition.name, ActivityDefinition.title, ActivityDefinition.status, ActivityDefinition.subject[x], ActivityDefinition.subject[x]:subjectCodeableConcept, ActivityDefinition.date, ActivityDefinition.publisher, ActivityDefinition.description, ActivityDefinition.effectivePeriod, ActivityDefinition.kind, ActivityDefinition.profile, ActivityDefinition.code, ActivityDefinition.intent, ActivityDefinition.priority, ActivityDefinition.doNotPerform, ActivityDefinition.timing[x], ActivityDefinition.participant, ActivityDefinition.participant.modifierExtension, ActivityDefinition.participant.type, ActivityDefinition.participant.typeCanonical, ActivityDefinition.participant.typeReference, ActivityDefinition.participant.role, ActivityDefinition.participant.function, ActivityDefinition.product[x], ActivityDefinition.product[x]:productReference, ActivityDefinition.product[x]:productCodeableConcept, ActivityDefinition.quantity, ActivityDefinition.dosage, ActivityDefinition.bodySite, ActivityDefinition.specimenRequirement, ActivityDefinition.observationRequirement, ActivityDefinition.observationResultRequirement, ActivityDefinition.transform, ActivityDefinition.dynamicValue, ActivityDefinition.dynamicValue.modifierExtension, ActivityDefinition.dynamicValue.path, ActivityDefinition.dynamicValue.expression All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ActivityDefinition.modifierExtension, ActivityDefinition.participant.modifierExtension, ActivityDefinition.dynamicValue.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ActivityDefinition 0..* ActivityDefinition(5.0.0) The definition of a specific activity to be taken, independent of any particular patient or context
Interfaces Implemented: MetadataResource
... url S 0..1 uri Canonical identifier for this activity definition, represented as a URI (globally unique)
... identifier S 0..* Identifier Additional identifier for the activity definition
... version S 0..1 string Business version of the activity definition
... versionAlgorithm[x] S 0..1 string, Coding How to compare versions
Binding: VersionAlgorithmVS (0.5.0) (extensible)
... name S 0..1 string Name for this activity definition (computer friendly)
... title S 0..1 string Name for this activity definition (human friendly)
... status S 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.5.0) (required)
... Slices for subject[x] S 0..1 CodeableConcept, Reference(Group | MedicinalProductDefinition | SubstanceDefinition | AdministrableProductDefinition | ManufacturedItemDefinition | PackagedProductDefinition), canonical(EvidenceVariable) Type of individual the activity definition is intended for
Slice: Unordered, Open by type:$this
.... subject[x]:subjectCodeableConcept S 0..1 CodeableConcept Type of individual the activity definition is intended for
Binding: ResourceTypeVS (0.5.0) (extensible)
... date S 0..1 dateTime Date last changed
... publisher S 0..1 string Name of the publisher/steward (organization or individual)
... description S 0..1 markdown Natural language description of the activity definition
... effectivePeriod S 0..1 Period When the activity definition is expected to be used
... kind S 0..1 code Kind of resource
Binding: RequestResourceTypesVS (0.5.0) (required)
... profile S 0..1 canonical(StructureDefinition) What profile the resource needs to conform to
... code S 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodeVS (0.5.0) (example)
... intent S 0..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntentVS (0.5.0) (required)
... priority S 0..1 code routine | urgent | asap | stat
Binding: RequestPriorityVS (0.5.0) (required)
... doNotPerform S 0..1 boolean True if the activity should not be performed
... timing[x] S 0..1 Timing, Age, Range, Duration When activity is to occur
... participant S 0..* BackboneElement Who should participate in the action
.... type S 0..1 code careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson
Binding: ActionParticipantTypeVS (0.5.0) (required)
.... typeCanonical S 0..1 canonical(CapabilityStatement) Who or what can participate
.... typeReference S 0..1 Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who or what can participate
.... role S 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRoleVS (0.5.0) (example)
.... function S 0..1 CodeableConcept E.g. Author, Reviewer, Witness, etc
... Slices for product[x] S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition), CodeableConcept What's administered/supplied
Slice: Unordered, Open by type:$this
.... product[x]:productReference S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition) What's administered/supplied
.... product[x]:productCodeableConcept S 0..1 CodeableConcept What's administered/supplied
... quantity S 0..1 SimpleQuantity(5.0.0) How much is administered/consumed/supplied
... dosage S 0..* Dosage Detailed dosage instructions
... bodySite S 0..* CodeableConcept What part of body to perform on
Binding: BodySiteVS (0.5.0) (example)
... specimenRequirement S 0..* canonical(SpecimenDefinition) What specimens are required to perform this action
... observationRequirement S 0..* canonical(ObservationDefinition) What observations are required to perform this action
... observationResultRequirement S 0..* canonical(ObservationDefinition) What observations must be produced by this action
... transform S 0..1 canonical(StructureMap) Transform to apply the template
... dynamicValue S 0..* BackboneElement Dynamic aspects of the definition
.... path S 1..1 string The path to the element to be set dynamically
.... expression S 1..1 Expression An expression that provides the dynamic value for the customization

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ActivityDefinition.versionAlgorithm[x] Base extensible Version algorithm types 📍0.5.0 This IG
ActivityDefinition.status Base required Publication Status VS 📍0.5.0 This IG
ActivityDefinition.subject[x]:subjectCodeableConcept Base extensible Resource types 📍0.5.0 This IG
ActivityDefinition.kind Base required Request resource types 📍0.5.0 This IG
ActivityDefinition.code Base example Procedure Code Codes 📍0.5.0 This IG
ActivityDefinition.intent Base required Request Intent VS 📍0.5.0 This IG
ActivityDefinition.priority Base required Request Priority VS 📍0.5.0 This IG
ActivityDefinition.participant.​type Base required Action Participant Type VS 📍0.5.0 This IG
ActivityDefinition.participant.​role Base example Action Participant Role VS 📍0.5.0 This IG
ActivityDefinition.bodySite Base example Body Site VS 📍0.5.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ActivityDefinition C 0..* ActivityDefinition(5.0.0) The definition of a specific activity to be taken, independent of any particular patient or context
Interfaces Implemented: MetadataResource
Constraints: cnl-0
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... url SΣC 0..1 uri Canonical identifier for this activity definition, represented as a URI (globally unique)
Constraints: cnl-1
... identifier SΣ 0..* Identifier Additional identifier for the activity definition
... version SΣ 0..1 string Business version of the activity definition
... versionAlgorithm[x] SΣ 0..1 How to compare versions
Binding: VersionAlgorithmVS (0.5.0) (extensible)
.... versionAlgorithmString string
.... versionAlgorithmCoding Coding
... name SΣC 0..1 string Name for this activity definition (computer friendly)
... title SΣ 0..1 string Name for this activity definition (human friendly)
... subtitle 0..1 string Subordinate title of the activity definition
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.5.0) (required)
... experimental Σ 0..1 boolean For testing purposes, not real usage
... Slices for subject[x] S 0..1 Type of individual the activity definition is intended for
Slice: Unordered, Open by type:$this
Binding: ParticipantResourceTypes (extensible): The possible types of subjects for an activity (E.g. Patient, Practitioner, Organization, Location, etc.).
.... subjectCodeableConcept CodeableConcept
.... subjectReference Reference(Group | MedicinalProductDefinition | SubstanceDefinition | AdministrableProductDefinition | ManufacturedItemDefinition | PackagedProductDefinition)
.... subjectCanonical canonical(EvidenceVariable)
.... subject[x]:subjectCodeableConcept S 0..1 CodeableConcept Type of individual the activity definition is intended for
Binding: ResourceTypeVS (0.5.0) (extensible)
... date SΣ 0..1 dateTime Date last changed
... publisher SΣ 0..1 string Name of the publisher/steward (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
... description SΣ 0..1 markdown Natural language description of the activity definition
... useContext Σ 0..* UsageContext The context that the content is intended to support
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for activity definition (if applicable)
Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use.
... purpose 0..1 markdown Why this activity definition is defined
... usage 0..1 markdown Describes the clinical usage of the activity definition
... copyright 0..1 markdown Use and/or publishing restrictions
... copyrightLabel 0..1 string Copyright holder and year(s)
... approvalDate 0..1 date When the activity definition was approved by publisher
... lastReviewDate 0..1 date When the activity definition was last reviewed by the publisher
... effectivePeriod SΣ 0..1 Period When the activity definition is expected to be used
... topic 0..* CodeableConcept E.g. Education, Treatment, Assessment, etc
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.
... author 0..* ContactDetail Who authored the content
... editor 0..* ContactDetail Who edited the content
... reviewer 0..* ContactDetail Who reviewed the content
... endorser 0..* ContactDetail Who endorsed the content
... relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc
... library 0..* canonical(Library) Logic used by the activity definition
... kind SΣ 0..1 code Kind of resource
Binding: RequestResourceTypesVS (0.5.0) (required)
... profile S 0..1 canonical(StructureDefinition) What profile the resource needs to conform to
... code SΣ 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodeVS (0.5.0) (example)
... intent S 0..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntentVS (0.5.0) (required)
... priority S 0..1 code routine | urgent | asap | stat
Binding: RequestPriorityVS (0.5.0) (required)
... doNotPerform ?!SΣ 0..1 boolean True if the activity should not be performed
... timing[x] S 0..1 When activity is to occur
.... timingTiming Timing
.... timingAge Age
.... timingRange Range
.... timingDuration Duration
... asNeeded[x] Σ 0..1 Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... location 0..1 CodeableReference(Location) Where it should happen
... participant S 0..* BackboneElement Who should participate in the action
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 0..1 code careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson
Binding: ActionParticipantTypeVS (0.5.0) (required)
.... typeCanonical S 0..1 canonical(CapabilityStatement) Who or what can participate
.... typeReference S 0..1 Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who or what can participate
.... role S 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRoleVS (0.5.0) (example)
.... function S 0..1 CodeableConcept E.g. Author, Reviewer, Witness, etc
Binding: ActionParticipantFunction (example)
... Slices for product[x] S 0..1 What's administered/supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
.... productReference Reference(Medication | Ingredient | Substance | SubstanceDefinition)
.... productCodeableConcept CodeableConcept
.... product[x]:productReference S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition) What's administered/supplied
.... product[x]:productCodeableConcept S 0..1 CodeableConcept What's administered/supplied
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
... quantity S 0..1 SimpleQuantity(5.0.0) How much is administered/consumed/supplied
... dosage S 0..* Dosage Detailed dosage instructions
... bodySite S 0..* CodeableConcept What part of body to perform on
Binding: BodySiteVS (0.5.0) (example)
... specimenRequirement S 0..* canonical(SpecimenDefinition) What specimens are required to perform this action
... observationRequirement S 0..* canonical(ObservationDefinition) What observations are required to perform this action
... observationResultRequirement S 0..* canonical(ObservationDefinition) What observations must be produced by this action
... transform S 0..1 canonical(StructureMap) Transform to apply the template
... dynamicValue S 0..* BackboneElement Dynamic aspects of the definition
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... path S 1..1 string The path to the element to be set dynamically
.... expression S 1..1 Expression An expression that provides the dynamic value for the customization

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ActivityDefinition.language Base required All Languages 📍5.0.0 FHIR Std.
ActivityDefinition.versionAlgorithm[x] Base extensible Version algorithm types 📍0.5.0 This IG
ActivityDefinition.status Base required Publication Status VS 📍0.5.0 This IG
ActivityDefinition.subject[x] Base extensible Participant Resource Types 📍5.0.0 FHIR Std.
ActivityDefinition.subject[x]:subjectCodeableConcept Base extensible Resource types 📍0.5.0 This IG
ActivityDefinition.jurisdiction Base extensible Jurisdiction ValueSet 📍5.0.0 FHIR Std.
ActivityDefinition.topic Base example Definition Topic 📍5.0.0 FHIR Std.
ActivityDefinition.kind Base required Request resource types 📍0.5.0 This IG
ActivityDefinition.code Base example Procedure Code Codes 📍0.5.0 This IG
ActivityDefinition.intent Base required Request Intent VS 📍0.5.0 This IG
ActivityDefinition.priority Base required Request Priority VS 📍0.5.0 This IG
ActivityDefinition.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 FHIR Std.
ActivityDefinition.participant.​type Base required Action Participant Type VS 📍0.5.0 This IG
ActivityDefinition.participant.​role Base example Action Participant Role VS 📍0.5.0 This IG
ActivityDefinition.participant.​function Base example Action Participant Function 📍5.0.0 FHIR Std.
ActivityDefinition.product[x] Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.product[x]:productCodeableConcept Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.bodySite Base example Body Site VS 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ActivityDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
cnl-1 warning ActivityDefinition.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
ele-1 error ActivityDefinition.meta, ActivityDefinition.implicitRules, ActivityDefinition.language, ActivityDefinition.text, ActivityDefinition.extension, ActivityDefinition.modifierExtension, ActivityDefinition.url, ActivityDefinition.identifier, ActivityDefinition.version, ActivityDefinition.versionAlgorithm[x], ActivityDefinition.name, ActivityDefinition.title, ActivityDefinition.subtitle, ActivityDefinition.status, ActivityDefinition.experimental, ActivityDefinition.subject[x], ActivityDefinition.subject[x]:subjectCodeableConcept, ActivityDefinition.date, ActivityDefinition.publisher, ActivityDefinition.contact, ActivityDefinition.description, ActivityDefinition.useContext, ActivityDefinition.jurisdiction, ActivityDefinition.purpose, ActivityDefinition.usage, ActivityDefinition.copyright, ActivityDefinition.copyrightLabel, ActivityDefinition.approvalDate, ActivityDefinition.lastReviewDate, ActivityDefinition.effectivePeriod, ActivityDefinition.topic, ActivityDefinition.author, ActivityDefinition.editor, ActivityDefinition.reviewer, ActivityDefinition.endorser, ActivityDefinition.relatedArtifact, ActivityDefinition.library, ActivityDefinition.kind, ActivityDefinition.profile, ActivityDefinition.code, ActivityDefinition.intent, ActivityDefinition.priority, ActivityDefinition.doNotPerform, ActivityDefinition.timing[x], ActivityDefinition.asNeeded[x], ActivityDefinition.location, ActivityDefinition.participant, ActivityDefinition.participant.extension, ActivityDefinition.participant.modifierExtension, ActivityDefinition.participant.type, ActivityDefinition.participant.typeCanonical, ActivityDefinition.participant.typeReference, ActivityDefinition.participant.role, ActivityDefinition.participant.function, ActivityDefinition.product[x], ActivityDefinition.product[x]:productReference, ActivityDefinition.product[x]:productCodeableConcept, ActivityDefinition.quantity, ActivityDefinition.dosage, ActivityDefinition.bodySite, ActivityDefinition.specimenRequirement, ActivityDefinition.observationRequirement, ActivityDefinition.observationResultRequirement, ActivityDefinition.transform, ActivityDefinition.dynamicValue, ActivityDefinition.dynamicValue.extension, ActivityDefinition.dynamicValue.modifierExtension, ActivityDefinition.dynamicValue.path, ActivityDefinition.dynamicValue.expression All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ActivityDefinition.extension, ActivityDefinition.modifierExtension, ActivityDefinition.participant.extension, ActivityDefinition.participant.modifierExtension, ActivityDefinition.dynamicValue.extension, ActivityDefinition.dynamicValue.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Must-Support: 39 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ActivityDefinition.subject[x]
  • The element 1 is sliced based on the value of ActivityDefinition.product[x]

Asosiy elementlar ko'rinishi

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ActivityDefinition C 0..* ActivityDefinition(5.0.0) The definition of a specific activity to be taken, independent of any particular patient or context
Interfaces Implemented: MetadataResource
Constraints: cnl-0
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... url SΣC 0..1 uri Canonical identifier for this activity definition, represented as a URI (globally unique)
Constraints: cnl-1
... identifier SΣ 0..* Identifier Additional identifier for the activity definition
... version SΣ 0..1 string Business version of the activity definition
... versionAlgorithm[x] SΣ 0..1 How to compare versions
Binding: VersionAlgorithmVS (0.5.0) (extensible)
.... versionAlgorithmString string
.... versionAlgorithmCoding Coding
... name SΣC 0..1 string Name for this activity definition (computer friendly)
... title SΣ 0..1 string Name for this activity definition (human friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.5.0) (required)
... Slices for subject[x] S 0..1 Type of individual the activity definition is intended for
Slice: Unordered, Open by type:$this
Binding: ParticipantResourceTypes (extensible): The possible types of subjects for an activity (E.g. Patient, Practitioner, Organization, Location, etc.).
.... subjectCodeableConcept CodeableConcept
.... subjectReference Reference(Group | MedicinalProductDefinition | SubstanceDefinition | AdministrableProductDefinition | ManufacturedItemDefinition | PackagedProductDefinition)
.... subjectCanonical canonical(EvidenceVariable)
.... subject[x]:subjectCodeableConcept S 0..1 CodeableConcept Type of individual the activity definition is intended for
Binding: ResourceTypeVS (0.5.0) (extensible)
... date SΣ 0..1 dateTime Date last changed
... publisher SΣ 0..1 string Name of the publisher/steward (organization or individual)
... description SΣ 0..1 markdown Natural language description of the activity definition
... effectivePeriod SΣ 0..1 Period When the activity definition is expected to be used
... kind SΣ 0..1 code Kind of resource
Binding: RequestResourceTypesVS (0.5.0) (required)
... profile S 0..1 canonical(StructureDefinition) What profile the resource needs to conform to
... code SΣ 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodeVS (0.5.0) (example)
... intent S 0..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntentVS (0.5.0) (required)
... priority S 0..1 code routine | urgent | asap | stat
Binding: RequestPriorityVS (0.5.0) (required)
... doNotPerform ?!SΣ 0..1 boolean True if the activity should not be performed
... timing[x] S 0..1 When activity is to occur
.... timingTiming Timing
.... timingAge Age
.... timingRange Range
.... timingDuration Duration
... participant S 0..* BackboneElement Who should participate in the action
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 0..1 code careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson
Binding: ActionParticipantTypeVS (0.5.0) (required)
.... typeCanonical S 0..1 canonical(CapabilityStatement) Who or what can participate
.... typeReference S 0..1 Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who or what can participate
.... role S 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRoleVS (0.5.0) (example)
.... function S 0..1 CodeableConcept E.g. Author, Reviewer, Witness, etc
Binding: ActionParticipantFunction (example)
... Slices for product[x] S 0..1 What's administered/supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
.... productReference Reference(Medication | Ingredient | Substance | SubstanceDefinition)
.... productCodeableConcept CodeableConcept
.... product[x]:productReference S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition) What's administered/supplied
.... product[x]:productCodeableConcept S 0..1 CodeableConcept What's administered/supplied
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
... quantity S 0..1 SimpleQuantity(5.0.0) How much is administered/consumed/supplied
... dosage S 0..* Dosage Detailed dosage instructions
... bodySite S 0..* CodeableConcept What part of body to perform on
Binding: BodySiteVS (0.5.0) (example)
... specimenRequirement S 0..* canonical(SpecimenDefinition) What specimens are required to perform this action
... observationRequirement S 0..* canonical(ObservationDefinition) What observations are required to perform this action
... observationResultRequirement S 0..* canonical(ObservationDefinition) What observations must be produced by this action
... transform S 0..1 canonical(StructureMap) Transform to apply the template
... dynamicValue S 0..* BackboneElement Dynamic aspects of the definition
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... path S 1..1 string The path to the element to be set dynamically
.... expression S 1..1 Expression An expression that provides the dynamic value for the customization

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ActivityDefinition.versionAlgorithm[x] Base extensible Version algorithm types 📍0.5.0 This IG
ActivityDefinition.status Base required Publication Status VS 📍0.5.0 This IG
ActivityDefinition.subject[x] Base extensible Participant Resource Types 📍5.0.0 FHIR Std.
ActivityDefinition.subject[x]:subjectCodeableConcept Base extensible Resource types 📍0.5.0 This IG
ActivityDefinition.kind Base required Request resource types 📍0.5.0 This IG
ActivityDefinition.code Base example Procedure Code Codes 📍0.5.0 This IG
ActivityDefinition.intent Base required Request Intent VS 📍0.5.0 This IG
ActivityDefinition.priority Base required Request Priority VS 📍0.5.0 This IG
ActivityDefinition.participant.​type Base required Action Participant Type VS 📍0.5.0 This IG
ActivityDefinition.participant.​role Base example Action Participant Role VS 📍0.5.0 This IG
ActivityDefinition.participant.​function Base example Action Participant Function 📍5.0.0 FHIR Std.
ActivityDefinition.product[x] Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.product[x]:productCodeableConcept Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.bodySite Base example Body Site VS 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ActivityDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
cnl-1 warning ActivityDefinition.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
ele-1 error ActivityDefinition.implicitRules, ActivityDefinition.modifierExtension, ActivityDefinition.url, ActivityDefinition.identifier, ActivityDefinition.version, ActivityDefinition.versionAlgorithm[x], ActivityDefinition.name, ActivityDefinition.title, ActivityDefinition.status, ActivityDefinition.subject[x], ActivityDefinition.subject[x]:subjectCodeableConcept, ActivityDefinition.date, ActivityDefinition.publisher, ActivityDefinition.description, ActivityDefinition.effectivePeriod, ActivityDefinition.kind, ActivityDefinition.profile, ActivityDefinition.code, ActivityDefinition.intent, ActivityDefinition.priority, ActivityDefinition.doNotPerform, ActivityDefinition.timing[x], ActivityDefinition.participant, ActivityDefinition.participant.modifierExtension, ActivityDefinition.participant.type, ActivityDefinition.participant.typeCanonical, ActivityDefinition.participant.typeReference, ActivityDefinition.participant.role, ActivityDefinition.participant.function, ActivityDefinition.product[x], ActivityDefinition.product[x]:productReference, ActivityDefinition.product[x]:productCodeableConcept, ActivityDefinition.quantity, ActivityDefinition.dosage, ActivityDefinition.bodySite, ActivityDefinition.specimenRequirement, ActivityDefinition.observationRequirement, ActivityDefinition.observationResultRequirement, ActivityDefinition.transform, ActivityDefinition.dynamicValue, ActivityDefinition.dynamicValue.modifierExtension, ActivityDefinition.dynamicValue.path, ActivityDefinition.dynamicValue.expression All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ActivityDefinition.modifierExtension, ActivityDefinition.participant.modifierExtension, ActivityDefinition.dynamicValue.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Differensial ko‘rinish

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ActivityDefinition 0..* ActivityDefinition(5.0.0) The definition of a specific activity to be taken, independent of any particular patient or context
Interfaces Implemented: MetadataResource
... url S 0..1 uri Canonical identifier for this activity definition, represented as a URI (globally unique)
... identifier S 0..* Identifier Additional identifier for the activity definition
... version S 0..1 string Business version of the activity definition
... versionAlgorithm[x] S 0..1 string, Coding How to compare versions
Binding: VersionAlgorithmVS (0.5.0) (extensible)
... name S 0..1 string Name for this activity definition (computer friendly)
... title S 0..1 string Name for this activity definition (human friendly)
... status S 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.5.0) (required)
... Slices for subject[x] S 0..1 CodeableConcept, Reference(Group | MedicinalProductDefinition | SubstanceDefinition | AdministrableProductDefinition | ManufacturedItemDefinition | PackagedProductDefinition), canonical(EvidenceVariable) Type of individual the activity definition is intended for
Slice: Unordered, Open by type:$this
.... subject[x]:subjectCodeableConcept S 0..1 CodeableConcept Type of individual the activity definition is intended for
Binding: ResourceTypeVS (0.5.0) (extensible)
... date S 0..1 dateTime Date last changed
... publisher S 0..1 string Name of the publisher/steward (organization or individual)
... description S 0..1 markdown Natural language description of the activity definition
... effectivePeriod S 0..1 Period When the activity definition is expected to be used
... kind S 0..1 code Kind of resource
Binding: RequestResourceTypesVS (0.5.0) (required)
... profile S 0..1 canonical(StructureDefinition) What profile the resource needs to conform to
... code S 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodeVS (0.5.0) (example)
... intent S 0..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntentVS (0.5.0) (required)
... priority S 0..1 code routine | urgent | asap | stat
Binding: RequestPriorityVS (0.5.0) (required)
... doNotPerform S 0..1 boolean True if the activity should not be performed
... timing[x] S 0..1 Timing, Age, Range, Duration When activity is to occur
... participant S 0..* BackboneElement Who should participate in the action
.... type S 0..1 code careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson
Binding: ActionParticipantTypeVS (0.5.0) (required)
.... typeCanonical S 0..1 canonical(CapabilityStatement) Who or what can participate
.... typeReference S 0..1 Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who or what can participate
.... role S 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRoleVS (0.5.0) (example)
.... function S 0..1 CodeableConcept E.g. Author, Reviewer, Witness, etc
... Slices for product[x] S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition), CodeableConcept What's administered/supplied
Slice: Unordered, Open by type:$this
.... product[x]:productReference S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition) What's administered/supplied
.... product[x]:productCodeableConcept S 0..1 CodeableConcept What's administered/supplied
... quantity S 0..1 SimpleQuantity(5.0.0) How much is administered/consumed/supplied
... dosage S 0..* Dosage Detailed dosage instructions
... bodySite S 0..* CodeableConcept What part of body to perform on
Binding: BodySiteVS (0.5.0) (example)
... specimenRequirement S 0..* canonical(SpecimenDefinition) What specimens are required to perform this action
... observationRequirement S 0..* canonical(ObservationDefinition) What observations are required to perform this action
... observationResultRequirement S 0..* canonical(ObservationDefinition) What observations must be produced by this action
... transform S 0..1 canonical(StructureMap) Transform to apply the template
... dynamicValue S 0..* BackboneElement Dynamic aspects of the definition
.... path S 1..1 string The path to the element to be set dynamically
.... expression S 1..1 Expression An expression that provides the dynamic value for the customization

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ActivityDefinition.versionAlgorithm[x] Base extensible Version algorithm types 📍0.5.0 This IG
ActivityDefinition.status Base required Publication Status VS 📍0.5.0 This IG
ActivityDefinition.subject[x]:subjectCodeableConcept Base extensible Resource types 📍0.5.0 This IG
ActivityDefinition.kind Base required Request resource types 📍0.5.0 This IG
ActivityDefinition.code Base example Procedure Code Codes 📍0.5.0 This IG
ActivityDefinition.intent Base required Request Intent VS 📍0.5.0 This IG
ActivityDefinition.priority Base required Request Priority VS 📍0.5.0 This IG
ActivityDefinition.participant.​type Base required Action Participant Type VS 📍0.5.0 This IG
ActivityDefinition.participant.​role Base example Action Participant Role VS 📍0.5.0 This IG
ActivityDefinition.bodySite Base example Body Site VS 📍0.5.0 This IG

Snapshot ko‘rinishiView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ActivityDefinition C 0..* ActivityDefinition(5.0.0) The definition of a specific activity to be taken, independent of any particular patient or context
Interfaces Implemented: MetadataResource
Constraints: cnl-0
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... url SΣC 0..1 uri Canonical identifier for this activity definition, represented as a URI (globally unique)
Constraints: cnl-1
... identifier SΣ 0..* Identifier Additional identifier for the activity definition
... version SΣ 0..1 string Business version of the activity definition
... versionAlgorithm[x] SΣ 0..1 How to compare versions
Binding: VersionAlgorithmVS (0.5.0) (extensible)
.... versionAlgorithmString string
.... versionAlgorithmCoding Coding
... name SΣC 0..1 string Name for this activity definition (computer friendly)
... title SΣ 0..1 string Name for this activity definition (human friendly)
... subtitle 0..1 string Subordinate title of the activity definition
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.5.0) (required)
... experimental Σ 0..1 boolean For testing purposes, not real usage
... Slices for subject[x] S 0..1 Type of individual the activity definition is intended for
Slice: Unordered, Open by type:$this
Binding: ParticipantResourceTypes (extensible): The possible types of subjects for an activity (E.g. Patient, Practitioner, Organization, Location, etc.).
.... subjectCodeableConcept CodeableConcept
.... subjectReference Reference(Group | MedicinalProductDefinition | SubstanceDefinition | AdministrableProductDefinition | ManufacturedItemDefinition | PackagedProductDefinition)
.... subjectCanonical canonical(EvidenceVariable)
.... subject[x]:subjectCodeableConcept S 0..1 CodeableConcept Type of individual the activity definition is intended for
Binding: ResourceTypeVS (0.5.0) (extensible)
... date SΣ 0..1 dateTime Date last changed
... publisher SΣ 0..1 string Name of the publisher/steward (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
... description SΣ 0..1 markdown Natural language description of the activity definition
... useContext Σ 0..* UsageContext The context that the content is intended to support
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for activity definition (if applicable)
Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use.
... purpose 0..1 markdown Why this activity definition is defined
... usage 0..1 markdown Describes the clinical usage of the activity definition
... copyright 0..1 markdown Use and/or publishing restrictions
... copyrightLabel 0..1 string Copyright holder and year(s)
... approvalDate 0..1 date When the activity definition was approved by publisher
... lastReviewDate 0..1 date When the activity definition was last reviewed by the publisher
... effectivePeriod SΣ 0..1 Period When the activity definition is expected to be used
... topic 0..* CodeableConcept E.g. Education, Treatment, Assessment, etc
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.
... author 0..* ContactDetail Who authored the content
... editor 0..* ContactDetail Who edited the content
... reviewer 0..* ContactDetail Who reviewed the content
... endorser 0..* ContactDetail Who endorsed the content
... relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc
... library 0..* canonical(Library) Logic used by the activity definition
... kind SΣ 0..1 code Kind of resource
Binding: RequestResourceTypesVS (0.5.0) (required)
... profile S 0..1 canonical(StructureDefinition) What profile the resource needs to conform to
... code SΣ 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodeVS (0.5.0) (example)
... intent S 0..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntentVS (0.5.0) (required)
... priority S 0..1 code routine | urgent | asap | stat
Binding: RequestPriorityVS (0.5.0) (required)
... doNotPerform ?!SΣ 0..1 boolean True if the activity should not be performed
... timing[x] S 0..1 When activity is to occur
.... timingTiming Timing
.... timingAge Age
.... timingRange Range
.... timingDuration Duration
... asNeeded[x] Σ 0..1 Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... location 0..1 CodeableReference(Location) Where it should happen
... participant S 0..* BackboneElement Who should participate in the action
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 0..1 code careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson
Binding: ActionParticipantTypeVS (0.5.0) (required)
.... typeCanonical S 0..1 canonical(CapabilityStatement) Who or what can participate
.... typeReference S 0..1 Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who or what can participate
.... role S 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRoleVS (0.5.0) (example)
.... function S 0..1 CodeableConcept E.g. Author, Reviewer, Witness, etc
Binding: ActionParticipantFunction (example)
... Slices for product[x] S 0..1 What's administered/supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
.... productReference Reference(Medication | Ingredient | Substance | SubstanceDefinition)
.... productCodeableConcept CodeableConcept
.... product[x]:productReference S 0..1 Reference(Medication | Ingredient | Substance | SubstanceDefinition) What's administered/supplied
.... product[x]:productCodeableConcept S 0..1 CodeableConcept What's administered/supplied
Binding: SNOMEDCTMedicationCodes (example): Code describing the type of substance or medication.
... quantity S 0..1 SimpleQuantity(5.0.0) How much is administered/consumed/supplied
... dosage S 0..* Dosage Detailed dosage instructions
... bodySite S 0..* CodeableConcept What part of body to perform on
Binding: BodySiteVS (0.5.0) (example)
... specimenRequirement S 0..* canonical(SpecimenDefinition) What specimens are required to perform this action
... observationRequirement S 0..* canonical(ObservationDefinition) What observations are required to perform this action
... observationResultRequirement S 0..* canonical(ObservationDefinition) What observations must be produced by this action
... transform S 0..1 canonical(StructureMap) Transform to apply the template
... dynamicValue S 0..* BackboneElement Dynamic aspects of the definition
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... path S 1..1 string The path to the element to be set dynamically
.... expression S 1..1 Expression An expression that provides the dynamic value for the customization

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ActivityDefinition.language Base required All Languages 📍5.0.0 FHIR Std.
ActivityDefinition.versionAlgorithm[x] Base extensible Version algorithm types 📍0.5.0 This IG
ActivityDefinition.status Base required Publication Status VS 📍0.5.0 This IG
ActivityDefinition.subject[x] Base extensible Participant Resource Types 📍5.0.0 FHIR Std.
ActivityDefinition.subject[x]:subjectCodeableConcept Base extensible Resource types 📍0.5.0 This IG
ActivityDefinition.jurisdiction Base extensible Jurisdiction ValueSet 📍5.0.0 FHIR Std.
ActivityDefinition.topic Base example Definition Topic 📍5.0.0 FHIR Std.
ActivityDefinition.kind Base required Request resource types 📍0.5.0 This IG
ActivityDefinition.code Base example Procedure Code Codes 📍0.5.0 This IG
ActivityDefinition.intent Base required Request Intent VS 📍0.5.0 This IG
ActivityDefinition.priority Base required Request Priority VS 📍0.5.0 This IG
ActivityDefinition.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 FHIR Std.
ActivityDefinition.participant.​type Base required Action Participant Type VS 📍0.5.0 This IG
ActivityDefinition.participant.​role Base example Action Participant Role VS 📍0.5.0 This IG
ActivityDefinition.participant.​function Base example Action Participant Function 📍5.0.0 FHIR Std.
ActivityDefinition.product[x] Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.product[x]:productCodeableConcept Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
ActivityDefinition.bodySite Base example Body Site VS 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ActivityDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
cnl-1 warning ActivityDefinition.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
ele-1 error ActivityDefinition.meta, ActivityDefinition.implicitRules, ActivityDefinition.language, ActivityDefinition.text, ActivityDefinition.extension, ActivityDefinition.modifierExtension, ActivityDefinition.url, ActivityDefinition.identifier, ActivityDefinition.version, ActivityDefinition.versionAlgorithm[x], ActivityDefinition.name, ActivityDefinition.title, ActivityDefinition.subtitle, ActivityDefinition.status, ActivityDefinition.experimental, ActivityDefinition.subject[x], ActivityDefinition.subject[x]:subjectCodeableConcept, ActivityDefinition.date, ActivityDefinition.publisher, ActivityDefinition.contact, ActivityDefinition.description, ActivityDefinition.useContext, ActivityDefinition.jurisdiction, ActivityDefinition.purpose, ActivityDefinition.usage, ActivityDefinition.copyright, ActivityDefinition.copyrightLabel, ActivityDefinition.approvalDate, ActivityDefinition.lastReviewDate, ActivityDefinition.effectivePeriod, ActivityDefinition.topic, ActivityDefinition.author, ActivityDefinition.editor, ActivityDefinition.reviewer, ActivityDefinition.endorser, ActivityDefinition.relatedArtifact, ActivityDefinition.library, ActivityDefinition.kind, ActivityDefinition.profile, ActivityDefinition.code, ActivityDefinition.intent, ActivityDefinition.priority, ActivityDefinition.doNotPerform, ActivityDefinition.timing[x], ActivityDefinition.asNeeded[x], ActivityDefinition.location, ActivityDefinition.participant, ActivityDefinition.participant.extension, ActivityDefinition.participant.modifierExtension, ActivityDefinition.participant.type, ActivityDefinition.participant.typeCanonical, ActivityDefinition.participant.typeReference, ActivityDefinition.participant.role, ActivityDefinition.participant.function, ActivityDefinition.product[x], ActivityDefinition.product[x]:productReference, ActivityDefinition.product[x]:productCodeableConcept, ActivityDefinition.quantity, ActivityDefinition.dosage, ActivityDefinition.bodySite, ActivityDefinition.specimenRequirement, ActivityDefinition.observationRequirement, ActivityDefinition.observationResultRequirement, ActivityDefinition.transform, ActivityDefinition.dynamicValue, ActivityDefinition.dynamicValue.extension, ActivityDefinition.dynamicValue.modifierExtension, ActivityDefinition.dynamicValue.path, ActivityDefinition.dynamicValue.expression All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ActivityDefinition.extension, ActivityDefinition.modifierExtension, ActivityDefinition.participant.extension, ActivityDefinition.participant.modifierExtension, ActivityDefinition.dynamicValue.extension, ActivityDefinition.dynamicValue.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Must-Support: 39 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ActivityDefinition.subject[x]
  • The element 1 is sliced based on the value of ActivityDefinition.product[x]

 

Profilning boshqa ko‘rinishlari: CSV, Excel, Schematron