openIMIS FHIR R4 Implementation Guide
1.0.0 - ci-build
openIMIS FHIR R4 Implementation Guide - Local Development build (v1.0.0). See the Directory of published versions
Official URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/openimis-activitiy-definition | Version: 1.0.0 | |||
Active as of 2022-05-31 | Responsible: openIMIS Initiative | Computable Name: OpenIMISActivityDefinition |
Defines a ActivityDefinition for openIMIS which maps to a Medical Service.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ActivityDefinition
Summary
Mandatory: 13 elements (11 nested mandatory elements)
Must-Support: 2 elements
Prohibited: 36 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
This structure is derived from ActivityDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ActivityDefinition | The definition of a specific activity to be taken, independent of any particular patient or context | |
![]() ![]() ![]() | 0..1 | string | ActivityDefinition UUID | |
![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 1..1 | Money | Unit Price URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/unit-price | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Level URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/activity-definition-level Binding: Level (ActivityDefinition) (required) | |
![]() ![]() ![]() | S | 1..* | Identifier | Additional identifier for the activity definition Slice: Unordered, Closed by value:type.coding.code |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Description of identifier | |
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | code | Symbol in syntax defined by the system Binding: openIMIS Identifiers Value Set (required) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | The value that is unique | |
![]() ![]() ![]() ![]() | S | 1..1 | Identifier | Additional identifier for the activity definition |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | ActivityDefinition openIMIS Code Required Pattern: Code | |
![]() ![]() ![]() ![]() | 0..1 | Identifier | Additional identifier for the activity definition | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | ActivityDefinition openIMIS UUID Required Pattern: UUID | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | string | Code of the Medical Service (computer friendly) | |
![]() ![]() ![]() | 1..1 | string | Name of the Medical Service (human friendly) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | code | draft | active | retired | unknown Required Pattern: active | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | dateTime | Date last changed | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..4 | UsageContext | The context that the content is intended to support Slice: Unordered, Closed by value:code | |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Binding: Usage Context Type (ActivityDefinition) (required) | |
![]() ![]() ![]() ![]() | 0..1 | UsageContext | Usage Context per Gender | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: gender | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Gender | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Gender Type (ActivityDefinition|Medication) (required) | |
![]() ![]() ![]() ![]() | 0..1 | UsageContext | Usage Context per Age | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: age | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Age | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Age Type (ActivityDefinition|Medication) (required) | |
![]() ![]() ![]() ![]() | 0..1 | UsageContext | Usage Context per Workflow | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: workflow | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Workflow Setting | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Code defined by a terminology system Binding: Usage Context for Workflow Type (ActivityDefinition) (required) | |
![]() ![]() ![]() ![]() | 1..1 | UsageContext | Usage Context per Care Type | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: venue | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Clinical Venue | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Venue Type (ActivityDefinition) (required) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..* | CodeableConcept | E.g. Education, Treatment, Assessment, etc. Binding: Service Type (ActivityDefinition) (required) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..1 | code | Kind of resource Required Pattern: ServiceRequest | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..1 | Timing | When activity is to occur Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() | 0..1 | Timing | When activity is to occur | |
![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | positiveInt | Event occurs frequency times per period Required Pattern: 1 | |
![]() ![]() ![]() ![]() ![]() | 1..1 | decimal | Frequency (days) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Required Pattern: d | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | I | 0..* | ActivityDefinition | The definition of a specific activity to be taken, independent of any particular patient or context | ||||
![]() ![]() ![]() | Σ | 0..1 | string | ActivityDefinition UUID | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 1..1 | Money | Unit Price URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/unit-price | |||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Level URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/activity-definition-level Binding: Level (ActivityDefinition) (required) | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | Σ | 0..1 | uri | Canonical identifier for this activity definition, represented as a URI (globally unique) | ||||
![]() ![]() ![]() | SΣ | 1..* | Identifier | Additional identifier for the activity definition Slice: Unordered, Closed by value:type.coding.code | ||||
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system Binding: openIMIS Identifiers Value Set (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() ![]() | SΣ | 1..1 | Identifier | Additional identifier for the activity definition | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | ActivityDefinition openIMIS Code Required Pattern: Code | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Additional identifier for the activity definition | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | ActivityDefinition openIMIS UUID Required Pattern: UUID | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() | ΣI | 1..1 | string | Code of the Medical Service (computer friendly) | ||||
![]() ![]() ![]() | Σ | 1..1 | string | Name of the Medical Service (human friendly) | ||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. Required Pattern: active | ||||
![]() ![]() ![]() | Σ | 1..1 | dateTime | Date last changed | ||||
![]() ![]() ![]() | Σ | 1..4 | UsageContext | The context that the content is intended to support Slice: Unordered, Closed by value:code | ||||
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: Usage Context Type (ActivityDefinition) (required) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Value that defines the context Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | UsageContext | Usage Context per Gender | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: gender | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Gender | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Closed by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Gender Type (ActivityDefinition|Medication) (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | UsageContext | Usage Context per Age | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: age | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Age | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Closed by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Age Type (ActivityDefinition|Medication) (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | UsageContext | Usage Context per Workflow | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: workflow | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Workflow Setting | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Closed by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Code defined by a terminology system Binding: Usage Context for Workflow Type (ActivityDefinition) (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() | Σ | 1..1 | UsageContext | Usage Context per Care Type | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: venue | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Clinical Venue | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Closed by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Venue Type (ActivityDefinition) (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() | 0..* | CodeableConcept | E.g. Education, Treatment, Assessment, etc. Binding: Service Type (ActivityDefinition) (required) | |||||
![]() ![]() ![]() | Σ | 0..1 | code | Kind of resource Binding: RequestResourceType (required): The kind of activity the definition is describing. Required Pattern: ServiceRequest | ||||
![]() ![]() ![]() | 0..1 | Timing | When activity is to occur Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() | 0..1 | Timing | When activity is to occur | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | dateTime | When the event occurs | ||||
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | Element | When the event is to occur | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Length/Range of lengths, or (Start and/or end) limits | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Duration | |||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Maximum number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens (Max) | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | positiveInt | Event occurs frequency times per period Required Pattern: 1 | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | decimal | Frequency (days) | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Upper limit of period (3-4 hours) | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). Required Pattern: d | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | time | Time of day for action | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | Code for time period of occurrence Binding: EventTiming (required): Real world event relating to the schedule. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | unsignedInt | Minutes from event (before or after) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. | ||||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | ActivityDefinition | The definition of a specific activity to be taken, independent of any particular patient or context |
![]() ![]() ![]() | Σ | 1..* | Identifier | Additional identifier for the activity definition Slice: Unordered, Closed by value:type.coding.code |
![]() ![]() ![]() ![]() | Σ | 1..1 | Identifier | Additional identifier for the activity definition |
![]() |
This structure is derived from ActivityDefinition
Summary
Mandatory: 13 elements (11 nested mandatory elements)
Must-Support: 2 elements
Prohibited: 36 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from ActivityDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ActivityDefinition | The definition of a specific activity to be taken, independent of any particular patient or context | |
![]() ![]() ![]() | 0..1 | string | ActivityDefinition UUID | |
![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 1..1 | Money | Unit Price URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/unit-price | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Level URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/activity-definition-level Binding: Level (ActivityDefinition) (required) | |
![]() ![]() ![]() | S | 1..* | Identifier | Additional identifier for the activity definition Slice: Unordered, Closed by value:type.coding.code |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Description of identifier | |
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | code | Symbol in syntax defined by the system Binding: openIMIS Identifiers Value Set (required) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | The value that is unique | |
![]() ![]() ![]() ![]() | S | 1..1 | Identifier | Additional identifier for the activity definition |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | ActivityDefinition openIMIS Code Required Pattern: Code | |
![]() ![]() ![]() ![]() | 0..1 | Identifier | Additional identifier for the activity definition | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | ActivityDefinition openIMIS UUID Required Pattern: UUID | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | string | Code of the Medical Service (computer friendly) | |
![]() ![]() ![]() | 1..1 | string | Name of the Medical Service (human friendly) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | code | draft | active | retired | unknown Required Pattern: active | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | dateTime | Date last changed | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..4 | UsageContext | The context that the content is intended to support Slice: Unordered, Closed by value:code | |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Binding: Usage Context Type (ActivityDefinition) (required) | |
![]() ![]() ![]() ![]() | 0..1 | UsageContext | Usage Context per Gender | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: gender | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Gender | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Gender Type (ActivityDefinition|Medication) (required) | |
![]() ![]() ![]() ![]() | 0..1 | UsageContext | Usage Context per Age | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: age | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Age | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Age Type (ActivityDefinition|Medication) (required) | |
![]() ![]() ![]() ![]() | 0..1 | UsageContext | Usage Context per Workflow | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: workflow | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Workflow Setting | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Code defined by a terminology system Binding: Usage Context for Workflow Type (ActivityDefinition) (required) | |
![]() ![]() ![]() ![]() | 1..1 | UsageContext | Usage Context per Care Type | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: venue | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Clinical Venue | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Value that defines the context | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..2 | Coding | Code defined by a terminology system Binding: Usage Context for Venue Type (ActivityDefinition) (required) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..* | CodeableConcept | E.g. Education, Treatment, Assessment, etc. Binding: Service Type (ActivityDefinition) (required) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..1 | code | Kind of resource Required Pattern: ServiceRequest | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..1 | Timing | When activity is to occur Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() | 0..1 | Timing | When activity is to occur | |
![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | positiveInt | Event occurs frequency times per period Required Pattern: 1 | |
![]() ![]() ![]() ![]() ![]() | 1..1 | decimal | Frequency (days) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Required Pattern: d | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | I | 0..* | ActivityDefinition | The definition of a specific activity to be taken, independent of any particular patient or context | ||||
![]() ![]() ![]() | Σ | 0..1 | string | ActivityDefinition UUID | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 1..1 | Money | Unit Price URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/unit-price | |||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Level URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/activity-definition-level Binding: Level (ActivityDefinition) (required) | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | Σ | 0..1 | uri | Canonical identifier for this activity definition, represented as a URI (globally unique) | ||||
![]() ![]() ![]() | SΣ | 1..* | Identifier | Additional identifier for the activity definition Slice: Unordered, Closed by value:type.coding.code | ||||
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system Binding: openIMIS Identifiers Value Set (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() ![]() | SΣ | 1..1 | Identifier | Additional identifier for the activity definition | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | ActivityDefinition openIMIS Code Required Pattern: Code | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Additional identifier for the activity definition | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | ActivityDefinition openIMIS UUID Required Pattern: UUID | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() | ΣI | 1..1 | string | Code of the Medical Service (computer friendly) | ||||
![]() ![]() ![]() | Σ | 1..1 | string | Name of the Medical Service (human friendly) | ||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. Required Pattern: active | ||||
![]() ![]() ![]() | Σ | 1..1 | dateTime | Date last changed | ||||
![]() ![]() ![]() | Σ | 1..4 | UsageContext | The context that the content is intended to support Slice: Unordered, Closed by value:code | ||||
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: Usage Context Type (ActivityDefinition) (required) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Value that defines the context Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | UsageContext | Usage Context per Gender | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||