2nd DSTU Draft For Comment

This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Profile: MeasureReport

The official URL for this profile is:

http://hl7.org/fhir/Profile/composition-measurereport-measurereport

. A set of resources composed into a single coherent clinical statement with clinical attestation

This profile was published on Fri, Jan 31, 2014 00:00+1100 as a draft by Health Level Seven, Inc. - Clinical Quality Information WG.

Summary

Terminology Bindings

  • Composition.type should come from Type of a composition
  • Composition.status must come from The workflow/clinical status of the composition
  • Composition.confidentiality should come from Codes specifying the level of confidentiality of the composition
  • Composition.attester.mode must come from The way in which a person authenticated a composition
  • Composition.event.code should come from This list of codes represents the main clinical acts being documented

Required/Prohibited Elements

  • The element Composition is required
  • The element Composition.date is required
  • The element Composition.type is required
  • The element Composition.status is required
  • The element Composition.confidentiality is required
  • The element Composition.subject is required
  • The element Composition.author is required
  • The element Composition.attester.mode is required
  • The element Composition.event is prohibited
  • The element Composition.event.code is prohibited
  • The element Composition.event.period is prohibited
  • The element Composition.event.detail is prohibited
  • The element Composition.encounter is prohibited
  • The element Composition.section.content is required

Formal Views of Profile Content

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

Differential View

This structure is derived from Composition.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 1..1A set of resources composed into a single coherent clinical statement with clinical attestation
... identifier 0..1IdentifierLogical identifier of composition (version-independent)
... date 1..1dateTimeComposition editing time
... type 1..1CodeableConceptKind of composition (LOINC if possible)
Binding: DocumentType (preferred, extensible)
... class 0..1CodeableConceptCategorization of Composition
Binding: DocumentClass (example, extensible)
... title 0..1stringHuman Readable name/title
... status 1..1codepreliminary | final | appended | amended | entered-in-error
Binding: CompositionStatus (required, not extensible)
... confidentiality 1..1CodingAs defined by affinity domain
Binding: DocumentConfidentiality (preferred, extensible)
... subject 1..1Patient, Practitioner, Group, Device, LocationWho and/or what the composition is about
... author 1..*Practitioner, Device, Patient, RelatedPersonWho and/or what authored the composition
... attester 0..*Attests to accuracy of composition
.... mode 1..*codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required, not extensible)
.... time 0..1dateTimeWhen composition attested
.... party 0..1Patient, Practitioner, OrganizationWho attested the composition
... custodian 0..1OrganizationOrg which maintains the composition
... event S0..0
... encounter S0..0Encounter
... section 0..*=SectionComposition is broken into sections
.... title 0..1stringLabel for section
.... content 1..1ObservationThe Content of the section

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 1..1A set of resources composed into a single coherent clinical statement with clinical attestation
... id 0..1idLogical id of this artefact
... meta 0..1MetaMetadata about the resource
... implicitRules M0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required, not extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..1IdentifierLogical identifier of composition (version-independent)
... date Σ1..1dateTimeComposition editing time
... type Σ1..1CodeableConceptKind of composition (LOINC if possible)
Binding: DocumentType (preferred, extensible)
... class Σ0..1CodeableConceptCategorization of Composition
Binding: DocumentClass (example, extensible)
... title Σ0..1stringHuman Readable name/title
... status M Σ1..1codepreliminary | final | appended | amended | entered-in-error
Binding: CompositionStatus (required, not extensible)
... confidentiality M Σ1..1CodingAs defined by affinity domain
Binding: DocumentConfidentiality (preferred, extensible)
... subject Σ1..1Patient, Practitioner, Group, Device, LocationWho and/or what the composition is about
... author Σ1..*Practitioner, Device, Patient, RelatedPersonWho and/or what authored the composition
... attester Σ0..*Attests to accuracy of composition
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... mode Σ1..*codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required, not extensible)
.... time Σ0..1dateTimeWhen composition attested
.... party Σ0..1Patient, Practitioner, OrganizationWho attested the composition
... custodian Σ0..1OrganizationOrg which maintains the composition
... section I0..*=SectionComposition is broken into sections
cmp-2: A section must have either subsections or content
cmp-1: A section can only have a code if it has no content
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... title 0..1stringLabel for section
.... code I0..1CodeableConceptClassification of section (recommended)
Binding: CompositionSectionType (preferred, extensible)
.... section 0..*Nested Section
.... content I1..1ObservationThe Content of the section

XML Template

JSON Template

todo

Differential View

This structure is derived from Composition.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 1..1A set of resources composed into a single coherent clinical statement with clinical attestation
... identifier 0..1IdentifierLogical identifier of composition (version-independent)
... date 1..1dateTimeComposition editing time
... type 1..1CodeableConceptKind of composition (LOINC if possible)
Binding: DocumentType (preferred, extensible)
... class 0..1CodeableConceptCategorization of Composition
Binding: DocumentClass (example, extensible)
... title 0..1stringHuman Readable name/title
... status 1..1codepreliminary | final | appended | amended | entered-in-error
Binding: CompositionStatus (required, not extensible)
... confidentiality 1..1CodingAs defined by affinity domain
Binding: DocumentConfidentiality (preferred, extensible)
... subject 1..1Patient, Practitioner, Group, Device, LocationWho and/or what the composition is about
... author 1..*Practitioner, Device, Patient, RelatedPersonWho and/or what authored the composition
... attester 0..*Attests to accuracy of composition
.... mode 1..*codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required, not extensible)
.... time 0..1dateTimeWhen composition attested
.... party 0..1Patient, Practitioner, OrganizationWho attested the composition
... custodian 0..1OrganizationOrg which maintains the composition
... event S0..0
... encounter S0..0Encounter
... section 0..*=SectionComposition is broken into sections
.... title 0..1stringLabel for section
.... content 1..1ObservationThe Content of the section

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 1..1A set of resources composed into a single coherent clinical statement with clinical attestation
... id 0..1idLogical id of this artefact
... meta 0..1MetaMetadata about the resource
... implicitRules M0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required, not extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..1IdentifierLogical identifier of composition (version-independent)
... date Σ1..1dateTimeComposition editing time
... type Σ1..1CodeableConceptKind of composition (LOINC if possible)
Binding: DocumentType (preferred, extensible)
... class Σ0..1CodeableConceptCategorization of Composition
Binding: DocumentClass (example, extensible)
... title Σ0..1stringHuman Readable name/title
... status M Σ1..1codepreliminary | final | appended | amended | entered-in-error
Binding: CompositionStatus (required, not extensible)
... confidentiality M Σ1..1CodingAs defined by affinity domain
Binding: DocumentConfidentiality (preferred, extensible)
... subject Σ1..1Patient, Practitioner, Group, Device, LocationWho and/or what the composition is about
... author Σ1..*Practitioner, Device, Patient, RelatedPersonWho and/or what authored the composition
... attester Σ0..*Attests to accuracy of composition
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... mode Σ1..*codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required, not extensible)
.... time Σ0..1dateTimeWhen composition attested
.... party Σ0..1Patient, Practitioner, OrganizationWho attested the composition
... custodian Σ0..1OrganizationOrg which maintains the composition
... section I0..*=SectionComposition is broken into sections
cmp-2: A section must have either subsections or content
cmp-1: A section can only have a code if it has no content
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... title 0..1stringLabel for section
.... code I0..1CodeableConceptClassification of section (recommended)
Binding: CompositionSectionType (preferred, extensible)
.... section 0..*Nested Section
.... content I1..1ObservationThe Content of the section

XML Template

JSON Template

todo

 

Other definitions: (todo)

Terminology Bindings

PathNameConformanceValueSet
Composition.languageLanguagerequiredhttp://tools.ietf.org/html/bcp47
Composition.typeDocumentTypepreferred (extensible)FHIR Document Codes
Composition.classDocumentClassexample (extensible)XDS Connect-a-thon healthcareFacilityTypeCodes
Composition.statusCompositionStatusrequiredCompositionStatus
Composition.confidentialityDocumentConfidentialitypreferred (extensible)v3 Code System Confidentiality
Composition.attester.modeCompositionAttestationModerequiredCompositionAttestationMode
Composition.event.codeDocumentEventTypepreferred (extensible)v3 Code System ActCode
Composition.section.codeCompositionSectionTypepreferred (extensible)Document Section Codes

Constraints

IdPathNameDetails
cmp-2Composition.sectionSection ContentA section must have either subsections or content
XPath: (exists(f:content) and not(exists(f:section))) or (exists(f:section) and not(exists(f:content)))
cmp-1Composition.sectionNo section code if there's contentA section can only have a code if it has no content
XPath: not(exists(f:code)) or not(exists(f:content))
.