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/ImagingStudy-ca-core
Imaging Study Example 1, Imaging Study Example 2
Representation of the content produced in a DICOM imaging study.
| PCareImagingStudy (ImagingStudy) | C | ImagingStudyCACore | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | SO Σ | 0..* | Identifier |
| status | Σ ?! | 1..1 | codeBinding |
| modality | Σ | 0..* | CodingBinding |
| subject | SO Σ C | 1..1 | Reference(PCarePatient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | SO Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | Σ C | 0..1 | Reference(Encounter) |
| started | SO Σ | 0..1 | dateTime |
| basedOn | Σ C | 0..* | Reference(Appointment | AppointmentResponse | CarePlan | ServiceRequest | Task) |
| referrer | Σ C | 0..1 | Reference(Practitioner | PractitionerRole) |
| interpreter | Σ C | 0..* | Reference(Practitioner | PractitionerRole) |
| endpoint | Σ C | 0..* | Reference(Endpoint) |
| numberOfSeries | Σ | 0..1 | unsignedInt |
| numberOfInstances | Σ | 0..1 | unsignedInt |
| procedureReference | Σ C | 0..1 | Reference(Procedure) |
| procedureCode | SO Σ | 0..* | PCareCodeableConceptBinding |
| location | Σ C | 0..1 | Reference(Location) |
| reasonCode | O Σ | 0..* | PCareCodeableConcept |
| reasonReference | Σ C | 0..* | Reference(Condition | DiagnosticReport | DocumentReference | Media | Observation) |
| note | Σ | 0..* | Annotation |
| description | Σ | 0..1 | string |
| series | SO Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| uid | SO Σ | 1..1 | id |
| number | Σ | 0..1 | unsignedInt |
| modality | O Σ | 1..1 | CodingBinding |
| description | Σ | 0..1 | string |
| numberOfInstances | Σ | 0..1 | unsignedInt |
| endpoint | Σ C | 0..* | Reference(Endpoint) |
| bodySite | Σ | 0..1 | Coding |
| laterality | Σ | 0..1 | Coding |
| specimen | Σ C | 0..* | Reference(Specimen) |
| started | Σ | 0..1 | dateTime |
| performer | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| function | Σ | 0..1 | CodeableConceptBinding |
| actor | Σ C | 1..1 | Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| instance | SO | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| uid | O | 1..1 | id |
| sopClass | SO | 1..1 | CodingBinding |
| number | 0..1 | unsignedInt | |
| title | 0..1 | string |
| PCareImagingStudy (ImagingStudy) | C | ImagingStudyCACore | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | SO Σ | 0..* | Identifier |
| status | Σ ?! | 1..1 | codeBinding |
| modality | Σ | 0..* | CodingBinding |
| subject | SO Σ C | 1..1 | Reference(PCarePatient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | SO Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | Σ C | 0..1 | Reference(Encounter) |
| started | SO Σ | 0..1 | dateTime |
| basedOn | Σ C | 0..* | Reference(Appointment | AppointmentResponse | CarePlan | ServiceRequest | Task) |
| referrer | Σ C | 0..1 | Reference(Practitioner | PractitionerRole) |
| interpreter | Σ C | 0..* | Reference(Practitioner | PractitionerRole) |
| endpoint | Σ C | 0..* | Reference(Endpoint) |
| numberOfSeries | Σ | 0..1 | unsignedInt |
| numberOfInstances | Σ | 0..1 | unsignedInt |
| procedureReference | Σ C | 0..1 | Reference(Procedure) |
| procedureCode | SO Σ | 0..* | PCareCodeableConceptBinding |
| location | Σ C | 0..1 | Reference(Location) |
| reasonCode | O Σ | 0..* | PCareCodeableConcept |
| reasonReference | Σ C | 0..* | Reference(Condition | DiagnosticReport | DocumentReference | Media | Observation) |
| note | Σ | 0..* | Annotation |
| description | Σ | 0..1 | string |
| series | SO Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| uid | SO Σ | 1..1 | id |
| number | Σ | 0..1 | unsignedInt |
| modality | O Σ | 1..1 | CodingBinding |
| description | Σ | 0..1 | string |
| numberOfInstances | Σ | 0..1 | unsignedInt |
| endpoint | Σ C | 0..* | Reference(Endpoint) |
| bodySite | Σ | 0..1 | Coding |
| laterality | Σ | 0..1 | Coding |
| specimen | Σ C | 0..* | Reference(Specimen) |
| started | Σ | 0..1 | dateTime |
| performer | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| function | Σ | 0..1 | CodeableConceptBinding |
| actor | Σ C | 1..1 | Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| instance | SO | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| uid | O | 1..1 | id |
| sopClass | SO | 1..1 | CodingBinding |
| number | 0..1 | unsignedInt | |
| title | 0..1 | string |
| Element | Actor | Code |
|---|---|---|
| identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| identifier | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| identifier | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| procedureCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| procedureCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| procedureCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| procedureCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| procedureCode | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| reasonCode | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| series | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| series.instance | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series.instance | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series.instance | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series.instance | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series.instance | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| series.instance.sopClass | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series.instance.sopClass | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series.instance.sopClass | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series.instance.sopClass | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series.instance.sopClass | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| series.instance.uid | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| series.modality | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| series.uid | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series.uid | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| series.uid | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series.uid | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| series.uid | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| started | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| started | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| started | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| started | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | SHALL:populate-if-known |
| started | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD: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, SHOULD: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, SHOULD:persist, SHALL:no-error |
| Element | Strength | BindingName | Purpose | ValueSet | Documentation |
|---|---|---|---|---|---|
| procedureCode | extensible | ImagingProcedureCode | candidate | http://hl7.org/fhir/uv/ips/ValueSet/results-radiology-observations-uv-ips|2.0.1 | International Patient Summary (IPS) Radiology Result Codes |