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 / Differential
What this profile constrains beyond Basic. Anything not listed is unchanged from the base; muted type/cardinality values are the base's, shown for context.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Basic | Nexus EMR App State Core | |||
| meta | 0..1 | Meta | ||
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i |
| text | S | 0..1 | Narrative | Narrative i |
| extension | S | 1..* | Extension | The actual state value(s) - can have an arbitrary number of state values i Slicing: value:url (open) |
| url | S | 1..1 | http://hl7.org/fhirpath/System.String | Extension type URL i |
| extension:stringValue | 0..* | Extension(App State String Value Extension) | Namespaced string state value i | |
| extension:booleanValue | 0..* | Extension(App State Boolean Value Extension) | Namespaced boolean state value i | |
| identifier | 0..1 | Identifier | Business identifier for app state i | |
| code | S | 1..1 | CodeableConcept | Type and namespace of application state i |
| coding | S | 1..1 | Coding | Coded type of state i Invariants: app-state-system-inv |
| system | S | 1..1 | uri | Application-specific CodeSystem URL i |
| code | S | 1..1 | code | Specific state type code |
| display | S | 0..1 | string | Human-readable state type name |
| text | S | 0..1 | string | Plain text description of state type i |
| subject | 1..1 | Reference(Patient Profile | PractitionerRole Profile | Practitioner Profile | Organization Profile) | Resource this state is associated with i | |
| reference | S | 0..1 | string | Reference to the associated resource i |
| type | S | 0..1 | uri | Type of resource referenced i |
| display | S | 0..1 | string | Display name of referenced resource i |