Primary Care
dft-preBallot - This is the first draft of the P-Care IG. For a full list of available versions, see the Directory of published versions
http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription
The P-Care profile for requesting event notifications from a FHIR server.
| PCareSubscription (Subscription) | C | BackportSubscription | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | O C | 1..* | Extension |
| managingEntity | O C | 1..1 | Extension(Reference(Device)) |
| modifierExtension | ?! C | 0..* | Extension |
| status | Σ ?! | 1..1 | codeBinding |
| contact | Σ C | 0..* | ContactPoint |
| end | Σ | 0..1 | instant |
| reason | Σ | 1..1 | string |
| criteria | SO Σ | 1..1 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| filterCriteria | SO Σ C | 0..* | Extension(string) |
| value | 0..1 | System.String | |
| error | Σ | 0..1 | string |
| channel | O Σ | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| heartbeatPeriod | C | 0..1 | Extension(unsignedInt) |
| timeout | C | 0..1 | Extension(unsignedInt) |
| maxCount | C | 0..1 | Extension(positiveInt) |
| notificationRetryPeriod | C | 0..* | Extension(Complex) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | Σ | 1..1 | codeBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| customChannelType | SO Σ C | 0..1 | Extension(Coding) |
| value | 0..1 | System.String | |
| endpoint | O Σ | 0..1 | url |
| payload | Σ | 1..1 | codeBinding |
| id | 0..1 | string | |
| extension | C | 1..* | Extension |
| content | SO Σ C | 1..1 | Extension(code) |
| value | 0..1 | System.String | |
| header | Σ | 0..* | string |
| PCareSubscription (Subscription) | C | BackportSubscription | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | C | 0..* | Resource |
| extension | O C | 1..* | Extension |
| managingEntity | O C | 1..1 | Extension(Reference(Device)) |
| modifierExtension | ?! C | 0..* | Extension |
| status | Σ ?! | 1..1 | codeBinding |
| contact | Σ | 0..* | ContactPoint |
| end | Σ | 0..1 | instant |
| reason | Σ | 1..1 | string |
| criteria | SO Σ | 1..1 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| filterCriteria | SO Σ C | 0..* | Extension(string) |
| value | 0..1 | System.String | |
| error | Σ | 0..1 | string |
| channel | O Σ | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| heartbeatPeriod | C | 0..1 | Extension(unsignedInt) |
| timeout | C | 0..1 | Extension(unsignedInt) |
| maxCount | C | 0..1 | Extension(positiveInt) |
| notificationRetryPeriod | C | 0..* | Extension(Complex) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | Σ | 1..1 | codeBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| customChannelType | SO Σ C | 0..1 | Extension(Coding) |
| value | 0..1 | System.String | |
| endpoint | O Σ | 0..1 | url |
| payload | Σ | 1..1 | codeBinding |
| id | 0..1 | string | |
| extension | C | 1..* | Extension |
| content | SO Σ C | 1..1 | Extension(code) |
| value | 0..1 | System.String | |
| header | Σ | 0..* | string |
| Element | Actor | Code |
|---|---|---|
| channel | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| channel.endpoint | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| channel.payload.extension:content | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| channel.type.extension:customChannelType | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| criteria | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| criteria.extension:filterCriteria | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| extension | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| extension:managingEntity | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| Path | Conformance | ValueSet |
|---|---|---|
| Subscription.language | preferred | http://hl7.org/fhir/ValueSet/languages |
| Subscription.status | required | http://hl7.org/fhir/ValueSet/subscription-status|4.0.0 |
| Subscription.channel.type | required | http://hl7.org/fhir/ValueSet/subscription-channel-type|4.0.0 |
| Subscription.channel.payload | required | http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 |