FHIR Belgium Base IG
0.1.0 -

FHIR Belgium Base IG - Local Development build (v0.1.0). See the Directory of published versions

StructureDefinition: BECareTeamModel

A Patient-centered care Team for. This is not the same as a definition of a Care Team e.g. a hospital team or specialists team.

The official URL for this profile is:

https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/model-careteam

Formal Views of Profile Content

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

This structure is derived from Element

Summary

Mandatory: 0 element (1 nested mandatory element)

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. BECareTeamModel 0..*ElementCareTeam
... identifier 0..*IdentifierA unique business identifier for this care team

Example 550301-005.22-diabetescare2020-02: {}
Example 550301-005.22-postopcare2020-09: {}
... status 1..1codeStatus of the care team
Example active: {}
Example draft: {}
... category 0..*CodeableConceptType of team
Binding: CareTeamCategory (example)

Example null: home-care
Example null: specialists
... subject 0..1Reference()Who care team is for
... period 0..1PeriodTime period team covers
... participant 0..*BackboneElementMembers of the team
.... role 0..*CodeableConceptType of involvement
Binding: ParticipantRoles (example)
.... member 0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Organization | CareTeam)Who is involved
... justification 0..*BackboneElementMembers of the team
.... reasonCode 0..*CodeableConceptWhy the care team exists
.... reasonReference 0..*Why the care team exists
... managingOrganization 0..*Reference(Organization)Organization responsible for the care team
... telecom 0..*ContactPointA contact detail for the care team (that applies to all members)
... note 0..*AnnotationComments made about the CareTeam

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. BECareTeamModel I0..*ElementCareTeam
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 0..*IdentifierA unique business identifier for this care team

Example 550301-005.22-diabetescare2020-02: {}
Example 550301-005.22-postopcare2020-09: {}
... status 1..1codeStatus of the care team
Example active: {}
Example draft: {}
... name Σ0..1stringName of the actual team - such as a patient's diabetes care team, or another patient's nutrition team
Example null: Pia's diabetes care team
... subject 0..1Reference()Who care team is for
... period 0..1PeriodTime period team covers
... participant 0..*BackboneElementMembers of the team
.... role 0..*CodeableConceptType of involvement
Binding: ParticipantRoles (example)
.... member 0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Organization | CareTeam)Who is involved
... justification 0..*BackboneElementMembers of the team
.... reasonCode 0..*CodeableConceptWhy the care team exists
.... reasonReference 0..*Why the care team exists
... managingOrganization 0..*Reference(Organization)Organization responsible for the care team
... telecom 0..*ContactPointA contact detail for the care team (that applies to all members)
... note 0..*AnnotationComments made about the CareTeam

doco Documentation for this format

This structure is derived from Element

Summary

Mandatory: 0 element (1 nested mandatory element)

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. BECareTeamModel 0..*ElementCareTeam
... identifier 0..*IdentifierA unique business identifier for this care team

Example 550301-005.22-diabetescare2020-02: {}
Example 550301-005.22-postopcare2020-09: {}
... status 1..1codeStatus of the care team
Example active: {}
Example draft: {}
... category 0..*CodeableConceptType of team
Binding: CareTeamCategory (example)

Example null: home-care
Example null: specialists
... subject 0..1Reference()Who care team is for
... period 0..1PeriodTime period team covers
... participant 0..*BackboneElementMembers of the team
.... role 0..*CodeableConceptType of involvement
Binding: ParticipantRoles (example)
.... member 0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Organization | CareTeam)Who is involved
... justification 0..*BackboneElementMembers of the team
.... reasonCode 0..*CodeableConceptWhy the care team exists
.... reasonReference 0..*Why the care team exists
... managingOrganization 0..*Reference(Organization)Organization responsible for the care team
... telecom 0..*ContactPointA contact detail for the care team (that applies to all members)
... note 0..*AnnotationComments made about the CareTeam

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. BECareTeamModel I0..*ElementCareTeam
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 0..*IdentifierA unique business identifier for this care team

Example 550301-005.22-diabetescare2020-02: {}
Example 550301-005.22-postopcare2020-09: {}
... status 1..1codeStatus of the care team
Example active: {}
Example draft: {}
... name Σ0..1stringName of the actual team - such as a patient's diabetes care team, or another patient's nutrition team
Example null: Pia's diabetes care team
... subject 0..1Reference()Who care team is for
... period 0..1PeriodTime period team covers
... participant 0..*BackboneElementMembers of the team
.... role 0..*CodeableConceptType of involvement
Binding: ParticipantRoles (example)
.... member 0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Organization | CareTeam)Who is involved
... justification 0..*BackboneElementMembers of the team
.... reasonCode 0..*CodeableConceptWhy the care team exists
.... reasonReference 0..*Why the care team exists
... managingOrganization 0..*Reference(Organization)Organization responsible for the care team
... telecom 0..*ContactPointA contact detail for the care team (that applies to all members)
... note 0..*AnnotationComments made about the CareTeam

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Terminology Bindings

PathConformanceValueSet
BECareTeamModel.categoryexampleCareTeamCategory
BECareTeamModel.participant.roleexampleParticipantRoles

Constraints

Constraints

IdPathDetailsRequirements
ele-1BECareTeamModelAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1BECareTeamModel.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1BECareTeamModel.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()