Appointment


Full Profile Definition: Profile: Appointment


Resource Content:

Differential

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
meta-sourceΣ1..1uri
profileΣ0..*canonical(StructureDefinition)
meta-securityΣ1..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id1..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
visit-numberΣ0..*IdentifierPattern
statusS Σ ?!1..1codeBinding
cancelationReasonΣ0..1CodeableConcept
serviceCategoryΣ0..*CodeableConcept
serviceTypeS Σ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
appointmentTypeΣ0..1CodeableConceptBinding
reasonCodeΣ0..*CodeableConceptBinding
reasonReferenceI0..*Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
priority0..1unsignedInt
description0..1string
supportingInformationI0..*Reference(Resource)
startS Σ1..1instant
endΣ0..1instant
minutesDuration0..1positiveInt
slotS I0..*Reference(Profile: Slot)
createdS0..1dateTime
comment0..1string
patientInstruction0..1string
basedOnI0..*Reference(ServiceRequest)
idS1..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeS Σ0..*CodeableConceptBinding
actorS Σ I0..1Reference(Profile: Patient | Profile: Healthcare Location | Profile: Healthcare Service | Profile: Practitioner | Profile: Practitioner Role)
requiredΣ0..1codeBinding
statusS Σ1..1codeBinding
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBindingPattern
actorΣ I0..1Reference(Profile: Patient)
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBindingPattern
actorΣ I0..1Reference(Profile: Patient | Profile: Person)
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBindingPattern
actorΣ I0..1Reference(Profile: Healthcare Location)
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
requestedPeriodI0..*Period

Hybrid

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
meta-sourceΣ1..1uri
profileΣ0..*canonical(StructureDefinition)
meta-securityΣ1..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id1..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
visit-numberΣ0..*IdentifierPattern
statusS Σ ?!1..1codeBinding
cancelationReasonΣ0..1CodeableConcept
serviceCategoryΣ0..*CodeableConcept
serviceTypeS Σ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
appointmentTypeΣ0..1CodeableConceptBinding
reasonCodeΣ0..*CodeableConceptBinding
reasonReferenceI0..*Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
priority0..1unsignedInt
description0..1string
supportingInformationI0..*Reference(Resource)
startS Σ1..1instant
endΣ0..1instant
minutesDuration0..1positiveInt
slotS I0..*Reference(Profile: Slot)
createdS0..1dateTime
comment0..1string
patientInstruction0..1string
basedOnI0..*Reference(ServiceRequest)
idS1..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeS Σ0..*CodeableConceptBinding
actorS Σ I0..1Reference(Profile: Patient | Profile: Healthcare Location | Profile: Healthcare Service | Profile: Practitioner | Profile: Practitioner Role)
requiredΣ0..1codeBinding
statusS Σ1..1codeBinding
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBindingPattern
actorΣ I0..1Reference(Profile: Patient)
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBindingPattern
actorΣ I0..1Reference(Profile: Patient | Profile: Person)
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBindingPattern
actorΣ I0..1Reference(Profile: Healthcare Location)
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
requestedPeriodI0..*Period



Examples:

{
    "resourceType": "Appointment",
    "id": "healthorg-05083A-fulfilled",
    "meta": {
        "security":  [
            {
                "system": "https://www.icanbwell.com/access",
                "code": "healthorg"
            },
            {
                "system": "https://www.icanbwell.com/owner",
                "code": "healthorg"
            }
        ]
    },
    "identifier":  [
        {
            "type": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                        "code": "VN"
                    }
                ]
            },
            "system": "http://healthorg.org",
            "value": "05083A"
        }
    ],
    "status": "fulfilled",
    "serviceType":  [
        {
            "coding":  [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/service-type",
                    "code": "p3ooKp"
                }
            ]
        }
    ],
    "start": "2021-08-28T16:45:00Z",
    "created": "2021-08-28T02:55:48Z",
    "participant":  [
        {
            "type":  [
                {
                    "coding":  [
                        {
                            "system": "http://hl7.org/fhir/ValueSet/encounter-participant-type",
                            "code": "facility"
                        },
                        {
                            "system": "http://hl7.org/fhir/ValueSet/encounter-participant-type",
                            "code": "PART"
                        }
                    ],
                    "text": "Location of the appointment"
                }
            ],
            "actor": {
                "reference": "Location/healthorg-PTR-MPCR",
                "identifier": {
                    "system": "http://healthorg.org",
                    "value": "PTR-MPCR"
                }
            },
            "status": "accepted"
        },
        {
            "type":  [
                {
                    "coding":  [
                        {
                            "system": "http://hl7.org/fhir/ValueSet/encounter-participant-type",
                            "code": "patient"
                        }
                    ],
                    "text": "Individual booking the appointment"
                }
            ],
            "actor": {
                "reference": "Patient/healthorg-043966354",
                "identifier": {
                    "system": "http://healthorg.org",
                    "value": "043966354"
                }
            },
            "status": "accepted"
        },
        {
            "type":  [
                {
                    "coding":  [
                        {
                            "system": "http://hl7.org/fhir/ValueSet/encounter-participant-type",
                            "code": "booker"
                        }
                    ],
                    "text": "Individual booking the appointment"
                }
            ],
            "actor": {
                "reference": "Patient/healthorg-043966354",
                "identifier": {
                    "system": "http://healthorg.org",
                    "value": "043966354"
                }
            },
            "status": "accepted"
        }
    ]
}