IHE PAM France
0.1.0 - ci-build
IHE PAM France - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
| URL officielle: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-encounter | Version: 0.1.0 | ||||
| Draft à date du 2026-10-20 | Nom computable: IHEFrancePamEncounter | ||||
Profil encounter pour l’extension nationale IHE France PAM, dérivé des contraintes portées par les segments PV1, PV2, ACC, ZBE, ZFV et ZFM.
Utilisations:
Vous pouvez également vérifier les usages dans le FHIR IG Statistics
Description des profils, des différentiels, des instantanés et de leurs représentations.
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Encounter.identifier:visitNumber.use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR |
| Encounter.identifier:visitNumber.type | Base | extensible | IHE France PAM Identifier Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.status | Base | required | EncounterStatus | 📍4.0.1 | Std. FHIR |
| Encounter.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v7.4 |
| Encounter.type | Base | extensible | IHE France PAM Admission Type ValueSet | 📍0.1.0 | cet IG |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.implicitRules, Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension, Encounter.identifier, Encounter.identifier:visitNumber, Encounter.identifier:visitNumber.use, Encounter.identifier:visitNumber.type, Encounter.status, Encounter.class, Encounter.type, Encounter.subject | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Cette structure est dérivée de Encounter
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Encounter.identifier:visitNumber.type | Base | extensible | IHE France PAM Identifier Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.type | Base | extensible | IHE France PAM Admission Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.hospitalization.admitSource | Base | extensible | IHE France PAM Admit Source ValueSet | 📍0.1.0 | cet IG |
| Encounter.hospitalization.dischargeDisposition | Base | extensible | IHE France PAM Discharge Disposition ValueSet | 📍0.1.0 | cet IG |
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Encounter(4.0.1) | An interaction during which services are provided to the patient | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
0..1 | code | IHE France PAM Patient Class URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-patient-class Binding: IHEFrancePamPatientClassVS (0.1.0) (required) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | IHE France PAM Administrative Number URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-administrative-number Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Identifier | IHE France PAM Movement Identifier URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-movement-identifier Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | IHE France PAM Medical Responsibility Unit URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-medical-responsibility-unit Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | IHE France PAM Care Responsibility Unit URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-care-responsibility-unit Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | code | IHE France PAM Movement Action URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-movement-action Binding: IHEFrancePamMovementActionVS (0.1.0) (required) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | boolean | IHE France PAM Historic Movement Indicator URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-historic-movement-indicator Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | code | IHE France PAM Origin Event Code URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-origin-event-code Binding: IHEFrancePamTriggerEventVS (0.1.0) (extensible) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | IHE France PAM Movement Nature URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-movement-nature Binding: IHEFrancePamMovementNatureVS (0.1.0) (required) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | IHE France PAM Planned Start URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-planned-start Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | IHE France PAM Planned End URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-planned-end Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | IHE France PAM Arrival Mode URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-arrival-mode Binding: IHEFrancePamTransportModeVS (0.1.0) (extensible) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | boolean | IHE France PAM Venue Protection URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-venue-protection Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | (Complexe) | IHE France PAM Encounter Supplement URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-encounter-supplement Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | (Complexe) | IHE France PAM PMSI Movement URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-pmsi-movement Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | IHE France PAM Accident Date URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-accident-date Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | IHE France PAM Accident Nature URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-accident-nature Binding: IHEFrancePamAccidentVS (0.1.0) (extensible) Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
1..* | Identifier | Identifier(s) by which this encounter is known Slice: Non ordonné, Ouvert par value:type.coding.code Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
0..* | Identifier | Identifiant de venue (PV1-19) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IHEFrancePamIdentifierTypeVS (0.1.0) (extensible) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Motif requis: VN (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system Motif requis: Numéro de venue (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Exemple General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique Exemple General: 123456 | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |||||
![]() ![]() |
0..* | BackboneElement | List of past encounter statuses | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |||||
![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified status | |||||
![]() ![]() |
1..1 | Coding | Classification of patient encounter Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | |||||
![]() ![]() |
0..* | BackboneElement | List of past encounter classes | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | |||||
![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified class | |||||
![]() ![]() |
0..* | CodeableConcept | Specific type of encounter Binding: IHEFrancePamAdmissionTypeVS (0.1.0) (extensible) | |||||
![]() ![]() |
0..1 | CodeableConcept | Specific type of service Binding: ServiceType (example): Broad categorization of the service that is to be provided. | |||||
![]() ![]() |
0..1 | CodeableConcept | Indicates the urgency of the encounter Binding: ActPriority (3.0.0) (example): Indicates the urgency of the encounter. | |||||
![]() ![]() |
1..1 | Reference(Patient | Group) | The patient or group present at the encounter | |||||
![]() ![]() |
0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against | |||||
![]() ![]() |
0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter | |||||
![]() ![]() |
0..* | BackboneElement | List of participants involved in the encounter | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. | |||||
![]() ![]() ![]() |
0..1 | Period | Period of time during the encounter that the participant participated | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | Persons involved in the encounter other than the patient | |||||
![]() ![]() |
0..* | Reference(Appointment) | The appointment that scheduled this encounter | |||||
![]() ![]() |
0..1 | Period | The start and end time of the encounter | |||||
![]() ![]() |
0..1 | Duration | Quantity of time the encounter lasted (less time absent) | |||||
![]() ![]() |
0..* | CodeableConcept | Coded reason the encounter takes place Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. | |||||
![]() ![]() |
0..* | Reference(Condition | Procedure | Observation | ImmunizationRecommendation) | Reason the encounter takes place (reference) | |||||
![]() ![]() |
0..* | BackboneElement | The list of diagnosis relevant to this encounter | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | Reference(Condition | Procedure) | The diagnosis or procedure relevant to the encounter | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: DiagnosisRole (preferred): The type of diagnosis this condition represents. | |||||
![]() ![]() ![]() |
0..1 | positiveInt | Ranking of the diagnosis (for each role type) | |||||
![]() ![]() |
0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter | |||||
![]() ![]() |
0..1 | BackboneElement | Details about the admission to a healthcare service | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | Pre-admission identifier | |||||
![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | The location/organization from which the patient came before admission | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer) Binding: IHEFrancePamAdmitSourceVS (0.1.0) (extensible) | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission Binding: Hl7VSReAdmissionIndicator (3.0.0) (example): The reason for re-admission of this hospitalization encounter. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Diet preferences reported by the patient Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. Binding: SpecialArrangements (preferred): Special arrangements. | |||||
![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | Location/organization to which the patient is discharged | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Category or kind of location after discharge Binding: IHEFrancePamDischargeDispositionVS (0.1.0) (extensible) | |||||
![]() ![]() |
0..* | BackboneElement | List of locations where the patient has been | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | Reference(Location) | Location the encounter takes place | |||||
![]() ![]() ![]() |
0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierachy - bed room ward etc.) Binding: LocationType (example): Physical form of the location. | |||||
![]() ![]() ![]() |
0..1 | Period | Time period during which the patient was present at the location | |||||
![]() ![]() |
0..1 | Reference(Organization) | The organization (facility) responsible for this encounter | |||||
![]() ![]() |
0..1 | Reference(Encounter) | Another Encounter this encounter is part of | |||||
Documentation pour ce format | ||||||||
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Encounter.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR |
| Encounter.identifier:visitNumber.use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR |
| Encounter.identifier:visitNumber.type | Base | extensible | IHE France PAM Identifier Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.status | Base | required | EncounterStatus | 📍4.0.1 | Std. FHIR |
| Encounter.statusHistory.status | Base | required | EncounterStatus | 📍4.0.1 | Std. FHIR |
| Encounter.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v7.4 |
| Encounter.classHistory.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v7.4 |
| Encounter.type | Base | extensible | IHE France PAM Admission Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.serviceType | Base | example | Service type | 📍4.0.1 | Std. FHIR |
| Encounter.priority | Base | example | ActPriority | 📍3.0.0 | THO v7.4 |
| Encounter.participant.type | Base | extensible | Participant type | 📍4.0.1 | Std. FHIR |
| Encounter.reasonCode | Base | preferred | Encounter Reason Codes | 📍4.0.1 | Std. FHIR |
| Encounter.diagnosis.use | Base | preferred | DiagnosisRole | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.admitSource | Base | extensible | IHE France PAM Admit Source ValueSet | 📍0.1.0 | cet IG |
| Encounter.hospitalization.reAdmission | Base | example | hl7VS-re-admissionIndicator | 📍3.0.0 | THO v7.4 |
| Encounter.hospitalization.dietPreference | Base | example | Diet | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.specialCourtesy | Base | preferred | Special courtesy | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.specialArrangement | Base | preferred | Special arrangements | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.dischargeDisposition | Base | extensible | IHE France PAM Discharge Disposition ValueSet | 📍0.1.0 | cet IG |
| Encounter.location.status | Base | required | EncounterLocationStatus | 📍4.0.1 | Std. FHIR |
| Encounter.location.physicalType | Base | example | Location type | 📍4.0.1 | Std. FHIR |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.meta, Encounter.implicitRules, Encounter.language, Encounter.text, Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension, Encounter.identifier, Encounter.identifier:visitNumber, Encounter.identifier:visitNumber.extension, Encounter.identifier:visitNumber.use, Encounter.identifier:visitNumber.type, Encounter.identifier:visitNumber.type.extension, Encounter.identifier:visitNumber.type.coding, Encounter.identifier:visitNumber.type.coding.extension, Encounter.identifier:visitNumber.type.coding.system, Encounter.identifier:visitNumber.type.coding.version, Encounter.identifier:visitNumber.type.coding.code, Encounter.identifier:visitNumber.type.coding.display, Encounter.identifier:visitNumber.type.coding.userSelected, Encounter.identifier:visitNumber.type.text, Encounter.identifier:visitNumber.system, Encounter.identifier:visitNumber.value, Encounter.identifier:visitNumber.period, Encounter.identifier:visitNumber.assigner, Encounter.status, Encounter.statusHistory, Encounter.statusHistory.extension, Encounter.statusHistory.modifierExtension, Encounter.statusHistory.status, Encounter.statusHistory.period, Encounter.class, Encounter.classHistory, Encounter.classHistory.extension, Encounter.classHistory.modifierExtension, Encounter.classHistory.class, Encounter.classHistory.period, Encounter.type, Encounter.serviceType, Encounter.priority, Encounter.subject, Encounter.episodeOfCare, Encounter.basedOn, Encounter.participant, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.participant.type, Encounter.participant.period, Encounter.participant.individual, Encounter.appointment, Encounter.period, Encounter.length, Encounter.reasonCode, Encounter.reasonReference, Encounter.diagnosis, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.diagnosis.condition, Encounter.diagnosis.use, Encounter.diagnosis.rank, Encounter.account, Encounter.hospitalization, Encounter.hospitalization.extension, Encounter.hospitalization.modifierExtension, Encounter.hospitalization.preAdmissionIdentifier, Encounter.hospitalization.origin, Encounter.hospitalization.admitSource, Encounter.hospitalization.reAdmission, Encounter.hospitalization.dietPreference, Encounter.hospitalization.specialCourtesy, Encounter.hospitalization.specialArrangement, Encounter.hospitalization.destination, Encounter.hospitalization.dischargeDisposition, Encounter.location, Encounter.location.extension, Encounter.location.modifierExtension, Encounter.location.location, Encounter.location.status, Encounter.location.physicalType, Encounter.location.period, Encounter.serviceProvider, Encounter.partOf | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension, Encounter.identifier:visitNumber.extension, Encounter.identifier:visitNumber.type.extension, Encounter.identifier:visitNumber.type.coding.extension, Encounter.statusHistory.extension, Encounter.statusHistory.modifierExtension, Encounter.classHistory.extension, Encounter.classHistory.modifierExtension, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.hospitalization.extension, Encounter.hospitalization.modifierExtension, Encounter.location.extension, Encounter.location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Cette structure est dérivée de Encounter
Résumé
Obligatoire : 2 éléments(1 élément obligatoire(s) imbriqué(s))
Extensions
Cette structure fait référence à ces extensions:
Slices
Cette structure définit les slices suivantes:
Vue des éléments clés
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Encounter.identifier:visitNumber.use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR |
| Encounter.identifier:visitNumber.type | Base | extensible | IHE France PAM Identifier Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.status | Base | required | EncounterStatus | 📍4.0.1 | Std. FHIR |
| Encounter.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v7.4 |
| Encounter.type | Base | extensible | IHE France PAM Admission Type ValueSet | 📍0.1.0 | cet IG |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.implicitRules, Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension, Encounter.identifier, Encounter.identifier:visitNumber, Encounter.identifier:visitNumber.use, Encounter.identifier:visitNumber.type, Encounter.status, Encounter.class, Encounter.type, Encounter.subject | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Vue différentielle
Cette structure est dérivée de Encounter
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Encounter.identifier:visitNumber.type | Base | extensible | IHE France PAM Identifier Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.type | Base | extensible | IHE France PAM Admission Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.hospitalization.admitSource | Base | extensible | IHE France PAM Admit Source ValueSet | 📍0.1.0 | cet IG |
| Encounter.hospitalization.dischargeDisposition | Base | extensible | IHE France PAM Discharge Disposition ValueSet | 📍0.1.0 | cet IG |
Vue d'ensembleView
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Encounter(4.0.1) | An interaction during which services are provided to the patient | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
0..1 | code | IHE France PAM Patient Class URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-patient-class Binding: IHEFrancePamPatientClassVS (0.1.0) (required) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | IHE France PAM Administrative Number URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-administrative-number Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Identifier | IHE France PAM Movement Identifier URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-movement-identifier Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | IHE France PAM Medical Responsibility Unit URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-medical-responsibility-unit Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | IHE France PAM Care Responsibility Unit URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-care-responsibility-unit Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | code | IHE France PAM Movement Action URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-movement-action Binding: IHEFrancePamMovementActionVS (0.1.0) (required) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | boolean | IHE France PAM Historic Movement Indicator URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-historic-movement-indicator Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | code | IHE France PAM Origin Event Code URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-origin-event-code Binding: IHEFrancePamTriggerEventVS (0.1.0) (extensible) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | IHE France PAM Movement Nature URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-movement-nature Binding: IHEFrancePamMovementNatureVS (0.1.0) (required) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | IHE France PAM Planned Start URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-planned-start Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | IHE France PAM Planned End URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-planned-end Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | IHE France PAM Arrival Mode URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-arrival-mode Binding: IHEFrancePamTransportModeVS (0.1.0) (extensible) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | boolean | IHE France PAM Venue Protection URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-venue-protection Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | (Complexe) | IHE France PAM Encounter Supplement URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-encounter-supplement Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | (Complexe) | IHE France PAM PMSI Movement URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-pmsi-movement Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | IHE France PAM Accident Date URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-accident-date Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | IHE France PAM Accident Nature URL: https://hl7.fr/ig/v2/pam/StructureDefinition/ihe-france-pam-accident-nature Binding: IHEFrancePamAccidentVS (0.1.0) (extensible) Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
1..* | Identifier | Identifier(s) by which this encounter is known Slice: Non ordonné, Ouvert par value:type.coding.code Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
0..* | Identifier | Identifiant de venue (PV1-19) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IHEFrancePamIdentifierTypeVS (0.1.0) (extensible) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Motif requis: VN (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system Motif requis: Numéro de venue (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Exemple General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique Exemple General: 123456 | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |||||
![]() ![]() |
0..* | BackboneElement | List of past encounter statuses | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |||||
![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified status | |||||
![]() ![]() |
1..1 | Coding | Classification of patient encounter Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | |||||
![]() ![]() |
0..* | BackboneElement | List of past encounter classes | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | |||||
![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified class | |||||
![]() ![]() |
0..* | CodeableConcept | Specific type of encounter Binding: IHEFrancePamAdmissionTypeVS (0.1.0) (extensible) | |||||
![]() ![]() |
0..1 | CodeableConcept | Specific type of service Binding: ServiceType (example): Broad categorization of the service that is to be provided. | |||||
![]() ![]() |
0..1 | CodeableConcept | Indicates the urgency of the encounter Binding: ActPriority (3.0.0) (example): Indicates the urgency of the encounter. | |||||
![]() ![]() |
1..1 | Reference(Patient | Group) | The patient or group present at the encounter | |||||
![]() ![]() |
0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against | |||||
![]() ![]() |
0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter | |||||
![]() ![]() |
0..* | BackboneElement | List of participants involved in the encounter | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. | |||||
![]() ![]() ![]() |
0..1 | Period | Period of time during the encounter that the participant participated | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | Persons involved in the encounter other than the patient | |||||
![]() ![]() |
0..* | Reference(Appointment) | The appointment that scheduled this encounter | |||||
![]() ![]() |
0..1 | Period | The start and end time of the encounter | |||||
![]() ![]() |
0..1 | Duration | Quantity of time the encounter lasted (less time absent) | |||||
![]() ![]() |
0..* | CodeableConcept | Coded reason the encounter takes place Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. | |||||
![]() ![]() |
0..* | Reference(Condition | Procedure | Observation | ImmunizationRecommendation) | Reason the encounter takes place (reference) | |||||
![]() ![]() |
0..* | BackboneElement | The list of diagnosis relevant to this encounter | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | Reference(Condition | Procedure) | The diagnosis or procedure relevant to the encounter | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: DiagnosisRole (preferred): The type of diagnosis this condition represents. | |||||
![]() ![]() ![]() |
0..1 | positiveInt | Ranking of the diagnosis (for each role type) | |||||
![]() ![]() |
0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter | |||||
![]() ![]() |
0..1 | BackboneElement | Details about the admission to a healthcare service | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Identifier | Pre-admission identifier | |||||
![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | The location/organization from which the patient came before admission | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer) Binding: IHEFrancePamAdmitSourceVS (0.1.0) (extensible) | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission Binding: Hl7VSReAdmissionIndicator (3.0.0) (example): The reason for re-admission of this hospitalization encounter. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Diet preferences reported by the patient Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. Binding: SpecialArrangements (preferred): Special arrangements. | |||||
![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | Location/organization to which the patient is discharged | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Category or kind of location after discharge Binding: IHEFrancePamDischargeDispositionVS (0.1.0) (extensible) | |||||
![]() ![]() |
0..* | BackboneElement | List of locations where the patient has been | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | Reference(Location) | Location the encounter takes place | |||||
![]() ![]() ![]() |
0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierachy - bed room ward etc.) Binding: LocationType (example): Physical form of the location. | |||||
![]() ![]() ![]() |
0..1 | Period | Time period during which the patient was present at the location | |||||
![]() ![]() |
0..1 | Reference(Organization) | The organization (facility) responsible for this encounter | |||||
![]() ![]() |
0..1 | Reference(Encounter) | Another Encounter this encounter is part of | |||||
Documentation pour ce format | ||||||||
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Encounter.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR |
| Encounter.identifier:visitNumber.use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR |
| Encounter.identifier:visitNumber.type | Base | extensible | IHE France PAM Identifier Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.status | Base | required | EncounterStatus | 📍4.0.1 | Std. FHIR |
| Encounter.statusHistory.status | Base | required | EncounterStatus | 📍4.0.1 | Std. FHIR |
| Encounter.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v7.4 |
| Encounter.classHistory.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v7.4 |
| Encounter.type | Base | extensible | IHE France PAM Admission Type ValueSet | 📍0.1.0 | cet IG |
| Encounter.serviceType | Base | example | Service type | 📍4.0.1 | Std. FHIR |
| Encounter.priority | Base | example | ActPriority | 📍3.0.0 | THO v7.4 |
| Encounter.participant.type | Base | extensible | Participant type | 📍4.0.1 | Std. FHIR |
| Encounter.reasonCode | Base | preferred | Encounter Reason Codes | 📍4.0.1 | Std. FHIR |
| Encounter.diagnosis.use | Base | preferred | DiagnosisRole | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.admitSource | Base | extensible | IHE France PAM Admit Source ValueSet | 📍0.1.0 | cet IG |
| Encounter.hospitalization.reAdmission | Base | example | hl7VS-re-admissionIndicator | 📍3.0.0 | THO v7.4 |
| Encounter.hospitalization.dietPreference | Base | example | Diet | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.specialCourtesy | Base | preferred | Special courtesy | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.specialArrangement | Base | preferred | Special arrangements | 📍4.0.1 | Std. FHIR |
| Encounter.hospitalization.dischargeDisposition | Base | extensible | IHE France PAM Discharge Disposition ValueSet | 📍0.1.0 | cet IG |
| Encounter.location.status | Base | required | EncounterLocationStatus | 📍4.0.1 | Std. FHIR |
| Encounter.location.physicalType | Base | example | Location type | 📍4.0.1 | Std. FHIR |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.meta, Encounter.implicitRules, Encounter.language, Encounter.text, Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension, Encounter.identifier, Encounter.identifier:visitNumber, Encounter.identifier:visitNumber.extension, Encounter.identifier:visitNumber.use, Encounter.identifier:visitNumber.type, Encounter.identifier:visitNumber.type.extension, Encounter.identifier:visitNumber.type.coding, Encounter.identifier:visitNumber.type.coding.extension, Encounter.identifier:visitNumber.type.coding.system, Encounter.identifier:visitNumber.type.coding.version, Encounter.identifier:visitNumber.type.coding.code, Encounter.identifier:visitNumber.type.coding.display, Encounter.identifier:visitNumber.type.coding.userSelected, Encounter.identifier:visitNumber.type.text, Encounter.identifier:visitNumber.system, Encounter.identifier:visitNumber.value, Encounter.identifier:visitNumber.period, Encounter.identifier:visitNumber.assigner, Encounter.status, Encounter.statusHistory, Encounter.statusHistory.extension, Encounter.statusHistory.modifierExtension, Encounter.statusHistory.status, Encounter.statusHistory.period, Encounter.class, Encounter.classHistory, Encounter.classHistory.extension, Encounter.classHistory.modifierExtension, Encounter.classHistory.class, Encounter.classHistory.period, Encounter.type, Encounter.serviceType, Encounter.priority, Encounter.subject, Encounter.episodeOfCare, Encounter.basedOn, Encounter.participant, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.participant.type, Encounter.participant.period, Encounter.participant.individual, Encounter.appointment, Encounter.period, Encounter.length, Encounter.reasonCode, Encounter.reasonReference, Encounter.diagnosis, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.diagnosis.condition, Encounter.diagnosis.use, Encounter.diagnosis.rank, Encounter.account, Encounter.hospitalization, Encounter.hospitalization.extension, Encounter.hospitalization.modifierExtension, Encounter.hospitalization.preAdmissionIdentifier, Encounter.hospitalization.origin, Encounter.hospitalization.admitSource, Encounter.hospitalization.reAdmission, Encounter.hospitalization.dietPreference, Encounter.hospitalization.specialCourtesy, Encounter.hospitalization.specialArrangement, Encounter.hospitalization.destination, Encounter.hospitalization.dischargeDisposition, Encounter.location, Encounter.location.extension, Encounter.location.modifierExtension, Encounter.location.location, Encounter.location.status, Encounter.location.physicalType, Encounter.location.period, Encounter.serviceProvider, Encounter.partOf | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Encounter.extension, Encounter.extension:patientClass, Encounter.extension:administrativeNumber, Encounter.extension:movementIdentifier, Encounter.extension:medicalResponsibilityUnit, Encounter.extension:careResponsibilityUnit, Encounter.extension:movementAction, Encounter.extension:historicMovementIndicator, Encounter.extension:originEventCode, Encounter.extension:movementNature, Encounter.extension:plannedStart, Encounter.extension:plannedEnd, Encounter.extension:arrivalMode, Encounter.extension:venueProtection, Encounter.extension:encounterSupplement, Encounter.extension:pmsiMovement, Encounter.extension:accidentDate, Encounter.extension:accidentNature, Encounter.modifierExtension, Encounter.identifier:visitNumber.extension, Encounter.identifier:visitNumber.type.extension, Encounter.identifier:visitNumber.type.coding.extension, Encounter.statusHistory.extension, Encounter.statusHistory.modifierExtension, Encounter.classHistory.extension, Encounter.classHistory.modifierExtension, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.hospitalization.extension, Encounter.hospitalization.modifierExtension, Encounter.location.extension, Encounter.location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Cette structure est dérivée de Encounter
Résumé
Obligatoire : 2 éléments(1 élément obligatoire(s) imbriqué(s))
Extensions
Cette structure fait référence à ces extensions:
Slices
Cette structure définit les slices suivantes:
Autres représentations du profil : CSV, Excel, Schematron