App State Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-appstate |
|---|---|
| Status | active · 1.26.0 |
| Base | Basic (constraint) |
| Source | FSH · JSON |
A profile for representing external application state in Nexus EMR.
Elements / Snapshot
The full effective definition: base Basic with this profile's constraints applied.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Basic | 0..* | Nexus EMR App State Core Invariants: dom-2, dom-3, dom-4, dom-5, dom-6 |
||
| id | 0..1 | http://hl7.org/fhirpath/System.String | Logical id of this artifact i | |
| meta | 0..1 | Meta | Metadata about the resource Invariants: ele-1 |
|
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| versionId | 0..1 | id | Version specific identifier i Invariants: ele-1 |
|
| lastUpdated | 0..1 | instant | When the resource version last changed i Invariants: ele-1 |
|
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i Invariants: ele-1 |
| profile | 0..* | canonical | Profiles this resource claims to conform to i Invariants: ele-1 |
|
| security | 0..* | Coding | Security Labels applied to this resource i Binding: security-labels ( extensible)Invariants: ele-1 |
|
| tag | 0..* | Coding | Tags applied to this resource i Binding: common-tags ( example)Invariants: ele-1 |
|
| implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created i Invariants: ele-1 |
| language | 0..1 | code | Language of the resource content i Binding: languages ( preferred)Invariants: ele-1 |
|
| text | S | 0..1 | Narrative | Narrative i Invariants: ele-1 |
| contained | 0..* | Resource | Contained, inline Resources i | |
| extension | S | 1..* | Extension | The actual state value(s) - can have an arbitrary number of state values i Slicing: value:url (open) Invariants: ele-1, ext-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| url | S | 1..1 | http://hl7.org/fhirpath/System.String | Extension type URL i |
| value[x] | 0..1 | base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta | Value of extension Invariants: ele-1 |
|
| extension:stringValue | 0..* | Extension(App State String Value Extension) | Namespaced string state value i Invariants: ele-1, ext-1 |
|
| extension:booleanValue | 0..* | Extension(App State Boolean Value Extension) | Namespaced boolean state value i Invariants: ele-1, ext-1 |
|
| modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored i Invariants: ele-1, ext-1 |
| identifier | 0..1 | Identifier | Business identifier for app state i Invariants: ele-1 |
|
| code | S ?! | 1..1 | CodeableConcept | Type and namespace of application state i Binding: basic-resource-type ( example)Invariants: ele-1 |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| coding | S | 1..1 | Coding | Coded type of state i Invariants: ele-1, app-state-system-inv |
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| system | S | 1..1 | uri | Application-specific CodeSystem URL i Invariants: ele-1 |
| version | 0..1 | string | Version of the system - if relevant i Invariants: ele-1 |
|
| code | S | 1..1 | code | Specific state type code Invariants: ele-1 |
| display | S | 0..1 | string | Human-readable state type name Invariants: ele-1 |
| userSelected | 0..1 | boolean | If this coding was chosen directly by the user i Invariants: ele-1 |
|
| text | S | 0..1 | string | Plain text description of state type i Invariants: ele-1 |
| subject | 1..1 | Reference(Patient Profile | PractitionerRole Profile | Practitioner Profile | Organization Profile) | Resource this state is associated with i Invariants: ele-1 |
|
| id | 0..1 | http://hl7.org/fhirpath/System.String | Unique id for inter-element referencing | |
| extension | 0..* | Extension | Additional content defined by implementations i Slicing: value:url (open) Invariants: ele-1, ext-1 |
|
| reference | S | 0..1 | string | Reference to the associated resource i Invariants: ele-1 |
| type | S | 0..1 | uri | Type of resource referenced i Binding: resource-types ( extensible)Invariants: ele-1 |
| identifier | 0..1 | Identifier | Logical reference, when literal reference is not known i Invariants: ele-1 |
|
| display | S | 0..1 | string | Display name of referenced resource i Invariants: ele-1 |
| created | 0..1 | date | When created Invariants: ele-1 |
|
| author | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) | Who created Invariants: ele-1 |