Advance Care Plan

Using CarePlan resource as a single comprehensive central record per patient, that links all associated form, worksheet and attachments.

  • The status of care plan has draft, active and revoked
  • Status active means the form is published
  • If the patient has published form, then it will return the CarePlan with the PDF format of the ACP form stored as a contained Binary resource with its id referenced in an image source data (the src attribute) in the text element. The supportingInfo shall not be return as this is not summary element If patient does not published form, but has draft form, then the API shall just return those summary elements without the supportingInfo and text element
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
id0..0id
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
id0..0id
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
modifierExtensionΣ ?! C0..0Extension
identifierΣ0..0Identifier
instantiatesCanonicalΣ0..0canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)
instantiatesUriΣ0..0uri
basedOnΣ0..0Reference(CarePlan | ServiceRequest | RequestOrchestration | NutritionOrder)
replacesΣ0..0Reference(CarePlan)
partOfΣ0..0Reference(CarePlan)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C0..1string
userSelectedΣ0..0boolean
textΣ0..1string
titleΣ0..1string
descriptionΣ0..1string
subjectΣ1..1Reference(Patient | Group)
encounterΣ0..0Reference(Encounter)
periodΣ0..0Period
createdΣ1..1dateTime
custodianΣ0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
contributor0..*Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
careTeam0..0Reference(CareTeam)
addressesΣ0..0CodeableReference(Condition)
id0..0id
extSummryInfoC0..1Extension(Complex)
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
goal0..0Reference(Goal)
note0..0Annotation
idΣ0..1id
id0..1id
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..0uri
profileΣ0..0canonical(StructureDefinition)
securityΣ0..0CodingBinding
tagΣ0..0Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..1Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
urlΣ C0..1uri
identifierΣ0..0Identifier
versionΣ1..1string
nameΣ C0..1string
titleΣ0..1string
derivedFromΣ0..0canonical(Questionnaire)
statusΣ ?! C1..1codeBinding
experimentalΣ0..0boolean
subjectTypeΣ0..0codeBinding
dateΣ0..0dateTime
publisherΣ0..0string
contactΣ0..0ContactDetail
descriptionΣ0..1markdown
useContextΣ0..0UsageContext
jurisdictionΣ0..0CodeableConceptBinding
purpose0..0markdown
copyright0..0markdown
copyrightLabel0..0string
approvalDate0..0date
lastReviewDate0..0date
effectivePeriodΣ0..0Period
id0..1id
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
linkIdC1..1string
definition0..1uri
codeC0..1Coding
prefix0..1string
text0..1string
typeC1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
question1..1string
operatorC1..1codeBinding
answerBooleanboolean
answerDecimaldecimal
answerIntegerinteger
answerDatedate
answerDateTimedateTime
answerTimetime
answerStringstring
answerCodingCoding
answerQuantityQuantity
answerReferenceReference(Resource)
enableBehaviorC0..1codeBinding
disabledDisplay0..1codeBinding
requiredC0..1boolean
repeatsC0..1boolean
readOnlyC0..1boolean
maxLengthC0..1integer
answerConstraintC0..1codeBinding
answerValueSetC0..1canonical(ValueSet)
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
valueIntegerinteger
valueDatedate
valueTimetime
valueStringstring
valueCodingCoding
valueReferenceReference(Resource)
initialSelected0..1boolean
item0..*see (item)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
extBusinessVersionC1..1Extension(string)
extPublishedFormAttachmentC0..1Extension(Attachment)
extLinkedFormC0..1Extension(Reference())
extFormDeleteReasonC0..1Extension(Coding)
modifierExtensionΣ ?! C0..0Extension
identifierΣ0..0Identifier
basedOnΣ0..0Reference(QuestionnaireResponse)
partOfΣ0..0Reference(Observation | Procedure)
questionnaireΣ1..1canonical(Questionnaire)
statusΣ ?!1..1codeBinding
subjectΣ1..1Reference(Resource)
encounterΣ0..0Reference(Encounter)
authoredΣ0..1dateTime
authorΣ0..1Reference(Device | Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)
sourceΣ0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
linkIdC1..1string
definition0..1uri
text0..1string
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
valueBooleanboolean
valueDecimaldecimal
valueIntegerinteger
valueDatedate
valueDateTimedateTime
valueTimetime
valueStringstring
valueUriuri
valueAttachmentAttachment
valueCodingCoding
valueQuantitySimpleQuantity
valueReferenceReference(Resource)
item0..*see (item)
item0..*see (item)
idΣ0..1id
id0..0id
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..0uri
profileΣ0..0canonical(StructureDefinition)
securityΣ0..0CodingBinding
tagΣ0..0Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
extInstitutionIdC0..1Extension(integer)
extBusinessVersionC1..1Extension(string)
extLinkedFormC0..1Extension(Reference())
extDocumentDeleteReasonC0..1Extension(Coding)
modifierExtensionΣ ?! C0..0Extension
identifierΣ0..0Identifier
versionΣ0..1string
basedOn0..0Reference(Appointment | AppointmentResponse | CarePlan | Claim | CommunicationRequest | Contract | CoverageEligibilityRequest | DeviceRequest | EnrollmentRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | RequestOrchestration | ServiceRequest | SupplyRequest | VisionPrescription)
statusΣ ?!1..1codeBinding
docStatusΣ0..1codeBinding
modalityΣ0..0CodeableConceptBinding
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C0..0string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1codeBinding
displayΣ C0..0string
userSelectedΣ0..0boolean
textΣ0..0string
subjectΣ1..1Reference(Resource)
event0..0CodeableReference()
bodySiteΣ0..0CodeableReference(BodyStructure)
facilityTypeC0..0CodeableConcept
practiceSettingC0..0CodeableConcept
periodΣ0..0Period
dateΣ0..1instant
authorΣ0..1Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson | CareTeam)
custodian0..1Reference(Organization)
descriptionΣ0..1markdown
securityLabelΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
attachmentΣ1..1Attachment
idΣ0..1id
id0..0id
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..0uri
profileΣ0..0canonical(StructureDefinition)
securityΣ0..0CodingBinding
tagΣ0..0Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
id0..0id
extensionC0..*Extension
url1..1uriFixed Value
id0..0id
extensionC0..*Extension
id0..0id
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1codeBinding
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..1string
id0..0id
extensionC0..*Extension
url1..1uriFixed Value
id0..0id
extensionC0..*Extension
id0..0id
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..0string
codeΣ C0..1codeBinding
displayΣ C0..1string
userSelectedΣ0..0boolean
textΣ0..0string
extDeceasedInfoC0..1Extension(Complex)
extPatientReligionC0..1Extension(CodeableConcept)
extStatusChangeReasonC0..1Extension(CodeableConcept)
modifierExtensionΣ ?! C0..0Extension
id0..1id
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed ValuePattern
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
id0..1id
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed ValuePattern
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
activeΣ ?!1..1boolean
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
textΣ1..1string
familyΣ0..0string
givenΣ0..0string
prefixΣ0..0string
suffixΣ0..0string
periodΣ0..0Period
id0..0id
extensionC0..0Extension
systemΣ C0..1codeBinding
valueΣ C0..1string
useΣ ?!0..1codeBinding
rankΣ0..0positiveInt
periodΣ0..0Period
genderΣ1..1codeBinding
birthDateΣ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1id
extensionC0..0Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ1..1string
countryΣ0..1string
periodΣ0..0Period
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ0..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
photo0..0Attachment
generalPractitioner0..0Reference(Organization | Practitioner | PractitionerRole)
id0..0id
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..1uriBinding
identifierΣ C0..0Identifier
displayΣ C0..1string