Profiles

Patient Profile

Below is the Patient resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useΣ ?!0..0codeBinding
textΣ0..0string
familyΣ1..1string
givenΣ1..*string
prefixΣ0..0string
suffixΣ0..0string
periodΣ C0..0Period
telecomΣ C0..0ContactPoint
genderΣ0..1codeBinding
birthDateΣ0..1date
addressΣ0..0Address
maritalStatus0..0CodeableConceptBinding
photoC0..0Attachment
generalPractitionerC0..0Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..0Reference(Organization)


Observation Profile

Below is the Observation resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
basedOnΣ C0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ C0..0Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure)
statusΣ ?!1..1codeBindingFixed Value
category0..0CodeableConceptBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
encounterΣ C0..0Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..0instant
id0..1string
extensionC0..*Extension
referenceΣ C0..0string
typeΣ1..1uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
valueCodeableConceptCodeableConcept_Profile
valueQuantityQuantity_Profile
valueStringstring
dataAbsentReasonC0..0CodeableConceptBinding
id0..1string
extensionC0..*Extension
codingΣ0..0Coding
textΣ1..1string
id0..1string
extensionC0..*Extension
timeΣ0..0dateTime
textΣ1..1markdown
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
method0..0CodeableConcept
specimenC0..0Reference(Specimen)
deviceC0..0Reference(Device | DeviceMetric)
hasMemberΣ C0..0Reference(MolecularSequence | Observation | QuestionnaireResponse)
derivedFromΣ C0..0Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse)

where value[x] can be a simple string as well as one of the 2 following types:

id0..1string
extensionC0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriFixed Value
codeΣ0..1codeBinding

id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string


MedicationRequest Profile

Below is the MedicationRequest resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifier0..0Identifier
statusΣ ?!1..1codeBinding
statusReason0..0CodeableConcept
intentΣ ?!1..1codeBinding
category0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounterC0..0Reference(Encounter)
supportingInformationC0..0Reference(Resource)
authoredOnΣ1..1dateTime
requesterΣ C0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
performerC0..0Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
recorderC0..0Reference(Practitioner | PractitionerRole)
reasonCode0..0CodeableConcept
reasonReferenceC0..0Reference(Condition | Observation)
instantiatesCanonicalΣ0..0canonical
instantiatesUriΣ0..0uri
basedOnΣ C0..0Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | ServiceRequest)
groupIdentifierΣ0..0Identifier
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
insuranceC0..0Reference(ClaimResponse | Coverage)
note0..0Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
sequenceΣ0..0integer
textΣ0..1string
additionalInstructionΣ0..0CodeableConcept
patientInstructionΣ0..0string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
eventΣ0..0dateTime
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
countΣ0..0positiveInt
countMaxΣ0..0positiveInt
durationΣ0..1decimal
durationMaxΣ0..0decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..0positiveInt
periodΣ0..1decimal
periodMaxΣ0..0decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..0unsignedInt
codeΣ0..0CodeableConceptBinding
asNeededBooleanboolean
siteΣ0..0CodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
methodΣ0..0CodeableConcept
id0..1string
extensionC0..*Extension
typeΣ0..0CodeableConcept
id0..1string
extensionC0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C1..1uriFixed Value
codeΣ1..1code
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C1..1uri
codeΣ1..1code
id0..1string
extensionC0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C1..1uriFixed Value
codeΣ1..1code
maxDosePerAdministrationΣ C0..0SimpleQuantity
maxDosePerLifetimeΣ C0..0SimpleQuantity
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C1..1uri
codeΣ1..1code
durationC0..0Duration
dispenseIntervalC0..0Duration
validityPeriodC0..0Period
numberOfRepeatsAllowed0..0unsignedInt
quantityC0..0SimpleQuantity
expectedSupplyDurationC0..0Duration
performerC0..0Reference(Organization)
priorPrescriptionC0..0Reference(MedicationRequest)
detectedIssueC0..0Reference(DetectedIssue)
eventHistoryC0..0Reference(Provenance)


MedicationAdministration Profile

Below is the MedicationAdministration resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifier0..0Identifier
instantiatesΣ0..0uri
partOfΣ C0..0Reference(MedicationAdministration | Procedure)
statusΣ ?!1..1codeBinding
statusReason0..0CodeableConcept
category0..0CodeableConceptBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
contextC0..0Reference(Encounter | EpisodeOfCare)
supportingInformationC0..0Reference(Resource)
effectiveDateTimedateTime
reasonCode0..0CodeableConcept
reasonReferenceC0..0Reference(Condition | DiagnosticReport | Observation)
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
deviceC0..0Reference(Device)
note0..0Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
text0..1string
site0..0CodeableConcept
route0..0CodeableConcept
method0..0CodeableConcept
id0..1string
extensionC0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C1..1uri
codeΣ1..1code
eventHistoryC0..0Reference(Provenance)


ServiceRequest Profile

Below is the ServiceRequest resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..0Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..0uri
basedOnΣ C0..0Reference(CarePlan | MedicationRequest | ServiceRequest)
replacesΣ C0..0Reference(ServiceRequest)
requisitionΣ0..0Identifier
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
orderDetailΣ C0..0CodeableConcept
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounterΣ C0..0Reference(Encounter)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
eventΣ0..0dateTime
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
countΣ0..0positiveInt
countMaxΣ0..0positiveInt
durationΣ0..1decimal
durationMaxΣ0..0decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..0positiveInt
periodΣ0..1decimal
periodMaxΣ0..0decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..0codeBinding
timeOfDayΣ0..0time
whenΣ0..*codeBinding
offsetΣ0..0unsignedInt
codeΣ0..0CodeableConceptBinding
authoredOnΣ0..1dateTime
requesterΣ C0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
performerTypeΣ0..0CodeableConcept
performerΣ C0..0Reference(CareTeam | Device | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
locationCodeΣ0..0CodeableConcept
locationReferenceΣ C0..0Reference(Location)
reasonCodeΣ0..0CodeableConcept
reasonReferenceΣ C0..0Reference(Condition | DiagnosticReport | DocumentReference | Observation)
insuranceC0..0Reference(ClaimResponse | Coverage)
supportingInfoC0..0Reference(Resource)
specimenΣ C0..0Reference(Specimen)
bodySiteΣ0..0CodeableConcept
note0..0Annotation
patientInstructionΣ0..1string
relevantHistoryC0..0Reference(Provenance)


Appointment Profile

Below is the Appointment resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
statusΣ ?!1..1codeBinding
cancelationReasonΣ0..0CodeableConcept
serviceCategoryΣ0..0CodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
textΣ0..0string
specialtyΣ0..0CodeableConceptBinding
appointmentTypeΣ0..0CodeableConceptBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
reasonReferenceC0..0Reference(Condition | ImmunizationRecommendation | Observation | Procedure)
priority0..0unsignedInt
description0..0string
supportingInformationC0..0Reference(Resource)
startΣ1..1instant
endΣ0..0instant
minutesDuration0..0positiveInt
slotC0..0Reference(Slot)
created0..0dateTime
comment0..0string
patientInstruction0..1string
basedOnC0..0Reference(ServiceRequest)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..0CodeableConceptBinding
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
requiredΣ0..0codeBinding
statusΣ1..1codeBinding
periodC0..0Period
requestedPeriodC0..0Period


QuestionnaireResponse Profile

Below is the QuestionnaireResponse resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..0Identifier
basedOnΣ C0..0Reference(CarePlan | ServiceRequest)
partOfΣ C0..0Reference(Observation | Procedure)
questionnaireΣ0..0canonical(Questionnaire)
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounterΣ C0..0Reference(Encounter)
authoredΣ0..1dateTime
authorΣ C0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
id0..1string
extensionC0..*Extension
referenceΣ C0..0string
typeΣ1..1uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
linkId1..1string
definition0..0uri
text0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
valueStringstring
item0..0see (item)
item0..0see (item)


Communication Profile

Below is the Communication resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..0Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire)
instantiatesUriΣ0..0uri
basedOnΣ C0..0Reference(Resource)
partOfΣ C0..0Reference(Resource)
inResponseToC0..0Reference(Communication)
statusΣ ?!1..1codeBindingFixed Value
statusReasonΣ0..0CodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
priorityΣ0..0codeBinding
medium0..0CodeableConcept
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
topic0..0CodeableConcept
aboutC0..0Reference(Resource)
encounterΣ C0..0Reference(Encounter)
sent0..1dateTime
received0..0dateTime
recipientC0..0Reference(CareTeam | Device | Group | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
senderC0..0Reference(Device | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
reasonCodeΣ0..0CodeableConcept
reasonReferenceΣ C0..0Reference(Condition | DiagnosticReport | DocumentReference | Observation)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
contentStringstring
note0..0Annotation


Goal Profile

Below is the Goal resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifier0..0Identifier
lifecycleStatusΣ ?!1..1codeBinding
achievementStatusΣ0..0CodeableConceptBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionC0..*Extension
codingΣ0..0Coding
textΣ1..1string
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
startDatedate
statusDateΣ0..0date
statusReason0..1string
expressedByΣ C0..0Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)
addressesC0..0Reference(Condition | MedicationStatement | NutritionOrder | Observation | RiskAssessment | ServiceRequest)
note0..0Annotation
outcomeCode0..0CodeableConcept
outcomeReferenceC0..0Reference(Observation)


List Profile

Below is the List resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifier0..0Identifier
statusΣ ?!1..1codeBinding
modeΣ ?!1..1codeBinding
titleΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounterC0..0Reference(Encounter)
dateΣ1..1dateTime
sourceΣ C0..0Reference(Device | Patient | Practitioner | PractitionerRole)
orderedBy0..0CodeableConceptBinding
note0..0Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
flag0..0CodeableConcept
deleted?! C0..0boolean
date0..0dateTime
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
emptyReasonC0..0CodeableConceptBinding