International Patient Summary 1.0.0 Release
1.0 - CI Build

International Patient Summary 1.0.0 Release - Local Development build (v1.0). See the Directory of published versions

Resource Profile: IPS Result Organizer

Official URL: http://localhost:8877/fhir/StructureDefinition/2.16.840.1.113883.10.22.4.9--20170302000000 Version: 1.0
Draft as of 2017-03-02 Computable Name: IPSResultOrganizer
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.22.4.9 (use: OFFICIAL)

This template provides a mechanism for grouping result observations. It contains information applicable to all of the contained result observations. The Result Organizer code categorizes the contained results into one of several commonly accepted values (e.g., “Hematology”, “Chemistry”, “Nuclear Medicine”.html). If any Result Observation within the organizer has a statusCode of “active”, the Result Organizer must also have a statusCode of “active”. However, the results selected for a patient summary are most often final results, with status “completed”. So in most cases, the statusCode of the Organizer is “completed”.

The  result observations contained within the organizer may use either of these templates:

  • Laboratory Result Observation

  • Radiology Result Observation

  • Pathology Result Observation
  • Result Observation (most generic template used whenever none of the above is applicable.html)

One Result Organizer entry groups results, which have a common context of production:

  • common specialty (imaging, bacteriology, serology, chemistry,  surgical pathology, clinical, radiology ….html), 
  • common overall interpretation, (which interprets the set of results of the Organizer.html),
  • common biologic specimen for in vitro diagnostic observations, 
  • common associated illustrative image (ObservationMedia.html).

The ultimate choice for sorting out results between Organizer entries belongs to the authoring person or system of the section.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from CDAR2.Organizer

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer 0..*CDAR2.OrganizerBase for all types and resources
... classCode 1..1code
... moodCode 1..1codeFixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.9
... code S1..1CDBinding: IPS Results Organizer (required): IPS Results Organizer

... statusCode S1..1CSBinding: x_ActStatusActiveComplete (required): x_ActStatusActiveComplete

... effectiveTime 0..1IVL_TS
.... low 0..1TS
.... high 0..1TS
... performer S0..*Performer2
... author S0..*Author

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organizer.coderequiredIPSResultsOrganizer (a valid code from LOINC)
Organizer.statusCoderequiredX_ActStatusActiveComplete
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer 0..*CDAR2.OrganizerBase for all types and resources
... classCode 1..1codeBinding: ActClass (required)
... moodCode 1..1codeBinding: ActMood (required)
Fixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.9
... code S1..1CDBinding: IPS Results Organizer (required): IPS Results Organizer

... statusCode S1..1CSBinding: x_ActStatusActiveComplete (required): x_ActStatusActiveComplete

... effectiveTime 0..1IVL_TS
.... low 0..1TS
.... high 0..1TS
... performer S0..*Performer2
... author S0..*Author

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.classCoderequiredActClass
Organizer.moodCoderequiredFixed Value: EVN
Organizer.coderequiredIPSResultsOrganizer (a valid code from LOINC)
Organizer.statusCoderequiredX_ActStatusActiveComplete
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer 0..*CDAR2.OrganizerBase for all types and resources
... classCode 1..1codeBinding: ActClass (required)
... moodCode 1..1codeBinding: ActMood (required)
Fixed Value: EVN
... realmCode 0..*CS
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.9
..... extension 0..1string
... id 0..*II
... code S1..1CDBinding: IPS Results Organizer (required): IPS Results Organizer

... statusCode S1..1CSBinding: x_ActStatusActiveComplete (required): x_ActStatusActiveComplete

... effectiveTime 0..1IVL_TS
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... value 0..1dateTime
.... inclusive 0..1boolean
.... operator 0..1code
.... low 0..1TS
.... high 0..1TS
.... width 0..1PQ
.... center 0..1TS
... subject 0..1Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationTargetSubject (required)
Fixed Value: SBJ
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... awarenessCode 0..1CEBinding: TargetAwareness (extensible)
.... relatedSubject 1..1RelatedSubject
... specimen 0..*Specimen
... performer S0..*Performer2
... author S0..*Author
... informant 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationInformationGenerator (required)
Fixed Value: INF
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... assignedEntity 0..1AssignedEntity
.... relatedEntity 0..1RelatedEntity
... participant 0..*Participant2
... reference 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... seperatableInd 0..1BL
.... externalAct 0..1ExternalAct
.... externalObservation 0..1ExternalObservation
.... externalProcedure 0..1ExternalProcedure
.... externalDocument 0..1ExternalDocument
... precondition 0..*Precondition
... component 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeFixed Value: COMP
.... contextConductionInd 1..1boolean
.... sequenceNumber 0..1INT
.... seperatableInd 0..1BL
.... observation 0..1Observation
.... regionOfInterest 0..1RegionOfInterest
.... observationMedia 0..1ObservationMedia
.... substanceAdministration 0..1SubstanceAdministration
.... supply 0..1Supply
.... procedure 0..1Procedure
.... encounter 0..1Encounter
.... organizer 0..1Organizer
.... act 0..1Act

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.classCoderequiredActClass
Organizer.moodCoderequiredFixed Value: EVN
Organizer.templateId:primary.nullFlavorrequiredNullFlavor
Organizer.coderequiredIPSResultsOrganizer (a valid code from LOINC)
Organizer.statusCoderequiredX_ActStatusActiveComplete
Organizer.effectiveTime.nullFlavorrequiredNullFlavor
Organizer.subject.typeCoderequiredFixed Value: SBJ
Organizer.subject.contextControlCoderequiredFixed Value: OP
Organizer.subject.awarenessCodeextensibleTargetAwareness
Organizer.informant.typeCoderequiredFixed Value: INF
Organizer.informant.contextControlCoderequiredFixed Value: OP

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.Organizer

Summary

Mandatory: 6 elements
Must-Support: 5 elements
Fixed Value: 2 elements

Slices

This structure defines the following Slices:

  • The element Organizer.templateId is sliced based on the values of value:root, value:extension

Differential View

This structure is derived from CDAR2.Organizer

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer 0..*CDAR2.OrganizerBase for all types and resources
... classCode 1..1code
... moodCode 1..1codeFixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.9
... code S1..1CDBinding: IPS Results Organizer (required): IPS Results Organizer

... statusCode S1..1CSBinding: x_ActStatusActiveComplete (required): x_ActStatusActiveComplete

... effectiveTime 0..1IVL_TS
.... low 0..1TS
.... high 0..1TS
... performer S0..*Performer2
... author S0..*Author

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organizer.coderequiredIPSResultsOrganizer (a valid code from LOINC)
Organizer.statusCoderequiredX_ActStatusActiveComplete

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer 0..*CDAR2.OrganizerBase for all types and resources
... classCode 1..1codeBinding: ActClass (required)
... moodCode 1..1codeBinding: ActMood (required)
Fixed Value: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.9
... code S1..1CDBinding: IPS Results Organizer (required): IPS Results Organizer

... statusCode S1..1CSBinding: x_ActStatusActiveComplete (required): x_ActStatusActiveComplete

... effectiveTime 0..1IVL_TS
.... low 0..1TS
.... high 0..1TS
... performer S0..*Performer2
... author S0..*Author

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.classCoderequiredActClass
Organizer.moodCoderequiredFixed Value: EVN
Organizer.coderequiredIPSResultsOrganizer (a valid code from LOINC)
Organizer.statusCoderequiredX_ActStatusActiveComplete

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer 0..*CDAR2.OrganizerBase for all types and resources
... classCode 1..1codeBinding: ActClass (required)
... moodCode 1..1codeBinding: ActMood (required)
Fixed Value: EVN
... realmCode 0..*CS
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.9
..... extension 0..1string
... id 0..*II
... code S1..1CDBinding: IPS Results Organizer (required): IPS Results Organizer

... statusCode S1..1CSBinding: x_ActStatusActiveComplete (required): x_ActStatusActiveComplete

... effectiveTime 0..1IVL_TS
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... value 0..1dateTime
.... inclusive 0..1boolean
.... operator 0..1code
.... low 0..1TS
.... high 0..1TS
.... width 0..1PQ
.... center 0..1TS
... subject 0..1Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationTargetSubject (required)
Fixed Value: SBJ
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... awarenessCode 0..1CEBinding: TargetAwareness (extensible)
.... relatedSubject 1..1RelatedSubject
... specimen 0..*Specimen
... performer S0..*Performer2
... author S0..*Author
... informant 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationInformationGenerator (required)
Fixed Value: INF
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... assignedEntity 0..1AssignedEntity
.... relatedEntity 0..1RelatedEntity
... participant 0..*Participant2
... reference 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... seperatableInd 0..1BL
.... externalAct 0..1ExternalAct
.... externalObservation 0..1ExternalObservation
.... externalProcedure 0..1ExternalProcedure
.... externalDocument 0..1ExternalDocument
... precondition 0..*Precondition
... component 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeFixed Value: COMP
.... contextConductionInd 1..1boolean
.... sequenceNumber 0..1INT
.... seperatableInd 0..1BL
.... observation 0..1Observation
.... regionOfInterest 0..1RegionOfInterest
.... observationMedia 0..1ObservationMedia
.... substanceAdministration 0..1SubstanceAdministration
.... supply 0..1Supply
.... procedure 0..1Procedure
.... encounter 0..1Encounter
.... organizer 0..1Organizer
.... act 0..1Act

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.classCoderequiredActClass
Organizer.moodCoderequiredFixed Value: EVN
Organizer.templateId:primary.nullFlavorrequiredNullFlavor
Organizer.coderequiredIPSResultsOrganizer (a valid code from LOINC)
Organizer.statusCoderequiredX_ActStatusActiveComplete
Organizer.effectiveTime.nullFlavorrequiredNullFlavor
Organizer.subject.typeCoderequiredFixed Value: SBJ
Organizer.subject.contextControlCoderequiredFixed Value: OP
Organizer.subject.awarenessCodeextensibleTargetAwareness
Organizer.informant.typeCoderequiredFixed Value: INF
Organizer.informant.contextControlCoderequiredFixed Value: OP

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.Organizer

Summary

Mandatory: 6 elements
Must-Support: 5 elements
Fixed Value: 2 elements

Slices

This structure defines the following Slices:

  • The element Organizer.templateId is sliced based on the values of value:root, value:extension

 

Other representations of profile: CSV, Excel, Schematron