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: HSPCAttribution

The official URL for this profile is:

http://hl7.org/fhir/Profile/provenance-hspcattribution-hspcattribution

. Explanation of what this profile contains/is for : Health Services Platform Consortion (HSPC) Attribution

This profile was published on Sat, Feb 7, 2015 00:00+1100 as a draft by U.S. Office of the National Coordinator (ONC).

unable to summarise extension (wrong count)

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 Provenance.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 1..1
... agent 0..*
.... provenance-hspc-attribution-individualPerson 0..1PersonIndividual Person
... provenance-hspc-attribution-attributionCode 0..*CodeableConceptAttribution Code
Binding: HSPCAttribution (preferred, extensible)
... provenance-hspc-attribution-patientLocation 0..1stringPatient Location
... provenance-hspc-attribution-providerLocation 0..1stringProvider Location
... provenance-hspc-attribution-actionMethod 0..1CodeableConceptAction Method
Binding: HSPCActionMethod (preferred, extensible)

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 1..1Who, What, When for a set of resources
... 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
... provenance-hspc-attribution-attributionCode 0..*CodeableConceptAdditional Content defined by implementations
Binding: HSPCAttribution (preferred, extensible)
... provenance-hspc-attribution-patientLocation 0..1stringAdditional Content defined by implementations
... provenance-hspc-attribution-providerLocation 0..1stringAdditional Content defined by implementations
... provenance-hspc-attribution-actionMethod 0..1CodeableConceptAdditional Content defined by implementations
Binding: HSPCActionMethod (preferred, extensible)
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... target 1..*AnyTarget Reference(s) (usually version specific)
... period 0..1PeriodWhen the activity occurred
... recorded 1..1instantWhen the activity was recorded / updated
... reason 0..1CodeableConceptReason the activity is occurring
... location 0..1LocationWhere the activity occurred, if relevant
... policy 0..*uriPolicy or plan the activity was defined by
... agent 0..*Person, organization, records, etc. involved in creating resource
.... id 0..1idxml:id (or equivalent in JSON)
.... provenance-hspc-attribution-individualPerson 0..1PersonAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... role 1..1Codinge.g. author | overseer | enterer | attester | source | cc: +
Binding: ProvenanceAgentRole (preferred, extensible)
.... type 1..1Codinge.g. Resource | Person | Application | Record | Document +
Binding: ProvenanceAgentType (preferred, extensible)
.... reference 1..1uriIdentity of agent (urn or url)
.... display 0..1stringHuman description of participant
... entity 0..*An entity used in this activity
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... role 1..1codederivation | revision | quotation | source
Binding: ProvenanceEntityRole (required, not extensible)
.... type 1..1CodingResource Type, or something else
Binding: ProvenanceEntityType (preferred, extensible)
.... reference 1..1uriIdentity of participant (urn or url)
.... display 0..1stringHuman description of participant
.... agent 0..1Entity is attributed to this agent
... integritySignature 0..1stringBase64 signature (DigSig) - integrity check

XML Template

JSON Template

todo

Differential View

This structure is derived from Provenance.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 1..1
... agent 0..*
.... provenance-hspc-attribution-individualPerson 0..1PersonIndividual Person
... provenance-hspc-attribution-attributionCode 0..*CodeableConceptAttribution Code
Binding: HSPCAttribution (preferred, extensible)
... provenance-hspc-attribution-patientLocation 0..1stringPatient Location
... provenance-hspc-attribution-providerLocation 0..1stringProvider Location
... provenance-hspc-attribution-actionMethod 0..1CodeableConceptAction Method
Binding: HSPCActionMethod (preferred, extensible)

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 1..1Who, What, When for a set of resources
... 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
... provenance-hspc-attribution-attributionCode 0..*CodeableConceptAdditional Content defined by implementations
Binding: HSPCAttribution (preferred, extensible)
... provenance-hspc-attribution-patientLocation 0..1stringAdditional Content defined by implementations
... provenance-hspc-attribution-providerLocation 0..1stringAdditional Content defined by implementations
... provenance-hspc-attribution-actionMethod 0..1CodeableConceptAdditional Content defined by implementations
Binding: HSPCActionMethod (preferred, extensible)
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... target 1..*AnyTarget Reference(s) (usually version specific)
... period 0..1PeriodWhen the activity occurred
... recorded 1..1instantWhen the activity was recorded / updated
... reason 0..1CodeableConceptReason the activity is occurring
... location 0..1LocationWhere the activity occurred, if relevant
... policy 0..*uriPolicy or plan the activity was defined by
... agent 0..*Person, organization, records, etc. involved in creating resource
.... id 0..1idxml:id (or equivalent in JSON)
.... provenance-hspc-attribution-individualPerson 0..1PersonAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... role 1..1Codinge.g. author | overseer | enterer | attester | source | cc: +
Binding: ProvenanceAgentRole (preferred, extensible)
.... type 1..1Codinge.g. Resource | Person | Application | Record | Document +
Binding: ProvenanceAgentType (preferred, extensible)
.... reference 1..1uriIdentity of agent (urn or url)
.... display 0..1stringHuman description of participant
... entity 0..*An entity used in this activity
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... role 1..1codederivation | revision | quotation | source
Binding: ProvenanceEntityRole (required, not extensible)
.... type 1..1CodingResource Type, or something else
Binding: ProvenanceEntityType (preferred, extensible)
.... reference 1..1uriIdentity of participant (urn or url)
.... display 0..1stringHuman description of participant
.... agent 0..1Entity is attributed to this agent
... integritySignature 0..1stringBase64 signature (DigSig) - integrity check

XML Template

JSON Template

todo

 

Other definitions: (todo)

Terminology Bindings

PathNameConformanceValueSet
Provenance.languageLanguagerequiredhttp://tools.ietf.org/html/bcp47
Provenance.extensionHSPCActionMethodpreferred (extensible)Action Method
Provenance.extensionHSPCActionMethodpreferred (extensible)Action Method
Provenance.agent.roleProvenanceAgentRolepreferred (extensible)ProvenanceParticipantRole
Provenance.agent.typeProvenanceAgentTypepreferred (extensible)ProvenanceParticipantType
Provenance.entity.roleProvenanceEntityRolerequiredProvenanceEntityRole
Provenance.entity.typeProvenanceEntityTypepreferred (extensible)ResourceType

Constraints

IdPathNameDetails
.