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://fhir.infoway-inforoute.ca/cacore/StructureDefinition/communication-ca-core
Communication Example 1, Communication Example 2, Communication Example 3
The P-Care profile for recording information that has been communicated.
PCareCommunication, PCareServiceRequest, PCareTask
| PCareCommunication (Communication) | C | CommunicationCACore | |
| id | Σ | 0..1 | id |
| meta | O Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | O Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | O Σ | 0..* | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | O Σ | 0..1 | uri |
| value | O Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire) |
| instantiatesUri | Σ | 0..* | uri |
| basedOn | SO Σ C | 1..1 | Reference(PCareServiceRequest) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | SO Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | O Σ ?! | 1..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | SO Σ | 1..1 | uri |
| value | SO Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| partOf | Σ C | 0..* | Reference(Resource) |
| inResponseTo | SO C | 0..* | Reference(PCareCommunication) |
| status | SO Σ ?! C | 1..1 | codeBinding |
| statusReason | Σ | 0..1 | CodeableConcept |
| category | O | 0..* | CodeableConceptCACoreBinding |
| priority | Σ | 0..1 | codeBinding |
| medium | 0..* | CodeableConcept | |
| subject | SO Σ C | 0..1 | Reference(PCarePatient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | SO Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | SO Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | SO Σ | 1..1 | uri |
| value | SO Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| topic | 0..1 | CodeableConcept | |
| about | C | 0..* | Reference(Resource) |
| encounter | Σ C | 0..1 | Reference(EncounterCACore) |
| sent | SO | 0..1 | dateTime |
| received | SO | 0..1 | dateTime |
| recipient | O C | 0..* | Reference(HealthcareServiceCACore | OrganizationCACore | PatientCACore | PractitionerCACore | PractitionerRoleCACore) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | O Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | O Σ | 0..1 | uri |
| value | O Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| sender | SO C | 0..1 | Reference(PCareHealthcareService | PCarePractitionerRole) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | SO Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | SO Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | SO Σ | 1..1 | uri |
| value | SO Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| reasonCode | Σ | 0..* | CodeableConcept |
| reasonReference | Σ C | 0..* | Reference(ConditionCACore | DiagnosticReportCACore | DocumentReferenceCACore | Observation) |
| payload | SO | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| content[x] | SO | 1..1 | |
| contentReference | SO | 0..1 | Reference(PCareDocumentReference) |
| contentString | SO | 0..1 | string |
| contentAttachment | SO | 0..1 | Attachment |
| note | 0..* | Annotation |
| PCareCommunication (Communication) | C | CommunicationCACore | |
| id | Σ | 0..1 | id |
| meta | O Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | O Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | O Σ | 0..* | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | O Σ | 0..1 | uri |
| value | O Σ | 0..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire) |
| instantiatesUri | Σ | 0..* | uri |
| basedOn | SO Σ C | 1..1 | Reference(PCareServiceRequest) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | SO Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | O Σ ?! | 1..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | SO Σ | 1..1 | uri |
| value | SO Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| partOf | Σ C | 0..* | Reference(Resource) |
| inResponseTo | SO C | 0..* | Reference(PCareCommunication) |
| status | SO Σ ?! C | 1..1 | codeBinding |
| statusReason | Σ | 0..1 | CodeableConcept |
| category | O | 0..* | CodeableConceptCACoreBinding |
| priority | Σ | 0..1 | codeBinding |
| medium | 0..* | CodeableConcept | |
| subject | SO Σ C | 0..1 | Reference(PCarePatient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | SO Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | SO Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | SO Σ | 1..1 | uri |
| value | SO Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| topic | 0..1 | CodeableConcept | |
| about | C | 0..* | Reference(Resource) |
| encounter | Σ C | 0..1 | Reference(EncounterCACore) |
| sent | SO | 0..1 | dateTime |
| received | SO | 0..1 | dateTime |
| recipient | O C | 0..* | Reference(HealthcareServiceCACore | OrganizationCACore | PatientCACore | PractitionerCACore | PractitionerRoleCACore) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | O Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | O Σ | 0..1 | uri |
| value | O Σ | 0..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| sender | SO C | 0..1 | Reference(PCareHealthcareService | PCarePractitionerRole) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | SO Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | SO Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | SO Σ | 1..1 | uri |
| value | SO Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| reasonCode | Σ | 0..* | CodeableConcept |
| reasonReference | Σ C | 0..* | Reference(ConditionCACore | DiagnosticReportCACore | DocumentReferenceCACore | Observation) |
| payload | SO | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| content[x] | SO | 1..1 | |
| contentReference | SO | 0..1 | Reference(PCareDocumentReference) |
| contentString | SO | 0..1 | string |
| contentAttachment | SO | 0..1 | Attachment |
| note | 0..* | Annotation |
| Path | Id | Grade | Details | Expression |
|---|---|---|---|---|
| Communication.status | pcare-com-1 | warning | Communication.status is expected to equal 'completed' for CA:eReC compatibility. | $this = 'completed' |
| Element | Actor | Code |
|---|---|---|
| basedOn | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| basedOn.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn.identifier | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| basedOn.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn.identifier.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| basedOn.identifier.use | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| basedOn.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| basedOn.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| basedOn.identifier.value | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| basedOn.reference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| category | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| identifier | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| identifier.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| identifier.value | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| inResponseTo | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| inResponseTo | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| inResponseTo | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| inResponseTo | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| inResponseTo | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| meta | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| meta.profile | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| payload | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| payload.content[x] | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x] | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x] | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x] | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x] | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| payload.content[x]:contentAttachment | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x]:contentAttachment | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x]:contentAttachment | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x]:contentAttachment | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x]:contentAttachment | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| payload.content[x]:contentReference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x]:contentReference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x]:contentReference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x]:contentReference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x]:contentReference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| payload.content[x]:contentString | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x]:contentString | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| payload.content[x]:contentString | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x]:contentString | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| payload.content[x]:contentString | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| received | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| received | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| received | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| received | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| received | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| recipient | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| recipient.identifier | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| recipient.identifier.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| recipient.identifier.value | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| recipient.reference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| sender | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| sender.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.identifier | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| sender.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.identifier.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| sender.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.identifier.value | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| sender.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sender.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sender.reference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| sent | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sent | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| sent | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sent | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| sent | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| status | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| status | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| status | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| status | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| status | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| subject | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| subject.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.identifier | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| subject.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.identifier.system | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.identifier.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| subject.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.identifier.value | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.identifier.value | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| subject.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| subject.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.reference | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| subject.reference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHALL:persist, SHALL:no-error |
| Path | Conformance | ValueSet |
|---|---|---|
| Communication.category | extensible | http://fhir.infoway-inforoute.ca/p-care/ValueSet/pcare-referral-communication-category |